fx1n做 modbus通讯 点击:326 | 回复:1



蓝色动脉

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 71回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2006年8月21日
发表于:2016-04-09 17:37:07
楼主

客户要求用fx1n加485扩展板和仪表还有变频器做modbus通讯。在做实验时发现一个问题,请大家帮忙考虑下:

modbus协议 是按字节来接收 和发送的。但是三菱plc 的操作单位D单位是字。这样我做了crc校验后,发送至变频,变频会反应一下,但是无法按照我所发送的指令运行。

因为做试验  所以CRC是我在外部用软件计算好了写入的,所以crc没什么问题。

例如modbus 发送: 01 06 3001 1388 DA5C ,正常按照字节来发送的话是 01 06 30 01 13 88 DA 5C。而我把为了将来用内部计算CRC方便就都是按照字存放,则发送变成了; 00 01 00 06 00 30 00 01 00 13 00 88 00 DA 00 5C 。

在此贴出来是希望大家指导下,是不是这个原因,若是的话 有没有好的解决办法。

若不是这个原因,那应该是哪方面问题呢



楼主最近还看过



蓝色动脉

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 71回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2006年8月21日
发表于:2016-04-09 18:23:52
1楼

谁知道 rs指令发送字的时候是先发高字节还是先发低字节?


热门招聘
相关主题

官方公众号

智造工程师