恭喜,你发布的帖子
发布于 2023-12-18 22:08:20
9楼
现场情况:
1台SR20读一台国产称的重量,采用485串口 ModBus RTU协议;
称量程:0-50000KG,分度5KG/1KG可调;
通信部分:接口参数正确,数据地址:40007/40008两个字;
疑惑问题:
PLC能够正常读出数据,且1000KG一下重量是准确的,在往上就偏差越来越多;
由于现场只能特定重量比对:一个人,十个人称重的时候都是准确的,当用其他大重量称重时候就误差三四十公斤(称8876,PLC8840),估计接近50000KG的时候误差会大的多了,而用电脑直连称重仪表,用ModSCAN32 软件测试,则重量大小都是准确的。
很奇怪,通信读出的数据不应该一摸一样嘛(我的理解,不知道有误否?),但却是这个情况。
针对这个问题,把串口数据转成电流4-20输出,数据错的一塌糊涂,量程太大,PLC分辨率不够。重量稍微变化,PLC数据变的就不能用了。起初怀疑是分度累积的误差,但这种误差如果有的话,应该是电流引起,而不是通信传输该有的。
很疑惑,请教下各位老师,指点一二,感谢!
“而用电脑直连称重仪表,用ModSCAN32 软件测试,则重量大小都是准确的。”这句话是重点。楼主能理解就知道问题出在哪里了。
请填写推广理由:
分享
只看
楼主