17.03.2020 10:38 | |
Beigetreten: 06.03.2015 Letzter Bes: 19.08.2024 Beiträge: 18 Bewertung: (1) |
Ich habe aus der LMQTT-Bibliothek einen Client auf einer S7-1516-3-PN/DP projektiert. Als Broker verwende ich bis auf weiters mosquitto als Dienst auf meinem Projektierungs-PC. Der Broker funktioniert, was ich mit MQTT.fx testen kann. Starte ich jedoch den Client mit "enable", so kommt nach dem Timeout von 30s status.error mit statusCode 16#80C6 und statusID 2, also endet schon TCON mit einem Fehler. Die TCP-Verbindung mus aber i.O. sein, da ich ja über den selben Zugang mit dem TIA-Portal die CPU erreiche. Der Broker ist im "übergeordneten" Netz an "Local~PN_2" angeschlossen, entsprechend ist hwIdentifier in der tcpParam-Struktur parametriert. Desweiteren habe ich die IP-Adresse des Brokers und den mqttPort 1884 eingetragen (kein Qdn und keine SecureConn). Was ist bei LocalPort einzutragen? Es klappt weder mit LocalPort = 0 noch mit 1884. |
Folgen Sie uns auf