Herunterladen Inhalt Inhalt Diese Seite drucken

ifm ecomatDisplay Programmierhandbuch Seite 175

Vorschau ausblenden Andere Handbücher für ecomatDisplay:
Inhaltsverzeichnis

Werbung

Parameter
Datentyp
sCommand
STRING
psCmdStdOut
POINTER TO STRING Adresse des Puffers für die
Ausgangsparameter
Parameter
Datentyp
xDone
BOOL
xError
BOOL
eDiagInfo
DIAG_INFO
wCmdResul
WORD
t
diCmdStdO
DINT
utByteCnt
Diagnose-Code:
• STAT_INACTIVE
• STAT_BUSY
• STAT_DONE
• ERR_INVALID_VALUE
• ERR_LINUX_SYS_CALL
Beschreibung
Linux-Befehl inkl. Parameter (max. 255
Zeichen)
Standardausgabe (stdout) des Linux-
Befehls. Mögliche Größe 1...10000
Bytes.
Beschreibung
Anzeige, ob FB-Ausführung erfolgreich beendet ist
Anzeige, ob bei der FB-Ausführung ein Fehler
aufgetreten ist
Diagnoseinformationen
Rückgabewert des Linux-Befehls
Länge der zurückgegebenen Standardausgabe in
Bytes.
Zustand: FB/Funktion ist inaktiv.
Zustand: FB/Funktion wird gerade ausgeführt.
Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge
liegen gültige Ergebnisse an.
Fehler: Ungültiger Wert an Eingang sCommand. Funktionsaufruf abgebrochen.
Fehler bei Ausführung des Linux-Befehls.
Mögliche Werte
Mögliche Werte
FALSE
FB wird ausgeführt
TRUE
• FB erfolgreich
ausgeführt
• FB kann erneut
aufgerufen werden
FALSE
kein Fehler aufgetreten
oder der FB wird noch
ausgeführt
TRUE
• Fehler aufgetreten
• Aktion konnte nicht
ausgeführt werden
• Diagnoseinformatio
nen beachten
Ò Liste unten (Diagnose-Codes)
Abhängig vom Befehl, z.B.:
0: Befehl erfolgreich ausgeführt
1...65534: Fehler: Ausführung des
Befehls fehlgeschlagen. →
CmpErrors.library oder Hilfe zu
Linux-Befehl.
65535: Befehl wird ausgeführt
0...10000 Bytes
DE
175

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis