您现在的位置是:首页 > PLC技术 > PLC技术

PLC顺序控制的启动与防止重启编程

来源:艾特贸易2017-06-05

简介顺序控制编程的启动是指通过外部信息进入顺序功能图的初始步。每一个顺序功能图至少有一个初始步,允许多个初始步的同时存在。初始步是顺序功能图的入口,其他状态步不能从顺

    顺序控制编程的启动是指通过外部信息进入顺序功能图的初始步。每一个顺序功能图至少有一个初始步,允许多个初始步的同时存在。初始步是顺序功能图的入口,其他状态步不能从顺序功能图外部驱动。    9-27a所示的顺序功能图,其启动程序如图9-27b所示。当X0=1时,初始步S0被启动。
顺序功能图的启动程序
    9-27    顺序功能图的启动程序    S0为活动步,且X1=1时,系统进入S20步。当S20为活动步时,若X0=1,则系统会重新启动初始步S0。此时S0S20都是活动步,系统混乱。因此,防止初始步重启十分重要。    一般来说,可通过两种方式防止初始步重启。    1.在初始步的启动条件上设置判断    在初始步的启动条件上增加判断,即要求只要系统有一个步处于活动步,则不能重启,如图9-28所示。
防止初始步重启
    9-28    防止初始步重启    S0S20等处于活动步时,其常开触点断开,切断S01的通路,有效防止初始步重启。    2M8002启动初始步    特殊辅助继电器M8002PLC运行的初始脉冲,它具有唯一性。用户可以利用M8002的唯一性来防止初始步重启。    前述方法中初始步需要执行输出Y0的操作。在实际应用中,顺序功能图的某些步可以不执行任何操作,如初始步S0。系统依靠初始脉冲M8002启动初始步,在初始步中不执行任何操作,仅用于等待启动信号X1的到来。一旦X1触发了其他步为活动步,系统不再返回初始步,也不会有M8002脉冲信号触发初始步,防止了初始步重启,如图9-29所示。
M8002防止初始步重启
    9-29   M8002防止初始步重启