Führende Nullen in der IP-Adresse beim Erstellen eines Images haben zur Folge der OPC-UA-Server des LMC nicht gestartet werden kann
CPG Expert Forum DACH
News, Tipps & Tricks sowie KnowHow Austausch zwischen Experten und Anwendern rund um die Automatisierungslösungen - speziell PacDrive - im Segment Consumer Packaged Goods.
Send a co-worker an invite to the Exchange portal.Just enter their email address and we?ll connect them to register. After joining, they will belong to the same company.
You have entered an invalid email address. Please re-enter the email address.
This co-worker has already been invited to the Exchange portal. Please invite another co-worker.
Please enter email address
Send InviteCancel
Invitation Sent
Your invitation was sent.Thanks for sharing Exchange with your co-worker.
Posted: 2023-04-2401:46 AM. Last Modified: 2023-04-2401:47 AM
Führende Nullen in der IP-Adresse beim Erstellen eines Images haben zur Folge der OPC-UA-Server des LMC nicht gestartet werden kann
Führenden Nullen in der IP-Adresse beim Erstellen eines Images
werden beim Erstellen des Images erstmal genauso in die sysc3.cfg-Datei übernommen.
Von der Firmware (VxWorks) werden führende Nullen ignoriert. (>>mit den oben gezeigten Beispiel meldet sich der LMC nach dem Boot mit der IP-Adresse 10.128.158.126)
Der OPC-UA-Stack im LMC folgt dagegen der Regel aus der IPv4-Spezifikation, wonach eine führende Null als Kennung für die Oktal-Darstellung gilt. (auch Windows-Betriebssysteme ab Windows 8.1 folgen standardmäßig dieser Regel)
Die offizielle IPv4-Spezifikation ist im Internet leider nicht veröffentlicht. Folgende zwei deutschsprachige Quellen fassen das Thema jedoch kurz zusammenfassen:
Wenn man die OPC UA Server Konfiguration des LMC ausließt, kann man sehen, dass die führende Null aus der sysc3.cfg für den „common name“ sprich die Url des Servers herangezogen wird.
Diese führende Null hat zur Folge, dass ein Programm beim Aufruf der Funktion FC_OpcUaStart() hängen bleibt, bis letztlich die Zykluszeitüberwachung mit einer exzessiven Zykluszeitüberschreitung zuschlägt.
Generell gilt die Empfehlung, keine führenden Nullen bei der Vergabe der IP-Adresse zu verwenden!