Pythonのソケット通信を介してLantronixEDS2100モジュールを使用して、ネットワーク経由でADAM-4017 + I/Oモジュールへの接続を確立しようとしています。私の一生の間、私はそれを機能させることができません。
EDSには、adamユニットが接続されているIPアドレスとポート(10001)があります。アダムにch1の値を照会しようとしています(asciiコマンドは#000です)
どんな助けでも大歓迎です:
import socket
edsIP = "192.168.1.135"
edsPORT = 10001
MESSAGE="#000\r"
srvsock = socket.socket( socket.AF_INET, socket.SOCK_STREAM)
srvsock.bind( ('',23000))
srvsock.listen(1)
newsock, (remhost, remport) = srvsock.accept()
srvsock.send((MESSAGE),(edsIP, EdsPORT) )
while 1:
data, addr = srvsock.recv(4096)
print ("received message:", data,addr)
srvsock.close()