FB_IotFunctions_Request
Der Funktionsbaustein ermöglicht die Synchronisierung mehrerer Nachrichten (siehe Synchronisierung von Nachrichtenoperationen).
Syntax
FUNCTION_BLOCK FB_IotFunctions_Request
VAR_INPUT
iotFunctionsDriverOTCID : OTCID;
nRequestTimeout : UDINT;
END_VAR
VAR_OUTPUT
hResult : HRESULT;
pStRequestDetails : POINTER TO ST_IotFunctionsRequest;
bInitialized : BOOL;
fbTcResultEvent : FB_TcIotFunctionsResultEvent;
END_VAR
Eingänge
Bezeichnung | Typ | Beschreibung |
---|---|---|
iotFunctionsDriverOTCID | OTCID | OTCID der Ziel-IotFunctions-Treiberinstanz [Standardwert ist das zuerst erstellte Objekt des FB_IotFunctions_Connector] |
nRequestTimeout | UDINT | Timeout-Wert in Millisekunden |
Ausgänge
Bezeichnung | Typ | Beschreibung |
---|---|---|
hResult | HRESULT | Enthält das hresult der letzten Nachricht (wird aktualisiert, wenn auf bBusy oder bError zugegriffen wird oder Create/Execute/EnqueueRead/EnqueueWrite aufgerufen wird) |
pStRequestDetails | POINTER TO ST_IotFunctionsRequest | Zeiger auf Struktur, die Detailinformationen über die zugrunde liegende Anfrage enthält |
bInitialized | BOOL | Zeigt an, ob die Schnittstellensuche und -initialisierung erfolgreich war |
fbTcResultEvent | FB_TcIotFunctionsResultEvent | Instanz eines Helferbausteins, welcher Detailinformationen zum Sende- oder Empfangsvorgang enthält. |
Methoden
Bezeichnung | Beschreibung |
---|---|
Erstellt eine neue Anfrage | |
Fügt eine Instanz von FB_IotFunctions_Message für Leseoperationen hinzu | |
Fügt eine Instanz von FB_IotFunctions_Message für Schreiboperationen hinzu | |
Führt die Anfrage aus | |
Quittiert den Fehler-/Erfolgsstatus und gibt die zugehörigen Nachrichtenobjekte frei. Rufen Sie diese Methode nach der Statusquittierung auf, wenn in diesem Zyklus kein neuer Lese-/Schreibvorgang gestartet wird, um eine mehrfache Auswertung des letzten Status zu verhindern. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4022.14 | IPC oder CX (c86, x64, ARM) | Tc3_IotFunctions |