求助s7-200的crc校验问题

利用modbus rtu通讯方式读变频器的参数,直接用西门子的MBUS_MSG指令读取。如果我想用crc校验来检测数据的正确性,请问crc校验的程序还需不需要自己编写?恳请各位高手解答,拜谢!

引用 wode1949 的回复内容:回复内容:对:miy_gongkong关于既然你调用了 Modbus RTU 库指令, CRC 校验 在内部就完成了,不需要你再 额外 去调用 CRC 校验程序, CRC 校验是在每一帧数据 发送或接收完成时 就要调用的。 内容的回复:我就是在这儿卡住了,不知道西门子modbus rtu的库到底包含什么程序,里面是不是有crc校验程序。听你这么一解释,我好像知道了。 就这么理解就对了, CRC 校验就在库里面 完成了,不需要额外去 写,或者调用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-23
汗, 说错了,是设置成parity设置成2。然后直接调用crc校验的库就行?
第2个回答  2013-09-23
RW设置成2?没见过设置成2,RW是读、写设置,只能为0,或者为1,0表示只能读,1表示只能写。
相似回答