Vermute es muss der ganze Inputbereich der über den UDT definiert wurde in eine temporäre oder statische Variable kopiert werden, bevor man auf einzelne Teile zugreifen kann.
Bei der Abarbeitung von F Programmen, kann dieser ja von hoch prio Bausteinen (z.B. Servo-OB) unterbrochen werden und dann können sich die IOs innerhalb des F-Zyklus ändern. Daher wird meiner Vermutung nach der Zugriff auf einzelne elemente der Inputs verhindert.
Dass sollte mit dem Umkopieren auf eine Variable (statisch oder temporär) des selben UDTs gelöst werden können.