登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:同一程序中可以对同一个地址多次置位或复位吗?
点击:2869 回复: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
工控新闻
向“新”而行,伊顿电气集团亚太区新能源产业基地落地西安高新区
上半年工业指标展现韧性 产融合作助力新型工业化纵深推进
深圳机器人产业产值和机器人企业总数均为全国第一!
连续领投三家具身智能公司,京东回应
第23届电气电子工程师学会(IEEE)工业信息学国际会议&“固高杯”全国工业控制及数智化系统设计大赛颁奖典礼
工业绿色转型靠什么破局?
西门子与联华电子携手运用 mPower 技术推进 EM/IR 分析
6.4%,工业生产增势良好
更多新闻资讯