-> Hier kostenlos registrieren
Hallo Zusammen!
Ich verwende LMQTT Client Block (V 4.0.0) im TIA Portal V17, um einige Daten per MQTT-Protokoll von der CPU 1510SP-1 PN an einen MQTT-Broker zu senden. Ich habe alle notwendigen Konfigurationseinstellungen erstellt, wie es im LMQTT Client Block Manual von SIEMENS beschrieben ist. Ich teste es mit PLCSIM Advanced V4.0 SP1. Aber es funktioniert nicht richtig.
Der Statusausgang des LMQTT_Client-Blocks springt zwischen 16#7003 und 16#9000 und möchte nicht auf 16#7004 verbunden wechseln. Ich habe es bei zwei verschiedenen Brokern überprüft: Mosquitto und HiveMQ. Aber ohne Erfolg.
HiveMQ-Protokoll:Client-ID: SIEMENS, IP: 192.168.0.10 wurde getrennt. Grund: Zweite CONNECT-Nachricht gesendet.
Mosquito-Protokoll: Fehlerhafter Client SIEMENS sendet mehrere CONNECT-Nachrichten
Client SIEMENS wurde aufgrund eines Protokollfehlers getrennt
Aus bestimmten Gründen sendet der LMQTT_Client-Block mehrere Verbindungsnachrichten an den Broker, was dazu führt, dass er die Verbindung zum Broker trennt.
Der MQTT Explorer fängt die Last Will-Nachricht von der SPS korrekt ab.
IP-SPS: 192.168.0.10; Virtueller IP-PLCSIM-Adapter (und Broker): 192.168.0.241
Anonyme Verbindungen sind in der Broker-Konferenz zulässig. Dateien.
Siehe beigefügtes Zip-Archiv mit den Bildern.
Bitte geben Sie mir eine Idee, was falsch läuft. Dank im Voraus.
Beste Grüße, Alexander.
Ich verwende LMQTT Client Block (V 4.0.0) im TIA Portal V17, um einige Daten per MQTT-Protokoll von der CPU 1510SP-1 PN an einen MQTT-Broker zu senden. Ich habe alle notwendigen Konfigurationseinstellungen erstellt, wie es im LMQTT Client Block Manual von SIEMENS beschrieben ist. Ich teste es mit PLCSIM Advanced V4.0 SP1. Aber es funktioniert nicht richtig.
Der Statusausgang des LMQTT_Client-Blocks springt zwischen 16#7003 und 16#9000 und möchte nicht auf 16#7004 verbunden wechseln. Ich habe es bei zwei verschiedenen Brokern überprüft: Mosquitto und HiveMQ. Aber ohne Erfolg.
HiveMQ-Protokoll:Client-ID: SIEMENS, IP: 192.168.0.10 wurde getrennt. Grund: Zweite CONNECT-Nachricht gesendet.
Mosquito-Protokoll: Fehlerhafter Client SIEMENS sendet mehrere CONNECT-Nachrichten
Client SIEMENS wurde aufgrund eines Protokollfehlers getrennt
Aus bestimmten Gründen sendet der LMQTT_Client-Block mehrere Verbindungsnachrichten an den Broker, was dazu führt, dass er die Verbindung zum Broker trennt.
Der MQTT Explorer fängt die Last Will-Nachricht von der SPS korrekt ab.
IP-SPS: 192.168.0.10; Virtueller IP-PLCSIM-Adapter (und Broker): 192.168.0.241
Anonyme Verbindungen sind in der Broker-Konferenz zulässig. Dateien.
Siehe beigefügtes Zip-Archiv mit den Bildern.
Bitte geben Sie mir eine Idee, was falsch läuft. Dank im Voraus.
Beste Grüße, Alexander.