110/213
Bosch Rexroth AG | Electric Drives
Bibliotheken
Name
GlobalBits
ErrorDevice
Funktionsbeschreibung
Fehlerbehandlung
6.6.6
IL_DevDiagDN
Kurzbeschreibung
Schnittstellenbeschreibung
Name
VAR_INPUT
Execute
Device
MacID
VAR_OUTPUT
Done
Active
Error
ErrorID
ErrorIdent
Rexroth IndraLogic L40 04VRS | Bedien- und Programmieranlei‐
and Controls
Typ
IL_BUS_DIAG_GLOBAL_BITS_
DN
UINT
Abb.6-49:
Schnittstellensignale: IL_BusDiagDN
Sobald der Eingang "Enable" gesetzt wird, führt der Funktionsbaustein zyklisch
eine Busdiagnose am ausgewählten DeviceNet-Master durch.
Ein Fehler während der Bearbeitung des Funktionsbausteins wird durch Setzen
des Ausgangs "Error" signalisiert. Informationen zum aufgetretenen Fehler er‐
halten Sie über "ErrorID" und "ErrorIdent", siehe
gen der DeviceNet-Funktionsbausteine" auf Seite
Ermittelt Diagnosedaten des selektierten Slaves.
Bibliothek
RIL_DeviceNet.lib
Abb.6-50:
Bibliothekszuordnung: IL_DevDiagDN
Abb.6-51:
Aufbau: IL_DevDiagDN
Typ
BOOL
INT
USINT
BOOL
BOOL
BOOL
ERROR_CODE
ERROR_STRUCT
Kommentar
Busfehler-Flags
Sitzt eines der Busfehler-Flags "NonExchange‐
Error", "AutoClearError" oder "ControlError", wird
hier die MAC-ID des fehlerhaften Busteilnehmers
abgebildet. Liegt die Fehlerursache beim Master,
wird "ErrorDevice" auf 255 gesetzt. Andernfalls
wird die MAC-ID des fehlerhaften Slaves ange‐
zeigt.
Kap. 6.6.10 "Fehlermeldun‐
115.
Bereich
Diagnosis
Kommentar
Bearbeitungsfreigabe des Funktionsbausteins.
Selektierter DeviceNet-Master (bei Parallelbetrieb meh‐
rerer Feldbusse). Der Wert ist zunächst immer auf 0 zu
setzen.
MAC-ID des selektierten Slaves.
Diagnose verfügbar. Die Ausgänge sind gültig.
Diagnose wird angefordert.
TRUE: Fehler ist aufgetreten.
Fehlerkurzbeschreibung.
Detaillierte Fehlerbeschreibung gemäß Fehlertabelle.
tung