当状态寄存器作为辅助继电器时,它们没有区别,但当状态寄存器用于步进控制时,它们是有区别的。S0——S9用天于“初始状态”,S10——S19用于“返回原点”,S20——S899用于“步进状态”
S0-S9是记录程序初始状态的辅助继电器。和S20的功能是不一样的"S20能设置步进状态,可是S0和S9不能。s0"s9这个不能用在步进程序里的,这些状态器在一开机的时候会有一个复位的过程S0-S9被称作初始状态软元件,而S20-S899是后续动作工序的分配状态。
在实际编程中,把s0到s9按顺序全部写到了步进程序中,一样能执行。可是plc理解为十个独立程序段连接起来的。
扩展资料:
1、初始状态是S0~S9,可以利用M8002瞬间动作来驱动。
2、除了初始状态以外的一般状态要通过其它状态的要TL指令驱动,不能用状态栏以外的来驱动。如M8002来驱动S20是不正确的。
3、在STL步进梯形图和SFC编程模式中,S0~S9是作为顺序流程段的起始状态,用在梯形图中编写,就是说S0~S9是顺控流程程式的入口,而每一段顺控程式又是以RET作结束的,S20一般作为顺控起始状态转移的下一个目标状态使用。
4、当不用S0而直接使用S20的话,三菱PLC只会将它当作一个普通的继电器处理,而不会进入顺序流程控制中,说的RET指令后面不执行,如果后面的程序不是用STL步进梯形图或SFC编程模式而是用普通梯形图编定的话,可能是双线圈的问题,你检查下先,如果还不行,把程序发给我帮你检查。
参考资料来源:百度百科——步进调节命令