西门子PLC S7-200中SCR指令的作用
2021-11-18
西门子PLC S7-200中的SCR指令是用来编写顺序控制的,坤玛机电整理SCR指令的具体用法
顺序控制程序被分为LSCR与SCRE指令之间的若干个SCR段,一个SCR段对应于顺序功能图中的一步
一个SCR程序段一般有以下三种功能:
1、驱动处理:在该段状态有效时,要做什么工作,有时也可能不做任何工作
2、指定转移条件和目标:满足什么条件后状态转移到何处
3、转移源自动复位功能:状态发生转移后,置位下一个状态的同时,自动复位原状态
S7-200 PLC提供了三条顺序控制指令:装载SCR(LSCR)指令、SCR传输(SCRT)指令和SCR结束(SCRE)指令
使用SCR指令有以下限制
1、SCR指令仅对元件S有效,顺序控制继电器S也具有一般继电器的功能,所以对它能够使用其他指令。
2、不能把同一个S位用于不同程序中,例如如果在主程序中使用了SO.1,则在子程序中就不能再使用它。
3、在SCR段中不能使用JMP和LBL指令,即不允许用跳转的方法跳入或跳出SCR段;但可以在SCR段附近使用跳转和标号指令或者在段内跳转。
4、在SCR段中不能使用FOR、NEXT和END指令。
5、在状态发生转移后,所有的SCR段的元件一般也要复位,如果希望继续输出,可使用置位/复位指令。
6、在使用顺序功能图时,SCR段的编写可以不按顺序编排。