回复:关于西门子200smart的modbus通讯报错

已锁定

来不及说再见

  • 帖子

    35
  • 精华

    1
  • 被关注

    0

论坛等级:游侠

注册时间:2020-07-16

普通 普通 如何晋级?

发布于 2022-06-30 11:53:48

10楼

展开查看
以下是引用宝冬在2022-06-30 11:01:46的发言 >9楼

最好在HMI上给每个modbus设备,配个通信监控页面。配合现场硬件手段的改善,实时对比改良效果和定制诊断。这样就知道硬件的细微改动对通信的影响程度,包括不同从站的影响都不一样。


比如下面的页面。在现场,凭借这个页面的功能,我可以准确的告诉电工,问题出在第2个和第3个设备的连接处。包括更换不同的线缆,到底改良效果如何。可以随时让任意一个Modbus设备的全部通信任务退出或参与轮询,判断线路的分段质量。



图中每个通信任务的最近一次执行的耗时,都显示在页面上。有的写任务没被执行过,所以耗时为零。


我这里用的9600,且PLC负荷较高,扫描周期很长(24~25ms),所以通信比较慢(可以看到不同的通信任务,消耗了2、3、4个扫描周期不等)。


如果某个从站的波特率更改了,按一下钮,可以自动给该设备重新匹配485波特率。


如果出错3个以上,被动淘汰退出轮询,并弹出报警。即使出错也可以强制继续参与轮询。即使一个错误没有也可以主动退出轮询。


还有其它的辅助信息。该设备被分配的485串口标识(可以有多串口模块,包括走以太网的串口服务器),该串口当前有多少个modbus设备正在参与轮询,串口管理的座次标识,该设备在同类设备数组中的座次标识,该设备的modbus从站地址,该设备的整体通信耗时,该设备的当前波特率。


总之就是利用软件,充分挖掘数据潜力,改善现场用户体验,提高品牌和卖价。


学习了~~还能这么做!

FOR BETTER
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8941条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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