PLCとソケット通信をして接続は出来ているようなのですが、デバッグしながら実行した際、変な応答があります。
また、想定している電文も返さないためつながっているのにデータが取れないという状態のようです。
Python
1import socket 2 3 host = "192.168.1.50" 4 port = 5010 5 6 client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 7 client.connect((host, port)) 8 client.send(b"500000FFFF03000C00010001040000640000A80200") # 送信文 D100のデータ読み出し 9>>42 10 response = client.recv(1024) # 受信文
client.sendをした段階で「42」という謎のメッセージが返されて想定の電文が返ってきません。
当然、responseも入力しても何も出ない状態です。
どなたかご存知であれば教えていただけませんでしょうか。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/08 03:16