Herunterladen Inhalt Inhalt Diese Seite drucken

Il_Status - Bosch Rexroth IndraLogic L40 04VRS Bedienungs- Und Programmieranleitung

Inhaltsverzeichnis

Werbung

Bedien- und Programmieranleitung | Rexroth IndraLogic L40
04VRS
Error-ID
Error Table
COMMUNICATION_
ETHERNET_IP(151)
ERROR (2)
COMMUNICATION_
ETHERNET_IP(151)
ERROR (2)
6.7.4

IL_Status

Kurzbeschreibung
Schnittstellenbeschreibung
Name
VAR_INPUT
bEnable
VAR_OUTPUT
bError
EnErrorID
StErrorIdent
Beispiel
(*************************************************
** Variablen fuer IL_Status
**************************************************)
PROGRAM PLC_PRG
VAR
Diag:
IL_Status;
CtrValidInput: DINT
...
END_VAR;
...
...
...
(*************************************************
** Programm
**************************************************)
Diag(bEnable:=TRUE);
IF(Diag.bError = TRUE) THEN
(*Hier die Fehlerbehandlung einfuegen.*)
...
Diag(bEnable:=FALSE ); (*Error (bEnable) zuruecksetzen*)
ELSE
(*Gueltige Daten: Hier Eingangs-, Ausgangsdatenbearbeitung einfuegen *)
CtrValidInput := CtrValidInput +1;
END_IF
...
Additional1
Additional2
0x10000003
0x00000000
0x10000004
0x00000000
Abb.6-69:
Fehlermeldungen von IL_ReadDataTable und IL_WriteDataTable
Der FB IL_Status dient zur Diagnose der zyklischen Kommunikation ("Implicit
Messaging").
Abb.6-70:
IL_Status
Typ
BOOL
BOOL
ERROR_CODE
ERROR_STRUCT
Abb.6-71:
Schnittstelle von IL_WriteDataTable
Im folgenden Beispiel wird gezeigt, wie der FB IL_Status anzuwenden ist.
Programm:
Electric Drives
| Bosch Rexroth AG
and Controls
Fehlername
Beschreibung
Timeout
Zeitüberwachung der zykli‐
schen Kommunikation meldet
Fehler.
Closed
Zyklische Kommunikation
wurde durch den EthernetIP
Master aktiv beendet.
Kommentar
Bei positivem Zustand (TRUE), wird bei jedem Aufruf des
FBs der Zustand der zyklischen EtherNet/IP-Kommuni‐
kation abgefragt.
TRUE: Fehler ist aufgetreten.
Siehe Fehlermeldungen.
121/213
Bibliotheken

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis