登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:OUT和RST指令

点击:2039 回复:15

资料上说:
?SET指令在线圈接通的时候就对软元件进行置位,只要置位了,除非用RST指令复位,否则将保持为1的状态。同样,对RST指令只要对软元件复位,将保持为0的状态,除非用SET指令置位。
对于RST指令的说法,不太确定对不对,特地上来讨教讨教。
15-05-27 10:12
OUT指令,只有前面条件达到了才输出,前面条件不成立就没有输出了;
SET则执行后不论前面的条件是否还达到,一直保持ON的状态,当执行RST后才变成OFF;
15-05-27 10:19
SET指令动作后,不论SET断开还是闭合,输出一直保持为1;
RST指令动作后,输出为0。
但是这并不是说,一个线圈,我用RST指令复位后,RST断开。
就必须用SET才能保持为1,用其他一个常闭点输出线圈,也同样可以保持为1啊。
当然对于同一软元件,SET  和 RST 可多次使用 ,顺序随意,但是最后执行者有效。
最后修改:2015/5/27 10:22:45
15-05-27 10:20
我的意思是:
对RST指令只要对软元件复位,将保持为0的状态,除非用SET指令置位。
这种说法对不对
15-05-27 10:22

引用 ouzhipeng 在 2015/5/27 10:22:57 发言【内容省略】

如果RST指令 下方还有针对此元件的OUT指令  并且OUT指令是处于接通状态,那此软件仍然是1的状态
15-05-27 10:38
呵呵;用了SET/RST最好不要再用OUT,否则属于双线圈输出;
15-05-27 10:52
如果你会C语言就好理解了
if(m0==1)
y0=1;           ﹉﹉(1)
else   y0=0;
                     ﹉﹉(2)
你看程序到1住下就是SET Y0因为称序中看不到将y0置0的语句,除非y0=0(RST)
如果称序到2住下就是OUT Y0因为除非m0=1,y0才置1,否则y0就置0
15-05-27 11:08

引用 ouzhipeng 在 2015/5/27 10:12:52 发言【内容省略】

这是标准版本,是对的。
但你了解PLC的工作,完全可以颠覆-----程序举例稍后贴出
15-05-27 13:40
RST复位一个位装保持该位为0,除非有其他指令将该为置位或输出该位为1。
15-05-27 15:07

引用 ouzhipeng 在 2015/5/27 10:22:57 发言【内容省略】

不对
15-05-27 17:43

上一页下一页

工控新闻

更多新闻资讯