FB_ALY_BinaryStream_Mqtt

Syntax

Definition:

FUNCTION_BLOCK FB_ALY_BinaryStream_Mqtt
VAR_INPUT
    nCycleTime: UDINT;
    stSystemID: GUID;
    sStreamTopic: T_MaxString;
    stMqttConnSettings: ST_MqttConnectionSettings;
END_VAR
VAR_OUTPUT
    bError: BOOL;
    ipResultMessage: I_TcMessage;
    eConnectionState: ETcIotMqttClientState;
END_VAR

FB_ALY_BinaryStream_Mqtt 1: Eingänge

Name

Typ

Beschreibung

nCycleTime

UDINT

Aufzeichnung der Zykluszeit

stSystemID

GUID

TwinCAT System-ID

sStreamTopic

T_MaxString

Topic, zu dem gestreamt wird

stMqttConnSettings

ST_MqttConnectionSettings

Einstellungen für die MQTT-Verbindung mit dem Message-Broker

FB_ALY_BinaryStream_Mqtt 2:Ausgänge

Name

Typ

Beschreibung

bError

BOOL

TRUE, wenn ein Fehler aufgetreten ist.

ipResultMessage

I_TcMessage

Eventlogger

eConnectionState

ETcIotMqttClientState

Gibt den Status der Verbindung zwischen Client und Broker als Aufzählung ETcIotMqttClientState an.

FB_ALY_BinaryStream_Mqtt 3:Methoden

Name

Definitionsort

Beschreibung

Call

Local

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

CloseStream

Local

Schließen des Analytics-Binärstroms

CreateDescription

Local

Erstellen der Binärstrombeschreibung

CreateSymbolic

Local

Erstellen der Binärstromsymbolik

SendData

Local

Senden der Binärstromdaten

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.0

PC oder CX (x64, x86)

Tc3_Analytics