Hi, I also tried to reproduce the issue again and realized that the issue seems to be related to the clientId. So if i for example declare: posReadRead: DL_ReadNode; and then posReadRead( clientId:= 16#10010101, NodeName:='fieldbuses/ethercat/master/instances/ethercatmaster/realtime_data/input/data/IndraDrive_MPB20_21/AT.Position_feedback_value_1', Value:= readPos); IF NOT posReadRead.Active AND NOT posReadRead.Execute THEN posReadRead.Execute := TRUE; END_IF posReadRead.ErrorID; IF posReadRead.Done OR posReadRead.Error THEN posReadRead.Execute := FALSE; END_IF This gives me an access error when running the code If i then remove the clientId posReadRead( NodeName:='fieldbuses/ethercat/master/instances/ethercatmaster/realtime_data/input/data/IndraDrive_MPB20_21/AT.Position_feedback_value_1', Value:= readPos); But error remained
... View more