Malfunction code and subcode
The malfunction code is sufficient for the user to locate the cause of the malfunction. The malfunction
subcode permits a detailed evaluation of the malfunction when required and should therefore always
be specified when contacting Festo Support.
A list of malfunction codes with a description of the possible cause and appropriate remedial meas-
ures can be found in the application note "Malfunction Code VTEM" (
è
1.1 Applicable documents).
Malfunction subcodes that can be used by the user to remedy errors are given here also.
Classification of malfunction
Malfunctions in the diagnostic memory of the Motion Terminal are assigned one of the following
classifications. The classification of the malfunction is given by bits 7 … 6 in byte 5 (PDI).
Classification Meaning Bit 7 Bit 6 Dec.
Reserved – 0 0 0
Active error The malfunction is classified as an error.
The cause of the error is still present.
0 1 1
Inactive error The malfunction is classified as an error.
The cause of the error is no longer present,
but the error has not been acknowledged
(
è
3.8.3.6 Acknowledging errors and
clearing the malfunction list)
1 0 2
Warning The malfunction is classified as a warning. 1 1 3
Tab. 113: Classification of malfunction
3.8.3.3 Structure of the VTEM diagnostic memory
The diagnostic memory of the Motion Terminal consists of several error lists, each of which refers to
one valve slot and can be read out via its process data area in transfer mode. Malfunctions that only
affect one of the valves are entered in their malfunction list; malfunctions of the controller or the input
modules, on the other hand, affect all valves and are thus registered in the malfunction lists of all
valve slots.
Each of the malfunction lists can accommodate up to 40 malfunction messages and is filled chronolog-
ically. Here, a new malfunction message always appears in position 1, and existing messages are
moved "back" by one position (previous position number 1).
Information about the content of the malfunction list is available at positions 253 … 255:
Position Contents
1 … 40 Malfunction messages (
è
3.8.3.2 Structure of the malfunction message) in reverse
order of their occurrence
253 Position of the most recent diagnostic message of type “error”