我正在使用TwinCat
and进行一个项目AMR
。我使用 Python 作为两个系统之间的通信媒介。我在等待变量更改值时遇到问题。我有一个类型的变量,BOOL
并希望在变量更改时执行某个操作。有人可以帮我弄这个吗?
PS我也通知了变量的变化。
import pyads
PLC = pyads.Connection('127.0.0.1.1.1', pyads.PORT_SPS1)
PLC.open()
StnF = PLC.read_by_name('GVL.AGVgotoStnF', pyads.PLCTYPE_BOOL)
print(StnF)
if StnF == 'TRUE' :
ArrStnF = PLC.write_by_name('GVL.iPosAGV',3,pyads.PLCTYPE_INT)
print(ArrStnF)