技成培训网论坛

 找回密码
 立即注册
开启左侧

[讨论] Modbus通讯的奇怪问题

[复制链接]
发表于 2022-4-12 17:47:44 | 显示全部楼层 |阅读模式   来自:113.116.224.171

您正在浏览的页面需要登录,为了提高您的阅读体验,请在右上角登录您的账号!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
最近做过几个日处理5万吨以上的污水处理厂的项目,一般污水处理厂处理的污水的外排口都安装有数据采集仪,简称数采仪。它的作用是把出水口的水的各种指标(COD、氨氮、PH值、磷、流量)等数据通过4G模块实时发送到市环保局、省环保局等上级单位。

      有的用户就要求把数采仪的数据传到中控室,并记录。我的方案是采用SMART200和数采仪Modbus通讯的方式采集数据。Modbus通讯我搞过好多了,对我来说没有难度。一共两个数采仪,进水口一个,出水口一个。采用轮询的方式编程,很快调试成功。

      因为是通讯,所以中控室电脑显示的各个数据和数采仪是一模一样的。但是运行了不到24个小时,操作人员反映中控室电脑显示的数据有的和数采仪不一样了。通讯出现故障了。

     经过排查,发现是CPU和其中一台数采仪通讯失败,且失败后不能恢复。CPU切换到STOP,再RUN,通讯恢复,且运行几个小时后,又重复发生一样的故障。

我判断如下:

          1:程序没有问题,因为能通讯。排除线路问题,安装有终端电阻。

           2: 应该是从站的通讯功能不太稳定,两个从站是国产设备,几年前我遇到过,有一个国产仪表,它的通讯手册明确指出,两次的通讯间隔不能小于1秒。所以我判断这两个数采仪不能用轮询的方式编程。我就2秒通讯一个数采仪,把程序写下去后,还存在同样的问题。最后我8秒通讯一个数采仪,才解决问题,至今正常运行6个月。

         用过好多各种各样的国产仪表,这几年进步很快,但是在某些方面还有待提高。

发表于 2023-2-9 09:57:24 | 显示全部楼层   来自:180.107.11.65
不懂就问,如果用MODBUS TCP的方式,能解决吗?现在网上好多RTU转TCP的模块,这样就能拓展出好几个通讯接口,每一个接口接一个仪表,这样会不会简单一些。
此软件“仅限学习交流”,如用于商业用途,请到官方购买正版软件,追究法律责任与“技成培训网”无关!
本站仅提供软件下载,不提供软件安装、破解等指导服务。
您需要登录后才可以回帖 登录 | 立即注册

本版技能点规则

小黑屋|技成培训网论坛   粤ICP备11069432号-1

GMT+8, 2024-3-29 07:48

Powered by jcpeixun X3.3

© 2007-2024 深圳市技成科技有限公司

快速回复 返回顶部 返回列表