论文部分内容阅读
设计了适用于大型货物处理的多工位组装、多路径输送的自动化系统。采用计算机与PLC构成两级硬件架构。PLC控制软件采用管道过滤器模式软件架构。为适应控制系统实时多任务的要求和方便系统分解和实现,对管道过滤器架构底层做了面向对象的改造。过滤器中的输送机控制模块按照面向对象方法分析设计。设计了用于分发来自计算机的输送指令信息到输送机控制模块的过滤器作为软件的调度中心。输送指令信息以消息方式在模块间传递。实现了一台PLC对22台输送机的独立又相互协助的控制。在PLC软件设计中,通过合理的任务调度,减少了PLC软件扫描周期,提高了实时性。PLC软件架构可在类似分布式柔性输送系统控制软件的开发中重用。
The automatic system for multi-station assembly and multi-path transportation is designed for large-scale cargo handling. Using computer and PLC constitute a two-level hardware architecture. PLC control software pipeline filter mode software architecture. In order to meet the requirements of real-time multi-task control system and to facilitate the system decomposition and realization, the bottom of the pipeline filter architecture made an object-oriented transformation. The conveyor control module in the filter analyzes the design in an object-oriented approach. A filter designed to distribute delivery instructions from a computer to a conveyor control module is designed as a software dispatch center. Delivery order information is passed in the message mode between the modules. To achieve a PLC on the 22 conveyor independent and mutual assistance control. In the design of PLC software, through reasonable task scheduling, PLC software scanning cycle is reduced and real-time performance is improved. The PLC software architecture can be reused in the development of similar distributed flexible conveyor system control software.