ILX69-PBM ♦ CompactLogix™ or MicroLogix™ Platform
Communication
PROFIBUS Master Communication Module
User Manual
ProSoft Technology, Inc.
Page 69 of 113
abSl_diag[16]
/ Slave diagnostic area
This variable is a field of 16 bytes containing the diagnostic bit of each slave. The
following table shows the relationship between the slave station address and the
corresponding bit in the variable abSl_diag.
Bit
D7
D6
D5
D4
D3
D2
D1
D0
Offset
56
7
6
5
4
3
2
1
0
57
15
14
13
12
11
10
9
8
58
23
22
21
20
19
18
17
16
…
71
127
126
125
124
123
122
121
120
If the abSl_diag bit of the corresponding slave is logically:
'1' - Latest received slave diagnostic data are available in the internal diagnostic buffer.
This data can be read by the user with a message, as described in section Slave
Diagnostic (page 85).
'0' - Since the last diagnostic buffer read access of the host, no values have been
changed.
Slave Diagnostics Field
Bytes 72 to 79 contain the
Slave Diagnostics Field
information based on the settings
used to execute this command.
Note:
The Slave Diagnostics function can also be executed by CIP message
functionality. Some CompactLogix™ controllers do not support messaging. This
method can be used for controllers that only support I/O or I/O and CIP messaging.
The slave diagnostics only gives the mandatory diagnostics information of a slave.
Extended diagnostics information is received with the CIP message functionality only.
Byte
Offset
Structure
member
Data
Type
Description
72
Slave Address
SINT
Address of slave with the diagnostics request
73
Slave Diag Failure
SINT
See Definition Below
74
Station Status_1
SINT
See Definition Below
75
Station Status_2
SINT
See Definition Below
76
Station Status_3
SINT
See Definition Below
77
Master Address
SINT
This byte contains the master address of the ILX69-PBM which
has done the parameterization of the slave. If a slave is not
parameterized, the value is 255.
78 to 79
Ident Number
INT
PROFIBUS Identification number from slave in which the
diagnostics request was made.