Diagnostic Parameters and OPC

I would like to bring some controller diagnostic parameters into my Pi system so I can use email to notify maintenance personnel of controller issues. I was looking to use the OInteg and OLInteg parameters to create the notifications. I used an OPC client to navigate the diagnostic parameter and noticed the top level, Restart and Redundancy parameters were exposed but not Communication. Is there a way to get the communications diagnostic parameters with OPC?

I have DeltaV 13.3.1

  • I am not sure why you are unable to browse, but you can find the correct parameter paths from DeltaV Diagnostics. Go to the parameter you'd like to fetch, right-click and select Properties. The window will show you the path. e.g. Overall Communications Link Integrity is [server]/COMM/PRI/OLINTEG
  • In reply to István Orbán:

    You can go to the controller's History Collection to add these parameters. In the History Collecction dialog, add a tag and paste the path from DIagnostics, (Controller/Comm/Ointeg), delete the controller and slash (Comm/Ointeg) and add .cv (Comm/Ointeg.CV) to create a valid path.

    Then you assign the Plant Area to which the controller is assigned and add the controller History Collection to the Continuous Historian.

    THis way you don't have to create a module. The tag will have the controller's name with the parameter path.

    If you build a module, these unbrowseable paths create a configuration warning when you download because the parameter is not known to the database. They will work, but be prepared for the warning. The advantage to using a module is you can manage the naming structure, but you then use a module name that cannot be the same as the controller. You can use a dynamic reference and configure an Action block to configure the $REF parameters on download. This will eliminate the Download warning.

    Maybe simple is better and just add history to your controller.

    Andre Dicaire

  • In reply to Andre Dicaire:

    Andre, from the original post I am guessing this is an architecture where there is no Continuous Historian enabled in DeltaV, just PI fetching data through OPC. No module is needed as far as I can tell.
  • Thanks for the replies, I was able to get it to read data by entering the path from the properties and adding .cv. I do have a continuous historian but I plan to use the Pi system to generate email notifications and eventually work orders. Thanks again for the help.