Festo — CPX-AP-A-EC-M12 — 2022-07
Diagnostics and fault clearance
37
When the number of diagnostics messages reaches 250, old diagnostics messages are overwritten.
–
Acknowledge Mode:
A diagnostics message must first be acknowledged before it can be overwritten with a new diag-
nostics message. When the number of unacknowledged diagnostics messages reaches 250, new
diagnostics messages will not be saved and will be lost.
Mapping "New message available" message
For simplification of the diagnostics evaluation, the module offers the option of signalling the exis-
tence of a new diagnostics message via the process data. To do this, the "New message available"
object can optionally be mapped to the process data.
Deactivate/activate Emergency message
The sending of one Emergency message can be deactivated and activated via object 0x10F3 (subindex
5, bit 0).
Structure of diagnostics messages
Parameter
Data type
Description
Diagnostics
code
U32
Bit 0 … 15
Bit 16 … 31
0x0000 …0xDFFF
not used
0xE000
Error number of the diagnostics
ID
e.g.: 0x| 02 | 01 | 0017
(33619991)
–
02 = main group
–
01 = sub-group
–
0017 = error number
0xE001 … 0xE7FF
not used
0xE800
Emergency Error Code as defined
in DS301 or DS4xxx
0xE801 … 0xEDFF
reserved
0xEE00 … 0xEFFF
profile-specific
0xF000 … 0xFFFF
not used
Flags
U16
Bit 0 … 3
Diagnostics status
0 = information message
1 = warning message
2 = error message
Bit 4
Local timestamp
Bit 5 … 7
reserved
Bit 8 … 15
Number of parameters in this
diagnostics message