您现在所在的是:

PLC论坛

回帖:15个,阅读:1957 [上一页] [1] [2] [下一页]
* 帖子主题:

OUT和RST指令

929
ouzhipeng
文章数:43
年度积分:50
历史总积分:929
注册时间:2014/11/9
发站内信
发表于:2015/5/27 10:12:52
#0楼
资料上说:
?SET指令在线圈接通的时候就对软元件进行置位,只要置位了,除非用RST指令复位,否则将保持为1的状态。同样,对RST指令只要对软元件复位,将保持为0的状态,除非用SET指令置位。
对于RST指令的说法,不太确定对不对,特地上来讨教讨教。
86078
ZCMY 版主
文章数:47535
年度积分:597
历史总积分:86078
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2015/5/27 10:19:06
#1楼
OUT指令,只有前面条件达到了才输出,前面条件不成立就没有输出了;
SET则执行后不论前面的条件是否还达到,一直保持ON的状态,当执行RST后才变成OFF;
10558
osp321
文章数:4823
年度积分:50
历史总积分:10558
注册时间:2007/6/5
发站内信
寻找英威腾(三)
发表于:2015/5/27 10:20:33
#2楼
SET指令动作后,不论SET断开还是闭合,输出一直保持为1;

RST指令动作后,输出为0。


但是这并不是说,一个线圈,我用RST指令复位后,RST断开。

就必须用SET才能保持为1,用其他一个常闭点输出线圈,也同样可以保持为1啊。

当然对于同一软元件,SET  和 RST 可多次使用 ,顺序随意,但是最后执行者有效。
[此贴子已经被作者于2015/5/27 10:22:45编辑过]
总有一天我不再做枝头上夜莺的哀吟
像沙翁中的云雀,我会一翅冲天
为泱泱大国的中华唱出我赞美的诗章;
929
ouzhipeng
文章数:43
年度积分:50
历史总积分:929
注册时间:2014/11/9
发站内信
发表于:2015/5/27 10:22:57
#3楼
回复 #1楼 ZCMY
我的意思是:
对RST指令只要对软元件复位,将保持为0的状态,除非用SET指令置位。
这种说法对不对
4859
528工控科技
文章数:1574
年度积分:50
历史总积分:4859
注册时间:2014/1/3
发站内信
工控人谈电商
发表于:2015/5/27 10:38:44
#4楼
以下是引用ouzhipeng2015/5/27 10:22:57的发言:
我的意思是:
对RST指令只要对软元件复位,将保持为0的状态,除非用SET指令置位。
这种说法对不对

如果RST指令 下方还有针对此元件的OUT指令  并且OUT指令是处于接通状态,那此软件仍然是1的状态
gk528.com
86078
ZCMY 版主
文章数:47535
年度积分:597
历史总积分:86078
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2015/5/27 10:52:49
#5楼
呵呵;用了SET/RST最好不要再用OUT,否则属于双线圈输出;
6827
szhenlong
文章数:1352
年度积分:122
历史总积分:6827
注册时间:2014/9/28
发站内信
发表于:2015/5/27 11:08:35
#6楼
如果你会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
39175
知道一点
文章数:23084
年度积分:867
历史总积分:39175
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2015/5/27 13:40:37
#7楼
以下是引用ouzhipeng2015/5/27 10:12:52的发言:
资料上说:
?SET指令在线圈接通的时候就对软元件进行置位,只要置位了,除非用RST指令复位,否则将保持为1的状态。同样,对RST指令只要对软元件复位,将保持为0的状态,除非用SET指令置位。
对于RST指令的说法,不太确定对不对,特地上来讨教讨教。
这是标准版本,是对的。
但你了解PLC的工作,完全可以颠覆-----程序举例稍后贴出
快乐 幸福 自由 比什么都重要
2728
1989460116
文章数:681
年度积分:56
历史总积分:2728
注册时间:2015/4/21
发站内信
发表于:2015/5/27 15:07:17
#8楼
RST复位一个位装保持该位为0,除非有其他指令将该为置位或输出该位为1。
39175
知道一点
文章数:23084
年度积分:867
历史总积分:39175
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2015/5/27 17:43:33
#9楼
以下是引用ouzhipeng2015/5/27 10:22:57的发言:
我的意思是:
对RST指令只要对软元件复位,将保持为0的状态,除非用SET指令置位。
这种说法对不对
不对
快乐 幸福 自由 比什么都重要

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005