FB_ALY_ActiveRecordings

FB_ALY_ActiveRecordings 1:

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

FB_ALY_ActiveRecordings 2: Eingänge

Name

Typ

Beschreibung

stConfig

ST_ALY_SP_Config

Struktur für die Konfiguration des FB.

FB_ALY_ActiveRecordings 3: Ein-/Ausgänge

Name

Typ

Beschreibung

arrRecordings

ARRAY [*] OF ST_RecordingStatus

Liste der gefundenen aktiven Recordings

FB_ALY_ActiveRecordings 4: 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

FB_ALY_ActiveRecordings 5: Methoden

Name

Definitionsort

Beschreibung

Call

Local

Methode für Hintergrundkommunikation mit dem TwinCAT-Treiber. Die Methode muss zyklisch aufgerufen werden.

StartMonitoring

Local

Startet die Überwachung der aktiven Recordings

StopMonitoring

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