Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

PI Universal Interface UniInt Framework

OMF health messaging

  • Last UpdatedNov 05, 2024
  • 1 minute read

UniInt has been enhanced to send information regarding the health of an interface to an OMF endpoint. OMF refers to Open Message Format (OMF).

The interface sends two types of OMF health data, static and dynamic, which can be sent to a PI Web API or a CONNECT endpoint.

The static data consists of interface identification information, such as the interface type and version. Static data updates on startup of the interface, or when the interface attempts to re-connect to the endpoint.

The dynamic data consists of real time health information for the interface in the form of two streams:

  • DeviceStatus - Storing the current UniInt device status

  • NextHealthMessageExpected - A timestamp value indicating when the next health message should be expected.

This value can be used in a similar manner as the UniInt heartbeat health point as it updates at the same rate.

If the value is a timestamp before the current time, it can be assumed that one of the following has occurred:

  • The interface has crashed.

  • The interface cannot reach the endpoint for communication.

  • The interface is unable to write data for any reason.

  • The interface hung in a function call that does not return.

TitleResults for “How to create a CRG?”Also Available in