Troubleshooting

Verhalten

Hinweise

Ich kann keine Daten auf meinem Subscriber empfangen und die TwinCAT-Fehlerliste zeigt mehrere Fehler an, die besagen "Invalid minor version received".

Dieser Fehler tritt in der Regel auf, wenn sich die Quelldaten geändert haben, z. B. wenn einem Publisher-DataSet zusätzliche Felder hinzugefügt wurden. In diesem Fall wird die Versionsinformation innerhalb des OPC UA Pub/Sub Pakets inkrementiert und es ist daher erforderlich, die neue Konfiguration dem Subscriber bekannt zu machen.

Am einfachsten ist es, die aktualisierte Publisher-Konfiguration in eine Konfigurationsdatei zu exportieren und sie in den Subscribern zu importieren.

Eine Verbindung zum Message Broker kann nicht hergestellt werden und die TwinCAT-Fehlerliste zeigt mehrere Fehler an, die besagen "Error connecting MQTT client MQTT_ERR_NOT_FOUND".

Bitte vergewissern Sie sich, dass Sie den richtigen Hostnamen oder die richtige IP-Adresse Ihres MQTT Message Brokers verwendet haben.

Eine Verbindung zum Message Broker kann nicht hergestellt werden und die TwinCAT-Fehlerliste zeigt mehrere Fehler an, die besagen "Error connecting MQTT client MQTT_ERR_CONN_TIMEDOUT".

Bitte vergewissern Sie sich, dass Sie den richtigen Hostnamen oder die richtige IP-Adresse Ihres MQTT Message Brokers verwendet haben und dass der Broker unter dieser Adresse erreichbar ist. Vergewissern Sie sich auch, dass Sie den richtigen TCP/IP-Port Ihres Message Brokers angegeben haben, z. B. 1883 oder 8883.

Eine Verbindung zum Message Broker kann nicht hergestellt werden und die TwinCAT-Fehlerliste zeigt mehrere Fehler an, die besagen "Error connecting MQTT client MQTT_ERR_TLS_VERIFY_FAIL".

Diese Fehlermeldung wird in der Regel ausgelöst, wenn der Pub/Sub-Treiber das Message Broker-Zertifikat nicht akzeptiert, was in der Regel mit der Verwendung eines falschen CA-Zertifikats zusammenhängt.

Bitte stellen Sie sicher, dass Sie das richtige CA-Zertifikat angegeben haben.

Eine Verbindung zum Message Broker kann nicht hergestellt werden und die TwinCAT-Fehlerliste zeigt mehrere Fehler an, die besagen "Error connecting MQTT client MQTT_ERR_TLS_HANDSHAKE_FAIL".

Diese Fehlermeldung wird normalerweise ausgegeben, wenn der Message Broker Ihr Client-Zertifikat nicht akzeptiert. Er kann auch ausgelöst werden, wenn Sie überhaupt kein Client-Zertifikat angegeben haben.

Vergewissern Sie sich, dass Sie das richtige Client-Zertifikat angegeben haben und dass es vom Message Broker als vertrauenswürdig eingestuft wird.

Eine Verbindung zum Message Broker kann nicht hergestellt werden und die TwinCAT-Fehlerliste zeigt mehrere Fehler an, die besagen "Error connecting MQTT client MQTT_ERR_TLS_KEY_NOTFOUND".

Diese Fehlermeldung wird normalerweise ausgegeben, wenn der Client-Key nicht gefunden werden kann.

Stellen Sie sicher, dass der Client-Key unter dem Pfad existiert, den Sie in den MQTT-Verbindungseinstellungen angegeben haben.

Eine Verbindung zum Message Broker kann nicht hergestellt werden und die TwinCAT-Fehlerliste zeigt mehrere Fehler an, die besagen "Error connecting MQTT client MQTT_ERR_TLS_KEY_INVALID".

Diese Fehlermeldung wird normalerweise ausgegeben, wenn der Client-Key nicht geöffnet werden kann.

Bitte stellen Sie sicher, dass Sie eine gültige Client-Key-Datei in den MQTT-Verbindungseinstellungen angegeben haben und dass Sie den Client-Key nicht mit dem Client-Zertifikat verwechselt haben.

Eine Verbindung zum Message Broker kann nicht hergestellt werden und die TwinCAT-Fehlerliste zeigt mehrere Fehler an, die besagen "Error connecting MQTT client MQTT_ERR_TLS_CERT_NOTFOUND".

Diese Fehlermeldung wird normalerweise ausgegeben, wenn das Client-Zertifikat nicht gefunden werden kann.

Stellen Sie sicher, dass das Client-Zertifikat unter dem Pfad existiert, den Sie in den MQTT-Verbindungseinstellungen angegeben haben.

Eine Verbindung zum Message Broker kann nicht hergestellt werden und die TwinCAT-Fehlerliste zeigt mehrere Fehler an, die besagen "Error connecting MQTT client MQTT_ERR_TLS_CERT_INVALID".

Diese Fehlermeldung wird normalerweise ausgegeben, wenn das Client-Zertifikat nicht geöffnet werden kann.

Bitte stellen Sie sicher, dass Sie in den MQTT-Verbindungseinstellungen eine gültige Client-Zertifikatsdatei angegeben haben und dass Sie das Client-Zertifikat nicht mit dem Client-Key verwechselt haben.

Beim Setzen von TwinCAT in den Config Mode und anschließender Bestätigung des Load I/O Devices Dialogs, erhalte ich die Fehlermeldung „SAFEOP to OP of … failed. Invalid parameter 0x9811070B.“

Durch den TwinCAT Statuswechsel wird auch der OPC UA Pub/Sub Treiber einem Kontextwechsel unterzogen. Da jedoch die SPS im Config Mode nicht läuft, wird diese Fehlermeldung angezeigt. Dasselbe Verhalten tritt auch auf, wenn man auf den Reload Devices Button in der TwinCAT XAE Toolbar klickt. Dieses Verhalten ist by-design.