140/213
Bosch Rexroth AG | Electric Drives
Bibliotheken
Datentypen
Funktionsbausteine
Funktionen
Sync und Freeze
Funktionen
6.10.2
Slave-Diagnosedaten nach Profibus DP-Norm
Rexroth IndraLogic L40 04VRS | Bedien- und Programmieranlei‐
and Controls
●
Allgemeine Feldbusdiagnose
Einige dieser Daten werden in speziellen Datentypen (Felder, Strukturen) ver‐
waltet:
●
tFBD_BM_INFO
●
tFBD_BIT_LIST
●
tFBD_KSD_LIST
●
DP_RDIAG
●
DP_RDIAG_EXT
●
fbdBaudrateGet
●
fbdBmErrorGet
●
fbdBmInfoGet
●
fbdBmStateGet
●
fbdKsdListGet
●
fbdPdTypeGet
●
fbdPrjSlaveListGet
●
fbdSlaveDiagListGet
Zudem stehen Hilfsfunktionen zur Adressierung zur Verfügung:
●
DP_ADDR
●
DP_ID
●
DP_SLOT
Steuerkommandos zur Synchronisation von Ein- bzw. Ausgängen.
●
DP_SYCFR
Zudem stehen Hilfsfunktionen zur Adressierung zur Verfügung:
●
DP_ADDR
●
DP_ID
●
DP_SLOT
Profibus-spezifische Diagnoseinformationen nach Profibus DP-Norm lassen
sich über folgenden Funktionsbausteine lesen:
●
DP_RDIAG
●
DP_RDIAG_EXT
Die Slave-Diagnosedaten stehen mit den Parametern DINFO bzw.
DINFO_PTR zur Verfügung. Während bei "DINFO" alle Diagnosedaten in ei‐
nem Array abgelegt werden, handelt es sich bei "DINFO_PTR" um einen Zeiger
auf die Diagnosedaten.
Die Slave-Diagnosedaten gliedern sich in zwei Teile:
●
allgemeiner Teil mit einer festen Länge von 6 Byte
●
erweiterte Diagnose (Slave-spezifisch, die Länge ist variabel)
Offset
Type
0
BYTE
1
BYTE
: "fbd..."
Bezeichnung
Beschreibung
Stationsstatus_1
Siehe unten
Stationsstatus_2
Siehe unten
tung