PI OPC UA Connector Array support
Add reading capability for OPC UA Arrays. Currently items with “ValueRank“ = 1 are ignored.
Jean-Marc Trenchant commented
We need to read machine data that can only be accessed as Array. Please Support ARRAY in PI OPC UA connector
Array support is critical to our OPC UA connector usage.
We are currently using PI to access Seimens 840D machines. Most relevant data Load, Power, etc. is stored in array's. Please make this a priority. Thanks!
Christopher Biernacki commented
I have 2 specific use cases in mind:
I have a setup that has many (potentially hundreds) replicas of an identical PLC (i.e. all of the tags associated with them are identical copies). The best way to configure the OPC UA server in this case is by using an array of the PLC tags and replicating it across the many PLCs. Without access to the arrays, it is a very cumbersome process to set up.
Because of the nature of my business we will be provisioning new PLCs (and therefore expanding the OPC UA server) on a moderately frequent basis. Therefore, this cumbersome effort is not simply a 1 and done process. Having the ability to utilize arrays in this case would simplify our efforts.
Additionally, these identical copies have their naming and id's stored in a separate NamespaceArray (which is by name an array). If we could access this array as well that would allow us to better identify the tags created (which use the NameSpaceIndex followed by a string that is not unique i.e 33.Data_Out where the number 33 is the only thing that changes between assets).