FB_ALY_StorageProvider

Der FB_ALY_StorageProvider ist ein Client-FB für die Kommunikation mit einer Storage Provider-Instanz. Der FB bietet Methoden, um historische Daten auszulösen oder Aufzeichnungen zu starten/stoppen.
Syntax
Definition:
FUNCTION_BLOCK FB_ALY_StorageProvider
VAR_INPUT
stConfig : ST_ALY_SP_Config;
END_VAR
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
ipResultMessage : I_TcMessage;
eConnectionState : ETcIotMqttClientState;
END_VAR
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
bBusy | BOOL | TRUE, sobald eine Methode des Funktionsbausteins aktiv ist. |
bError | BOOL | Wird TRUE, sobald eine Fehlersituation auftritt. |
ipResultMessage | I_TcMessage | Nachrichtenschnittstelle des TwinCAT 3 EventLoggers, die nähere Informationen über den Rückgabewert bietet. |
eConnectionState | ETcIotMqttClientState | Gibt den Status der Verbindung zwischen Client und Broker als Aufzählung ETcIotMqttClientState an. |
Methoden
Name | Definitionsort | Beschreibung |
---|---|---|
Local | Methode für Hintergrundkommunikation mit dem TwinCAT-Treiber. Die Methode muss zyklisch aufgerufen werden. | |
Local | Methode für den Abbruch von Aktivitäten des TwinCAT Analytics Storage Providers. | |
Local | Methode zum Anfordern historischer Daten. | |
Local | Methode zum Auslesen aller historischer Streams. | |
Local | Methode zum auslesen aller Aufnahmen eines historischen Streams | |
Local | Methode zum zurücksetzen der MQTT Verbindung zum Broker. | |
Local | Generische Methode zum absenden verschiedener Kommandos. | |
Local | Methode zum setzen verschiedener Parameter eines historischen Streams | |
Local | Startet die Aufzeichnung eines Live-MQTT-Binärstroms. | |
Local | Stoppt die ausgewählte Aufzeichnung. |
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4022.25 | PC oder CX (x64, x86, ARM) | Tc3_AnalyticsStorageProvider |