I've written this blog post many times in my head, as frequently new issues or limitations of the OPC-UA options for PI pop up. After my latest learning i decided to write this down so that some awareness is created on the limitations. I always hoped OPC-UA would bring benefits over the classic OPC-DA connectivity, but as things stand to date, i have severe doubts. And especially as there is no clear vision / roadmap on datacollection i think this is a really big problem for PI. If we cannot collect data into PI scaleable and reliable, the future of PI is doubtful. OPC-UA should be the only protocol one would need in a modern environment, but PI does not provide a proper way to connect to OPC-UA


Below a brief list of major issues and limitations i've encountered while dealing with OPC-UA.

  • Connector-level redundancy / failover is not supported by Gen2 OPC-UA Collector, only by Gen1 OPC-UA connector
  • Source-level redundancy / failover is not supported by either Gen1 or Gen2 OPC-UA Connectors, except for 'transparent' source failover supported by the OPC-UA server (which i have not seen anywhere)
  • Failover only fires when connection to ALL datasources is lost
  • PI Adapter for OPC-UA does not support redundancy / failover (yet...)
  • PI Adapter for OPC-UA is not scaleable when used with PI Data Archive, as using PI Web API endpoint adds limitation of 100K data streams
  • Routing feature of Gen2 connector does not really do routing all data sources are combined into a single data stream to the destination(s)
  • Tag renaming on PI Connector Gen1 and Gen2 cannot be done without data loss
  • Advice only mode leaves slowly updating data stale and/or incorrect

And then there is a long list of defects and functional limitations to add to this.

Parents
  • Hi,

    Can we review this discussion now that we are over a year further down the track. Is there any progress on the issues raised by the OP? As far as we can see, and I’m open to correction, there has been no update to V2 PI connector since we installed it 2 years ago. Is the OPC UA connector being developed any further? The failover limitation is a major stumbling block for us. In addition we frequently experience buffering failures.

Comment
  • Hi,

    Can we review this discussion now that we are over a year further down the track. Is there any progress on the issues raised by the OP? As far as we can see, and I’m open to correction, there has been no update to V2 PI connector since we installed it 2 years ago. Is the OPC UA connector being developed any further? The failover limitation is a major stumbling block for us. In addition we frequently experience buffering failures.

Children
No Data