FB_ALY_ActiveRecordings

Der FB_ALY_ActiveRecordings ist ein Client-FB zum Überwachen von aktiven Recordings einer Storage Provider-Instanz. Der FB bietet Methoden, um das Überwachen zu starten und zu stoppen. Am Ausgang arrRecordings werden die gefundenen aktiven Recordings mit den dazugehörigen Statusinformationen ausgegeben.
Syntax
Definition:
FUNCTION_BLOCK FB_ALY_ActiveRecordings
VAR_INPUT
stConfig : ST_ALY_SP_Config;
END_VAR
VAR_IN_OUT
arrRecordings : ARRAY [*] OF ST_RecordingStatus;
END_VAR
VAR_OUTPUT
bError : BOOL;
ipResultMessage : I_TcMessage;
eConnectionState : ETcIotMqttClientState;
bIsMonitoring : BOOL;
nActiveRecordings : UDINT;
nReceivedMessages : ULINT;
END_VAR
Ein-/Ausgänge
Name | Typ | Beschreibung |
|---|---|---|
arrRecordings | ARRAY [*] OF ST_RecordingStatus | Liste der gefundenen aktiven Recordings |
Ausgänge
Name | Typ | Beschreibung |
|---|---|---|
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. |
bIsMonitoring | BOOL | Wird TRUE sobald die Überwachung gestartet wurde. |
nActiveRecordings | UDINT | Anzahl der gefunden aktiven Recordings |
nReceivedMessages | ULINT | Anzahl der empfangenen MQTT Meldungen |
Methoden
Name | Definitionsort | Beschreibung |
|---|---|---|
Local | Methode für Hintergrundkommunikation mit dem TwinCAT-Treiber. Die Methode muss zyklisch aufgerufen werden. | |
Local | Startet die Überwachung der aktiven Recordings | |
Local | Stoppt die Überwachung der aktiven Recordings |
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
|---|---|---|
TwinCAT v3.1.4022.25 | PC oder CX (x64, x86, Arm®) | Tc3_AnalyticsStorageProvider |
Eingänge