luwanli7758
级别: 探索解密
精华主题: 0
发帖数量: 26 个
工控威望: 158 点
下载积分: 663 分
在线时间: 9(小时)
注册时间: 2013-10-28
最后登录: 2022-04-06
查看luwanli7758的 主题 / 回贴
楼主  发表于: 2020-11-08 13:01
   关于模拟量的压力如果在最后显示阶段进行补偿,实际反馈转换后的值+补偿地址值=最终显示压力值,补偿是没有问题的,但当外力撤销后,这个补偿值怎么清0呢?  因为补偿的地址值一直在写入到PLC中,外力撤销后,显示值就一直是这个补偿值。
sqpfanglin
级别: 论坛先锋
精华主题: 0
发帖数量: 188 个
工控威望: 1538 点
下载积分: 5245 分
在线时间: 82(小时)
注册时间: 2015-01-27
最后登录: 2024-09-14
查看sqpfanglin的 主题 / 回贴
1楼  发表于: 2020-11-08 21:13
mov传0
光明左使
级别: 论坛先锋
精华主题: 0
发帖数量: 148 个
工控威望: 1045 点
下载积分: 7091 分
在线时间: 90(小时)
注册时间: 2019-07-27
最后登录: 2024-07-23
查看光明左使的 主题 / 回贴
2楼  发表于: 2020-11-09 08:17
外力撤銷后你的初始值就變小了,在+補償值前加一個比較條件,初始值小的時候不補償,或者MOV K0
楼主留言:
比较条件加了,但实际反馈一直有个很小的力值,mov 0没有效果,清0后又被反馈值覆盖了
光明左使
级别: 论坛先锋
精华主题: 0
发帖数量: 148 个
工控威望: 1045 点
下载积分: 7091 分
在线时间: 90(小时)
注册时间: 2019-07-27
最后登录: 2024-07-23
查看光明左使的 主题 / 回贴
3楼  发表于: 2020-11-12 12:06
图片:
图片:
引用
引用第2楼wudezhou888于2020-11-09 08:17发表的  :
外力撤銷后你的初始值就變小了,在+補償值前加一個比較條件,初始值小的時候不補償,或者MOV K0


不要直接使用轉換后的D值作爲PV顯示,下面兩種方法都可以。
楼主留言:
我后来用的就是类似图2的方法,压力测试没有问题了,后来变送器对调了线,改成了拉力,又变回原来情况了,我再检查下吧,谢谢!
诗无俗
工控一生
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 116 点
下载积分: 2007 分
在线时间: 53(小时)
注册时间: 2019-04-26
最后登录: 2024-09-29
查看诗无俗的 主题 / 回贴
4楼  发表于: 2020-11-16 09:51
做一个比较,单外力撤销后,外力值为0时,mov k0 d(补偿值)
挣扎的学渣