IndraLogic L40 03VRS
6.11 RIL_VExUtil
IL_VExKeys
Kurzbeschreibung
Schnittstellenbeschreibung
Name
VAR_IN_OUT
Data
IPAddress
VAR_INPUT
Enable
VAR_OUTPUT
InOperation
Error
ErrorID
ErrorIdent
Fehlercodes
ErrorID
INPUT_INVALID_ERROR
COMMUNICATION_ERROR (16#0002)
DEVICE_ERROR (16#0008)
STATE_MACHINE_ERROR (16#0005)
DOK-CONTRL-IC*L40*****-AW02-DE-P
Der Funktionsbaustein IL_VExKeys
Tastendrücke auf einem HMI-Gerät sicher an die Steuerung zu
übertragen. Die Verbindung erfolgt über UDP. Jedes mal wenn der
Funktionsbaustein aufgerufen wird, werden die letzten Daten kopiert. Im
Fall einer Verbindungsunterbrechung werden alle Ausgänge auf 0
zurückgesetzt. Das ermöglicht dem Anwender das Programmieren von
sicheren Eigenschaften, wobei der Sicherheitsmode der 0 in den
Ausgangsdaten des Funktionsbausteins zugeordnet ist.
Abb. 6-157: Funktionsbaustein IL_VExKeys
Typ
Kommentar
ARRAY [0..7] OF
Enthält Daten als Byte-Array. Die Bedeutung der jeweiligen Bits
BYTE
ist in der Dokumentation des HMI beschrieben.
STRING(25)
Eingegebene IP-Adresse "."§ Notation, z.B.
"10.104.73.193"
BOOL
Solange der Eingang TRUE ist, werden die Daten ständig
aktualisiert. Wenn inaktiv, dann sind die Ausgangsdaten alle 0.
BOOL
Wenn TRUE, dann sind die Ausgangsdaten gültig und werden
aktualisiert.
BOOL
Zeigt an, dass ein Fehler innerhalb des Funktionsbausteins
aufgetreten ist. Die Ausgangsdaten werden alle auf 0 gesetzt.
ERROR_CODE
Fehlerkennung (siehe nächste Tabelle "Fehlercodes").
ERROR_STRUCT
Fehlerstruktur mit weiterer Unterteilung der Fehler.
Abb. 6-158: Funktionsbaustein IL_VExKeys
Der Funktionsbaustein erzeugt in Additional1/Additional2 für die Tabelle
"MLC_ETHERNET" folgende Fehlermeldungen:
Additional1 Additional2 Beschreibung
(16#0001) 10
11
12
1
Abb. 6-159: Generierte Fehlernummern des Funktionsbausteins IL_VExKeys
0
Falsche IP-Syntax
0
Unbekannte IP-Adresse oder keine Verbindung
0
Ungültige interne Puffergröße
0
Ungültiger Zustand der Zustandsmaschine
Bibliotheken
ermöglicht dem Anwender die
6-63