PI Interfaces

Welcome to the PI Interfaces 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 Interfaces?

(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. Support interfaces on Windows IoT operating system

    Allow interfaces and connectors to run on the Windows IoT operating system (formerly Windows Embedded)

    20 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  2. Remote PI ICU

    Regardless of where interface info are stored (PI Module DB or AF), it would be useful to have a remote client tool allowing administrator users to configure interfaces  like they do with tags and AF objects. Today when you have to change configuration you need to connect remotely to the interface node and that often requires a demand for permissions through firewalls (or a travel in the worst case), determining a delay of days.
    I imagine a client tool connected to the PI server only, and a future release of the PI Interface (i.e. PI OPC) detecting configuration changes while…

    14 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  PI ICU  ·  Flag idea as inappropriate…  ·  Admin →
  3. Store bad quality from OPC server

    Enhance the OPC DA Interface to store bad quality values from his OPC Server in PI, so that the values, timestamp and status from bad quality data are saved in PI. 

    Note: This was previously Enhancement 114636.

    14 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  PI Interface for OPC DA  ·  Flag idea as inappropriate…  ·  Admin →
  4. PI Interface for OPC AE Instrument tag any attibute should work

    As now it is just Source and Area event attributes that work for the instrument tag. It should be possible for any attribute to work as a filter in instrument tag. It is not every OPC AE server that supports Source and Area.

    12 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other Interfaces  ·  Flag idea as inappropriate…  ·  Admin →
  5. Support Regex engine in the message filters

    It would be nice to have regex matching and replace in PI UFL ini files.
    Also, would be nice to have anything other than ASCII encoding support (ex UTF-8..with/without BOM, etc)

    Use cases: ex. we need to parse timestamps where year has either 2 or 4 digits. PI UFL cannot do that.. so if we could have a regex match statement to match the 2digit year and pad it to 4 digit (or vice-versa, cut the first two digits).

    Regex is a totally different beast, lot more powerful than the current simple search patterns allowed.

    12 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  UFL Interfaces  ·  Flag idea as inappropriate…  ·  Admin →
  6. Enhance the OPC DA interface to avoid mixing polled and advise tags on the same scan class

    The interface does not log any informational messages about polled and advise tags getting mixed up on a scan class. Currently it would detect that polled tags are part of scan class 1 and reject it and print the following:

    E 13-Apr-16 17:26:18 opcint_ReadOnly:OPCpi:OPC3 | 1 | 0
    >> TagA: cannot have polled tag in scan class 1

    E 13-Apr-16 17:26:18 opcint_ReadOnly:OPCpi:OPC3 | 1 | 0    
    >> Developer load structure failure, TagA, 421

    This enhancement is to extend this feature to other scan classes.

    Note: This was previously Enhancement 122418.

    12 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Interface for OPC DA  ·  Flag idea as inappropriate…  ·  Admin →
  7. Migrate the PI ICU settings away from the PI Module Database

    PI ICU settings are currently the main reason why the PI Module Database continues to live on even the most up-to-date PI systems. Please consider migrating the PI ICU settings from the PI Module Database to the PI Asset Framework or a separate file.

    This way, PI administrators have 1 less legacy PI feature to worry about eventually migrating and 1 less legacy PI feature that they need to keep visible in PI System Management Tools.

    11 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  PI ICU  ·  Flag idea as inappropriate…  ·  Admin →
  8. Batch Framework Interfaces - Officially support fanning tag data to a PI Collective

    Unlike other PI interfaces, the Batch Framework Interfaces do not use buffering. If the interface loses connection to the PI Data Archive, the interface continues collecting data and stores it in its local cache. The PI Batch Database is primary-only so it did not make sense to fan data to other PI Collective members. However, this is no longer a consideration if Event Frames are being written. There should be an officially tested and supported way to fan tag data to a PI Collective.

    11 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Batch Interfaces  ·  Flag idea as inappropriate…  ·  Admin →
  9. Modify the Modbus Interface to accept 32-bit Unsigned Ints from the PLC

    provide a data type to accept a 4 byte unsigned integer from the PLC.  At this point, it would be stored in a 64-bit float in PI DA.

    11 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Modbus Interfaces  ·  Flag idea as inappropriate…  ·  Admin →
  10. Store bad quality from OPC XML DA Server

    Enhance the OPC XML DA Interface to store bad quality values from its OPC XML DA Server in PI, so that the values, timestamp and status from bad quality data are saved in PI.

    Note: This is work item 21742OSI8 - Add support of data quality.

    11 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other Interfaces  ·  Flag idea as inappropriate…  ·  Admin →
  11. PI Interface for Foxboro I/A 70 Series should support Windows 2016 and I/A Version 9.4

    The PI Foxboro Interface should support the new Foxboro platform on Windows Server 2016 and I/A Version 9.4.

    10 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other Interfaces  ·  Flag idea as inappropriate…  ·  Admin →
  12. UFL Interface - Increase UFL designer sample data file size limit beyond 50 KB

    The UFL designer currently limits the sample data file size to 50 KB. This requires users to truncate their text files until it is below this limit.

    10 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  UFL Interfaces  ·  Flag idea as inappropriate…  ·  Admin →
  13. Annotations support in PItoPI

    Annotations are crucial in some instances. PItoPI should be able to handle annotation duplication.

    10 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  PI to PI Interface  ·  Flag idea as inappropriate…  ·  Admin →
  14. PI Interface for SNMP accounting for Dynamic OIDs

    Certain MIB files use dynamic indices which make dynamic OIDs. As the interface uses OIDs in the instrument tag manual action is needed to repair it should the OID change. This is particularly prevalent when using the HOST-RESOURCES-MIB, which uses process ID as its index.

    9 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Other Interfaces  ·  Flag idea as inappropriate…  ·  Admin →
  15. OPC Alarms&Events interface should natively support event frame creation

    As a PI Interface for OPC Alarms & Events user that would like to leverage AF Event Frames for more advanced analysis, I would like for the OPC AE interface to have an option to natively create event frames that open when a Status = Active message is received and close when the corresponding Status = Inactive message is received. This could be similar to the existing Batch Framework Interfaces.

    Currently it is very difficult to use the Analysis Service to correctly open/close event frames because the OPC AE interface writes different alarms to the same tags and multiple alarms…

    8 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Other Interfaces  ·  Flag idea as inappropriate…  ·  Admin →
  16. Add an option to receive real-time data in client during buffer recovery

    Add an option to receive real-time data in the client during recovery of buffered data:

    The default behaviour of our interfaces / buffering is that after a connection failure the buffer will be flushed and data will be sent in it’s original order (which is correct behaviour). During that time, there is no view on the realtime (snapshot) data for end users.

    Customer is asking for an option to not have to wait for the ‘new’ snapshot data. 

    It is clear that this would produce many OOO events, which will influence PI Data Archive performance and most probably will influence…

    8 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  17. Allow bulk editing for EFGen

    Allow a way to bulk edit EFGen configuration, preferably in a spreadsheet format.

    8 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Batch Interfaces  ·  Flag idea as inappropriate…  ·  Admin →
  18. EFGEN - Allow for null/blank values to be Zeroth State for active point

    When my EFGen Active Point tags have a null value, the interface should be able to designate this as a Zeroth State.

    7 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Batch Interfaces  ·  Flag idea as inappropriate…  ·  Admin →
  19. Support Analysis Backfill of Source Tag

    Many of our source tags sending data to a central Data Archive are populated with data from analyses on the source AF Server. This creates two problems when we perform a backfill that recalculates data over a specified timespan for the source tag:

    1. History recovery has to be manually triggered for the target PI tag over the timespan the analysis was backfilled over. The best way we've found to do this is to have multiple interface instances running at once that we can switch tags between (which feels redundant and is prone to error).

    2. Even if we remember…

    6 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI to PI Interface  ·  Flag idea as inappropriate…  ·  Admin →
  20. Support Automatic Failover for PI UFL

    Currently UFL only supports two independent instances for redundancy purposes.

    6 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  UFL Interfaces  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 6 7 8
  • 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