se通过kepware连接MODBUS通讯问题 点击:5838 | 回复:5



王者之师-陌上尘

    
  • 精华:1帖
  • 求助:11帖
  • 帖子:20帖 | 939回
  • 年度积分:0
  • 历史总积分:5186
  • 注册:2010年5月12日
发表于:2013-12-23 20:13:18
楼主
求助帖10分-已结帖

现在SE通过Kepware软件读取MODBUS RTU从站数据,现在问题是kepware连接设备的时候提示(Serial communications error on channel 'Channel1' [*****P*])错误,如果添加的个别标签可以读取数据比如40001、40002等两三个数据时可以读上来数据,但是以上错误还是出现,偶尔还出现(Device 'Channel1.Device1' with ID 10 is not responding)错误
但是超过五个标签的时候就连接时,个别标签连接为GOOD,部分标签为BAD。

 

已经做过一下测试

1、使用串口通讯工具直接向现场设备发送MODBUS字符串,从站有返回数据,而且可以连续读取,返回数据正确。

2、另外一台电脑建立MODBUS 从站仿真,两台电脑直接都通过串口可以读取数据,kepware软件也可以正常读取数据。

3、使用kepware直接读取设备时,监控串口报文,标准的MODBUS字符串也发送出去,但是返回数据为乱码。

 

综上所述,kepware的MODBUS Serial驱动可以读取数据,只是读取现场设备时有问题,难道是kepware通道和设备参数设置问题???

 

哪位高手可以指点一下,谢谢




王者之师-陌上尘

  • 精华:1帖
  • 求助:11帖
  • 帖子:20帖 | 939回
  • 年度积分:0
  • 历史总积分:5186
  • 注册:2010年5月12日
发表于:2013-12-24 16:19:36
1楼

今天又找了一个标准的MODBUS RTU设备,使用kepware读取数据没有问题。

现在只要kepware读取现场控制器的时候报错有问题,怎么判断是现场控制器问题呢

北极星的电力

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 161回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2014年1月04日
发表于:2014-01-06 14:34:33
2楼

果真是好贴。。。。。。。

明天的明天

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 133回
  • 年度积分:0
  • 历史总积分:123
  • 注册:2006年2月25日
发表于:2014-01-07 01:17:07
3楼

现场控制器可能有干扰,做好屏蔽再试试,Kepware上也可把超时时间设长一点。

王者之师-陌上尘

  • 精华:1帖
  • 求助:11帖
  • 帖子:20帖 | 939回
  • 年度积分:0
  • 历史总积分:5186
  • 注册:2010年5月12日
发表于:2014-01-14 22:30:43
4楼

回复内容:

对: 明天的明天  现场控制器可能有干扰,做好屏蔽再试试,Kepware上... 内容的回复!


 该问题已经解决,不是kepware的问题,是控制器本身问题

hubingjie80

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2015年4月20日
发表于:2015-05-22 10:17:56
5楼

控制器通讯的协议问题,还是其他方面的的?


热门招聘
相关主题

官方公众号

智造工程师