我想向 modbus/tcp 设备发送一些数据包来控制它。我在python中成功如下:
sdata = struct.pack('BBBBBBBBBBBBBBB',0x00,0x00,0x00,0x00,0x00,0x09,0x01,0x10,0x00,0x08,0x00,0x01,0x02,0x00,0x01)
sock.send(sdata)
而且效果很好;
但现在我不知道如何在 Autoit 中这样做。
我尝试这样做:
$szData = Binary("0x00,0x00,0x00,0x00,0x00,0x09,0x01,0x10,0x00,0x08,0x00,0x01,0x02,0x00,0x01");
TCPSend($ConnectedSocket, $szData)
但这不像上面的python源代码那样工作。