118
ifm
Programming Manual
ecomatmobile
CabinetController (CR0301) Runtime System V05
2016-04-21
ifm function elements
ifm function elements for the device CR0301
19866
Interrupt priorities:
•
All program parts called via interrupt have the same priority of execution. Several simultaneous
interrupts are processed sequentially in the order of their occurrence.
•
If a further edge is detected on the same input during execution of the program part called via
interrupt, the interrupt is listed for processing and the program is directly called again after
completion. As an option, interfering multiple pulses can be filtered out by setting the glitch filter.
•
The program running in the interrupt mode can be disrupted by interrupts with a higher priority
(e.g. CAN).
•
If several interrupts are present on the same channel, the last initialised FB (or the PRG) will be
assigned the channel. The previously defined FB (or the PRG) is then no longer called and no
longer provides data.
971
NOTE
The uniqueness of the inputs and outputs in the cycle is affected by the interrupt routine. Therefore
only part of the inputs and outputs is serviced. If initialised in the interrupt program, the following
inputs and outputs will be read or written.
Inputs, digital:
%IX0.0...%IX0.7 (Controller: CR0n3n, CR7n3n)
%IX0.12...%IX0.15, %IX1.4...%IX1.8 (all other ClassicController, ExtendedController, SafetyController)
%IX0.0, %IX0.8 (SmartController: CR250n)
IN08...IN11 (CabinetController: CR030n)
IN0...IN3 (PCB controller: CS0015)
Inputs, analogue:
%IX0.0...%IX0.7 (Controller: CR0n3n, CR7n3n)
All channels (selection bit-coded) (all other controller)
Outputs, digital:
%QX0.0...%QX0.7 (ClassicController, ExtendedController, SafetyController)
%QX0.0, %QX0.8 (SafetyController: CR7nnn)
OUT00...OUT03 (CabinetController: CR030n)
OUT0...OUT7 (PCB controller: CS0015)
Global variants, too, are no longer unique if they are accessed simultaneously in the cycle and by the
interrupt routine. This problem applies in particular to larger data types (e.g. DINT).
All other inputs and outputs are processed once in the cycle, as usual.
Содержание Ecomat 100 Mobile CR0301
Страница 209: ...209 ifm Programming Manual ecomatmobile CabinetController CR0301 Runtime System V05 2016 04 21 Notizen Notes Notes ...
Страница 210: ...210 ifm Programming Manual ecomatmobile CabinetController CR0301 Runtime System V05 2016 04 21 Notizen Notes Notes ...
Страница 211: ...211 ifm Programming Manual ecomatmobile CabinetController CR0301 Runtime System V05 2016 04 21 Notizen Notes Notes ...
Страница 212: ......