Profibus slave error and status data, Diagnostic state – word 10300 – ProSoft Technology 5205-104S-PDPS User Manual
Page 67

Protocol Implementation
4205/5205-TS-104S-PDPS ♦ ProLinx Standalone
IEC-60870-5-104 to PDPS Communication Module with Time Stamp
ProSoft Technology, Inc.
Page 67 of 128
July 12, 2007
PROFIBUS Slave Error and Status Data
The PROFIBUS Slave Error and Status Data area is discussed in this section.
The data area is initialized with zeros whenever the module is initialized. This
occurs during a cold-start (power-on), reset (reset push-button pressed) or a
warm-boot operation (commanded or loading of new configuration). Counter
values are also initialized to 0 at power up.
Example Internal
Database Address
Word Offset
Description
10300 0 Diagnostic reporting state
0=normal
1=extended
2=static diagnostics
3=extended/static diagnostics
10301 1 Reserved
10302 2 Reserved
10303 3 Reserved
10304
4
Product Codes Bytes 0 and 1
10305
5
Product Codes Bytes 2 and 3
10306
6
Product Codes Bytes 4 and 5
10307
7
Product Codes Bytes 6 and 7
10308
8
Product Codes Bytes 8 and 9
10309
9
PROFIBUS Status Register
10310 10 Module state and last global command received by slave from
a master
10311 11 Input counter (number of times the input region of the
database is transferred to the input image)
10312 12 Output counter (number of times the output image is
transferred to the database)
10313
13
No valid data
…
…
…
10399
Refer to the following topics to interpret the status/error codes present in the data
area.
Diagnostic state – Word 10300
0 = Normal Operation or not in data exchange with Status Register [0] Bit
0x20 set.
1 = Not in data exchange state with the Status Register [0] bit 0x20 not set or
normal operation with the Status Register [0] bit 0x20 not set.
3 = Not in a defined state or in module state 1, 2 or 3.
4 = Normal operation with Status Register [0] bit 0x20 set