小鱼儿er
级别: 探索解密
精华主题: 0
发帖数量: 12 个
工控威望: 113 点
下载积分: 534 分
在线时间: 18(小时)
注册时间: 2024-02-18
最后登录: 2025-04-01
查看小鱼儿er的 主题 / 回贴
楼主  发表于: 41天前

PLC是三菱FX3GA的模拟量模块是4AD的模块,为了稳定压力传感器的数值写的程序,在后面发现压力值变大时,这段稳定程序会出现计算出的数值在某一个瞬间会变得很大,就导致显示大压力会超出很多很多,我想问下各位大佬这种一般是什么情况导致的,是不是PLC运算没跟上速度,还是我程序写的有问题啊。
烽火御龙天
级别: 家园常客
精华主题: 0
发帖数量: 59 个
工控威望: 626 点
下载积分: 1305 分
在线时间: 53(小时)
注册时间: 2022-09-15
最后登录: 2025-04-01
查看烽火御龙天的 主题 / 回贴
1楼  发表于: 40天前
一楼说的没错,问题在MOV K0 D118,你前面和后面的运算都是32位的,这一步为啥是16位的?D119D的高位没有被清零导致的,你要用DMOV K0 D118才对