你用的是连续比较指令,如果程序中只有一个比较指令可以使用微分指令,在指令前加@就可以了。如果不是一个比较指令就不能使用微分指令,其他比较结果会影响本段程序。还有欧姆龙的比较指令必须在比较指令后马上使用,而不要在当中加其他程序,否则可能造成不可预期的结果。
这个是程序问题,比较指令后的输出是一个周期有效。肯定是你程序中保持了输出位造成的
在前面碰到个问置位的,现在就这种问题再说一遍
你的指令用法是没有错的,否则也不能编译,既然想让从1200.0开始往后100个继电器复位,程序应该这么写rsta
1200
&0
&100,最后一个是数量想复位几个就改几个
欧姆龙的的指令的常量是分10进制和16进制的,10进制的需要在数值前面加&号,16进制加#号,否则就变成通道号了,像你这个就变成输入0通道的值开始到输出100通道的值结束,当然没有效果
自锁!