IS there a limit to the number of TRIGGER WHEN DISTANCE? I remember 4... but what if instead I use a TRIGGER calling a subprogram with multiple SET/RESET...
Example:
TRIGGER WHEN DISTANCE = 1 DELAY = 0 DO O117_EN_Eject_BWD=TRUE
TRIGGER WHEN DISTANCE = 1 DELAY = 0 DO O116_EN_Eject_FWD=TRUE
TRIGGER WHEN DISTANCE = 1 DELAY = 0 DO O119_TableAreaFree=TRUE
TRIGGER WHEN DISTANCE = 1 DELAY = 0 DO O120_EN_RotTav=TRUE
TRIGGER WHEN DISTANCE = 1 DELAY = 0 DO O106_RobotFI_TEST=TRUE
PTP HOME Vel= 100 % DEFAULT
or:
TRIGGER WHEN DISTANCE = 1 DELAY = 0 DO MyCall() PRIO=-1
PTP HOME Vel= 100 % DEFAULT
...
DEF MyCall()
O117_EN_Eject_BWD=TRUE
O116_EN_Eject_FWD=TRUE
O119_TableAreaFree=TRUE
O120_EN_RotTav=TRUE
O106_RobotFI_TEST=TRUE
END