您现在所在的是:

施耐德电气论坛

回帖:4个,阅读:861 [上一页] [1] [下一页]
5190
FreeTigerMan
文章数:555
年度积分:165
历史总积分:5190
品牌积分(施耐德):895
注册时间:2002/9/9
发站内信
发表于:2020/5/18 15:58:50
#0楼
上贴讲到TCP-Modbus网络通讯的设置,有童鞋在试用的时候遇到一些问题,其实通讯问题的调试方法还是有些规律的,而且,现场有时候网络不稳定的时候,不靠一些数据是不好定位故障的,本帖讲一下查错的过程,按Codesys的系统架构,其实别的软件也类似,都会提供好多诊断信息的,理解这些信息的意义,对维护是非常有帮助的。

首先在设备级别就有针对网络通讯的整体设置,默认不调用数据是不刷新网络通讯的,测试的时候主要要调整一下,要不然,网络设置正常数据也不变化:

附件 image.jpg


从上之下,一般网络通讯都是分各层级的,从接口到协议,到主设备,从设备,软件都提供的了完整的诊断信息:

附件 image.jpg

上图中绿色的网络状态说明网络总体是好的,有黑色的叹号表示有些问题,但并没有引起网络中断,断了就是三角和其他颜色了,而且从以太网接口的层面,看诊断信息,总体是RUNNING,基本正常。

到TCP-Modbus Master层面,完全正常,也可以看到网络的工作状态,甚至事件记录:


附件 image.jpg

网络什么时候断过,什么时候恢复,都有记录。

到从设备层面,有更详细的通讯状态,错误统计,错误代码等:

附件 image.jpg

TCP Modbus的地址设定容易出错,尤其现在各种版本,有0,1,3,4的,有%i,q的,对于一些第三方设备容易出现地址设置错误。MB_ERRORCODES的值,可以从mobus协议手册上很快找到原因。

附件 image.jpg

从状态里可以看到,通讯有过错误计数,我这里是因为没有授权,我设置了自动重启,所以会有错误计数。在现场如果偶尔有些计数是难免的,但要是经常有错误,可能是电气干扰或者连接松动了。。。。

通过按Ack按钮可以确认报警,确认后,惊叹号就消失了,说明一切正常。




50
18664371537
文章数:28
年度积分:50
历史总积分:50
品牌积分(施耐德):14
注册时间:2020/5/15
发站内信
发表于:2020/5/18 16:33:45
#1楼
楼主正解表情表情表情
2236
非烟
文章数:558
年度积分:50
历史总积分:2236
品牌积分(施耐德):66
注册时间:2018/3/28
发站内信
发表于:2020/5/19 10:59:25
#2楼
大佬,你这更新速度可以啊,,,,,一口气拜读了9篇!!!!!
说的都是需要注意的很实际的问题
See you。
5190
FreeTigerMan
文章数:555
年度积分:165
历史总积分:5190
品牌积分(施耐德):895
注册时间:2002/9/9
发站内信
发表于:2020/5/19 15:46:42
#3楼
回复 #2楼 非烟
这两天正好有空,不写下来就忘了。。。。
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
品牌积分(施耐德):268
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/5/19 18:01:04
#4楼
又见大师杰作,学习中。最近一直追着你的帖子看。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003