0
TwinCat PLC 광고의 경우 pyads 서버를 사용하고 있는데 모든 PLC 변수 값을 가져올 수 있지만 name 함수로 값을 변경하려고하면이 함수가 실행되지만 심판 pyads https://github.com/stlehmann/pyadsPython twincat ADS bool 변수 값을 변경하는 방법
import pyads
plc = pyads.Connection('5.22.187.194.1.1', pyads.PORT_SPS1)
print("Connecting..")
plc.open()
print("Connected!")
plc.write_by_name('MAIN.Lichtschalter_Hobby1', False, pyads.PLCTYPE_BOOL)
res=plc.read_by_name('MAIN.Lichtschalter_Hobby1', False, pyads.PLCTYPE_BOOL)
print(res)
plc.close()
값이 PLC에 겹쳐 쓰여지지 않았는지 확인하십시오. 또한 read_by_name은 내부에 값을 가져서는 안됩니다. –