Bedien- und Programmieranleitung | Rexroth IndraLogic L40
04VRS
Klassifizierte Slave-Diagnose
Projektierte Slave-Liste
6.10.4
Datentypen
tFBD_BM_INFO
Kurzbeschreibung
PdType: Peripherietreiber
BmState: Busmaster-Statuswort
KSD liefert detaillierte Informationen. Sie zeigt an, welche Slaves Diagnose
melden und unterteilt die Diagnose in Fehlerklassen.
Die projektierte Slave-Liste enthält alle laut Master-Konfigurationsdatei vor‐
handenen Slaves. Mit dieser Liste lässt sich z. B. ein Vergleich der projektierten
Slaves zu den tatsächlich am Feldbus vorhandenen Slaves durchführen.
Weitere Informationen zu den Datenbereichen finden Sie in der Beschreibung
der
Datentypen
ab Seite
143
bung der
Funktionsbausteine
Diese Struktur fasst die Variablen "PdType", "BmStatus" und "BmError" zu‐
sammen. Sie wird im Funktionsbaustein
Abb.6-116:
tFBD_BM_INFO
Der Funktionsbaustein
"fbdBmInfoGet
ripherietreibers und zeigt diesen in "PdType" an:
Treiber
FBD_PDT_NONE
FBD_PDT_PCI_BMDP
FBD_PDT_PCI_BMCAN
FBD_PDT_PCI_BMIBS
Abb.6-117:
Installierter Peripherietreiber in "PdType"
Das Busmaster-Statuswort "BmState" gibt einen Überblick über den Zustand
des Busmasters und der Slaves am Feldbus. Hier lässt sich z. B. erkennen, ob
bei mindestens einem Slave Diagnose ansteht. Jedes gesetzte Bit (TRUE) in
"BmState" repräsentiert einen Status:
Bit
Status
Beschreibung
0
BMS_BMF
Busmaster-Fehler: Dieses Bit zeigt an, dass ein Busmas‐
terfehler vorliegt. In diesem Fall enthält das Busmasterfeh‐
lerwort genauere Informationen.
1
BMS_KSD
Klassifizierte Slave-Diagnose: Ist dieses Bit gesetzt, meldet
mindestens ein Slave eine klassifizierte Diagnose. Welche
klassifizierten Diagnosen gesetzt sind, lässt sich anhand der
Bits 8 bis 13 ermitteln.
2
BMS_SD
Slave-Diagnose: Ist dieses Bit gesetzt, so meldet mindes‐
tens ein Slave Diagnose.
3
-
- reserviert -
4
-
- reserviert -
Electric Drives
| Bosch Rexroth AG
and Controls
und zu den Diagnosefunktionen in der Beschrei‐
ab Seite 147.
"fbdBmInfoGet
" ermittelt den Typ des installierten Pe‐
Beschreibung
Es ist kein Peripherietreiber installiert
Peripherietreiber: Profibus DP
Peripherietreiber: CAN-Open (zurzeit nicht verfügbar)
Peripherietreiber: Interbus (zurzeit nicht verfügbar)
143/213
Bibliotheken
" verwendet.