登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:同一程序中可以对同一个地址多次置位或复位吗?
点击:2866 回复:8
楼主
编辑
引用
管理
448187990
如图,在程序中,对于标志位M2.1和M2.0
可以多次置位和复位吗,其它网络也有类似
20-06-09 13:00
1楼
编辑
引用
管理
cvlsam
引用
448187990
在 2020/6/9 13:00:50 发言
【内容省略】
可以。
Good Luck ~
20-06-09 13:12
2楼
编辑
引用
管理
448187990
感谢C大回复!也就是最后输出的线圈取决于最后一次置位或复位
20-06-09 13:30
3楼
编辑
引用
管理
轻描淡写KCKT
你这个是保持型的,如果要是加上普通线圈的话。。试一试
20-06-09 13:38
4楼
编辑
引用
管理
bnnyygy
引用
448187990
在 2020/6/9 13:30:03 发言
【内容省略】
SET RSET 动作取决于前面接通条件,如果2个或者以上的SET/RSET前面条件都ON,最后结果就是最后一个。
例如:ld m0.0 set m1.0,ld m0.1 rset m1.0.如果M0.0/M0.1都是ON的,最后结果M1.0是OFF的。
如果是OUT输出就是最后一个OUT有效。例:ld m0.0 out m1.0, ld m0.1 out m1.0。
M1.0的值只取决于m0.1。
ps:OUT输出一般不会使用双线圈,只有SET RSET才会使用。
补图:欧姆龙仿真
最后修改:
2020/6/10 15:45:44
20-06-10 15:39
5楼
编辑
引用
管理
gzlsj
置位和复位可以要注意干扰的情况。
20-06-10 20:02
6楼
编辑
引用
管理
qiuqianshu
图上这个指令同时状态,复位优先。
20-06-11 08:26
7楼
编辑
引用
管理
dffeifei110
1. 看条件,假如set的条件一直满足就一直set;rset的条件一直满足就一直rset,所以条件最好是点动控制;
2. 看set和rset哪个在前哪个在后,后触发的会一直保持;
3. 可以用不同的点位,set一下,rset一下,可以不停启停,在程序里可以首次启动时先rset一下,复下位;
20-06-12 08:49
8楼
编辑
引用
管理
wenquan753
置位复位后中间有其他动作改变了状态,那么后面再配上置位和复位。这样最终结果就是0或者1了!
实际使用的确是会有这种情况!
20-06-12 10:40
工控新闻
2025数字化及智能制造技术论坛在青岛圆满落幕, 这些议题值得关注!
中控技术亮相"化工届奥林匹克",创始人褚健发表《人工智能发展加速流程工业智能化》演讲
链博会丨施耐德电气崔志达:技术创新赋能“中国制造”迈向“中国创造”
第二十一届“工业自动化与标准化”研讨会在京成功召开
为什么回路校准是确保传感器精度的理想方法
向“新”而行,伊顿电气集团亚太区新能源产业基地落地西安高新区
VisionChina2026(上海)机器视觉展焕新登场,报名抢占黄金展位!
让科技有温度:埃夫特欧洲子公司携手i Bambini delle Fate共筑公益梦
更多新闻资讯