Introduce a PI OPC UA Server
The OPC landscape is shifting away from DA/HDA and towards UA servers. A significant number of OPC client tools are being created that connect to OPC UA servers, and none of these are compatible with PI without the use of a third party UA wrapper since we only provide DA and HDA servers.
We have been gathering use cases and information about OPC UA Server functionality as it pertains to OSIsoft products.
There are a number of different requirements to consider, and as such we’re changing the status back to “UNDER REVIEW / RESEARCHING” to more accurately reflect the current status of the work.
At this time, we are not committing to bringing this capability to market.
We will update this thread if the status changes.
Vincent Kaufmann commented
While the name may not imply it, any implementation of of OPC UA within the PI ecosphere that did not include AF functionality wouldn't be worth the time. I Since you seem quite interested in an OPC UA solution, I would encourage you to reach out to the product manager of our Developer Technology suite for a possible interview to discuss what you would like to see in the product.
Ray Verhoeff - firstname.lastname@example.org
In response to Vincent Kaufmann, "I believe this request would be encompas..."
No. having a PI OPC UA server is its own thing... and it only applies PI Points access from PI Servers
Having an AF OPC server (whatever the type) exposing AF Attributes is fundamentally different, and way more important in my opinion.
Let's take an exemple:
I have a Speed PI Point which I need to look summaries over 10mins (Min, Max, Avg, StdDev)... If I want to display these information into an external system through PI OPC DA, I need to build an Analysis that records every summary in individual PI Points. Therefore overloading Analysis with useless calculation, multiplicating PI Points and Data (ok this could be severely compressed) where all of this could be avoided.
With an AF OPC Server, the same PI Point could be the source of multiple AF Attributes configured to show the desired summary, each attributes exposed as OPC Item.
Vincent Kaufmann commented
I believe this request would be encompassed by this one.
Title says it all!
It would be awesome to have an AF OPC Server exposing real-time data from AF element hierarchy using any type of attributes data reference.
In response to Balamurugan Veldurai, "We need to expose PI as OPC UA server fo..."
Balamurugan they don't have a road map yet. If you need to implement soon you need to look into using an OPC UA Wrapper.
We need to expose PI as OPC UA server for one of the large scale implementation project. Does OSISoft has any roadmap?
Fully agree, the PI System should have the possibility to work as an OPC UA server.
Yes a PI OPC UA server is needed to support cloud based apps or other OPC UA enabled applications.
Maybe you are not aware but there are already RTU's and PLC's having OPC UA for more than a year/two. SCADA systems like the ones from Siemens i think even Rockwell now supports OPC UA how long now... others too!
It is an very important subject to us and our industry and we would like to know if this is planned and when. Buy not having the capability to send OPC UA , it creates and impact on the complete chain of applications and that is not small! I think just the security impact should be enough from your end to develop the same.
YES we need it, in fact even our IT security department is asking for it as already.
We have real-time systems that already have the same protocol.
It is more secure
It saves a lot of issues and complications with DCOM
It is becoming a standard in the industry due to the improvements over the old DA/HDA.
We do distribute data from PI to other internal projects via OPC, and current OPC server is not quite up for the task in terms of security
We could have used it a year a go, we will require it soon if not we will be forced to look for other solutions.
Many customers are now asking for the historian to support OPC UA.
This is covered on the interface side now but not the server.