wode1949
利用modbus rtu通讯方式读变频器的参数,直接用西门子的MBUS_MSG指令读取。如果我想用crc校验来检测数据的正确性,请问crc校验的程序还需不需要自己编写?恳请各位高手解答,拜谢!
yjig
RW设置成2?
没见过设置成2,RW是读、写设置,只能为0,或者为1,0表示只能读,1表示只能写。
又错了!见下图,parity是校验区别码,设置成2表明是偶校验,与你的解释没关系。
miy_gongkong
既然你调用了 Modbus RTU 库指令, CRC 校验 在内部就完成了,不需要你再 额外 去调用 CRC 校验程序,
CRC 校验是在每一帧数据 发送或接收完成时 就要调用的。
工控小周
根据这儿的程序,假设40004保持寄存器是10000,那读出来存到vb500的值是多少?是不是也是10000?那crc校验码又存在哪儿呢?