三菱PLC步进指令不按规定动作

FX1S程序输好后运行正常,但PLC由ON到OFF或断电重开后动作错乱,不按步进理论运行。请好心人给予指点。

用步进,第一语是全部置位
LD8002 ZRST S0 S**
不要加OUT,ZRST本身就是输出指令符,如果你现在第一句有SET M0(或其它M)什么,建议你也复位一下。(这里说的是用M0来启动控制后面的动作)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-29
ldm8002 sets0
stls0 lds0 sets20
stls20 outy0 outy1 outy2 outt0k10 ldt0 sets21
stls21 outy0 outt1k10 ldt1 sets22
stls22 outy1 outt2k10 ldt2 sets23
stls23 outy2 outt3k10 ldt3 outs0 ret
end 共42步用FX1S试验按理论运行,动作为Y0Y1Y2--Y0--Y1--Y2循环进行正常;但PLC由RUN到STOP后,再打到RUN试验不行,动作为Y0--Y1--Y2--Y0Y1Y2不正常;将PLC断电后上电在实验动作为Y0Y1Y2--Y2--Y1--Y0不正常;后又程序重新写入还是重复上述现象。
第2个回答  2012-06-25
FX1n系列的状态继电器全为断电保持的,FX1s的没用过,不过看你的现象应该也是断电保持的,当你在运行到中间的步骤断电后,比如运行到S22时断电后,从开机,S22照样为1,而PLC从stop到run时,m8002也为1,这时SO也为1,会照成动作错乱,对于带断电保持的,最好在开始的地方加上复位命令。
第3个回答  2009-12-27
发程序过来帮你看一下
第4个回答  2009-12-27
在程序开头要加上一句 LD8002 OUT ZRST S0 S** 或者发程序过来帮你看一下。希望可以帮到你。。。