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
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 |
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. |
Methoden
Name | Definitionsort | Beschreibung |
---|---|---|
Local | Methode für Hintergrundkommunikation mit dem TwinCAT-Treiber. Die Methode muss zyklisch aufgerufen werden. | |
Local | Schließen des Analytics-Binärstroms | |
Local | Erstellen der Binärstrombeschreibung | |
Local | Erstellen der Binärstromsymbolik | |
Local | Senden der Binärstromdaten |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.0 | PC oder CX (x64, x86) | Tc3_Analytics |