OPC UA PLCopen Client auf Server Variablen-Zugriff schlägt fehl bei Sammelanfragen

Behoben ab: ab FW 1.13

Verhalten der neuen Version:
Der fehlerhafte Zugriff auf eine nicht korrekt parametrierte Variable wird nur für diese Variable, aber nicht für nachfolgende Variablen angezeigt.



Beschreibung des Verhaltens:

Bei einem Lese und/oder Schreib-Auftrag von mehreren Variablen in einer (Sammel-) Anfrage des OPC UA PLCopen Clients zu einem OPC Ua Server kommt es zu Fehlermeldungen bei einzelnen Variablen. Diese Fehlermeldungen werden am Ausgang NodeErrorIDs der FB´s UA_ReadList unnd/oder UA_WriteList für jede Variable einzeln angezeigt.

Bedingungen unter denen das Verhalten auftritt:

  • Verwendung der FB´s UA_ReadList unnd/oder UA_WriteList.
  • Es wird auf mehrere Variablen mit einer Anfrage zugegriffen.
  • Die Parametrierung einer der Variablen ist am FB UA_ReadList unnd/oder UA_WriteList fehlerhaft, z.B.
    • Skalar statt Array
    • Array-Größe falsch definiert
    • ...
  • Die Parametrierung von nachfolgenden Variablen in einer Sammelanfrage ist korrekt.
Die besagte Fehlermeldung am Ausgang des FBs wird für die fehlerhaft parametrierte Variable als auch für alle folgenden Variablen der Sammelanfrage, die nicht fehlerhaft parametriert sind, angezeigt.

 
Betroffene Produkte:

Controller c430, c520, c550 

ab FW 1.11


Kurzfristige Maßnahmen, Empfehlungen, Bewertung:
Die fehlerhaft parametrierte Variable korrekt parametrieren, z.B. mit UANodeAdditionalInfo Eingang an den FB´s.


URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/202400045/0/
Contact form