Behoben ab:
-
Verhalten der neuen Version:
-
Beschreibung des Verhaltens:
Die Funktion SysTargetGetNodeName (Bibliothek 'SysTarget') liefert nicht den korrekten Namen des Controllers, z.B. "c750-0030d6202665 (172.31.205.144)" wobei 172.31.207.144 die IP-Adresse des Controllers ist, sondern einen NodeName, der eine interne IP-Adresse des Controllers enthält (z.B. "c750-0030d6202665 (192.168.66.2)").
Unter welchen Bedingungen tritt das Verhalten auf?
Das Verhalten tritt sporadisch bei Verwendung der Funktion SysTargetGetNodeName auf.
Betroffene Produkte:
Cabinet Controller c750 ab V1.0
Kurzfristige Maßnahmen:
Sie können die benötigten Informationen über Gerätetyp, IP-Adresse und MAC-Adresse des Controllers mit Hilfe des Funktionsbausteins L_IPAP_ParameterRead (Bibliothek 'L_IPAP_ParameterManagerAccess') aus den Parametern 0x2014:001 (Hostname) und 0x2452:001 (IP-Adresse) auslesen.
Bewertung/Empfehlungen:
Wird die Funktion SysTargetGetNodeName im PLC-Projekt verwendet, gibt diese sporadisch einen falschen NodeName aus. Unter Kurzfristige Maßnahmen ist eine applikative Lösung beschrieben.