Nimm mal einen Alias her da geht es das der Übergebene Signalname auch vom Status her aktualisiert wird in der Routine.
z.Bsp.:
PROC rTest(
num nWert,
string stGoupOutputValue)
VAR rawbytes raw_data;
VAR signalgo alias_go_OutputValue;
! Definieren des geswuenschten Bereiches
AliasIO stGoupOutputValue,alias_go_OutputValue;
Du musst halt beim Routinenaufruf einen String mit dem Signalnamen übergeben, stGoupOutputValue ist in diesem Fall ein Übergabeparamter innerhalb der Routine.