The XCx Multi-Tasking System
Operating Manual XCx 300 / 500 / 540 Version 09/08
91
8.2.2
Event tasks
The XCx operating system starts event tasks when particular events
occur.
The following events are currently defined.
Internal designation
Event number
Comments
Interrupts
PLC_EVENT_XFIO_I0
0
XFIO Interrupt (Input 0)
PLC_EVENT_XFIO_I1
1
XFIO interrupt (Input 1)
Reserved
2..3
Synchronization
PLC_EVENT_POS
4
Position controller task (XCN only)
PLC_EVENT_CAN
5
CANopen task
PLC_EVENT_IPO
6
CNC IPO task (XCN only)
PLC_EVENT_DECO
7
CNC DECO task (XCN only)
Reserved
8..15
The event number is used in the MULTIPROG task setting to specify
the event that starts the event task.
The specified priority is used unless a bypass option is set by the
system. (Bypass cancels the normal task change so that the assigned
programs are executed immediately when the event occurs.)
Up to 16 events will be put in a queue. So these events are not lost,
and will be executed later. This also applies if new events occur
before the assigned event task is executed.