0
私はそれを制御するためにいくつかのパケットをmodbus/tcpデバイスに送信したいと思います。 私は次のようにPythonでの成功を実行します。AutoItでパケットを送信するにはどうすればいいですか?
sdata = struct.pack('BBBBBBBBBBBBBBB',0x00,0x00,0x00,0x00,0x00,0x09,0x01,0x10,0x00,0x08,0x00,0x01,0x02,0x00,0x01)
sock.send(sdata)
そして、それはうまく動作します。
しかし、今私はオートイットでこのようにする方法がわかりません。
私はこのようにやろう:
$szData = Binary("0x00,0x00,0x00,0x00,0x00,0x09,0x01,0x10,0x00,0x08,0x00,0x01,0x02,0x00,0x01");
TCPSend($ConnectedSocket, $szData)
しかし、これは、Pythonのソース上記のように動作しません。
TCPSend()の後の@errorの値は何ですか? Windowsソケットエラーコードの一覧は次のとおりです。http://msdn.microsoft.com/en-us/library/ms740668(VS.85).aspx – JohnForDummies