(一)手动和自动程序的概念
自动程序通常是按照工艺流程要求自动完成系列动作组合,它受控于手动程序的连锁,优先级别低于手动程序,这是设备或生产线运行的主要模式。自动程序除了受控于重要的极限位置和安全指标,还必须要满足工艺流程之间的连锁、互锁、报警和数据处理,还要尽可能考虑到程序跑飞的意外情况。自动程序连锁复杂,程序编写难度大,但效率高,非常适合流程控制。
(二)手动和自动程序的编写
自动程序zuihao都采用独立的子程序完成,输出逻辑先保存于中间继电器即可。
Zui后,手动和自动的逻辑输出只到Zui终执行程序段,比如某台变频的启动信号和速度设定作为接口信号进入输出执行程序段。
这样的编程模式把选择模式、逻辑控制和执行输出严格分开,只需把编程的重心放在逻辑控制上,思路清晰、逻辑分明,可以大大提高程序的质量。
(三)手动和自动程序的实例
(1)该段位于整个设备的模式控制子程序(FC10),下图为整个系统的手动/自动开关。

(2)该段位于整个设备的模式控制子程序(FC10),下图为整个系统的自动启动状态。

(3)该段位于上料系统的逻辑控制子程序(FC20),图为上料系统的自动继电器。

(4)该段位于上料系统的逻辑控制子程序(FC20),图为升降平台自动启动步序一。

(5)该段位于上料系统的逻辑控制子程序(FC20),图为升降平台自动启动步序二。
(6)该段位于上料系统的逻辑控制子程序(FC20),图为升降平台自动启动步序三。

(7)该段位于上料系统的输出控制子程序(FC21),图为升降平台手动/自动输出。
