PI Connectors

Welcome to the PI Connectors feature suggestion box. We created this forum to hear your ideas, suggestions and feedback.

Please suggest your most important features and design change ideas on this site! Also vote for your favorite features now! We welcome your feedback.

  • NOTE: for documentation feedback and bugs, please report to Documentation@osisoft.com rather than entering them on this site.

How can we improve PI Connectors?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. PI Connector for OPC UA Relay Support

    As a PI Admin relays allow for improved security of process-network-to-DMZ communication.  This will greatly aide in the PI Connector for OPC UA's deployment in production systems.

    32 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  2. OPC UA: allow historical data access

    allow historical data access with custom time ranges, like OPC HDA

    28 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →

    We have a feature in the upcoming 1.2 release of the connector that will allow you to collect data from OPC UA tags that do not have current values but do have history. We would poll these every 60 seconds (default) to find new data.

    Was that part of this request in any way? Can you describe in more detail what you would like as a feature that prompted you to vote for this time?

  3. Retrieve data even it's not changed on OPC server

    Currently Connector configured to rertieve event on change and not based on a scan class like interfaces.The Connector suscribes to the changes, and when a change comes in to the server, the data will be sent to PI connector. We need option to retrieve the data every certain minutes even data is the same and is not changed on OPC server.

    Saken
    TCO

    25 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  4. Ability to change which PI tag the PI Connector for OPC UA writes to without having recreate new PI tags

    Currently, once PI tags are created by the PI Connector for OPC UA the connector uses the point ID for its mapping from the OPC UA server to the PI tags. Thus, if a configuration change occurs on your OPC UA server (i.e. NodeIDs change) the only way to map the newly named (with no change in the data stream) NodeID to a PI tag is to create a new PI tag instead of simply changing the configuration on a PI tag. As a PI system administrator, I want the ability to change a PI tag attribute (i.e. Extended Descriptor)…

    24 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  5. Get EngUnits from OPC UA connections

    Get EngUnits from OPC UA connections and use with Element Attributes and/or templates

    23 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
    PLANNED  ·  Chris Coen responded

    The units of measure will be stored in both the AF attribute and the EngUnits attribute of the PI Point.

  6. Allow sending data to the OPC UA Server

    Currently the Interface is supporting read only.
    Sending data is also required

    20 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  7. Support Alarms and Conditions

    Support for Alarms & Conditions.  This data type would be good candiate for storing into Event Frames.  Tell us more about your use case in the comments, which source system you have that support A&C, and how you would select which A&C to collect/not collect.  How would you like Event Frames built and named?

    20 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  8. Get Description from the OPC UA Server into the AF attribute

    Get Description from the OPC UA Server into the AF attribute

    17 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
    PLANNED  ·  Chris Coen responded

    The description will be stored in both the AF attribute’s description and the PI Point attribute Descriptor.

  9. Support Server Level Failover

    To ensure that data continues to flow from the OPC UA server to PI Connector for OPC UA, the connector could be configured to switch to another OPC UA server under the same conditions as the OPC DA Interface

    13 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →

    In our experience the majority of OPC UA servers do not yet support this failover. Can you describe the servers that support this? Are they native servers built for OPC UA or are they wrappers over OPC DA servers?

  10. Selecting a subset of items from the same OPC UA template

    When multiple OPC objects share the same template, you can only either select the entire template or not since only the template would be populating the filter file. In the example above, if one were to want to bring CC1001 in PI but not CC2001, then, they would need to be moved to a specific folder in the UA Server or change the template on the UA Server side. There should be a user-friendly way to perform more granular selection

    13 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  11. Linux Version of PI OPC-UA Connector

    This should be self-explanatory.  I'd also suggest making Linux versions of all software available, but this Connector would be a great start.

    12 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  12. Write event when data source is offline

    As a PI admin I would like the OPC UA connector to write a value such as 'disconnected' when the data source is offline so that I know when the connector is unable to connect to the data source,

    12 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  13. OPC UA: allow a host name override

    Allow a hostname override when connecting to the OPC UA endpoint.   We have some use cases where the URL returned by two independent OPC UA servers has the same name.  This prevents the Connector from connecting to the correct endpoint. Allow an IP address to be specified in the config, which would be used to connect instead of the URL hostname.

    9 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  14. Allow options to alter the way the connector handles different qualities (bad, questionable)

    At this time, the connector does not expose any way to alter the way data of different qualities (bad, good, questionable) is handled. The PI OPC Interface allows several different options with regards to “quality” such as "send only GOOD quality data", "Store Value Flagged Questionable", etc. Some customers will want to keep the quality (eg. Pharma, FDA), while others don't want to (eg. Oil industry). When storing quality is not important, storing BAD and ? is simply a hassle. I would like to have the same functionality as the PI OPCDA interface.

    8 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  15. PI OPC UA Connector Array support

    Add reading capability for OPC UA Arrays. Currently items with “ValueRank“ = 1 are ignored.

    5 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  16. Get data by polling

    Support acquiring data by polling the OPC UA server rather than subscription.

    5 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  17. OPC UA Connector Trend Advise Option

    OPC UA Connector Trend Advise Option, such as in the UniInt interfaces

    5 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  18. Create the ability to configure an update frequency of a connector subscribing to changes on an OPC UA Server

    In some cases an OPC UA Server can have tags that update several times per second.  Currently the OPC UA Connector would receive an update on every one of those changes.  This can create a heavy load on the network and OPC Server.  For this scenario it would be good to configure a minimum time that the connector waits before receiving a new update for a tag.

    5 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  19. Add Time Offset Option to OPC UA Connector

    Please add a time offset option to the OPC UA Connector, similar to the old OPC DA interface (see attached screenshot).

    In come cases the OPC UA server may not actually be sending timestamps that are in UTC (ex. in local time) so an offset is needed to change the timestamps into UTC.

    4 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  20. Naming of the Data Access Filter File when exporting the available Type Definitions

    Currently, the filename will always be AvailableTypeDefinitions.csv. The filename should contain at a minimum the data source name.

    For example: <DataSource>_<DateTime>_AvailableTypeDefinitions.csv

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1
  • Don't see your idea?

Feedback and Knowledge Base

Posted ideas will have one of the following statuses.
Full definition of these statuses can be found on the Home Page.
No status
NEEDS MORE DISCUSSION
RESEARCHING/EVALUATING
DECLINED
PLANNED
STARTED/IN DEVELOPMENT
IN BETA
COMPLETED