Herunterladen Inhalt Inhalt Diese Seite drucken

Il_Devdiagdn - Bosch Rexroth IndraLogic L40 03VRS Bedienungs- Und Programmieranleitung

Inhaltsverzeichnis

Werbung

6-20
Bibliotheken
Schnittstellenbeschreibung
Name
VAR_INPUT
Enable
Device
VAR_OUTPUT
Done
Error
ErrorID
ErrorIdent
DeviceState
GlobalBits
ErrorDevice
Funktionsbeschreibung
Fehlerbehandlung

IL_DevDiagDN

Kurzbeschreibung
Abb. 6-50: Aufbau: IL_BusDiagDN
Typ
BOOL
INT
BOOL
BOOL
ERROR_CODE
ERROR_STRUCT
ARRAY [0..63] OF
IL_BUS_DIAG_FLAGS_DN
IL_BUS_DIAG_GLOBAL_BITS
_DN
UINT
Abb. 6-51: Schnittstellensignale: IL_BusDiagDN
Sobald der Eingang "Enable" gesetzt wir, 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
aufgetretenen Fehler erhalten Sie über "ErrorID" und "ErrorIdent", siehe
"Fehlermeldungen der DeviceNet-Funktionsbausteine" ab Seite 6-26.
Ermittelt Diagnosedaten des selektierten Slaves.
Bibliothek
RIL_DeviceNet.lib
Abb. 6-52: Bibliothekszuordnung: IL_DevDiagDN
IndraLogic L40 03VRS
Kommentar
Bearbeitungsfreigabe des
Funktionsbausteins. Solange der Eingang auf
TRUE sitzt, wird bei jeder Abarbeitung des
Funktionsbaustein die Bus-Diagnose sofort
aktualisiert.
Selektierter DeviceNet-Master (bei
Parallelbetrieb mehrerer Feldbusse). Der
Wert ist zunächst immer auf 0 zu setzen.
Master-Statusinformation am Ausgang State
gültig.
TRUE: Fehler ist aufgetreten.
Fehlerkurzbeschreibung.
Detaillierte Fehlerbeschreibung gemäß
Fehlertabelle.
Status-Flags aller Slave-Busteilnehmer.
Busfehler-Flags
Sitzt eines der Busfehler-Flags
NonExchangeError, 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
angezeigt.
"Error"
signalisiert.
Informationen
Bereich
Diagnosis
DOK-CONTRL-IC*L40*****-AW02-DE-P
zum

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis