Table of information returned in diagnostic registers using DIAGNO_R idx command in PFB.CFG configuration file.
NOTE: Some of the information is available only with bios 3.3.0 and later.
|
|
|
0
|
Communication status (PROFIBUS).
|
|
|
0
|
0x00000001
|
Device not connected or in passive mode, not communicating
|
1
|
0x00000002
|
Reserved
|
2
|
0x00000004
|
Reserved
|
3
|
0x00000008
|
Memory access error
|
4-5
|
0x00000030
|
PROFIBUS communication status
•0x00000000 waiting for Master parameterization
•0x00000010 waiting for Master data exchange configuration
•0x00000020 data exchange active
•0x00000030 illegal status |
6-7
|
0x000000C0
|
Connection status
•0x00000000 waiting connection, baud rate setting
•0x00000040 connection established
•0x00000080 connection active
•0x000000C0 illegal state |
|
1
|
Baudrate (PROFIBUS).
|
|
0
|
PROFIBUS net at 12 Mbit/s
|
1
|
PROFIBUS net at 6 Mbit/s
|
2
|
PROFIBUS net at 3 Mbit/s
|
3
|
PROFIBUS net at 1.5 Mbit/s
|
4
|
PROFIBUS net at 500 Kbit/s
|
5
|
PROFIBUS net at 187.5 Kbit/s
|
6
|
PROFIBUS net at 93.75 Kbit/s
|
7
|
PROFIBUS net at 45.45 Kbit/s
|
8
|
PROFIBUS net at 19.2 Kbit/s
|
9
|
PROFIBUS net at 9.6 Kbit/s
|
|
2
|
Configuration error code (PROFIBUS).
|
|
0
|
No error
|
1
|
Incorrectly configured station number
|
2
|
Number of configured blocks greater than the number of blocks actually managed
|
5
|
Total size greater than 244 bytes
|
8
|
Master data exchange area does not match the configured one
|
9
|
Problem with PROFIBUS device in configuration. Communication put at 187.5 Kbit/s
|
|
3
|
Not used
|
4
|
Number of messages sent to PROFINET/PROFIBUS interface
|
5
|
Number of messages received from PROFINET/PROFIBUS interface
|
6
|
Time since last message sent (ms) (referred to tfb)
|
7
|
Time between last two messages received (ms)
|
8
|
Current time (ms) (referring to tfb)
|
9
|
Number of bytes exchanged in input (to Robox)
|
10
|
Number of bytes exchanged in output (from Robox)
|
11
|
Connection status on RP2 (PROFINET).
|
|
|
0-3
|
0x0000000F
|
Not Used
|
4
|
0x00000010
|
PROFINET channel enabled
|
5-7
|
0x000000E0
|
Not used
|
8
|
0x00000100
|
INT_SYNC_0 pending (internal use)
|
9-11
|
0x00000E00
|
Not used
|
12
|
0x00001000
|
INT_IRQ pending (internal use)
|
13
|
0x00002000
|
FB_SYNC_0 status (internal use)
|
14-16
|
0x0001C000
|
Not used
|
17
|
0x00020000
|
FB_INT status (internal use)
|
18
|
0x00040000
|
Anybus module B40 present
|
19
|
0x00080000
|
Anybus B40 module present and active
|
20
|
0x00100000
|
Module firmware update in progress
|
21
|
0x00200000
|
Module in EXCEPTION or ERROR
|
22
|
0x00400000
|
Module in WAIT_PROCESS (ready for firmware update or start working)
|
23
|
0x00800000
|
Module in INIT (needs bios 3.3.0)
|
24
|
0x01000000
|
Module in SETUP (needs bios 3.3.0)
|
25
|
0x02000000
|
Module in NETWORK_INIT (needs bios 3.3.0)
|
26
|
0x04000000
|
Module in IDLE (requires bios 3.3.0)
|
27
|
0x08000000
|
Module in ACTIVE_PROCESS (requires bios 3.3.0)
|
28
|
0x10000000
|
Module in ERROR (requires bios 3.3.0)
|
29-30
|
0x60000000
|
Not used
|
31
|
0x80000000
|
Unknown module (needs bios 3.3.0)
|
|