yang7698315
级别: 略有小成
精华主题: 0
发帖数量: 39 个
工控威望: 299 点
下载积分: 207 分
在线时间: 43(小时)
注册时间: 2020-06-04
最后登录: 2024-10-13
查看yang7698315的 主题 / 回贴
楼主  发表于: 76天前
大家有没有遇到这种情况,在用PLC做采集流量进行累加计算时,累积值越来越大后,误差会变得非常大。有人有解决办法吗,目前发现西门子各系列及AB与ABB和和利时的DCS都有这个现象,有知道原因及解决办法的吗。
yha_4611
QQ: 2490453455私信聊天
级别: 家园常客
精华主题: 0
发帖数量: 532 个
工控威望: 672 点
下载积分: 1874 分
在线时间: 578(小时)
注册时间: 2011-11-19
最后登录: 2024-12-22
查看yha_4611的 主题 / 回贴
1楼  发表于: 76天前
通讯读取瞬时流量,和累计流量
楼主留言:
通讯是没有问题的,我现场有一些仪表是走的通讯,有些没有通讯功能所有只能采用上述方法,但是这个方法只能定期清零
QQ: 2490453455
漂泊的石头人
级别: 家园常客
精华主题: 0
发帖数量: 477 个
工控威望: 610 点
下载积分: 2790 分
在线时间: 209(小时)
注册时间: 2018-07-17
最后登录: 2024-12-16
查看漂泊的石头人的 主题 / 回贴
2楼  发表于: 76天前
有好几种方式:1.总的流量累加,流量计本身就有这个功能,modbus rtu  ,如果你自己做流量累加时间长了肯定不准确。
                         2.做瞬时累加,用脉冲或者模拟量的方式都可以。 看精确度要求,要求高用脉冲。
楼主留言:
脉冲确实没有问题,我 现场有一些仪表就是走的仪表脉冲,但是有些仪表不支持,所有有上述问题。
hanjiantree
级别: 论坛先锋
精华主题: 0
发帖数量: 93 个
工控威望: 1029 点
下载积分: 5202 分
在线时间: 52(小时)
注册时间: 2023-04-03
最后登录: 2024-12-22
查看hanjiantree的 主题 / 回贴
3楼  发表于: 76天前
计算累加值不要直接用浮点数累加
楼主留言:
转换成整数累加也是有这个问题,而且误差一般是比实际采样值要大很多。
flyfeky
bilibili 工控贵族
级别: 论坛先锋
精华主题: 0
发帖数量: 889 个
工控威望: 1040 点
下载积分: 2000 分
在线时间: 688(小时)
注册时间: 2012-05-09
最后登录: 2024-12-13
查看flyfeky的 主题 / 回贴
4楼  发表于: 76天前
读累积值, 靠谱;非要瞬时值程序累计的, 不靠谱。
楼主留言:
有时候现场硬件不支持你走通讯或者脉冲时,只能选择这种方式,我现在只能是定期清零,才能够保证精度
西门子倍福WPF+C#数据库,槽式设备专家
漂泊的石头人
级别: 家园常客
精华主题: 0
发帖数量: 477 个
工控威望: 610 点
下载积分: 2790 分
在线时间: 209(小时)
注册时间: 2018-07-17
最后登录: 2024-12-16
查看漂泊的石头人的 主题 / 回贴
5楼  发表于: 76天前
表精度不行,换啊,还能电气弥补
ren1823
级别: 工控侠客
精华主题: 0
发帖数量: 321 个
工控威望: 2736 点
下载积分: 1187 分
在线时间: 436(小时)
注册时间: 2019-08-01
最后登录: 2024-12-22
查看ren1823的 主题 / 回贴
6楼  发表于: 76天前
图片:
雪山飞狐
级别: 网络英雄
精华主题: 0
发帖数量: 12412 个
工控威望: 15097 点
下载积分: 38895 分
在线时间: 942(小时)
注册时间: 2019-06-05
最后登录: 2024-12-22
查看雪山飞狐的 主题 / 回贴
7楼  发表于: 75天前
学习研究。