Herunterladen Inhalt Inhalt Diese Seite drucken

Reaktion Auf Fehler; Verhaltensmodell Execute; Bibliothek Ifm_Ecomatdisplay_Cnt - Ifm Ecomatdisplay Programmierhandbuch

Vorschau ausblenden Andere Handbücher für ecomatDisplay:
Inhaltsverzeichnis
Funktionsbausteine, die keinen xEnable-Eingang besitzen, werden zyklisch ab Start der Applikation
abgearbeitet. Erst mit Stopp der Applikation wird die Abarbeitung beendet. Das Verhalten entspricht
dem eines Funktionsbausteins mit einem dauerhaften TRUE am Eingang xEnable.

Reaktion auf Fehler

Im Fehlerfall wird xError auf TRUE gesetzt und eDiagInfo zeigt den Diagnose-Code an, solange
xEnable = TRUE ist.
Alle anderen Ausgänge des Funktionsbausteins werden abhängig vom Datentyp rückgesetzt auf
folgende Werte:
Datentyp
Wert
numerisch
0 / 0.0
String
Leerstring
BOOL/Bit
FALSE
9.1.3 Verhaltensmodell EXECUTE
Funktionsbausteine, die das Verhaltensmodell EXECUTE besitzen, werden nach einer steigenden
Flanke am Eingang xExecute einmalig abgearbeitet.
Das Signal an xExecute muss solange auf TRUE gesetzt bleiben, bis xDone = TRUE oder
xError = TRUE wird. Wird das Signal an xExecute vorher FALSE, wird die Bausteinbearbeitung ohne
Ergebnis abgebrochen.
Hat der Funktionsbaustein seine Funktion erfolgreich ausgeführt, wird der Ausgang xDone für einen
Zyklus auf TRUE gesetzt.
Reaktion auf Fehler
Im Fehlerfall wird xError auf TRUE gesetzt und eDiagInfo zeigt den Fehlerstatus an, solange xExecute
= TRUE ist.
Der Ausgang xDone wird auf FALSE gesetzt, da die Ausführung nicht fehlerfrei beendet werden
konnte.
Alle anderen Ausgänge des Funktionsbausteins werden abhängig vom Datentyp rückgesetzt auf
folgende Werte:
Datentyp
Wert
numerisch
0 / 0.0
String
Leerstring
BOOL/Bit
FALSE
9.2 Bibliothek ifm_ecomatDisplay_Cnt
Die Bibliothek ist eine Container-Bibliothek. Sie enthält alle für die Programmierung des Geräts
benötigten Funktionsbibliotheken.
ifmCANopenManager (Ò / 80)
ifmDevice_ecomatDisplay (Ò / 88)
ifmFileUtil (Ò / 222)
ifmRawCAN (Ò / 276)
DE
79

Quicklinks ausblenden:

Inhaltsverzeichnis
loading

Inhaltsverzeichnis