很久以前用过台达的PLC,现在都没用过了。
其实,西门子有ModbusRTU通信库,然后你只需要初始化台达PLC通信口为Modbus RTU通讯就可以了,不用另外搞自由通讯搞ModbusASCII协议....
至于LCR,LRC 校验码为从站地址至最后一个数据内容的 16 进制数叠加后的值的各位取反后再加 1 的值。如下
例所示,LRC 校验码的值为 F6(16 进制)。LRC 校验码的计算方法如下:01H+03H+04H+01H+00+01H
= 0AH, 0A(16 进制)各位取反后的结果再加 1 为 F6(16 进制)。
