OPC UA PLCopen client to server variable access fails with bulk requests

Removed as of: as of FW 1.13

Behaviour of the new version:
The incorrect access to an incorrectly parameterized variable is only displayed for this variable but not for the following variables.



Description of the behavior:

In the case of a read and/or write request of several variables in a (collective) request from the OPC UA PLCopen client to an OPC Ua server, error messages occur for individual variables. These error messages are displayed at the output NodeErrorIDs of the FBs UA_ReadList and/or UA_WriteList for each variable individually.

Conditions under which the behavior occurs:

  • Use of FB's UA_ReadList unnand/or UA_WriteList.
  • Multiple variables are accessed with one request.
  • The parameterization of one of the variables is possible on the FB UA_ReadList unnand/or UA_WriteList is incorrect, e.g.
    • Scalar instead of array
    • Array size defined incorrectly
    • ...
  • The parameterization of subsequent variables in a bulk request is correct.
The said error message at the output of the FB is displayed for the incorrectly parameterized variable as well as for all subsequent variables of the collective request that are not incorrectly parameterized.

 
Affected products:

Controller c430, c520, c550 

as of FW 1.11


Short-term measures, Recommendations, evaluation:
Correctly parameterize the incorrectly parameterized variable, e.g. with UANodeAddition.e.g. with UANodeAdditionalInfo input to the FBs.

[Automatic Translation]
URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/202400045/1/
Contact form