pyads.pyads.ADSError: ADSError: Service is not supported by server (1793)
pyads.pyads.ADSError: ADSError: Service is not supported by server (1793)
pyads.pyads.ADSError: ADSError: 服务器不支持服务 (1793)
import pyads
pyads.open_port()
print(pyads.get_local_address())
plc= pyads.Connection('169.254.188.210.1.1',32915)
print("connecting...")
plc.open()
print("connected!")
res=plc.read_by_name('MAIN.Lichtschalter_Hobby1' , pyads.PLCTYPE_BOOL )
正在连接...
已连接!
追溯(最近调用最后):
文件 "C:\shift\twincat.py",第 10 行,在 res=plc.read_by_name('MAIN.Lichtschalter_Hobby1' , pyads.PLCTYPE_BOOL )
文件 "C:\ProgramData\Anaconda3\lib\site-packages\pyads\ads.py",第 519 行,在 read_by_name return adsSyncReadByName(self._adr, data_name, plc_datatype)
文件 "C:\ProgramData\Anaconda3\lib\site-packages\pyads\pyads.py",第 60 行,包装 return fn(*args, **kwargs)
文件 "C:\ProgramData\Anaconda3\lib\site-packages\pyads\pyads.py",第 374 行,在 adsSyncReadByName dataName 中,PLCTYPE_STRING
文件 "C:\ProgramData\Anaconda3\lib\site-packages\pyads\pyads.py",第 60 行,包装 return fn(*args, **kwargs)
文件 "C:\ProgramData\Anaconda3\lib\site-packages\pyads\pyads.py",第 299 行,在 adsSyncReadWriteReq 中引发 ADSError(err_code)
pyads.pyads.ADSError: ADSError: 服务器不支持服务 (1793)
[0.3 秒内完成]
任何人都有解决方案...
如果您想连接到 Twincat 2,请将您的端口从(32915?)更改为 801,
否则,如果您想连接到 Twincat 3,请将您的端口更改为 851。
pyads.pyads.ADSError: ADSError: 服务器不支持服务 (1793)
import pyads
pyads.open_port()
print(pyads.get_local_address())
plc= pyads.Connection('169.254.188.210.1.1',32915)
print("connecting...")
plc.open()
print("connected!")
res=plc.read_by_name('MAIN.Lichtschalter_Hobby1' , pyads.PLCTYPE_BOOL )
正在连接...
已连接!
追溯(最近调用最后):
文件 "C:\shift\twincat.py",第 10 行,在 res=plc.read_by_name('MAIN.Lichtschalter_Hobby1' , pyads.PLCTYPE_BOOL )
文件 "C:\ProgramData\Anaconda3\lib\site-packages\pyads\ads.py",第 519 行,在 read_by_name return adsSyncReadByName(self._adr, data_name, plc_datatype)
文件 "C:\ProgramData\Anaconda3\lib\site-packages\pyads\pyads.py",第 60 行,包装 return fn(*args, **kwargs)
文件 "C:\ProgramData\Anaconda3\lib\site-packages\pyads\pyads.py",第 374 行,在 adsSyncReadByName dataName 中,PLCTYPE_STRING
文件 "C:\ProgramData\Anaconda3\lib\site-packages\pyads\pyads.py",第 60 行,包装 return fn(*args, **kwargs)
文件 "C:\ProgramData\Anaconda3\lib\site-packages\pyads\pyads.py",第 299 行,在 adsSyncReadWriteReq 中引发 ADSError(err_code)
pyads.pyads.ADSError: ADSError: 服务器不支持服务 (1793)
[0.3 秒内完成]
任何人都有解决方案...
如果您想连接到 Twincat 2,请将您的端口从(32915?)更改为 801, 否则,如果您想连接到 Twincat 3,请将您的端口更改为 851。