关于modbus调试时,提示checksum错误,但可以将数据写入下位机 点击:12551 | 回复:7



xuxinhust

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2012年6月23日
发表于:2012-06-23 16:19:30
楼主

具体的情况就是,现在用台达屏做主,发数据给下位机的时候,屏上提示checksum error,但查看下位机的寄存器值时,发现其数据又已经写进去了,这应该是哪个方面的问题呢?(使用的是modbus rtu模式)

拜托各位大神了。。。。



楼主最近还看过



木丁西

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 196回
  • 年度积分:0
  • 历史总积分:721
  • 注册:2003年11月12日
发表于:2012-06-27 10:37:23
1楼
是在办公室里测试的?通讯方式是232还是485?确认是否干扰引起的?

xuxinhust

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 2回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2012年6月23日
发表于:2012-06-29 17:33:15
2楼

回复内容:
对:木丁西关于是在办公室里测试的?通讯方式是232还是485?确认是否干扰引起的? 内容的回复:


在实验室测试的,目前采用的是232。

如何确认是否由干扰引起?

另外,我弄不懂的就是,它提示的checksum error是指的crc校验么?如果是,那既然错了,寄存器的值写入怎么可能又会成功?而且,最近也查看了一下其输出的crc值,都是正确的........

跪求大神救我.....

木丁西

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 196回
  • 年度积分:0
  • 历史总积分:721
  • 注册:2003年11月12日
发表于:2012-07-02 15:33:53
3楼
可否告知你在屏的编程软件商选择的哪个驱动?MODBUS 984RTU或者RTU nW?

xuxinhust

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 2回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2012年6月23日
发表于:2012-07-02 16:29:07
4楼
回复内容:
对:木丁西关于可否告知你在屏的编程软件商选择的哪个驱动?MODBUS 984RTU或者RTU nW? 内容的回复:


RTU 2W(master)

ljbcompany

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 1289回
  • 年度积分:0
  • 历史总积分:5847
  • 注册:2011年4月24日
发表于:2012-07-03 10:09:36
5楼
RTU使用CRC校验,请确认你所发送数据的正确性?然后用台达PLC自带的小工具计算一下?!

木丁西

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 196回
  • 年度积分:0
  • 历史总积分:721
  • 注册:2003年11月12日
发表于:2012-07-05 13:35:06
6楼

选的是RTU 2W(master),那如果换成MODBUS 984RTU呢?

lgj3388

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 236回
  • 年度积分:0
  • 历史总积分:925
  • 注册:2003年8月13日
发表于:2012-07-07 09:48:13
7楼

问题可能的原因是主从校验方式设置不统一

 


热门招聘
相关主题

官方公众号

智造工程师