Hello, the right side of your assignment is defined as a REFERENCE TO (this is internal a pointer): PROPERTY ActPosition : REFERENCE TO ARRAY [0..(MB_KINIF_NOF_POINT-1)] OF LREAL This REFERENCE TO is set during initialization of the kinematic interface and after a finished initialization you will no longer encounter the problem. This does not happen, when you check the InitDone of the Kinematic interface like it is done in the demo program. IF NOT TE_KinInterfaceMainProg.InitDone OR TE_KinInterfaceMainProg.Error THEN RETURN; // do not continue, when Motion is not in RUN or initialization failed. END_IF Hope this helps, Klaus P.S.: sorry for the delayed answer. We had an internal communication failure between STS and DEV 🤔😉
... View more