首页 理论教育 工程项目程序结构优化技巧

工程项目程序结构优化技巧

时间:2023-06-23 理论教育 版权反馈
【摘要】:根据第3章3.3节控制系统的技术要求,将物料灌装自动生产线项目分解成若干个子系统,编写各自的子程序进行控制。手动运行FC20在设备停止运行时,允许切换到手动模式。在自动模式,还要调用计数统计程序FC40。计数统计FC40与生产线运行相关的计数统计与处理程序由FC40完成。故障处理FC50对应不同的故障源,多次调用故障报警函数FC60,使相应的故障报警指示灯闪烁。图5-13 主程序OB1的程序结构流程图

工程项目程序结构优化技巧

根据第3章3.3节控制系统的技术要求,将物料灌装自动生产线项目分解成若干个子系统,编写各自的子程序进行控制。

1.子程序块

(1)急停处理FC10

编写对急停按钮的处理指令,按下急停按钮后停止设备的一切运行。

(2)手动运行FC20

在设备停止运行时,允许切换到手动模式。在手动模式下,可以进行本地/远程控制模式的选择;可以通过点动正向/反向按钮使传送带正向或反向运行,进行设备的调试;可以按下计数值清零按钮对计数统计值进行复位。

(3)自动运行FC30

在设备停止运行时,允许切换到自动模式。在自动模式下,按下启动或停止按钮,控制生产线的运行或停止。当生产线运行时,传送带正向输送瓶子。空瓶子到达灌装位置时电动机停止转动,灌装阀门打开,开始灌装物料。灌装时间到,灌装阀门关闭,电动机正转,传送带继续运行,直到下一个空瓶子到达灌装位置。在自动模式,还要调用计数统计程序FC40。

(4)计数统计FC40

与生产线运行相关的计数统计与处理程序由FC40完成。需要统计的数值有空瓶数、成品数、废品数、包装箱数、废品率等。

(5)故障处理FC50(www.xing528.com)

对应不同的故障源,多次调用故障报警函数FC60,使相应的故障报警指示灯闪烁。

(6)故障报警函数FC60

当设备发生故障时,对应的故障报警指示灯闪烁。按下故障应答按钮以后,如果故障已经消失则故障报警灯熄灭,如果故障依然存在则故障报警灯常亮。

(7)模拟量处理FC70

采集灌装液罐上液位传感器的数值,进行处理。液位低于设定的下限时要打开进料阀门,液位高于设定的上限时要关闭进料阀门。

2.程序结构

主程序OB1(循环执行的组织块)的程序结构如图5-13所示。

978-7-111-35042-2-Chapter05-29.jpg

图5-13 主程序OB1的程序结构流程图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈