Manual VIPA System SLIO
Chapter 3 Deployment
HB300E - IM - RE_053-1DP00 - Rev. 11/03
3-29
The interrupt section of the slave diagnostic shows information about
interrupt type and cause. It consists of max. 20byte. For every slave
diagnostic max. 1 interrupt can be send. The interrupt section is always the
last part of the diagnostic telegram if activated it in the parameterization.
Depending on the interrupt type, the interrupt section has the following
structure:
Byte
Element
Description
x...x+3
Interrupt status Contains information about the interrupt type
x+4...x+19 Diagnostic
interrupt
The 16byte correspond to the record set 1 of
the CPU diagnostic
x+4...x+7 Hardware
interrupt
The 4byte are module specific and are
described with the according module.
If there is a diagnostic event for channel/group 0 of a module, there may be
a module error as well as a channel error. The entry is made in this case
even if you have not enabled the diagnostic for channel (/channel group) 0
of a module.
The interrupt section is structured as follows:
Interrupt status byte x ... x+3
Byte
Bit 7 ... Bit 0
x
Bit 5 ... 0: 010100: Length of the interrupt section incl. byte x
Bit 7 ... 6: 00 (fix) Code for Module-related diagnostic
x+1
Bit 6 ... 0: Type of interrupt
0000001:
Diagnostic
interrupt
0000010: Hardware interrupt
Bit 7: Code for interrupt
x+2
Bit 7 ... 0: Slot of the module that is producing interrupt 1 ... 64
x+3
Bit 1, 0:
00: Hardware interrupt
01:
Diagnostic
interrupt
incoming
10:
Diagnostic
interrupt
outgoing
11:
reserved
Bit 2: 0 (fix)
Bit 7 ... 3: interrupt sequence number 0 …31
Interrupts
Structure
Interrupt status