Communication blocks
2-6
Function Blocks - FM 458-1 DP
Edition 12.2004
2.2.2 DPSLDG Slave diagnostics, PROFIBUS DP
DPSLDG
DP module name. connector
―
GV CTS
OK
BO
―
Diagnostics valid
Slave address
―
I SLA
ST1
BY
―
Status 1, standard diagnostics
Number of device-related
diagnostic bytes
―
I LEN
ST2
BY
―
Status 2, standard diagnostics
Enable
―
BO EN ST3
BY
―
Status 3, standard diagnostics
MPA
BY
―
Master Profibus address
ID
W
―
Slave identification number
D01
DW
―
Diagnostic bytes v, w, x u. y
1)
D59
DW
―
Diagnostic bytes v, w, x u. y
1)
QTS
BO
―
Block status
YTS
W
―
Status display
1)
normally invisible
The
DPSLDG
function block provides diagnostics data from a DP slave
to the user program. This diagnostics data correspond, with the exception
of the maximum possible length, to EN 50170. According to this
Standard, the diagnostics data can be a maximum of 244 bytes long. The
function block supports a maximum of 240 bytes
On the EXM448, there are restrictions regarding the quantity of
diagnostics data. Only diagnostics data (Standard diagnostics data) is
supplied which the function block
DIAPRO
supplies.
The consistency of the outputs is not ensured. When new diagnostics
data is received, some of the outputs can have "New" information and
some can still have "old" information.
The PROFIBUS-DP interface is selected using connection CTS.
The function block only enters a communications error for errors, which
are detected during initialization. A communications error cannot be
acknowledged and the function block DPSLDG is only used for
diagnostics. This means, that in normal operation, a communications
error is
not
entered. Only the cause of the error is signaled at output
YTS.
Symbol
Brief description
Note
Mode of operation