The library EventData.lib
The library EventData.lib
The functions of the EventData library support the handling of data from system events, that are triggered
by interrupts from inputs of digital input modules.
The following measures are necessary in order to receive the data generated from these system events:
1. The interrupt-capable inputs must be configured in the control configuration so that events for rising
and / or falling edge are triggered in the system.
2. The evaluation can be carried out in two different ways:
a) By creating a task that is triggered by an external event. See example: Event-driven task ‘interrupt
b) By direct evaluation of the data from the system event. A block is created here which starts with
the name 'Callback' and which must be inserted in the task configuration under 'System events'.
See example: System event ‚DI_edge’.
Functions
The EventData library contain(s) the following function(s):
GetLastIntrEdge
: Returns interrupt data.
GetLastIntrEdge
This function returns data of the last triggered interrupt from the digital input module. When using these
events in the SysLibCallCallBack library then the constant EVENT_DI_edge ( = 1500) can be used.
Input variable
Data type
Description
pIntrEdgeData POINTER
TO
IntrEdgeData
Pointer to a data range *), which is described by
the system.
*) IntrEdgeData
The structure contains the following variables:
Variable Data
type
Description
structID
BYTE
100 ... For interrupts from digital add-on modules.
Reserved
BYTE
Intended for future expansion.
moduleType
BYTE
**)
moduleAddr
BYTE
Position of the address switch of the module.
eventMask
DWORD
***)
eventCounter
UDINT
Counts the occurred events since the last system
start.
CECX-IV 1
Summary of Contents for CECX-X-C1 Series
Page 1: ...Manual Controller Modular CECX CECX X C1 CECX X M1 761886 1112c en ...
Page 2: ...1112c en ...
Page 4: ......
Page 6: ...1112c en ...
Page 7: ...CECX modular control system CECX modular control system ...
Page 46: ...CECX modular control system CECX I 38 ...
Page 47: ...System manual CECX ...
Page 48: ...CECX II ...
Page 56: ...Content System Manual CECX VIII ...
Page 58: ...System manual CECX Product design CECX II 0 2 ...
Page 68: ...System manual CECX Safety notes CECX II 2 6 ...
Page 76: ...System manual CECX System overview CECX II 3 8 ...
Page 84: ...System manual CECX General assembly and installation instructions CECX II 4 8 ...
Page 118: ...System manual CECX Operating behavior CECX II 8 6 ...
Page 122: ...System manual CECX Disposal CECX II 10 2 ...
Page 124: ...System manual CECX Technical data CECX II 11 2 ...
Page 166: ......
Page 180: ......
Page 212: ......
Page 232: ......
Page 248: ......
Page 260: ......
Page 278: ......
Page 294: ......
Page 308: ......
Page 412: ......
Page 426: ......
Page 500: ...System manual CECX Bus link module CECX B CO CECX II 34 64 ...
Page 501: ...The library Ethernet lib The library Ethernet lib ...
Page 505: ...The library EventData lib The library EventData lib ...
Page 511: ...The library IncEnc lib The library IncEnc lib ...
Page 517: ...The Festo_EasyIP lib library ...
Page 532: ......
Page 535: ...The library PLCService lib The library PLCService lib ...
Page 542: ...The library PLCService lib CECX VII 6 ...
Page 543: ...The library SysLibComEx lib The library SysLibComEx lib ...
Page 547: ...The Festo_Motion lib library ...
Page 584: ......
Page 585: ...The Festo_PartDetector lib library ...
Page 601: ...FED VipWin interface ...
Page 630: ......