登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:PLC 中怎么判断 同一个寄存器的值是否改变?
点击:11163 回复: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
上一页
下一页
工控新闻
工业领域首个!仙工智能软件系统荣膺 2025 红点设计大奖
全流程智能化助力制造业转型加“数”跑
200台具身智能机器人将下线,普智机器人成智元首家“通用产品制造认证”企业
Höegh Autoliners订购全球首批用于汽车运输船的氨燃料发动机
工业机器人“排位战”再升级,2025年上半年 TOP10厂商市占率达近65%
新品引擎全开!智微智能发布智擎Ell-6300具身智能控制器
2025 西门子 EDA 技术峰会沪上启幕 迎接 AI 重构与软件定义“芯”时代
佛山市人工智能与智能机器人产业联盟成立,五大产业载体挂牌
更多新闻资讯