摘要

设计了适用于大型货物处理的多工位组装、多路径输送的自动化系统。采用计算机与PLC构成两级硬件架构。PLC控制软件采用管道过滤器模式软件架构。为适应控制系统实时多任务的要求和方便系统分解和实现,对管道过滤器架构底层做了面向对象的改造。过滤器中的输送机控制模块按照面向对象方法分析设计。设计了用于分发来自计算机的输送指令信息到输送机控制模块的过滤器作为软件的调度中心。输送指令信息以消息方式在模块间传递。实现了一台PLC对22台输送机的独立又相互协助的控制。在PLC软件设计中,通过合理的任务调度,减少了PLC软件扫描周期,提高了实时性。PLC软件架构可在类似分布式柔性输送系统控制软件的开发中重用。

全文