恭喜,你发布的帖子
发布于 2017-09-19 19:30:39
3楼
很久以前用过台达的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 进制)。
你说的第一种方法我早就实现了。我现在是想用西门子自由口去台达PLC通讯。现在台达PLC的程序是别的公司写的,我没有办法去该台达PLC中的COM2通讯格式,目前只能用ASCII自用口去通讯。人家只告诉我那些通讯地址。
请填写推广理由:
分享
只看
楼主