本人用labview与信捷PLC进行ModbusTCP通讯时,出现错误码为56(16进值0x38)。
尝试解决办法:
1.通讯中断后重新连接。
2.改长连接为短连接。
长连接:打开连接和不关闭,直到退出软件才关闭。
短连接:每次通讯前打开连接,数据发送和接收后关闭。
建立连接时间通常在2ms内,可以容忍。
这样通讯正常了。
本人用labview与信捷PLC进行ModbusTCP通讯时,出现错误码为56(16进值0x38)。
尝试解决办法:
1.通讯中断后重新连接。
2.改长连接为短连接。
长连接:打开连接和不关闭,直到退出软件才关闭。
短连接:每次通讯前打开连接,数据发送和接收后关闭。
建立连接时间通常在2ms内,可以容忍。
这样通讯正常了。