Skip to Main Content
Data services feedback portal

Welcome to our feedback site!


We created this site to hear your enhancement ideas, suggestions and feedback about CONNECT products and services. All of the feedback you share here is monitored and reviewed by the CONNECT product managers.

To start, take a look at the ideas in the list below and VOTE for your favorite ideas submitted by other users. POST your own idea if it hasn’t been suggested yet. Include COMMENTS and share relevant business case details that will help our product team get more information on the suggestion. Please note that your ideas and comments are visible to all other users.


This page is for feedback specifically for CONNECT data services. For links to our other feedback portals, please see RESOURCES below.

Status No status
Created by Guest
Created on Aug 16, 2022

PI Adapter for OPC UA Array Support

As a PI System Administrator, I would like for the PI Adapter for OPC UA to support array data types from the OPC UA Server. A large amount of our data may be contained within arrays on our OPC UA Server, so we would not currently be able to collect that data.
  • Attach files
  • Guest
    Reply
    |
    Sep 2, 2022

    When upvoting this idea, could you please specify what type of arrays you want to capture in PI and how you will be consuming it?

  • Guest
    Reply
    |
    Aug 16, 2022
    It is more efficient to transfer struc or array to reduce the load on the OPC server. The adapter should be able to read the child nodes of struc or array data types, for they are simple data types.
  • Guest
    Reply
    |
    Aug 16, 2022
    It would important for Time Array to be supported (one array with Time, one with Value), similar to how this is done in the Time Array Plug In for the OPC DA Interface
  • Guest
    Reply
    |
    Aug 16, 2022
    The array support is important in order to store dynamic data data, such as waveforms and FFT, which are then presented as graphs. The array functionality is supported in OPC DA, so it makes sense to have it in OPC UA as well, otherwise we have to add a third-party wrapper.
  • Guest
    Reply
    |
    Aug 16, 2022
    We have a number of use cases where this would be of great use. The latest one involves taking corrosion data where a sensor is wrapped around a pipe. The sensor takes 95 point measurements of corrosion, and 96 point measurements for moisture. These samples are sent in one message at specific time intervals. We would like to take all these samples and communicate them to our PI OPC UA adapter in the form of array. It would be incredibly useful to take the array straight in, rather than 96 individual points of corrosion/moisture.
  • Guest
    Reply
    |
    Aug 16, 2022
    Most of our assets that connect with OPC UA uses the array data type for things like error messages and is therefore vital that we get this functionality.