FB_IotCommand
Der Funktionsbaustein FB_IotCommand stellt Funktionen zur Verfügung, um empfangene Befehle („Commands“) auszuwerten. Er darf nicht instanziiert werden, da er am Ausgang der FB_IotCommunicator-Instanz bereits deklariert ist und darüber auf die Ausgänge und die empfangenen Befehle zugegriffen wird.
Syntax
Definition:
FUNCTION BLOCK FB_IotCommand
VAR_INPUT
END_VAR
VAR_OUTPUT
bError : BOOL;
hrErrorCode : HRESULT;
bAvailable : BOOL // if true, a new command is available
sVarName : STRING // Name of variable in currently available command
END_VAR
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
bError | BOOL | TRUE, sobald eine Fehlersituation eintritt. |
hrErrorCode | HRESULT | Liefert bei einem gesetzten bError-Ausgang einen Fehlercode. |
bAvailable | BOOL | TRUE, wenn ein neuer Befehl („Command“) verfügbar ist. |
sVarName | STRING | Wenn bAvailable TRUE ist, enthält sVarName den Namen der Variablen, die empfangen wurde. |
Methoden
Name | Beschreibung |
---|---|
Methode, um an den Wert des Befehls zu kommen, wenn bAvailable TRUE ist | |
Methode, um den aktuell verfügbaren Befehl zu verwerfen |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4022.0 | IPC oder CX (x86, x64, ARM) | Tc3_IotCommunicator |