顺序控制指令(SCR),又称步进顺控指令,主要用于对复杂的顺序控制程序进行编程。顺序控制就是使生产过程按工艺要求事先安排的顺序自动进行控制。它根据被控对象的要求采用顺序控制图进行编程,将控制程序进行逻辑分段,从而实现顺序控制。
1.指令格式及功能
顺序控制继电器指令有3条:顺序控制开始指令(SCR)、顺序控制转移指令(SCRT)和顺序控制结束指令(SCRE)。顺序控制程序从SCR开始到SCRE结束。指令格式及功能见表5-5。
表5-5 顺序控制继电器指令格式及功能
2.指令说明
1)只能使用顺序控制继电器位Sn作为段标志位。Sn的范围S0.0~S31.7。一个顺序控制继电器位在各程序块中只能使用一次,例如,如果在主程序中使用了S2.0,就不能再在子程序、中断程序或是主程序的其他地方重复使用它。在执行到SCRSn前,一定要使Sn置位才能进到Sn顺序控制程序段。
2)在一个顺序控制程序段内不能出现跳入、跳出或段内跳转等程序结构,即在段内不能使用JMP和LBL指令。
3)在一个顺序控制程序段内不允许出现循环程序结构和条件结束,即在段内不能使用FOR、NEXT和END指令。(www.daowen.com)
4)在SCR段程序输出时,常用特殊标志位继电器SM0.0执行SCR段的输出操作,因为线圈不能直接和母线相连接,所以必须借助于一个常接通的SM0.0来完成任务。
3.应用示例
【例5-5】用顺序控制实现设备自动、手动切换控制。
在许多工业控制场合,不仅仅需要有自动控制的功能,还需要有手动控制的功能。当控制按钮处于自动挡时,PLC执行自动控制程序而不执行手动程序;若控制按钮处于手动挡的时候,PLC执行手动控制程序而不执行自动控制程序。这一功能可以用顺序控制来实现。
用顺序控制实现设备的自动、手动切换的程序梯形图及语句表如图5-5所示。
图5-5 自动/手动切换控制程序
a)梯形图 b)语句表
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。