登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:PLC 中怎么判断 同一个寄存器的值是否改变?
点击:11059 回复:10
楼主
编辑
引用
管理
ymxu
[size=4] PLC 与 触摸屏 相连, 屏上有一个可以读和写的输入框, 对应的寄存器是 D0 , 现在要做这样一个判断:
比如, 上一次 D0 中的值是 50, 这次扫描还是 50 , 那么就不执行某段程序, 如果上次是 50 ,但这次是 100, 也就是改变了
触摸屏中输入框的数值, D0 中这值也发生了改变, 那么就执行 数值没有改变的那段程序, 这个判断条件怎么写? [/size]
最后修改:
2016/3/31 11:36:38
16-03-31 11:35
1楼
编辑
引用
管理
fujifa
每次在比较完后保存就可以了。
一看就知道没有编写过PID啊。
16-03-31 12:13
2楼
编辑
引用
管理
mjinbao
比较指令;
上一次的值保存,与现有的值比较。
16-03-31 14:12
3楼
编辑
引用
管理
zrx517697809
需要再借助一个寄存器,先与这个寄存器值比较,得到判断结果后再将值传送到这个寄存器
16-03-31 14:43
4楼
编辑
引用
管理
528工控科技
LD<> D0 D100
MOV D0 D100
。。。。。。
。。。。。。
执行想要执行的程序
16-03-31 16:57
5楼
编辑
引用
管理
ymxu
谢谢各位了.
16-03-31 18:18
6楼
编辑
引用
管理
gjf201337
用比较指令做就可以简单
16-03-31 18:22
7楼
编辑
引用
管理
wuyang750
定时取值比较
16-03-31 18:40
8楼
编辑
引用
管理
xlian
LD <> D0 D50 .....
最后再MOV D0 D50
16-04-01 18:21
9楼
编辑
引用
管理
MIC小赖
每个周期的值传进一个D。然后上一行就是做比较。
16-04-07 17:16
上一页
下一页
工控新闻
一文速览七月工业自动化领域热点新闻
西克小R课堂 | 更快更强更安全!RFU6 固件升级啦
加快培育智能制造人才,2025工业人才发展峰会在郑州举行
“AI+”加出新型工业化新动能
我国部署深入实施“人工智能+”行动
皮尔磁安全方案守护COVRA放射性废料处理
西克2025 快闪海报 - 重点产品 - 安全激光扫描仪 nanoScan3
中国机器人力控技术TOP10
更多新闻资讯