In Codesys PLC 3.5.SP12 (32-bit) project the OPCUA Server feature is acitvated.
The OPCUA client is a node-red (2.2.2) flow. With node-red-contrib-opcua (0.2.282) the READMULTIPLE action is implemented.
It worked very well with roughly 6000 datapoints.
Recently there was a need to increase an Array Constant from 80 to 160.
b_Ventilator:BYTE:=160;// with :=80; it workedBX_Vnn1_AlVnnStoer:ARRAY[1..Konst.b_Ventilator]OFBOOL;// alarm contact ventilator
After the increase the client throws the error:
Client node error on: READ MULTIPLE error: ["READ MULTIPLE error at active reading: serviceResult = BadTooManyOperations (0x80100000)"]
A quick research suggested, that the error is caused by the OPCUA Server. Which would be the CoDeSys PLC in my case. github unified-automation
And that there might be a limit of 100 items. forge
This I could verify. With UA Expert inspecting Server - ServerCapabilities - OperationsLimits
100 MaxMonitoredItemsPerCall
100 MaxNodesPerBrowse
100 MaxNodesPerRead
100 MaxNodesPerRegisterNodes
100 MaxNodesPerTranslateBrowsePathsToNodeIds
100 MaxNodesPerWrite
Is there an easy option to change the limits to 160?
Has anyone stumpled upon a similar problem? How did you solve it?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In Codesys PLC 3.5.SP12 (32-bit) project the OPCUA Server feature is acitvated.
The OPCUA client is a node-red (2.2.2) flow. With node-red-contrib-opcua (0.2.282) the READMULTIPLE action is implemented.
It worked very well with roughly 6000 datapoints.
Recently there was a need to increase an Array Constant from 80 to 160.
After the increase the client throws the error:
Client node error on: READ MULTIPLE error: ["READ MULTIPLE error at active reading: serviceResult = BadTooManyOperations (0x80100000)"]
A quick research suggested, that the error is caused by the OPCUA Server. Which would be the CoDeSys PLC in my case.
github
unified-automation
And that there might be a limit of 100 items.
forge
This I could verify. With UA Expert inspecting Server - ServerCapabilities - OperationsLimits
100 MaxMonitoredItemsPerCall
100 MaxNodesPerBrowse
100 MaxNodesPerRead
100 MaxNodesPerRegisterNodes
100 MaxNodesPerTranslateBrowsePathsToNodeIds
100 MaxNodesPerWrite
Is there an easy option to change the limits to 160?
Has anyone stumpled upon a similar problem? How did you solve it?