故事作者:我123

最近创作

看看TA的故事

Modbus的通讯的奇怪问题

已锁定

我123

  • 帖子

    452
  • 精华

    0
  • 被关注

    44

论坛等级:奇侠

注册时间:2011-06-20

黄金 黄金 如何晋级?

Modbus的通讯的奇怪问题

1369

10

2021-10-18 08:00:30

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

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

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

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

     我判断如下:

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

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

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

Modbus的通讯的奇怪问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3364条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。