4 of 4 people found this helpful
Unfortunately there isn't an easy way to have a PI Point show one of the System digital state values, like Shutdown or I/O Timeout, unless the point values are stale or bad for a known reason (network issues; shutdown of the PI Interface or the computer it's hosted on; connection issues between the PI Interface computer and the source device, etc.)
Here's a great KB article (KB00384 - Monitoring Data Freshness or "Stale" tags) that goes over some of the other options you have for monitoring stale data. The options discussed are:
- Stale and Bad Points SMT plugin
- PIconfig Script added to daily backup
- Interface I/O Rate Tag
- Interface Health Tags
- Check Interface Buffering
- Calculations and Notifications
I meant, bad or stale points.
You could define a periodic staleness analysis in AF and run it against any particular data streams that you want to monitor for staleness, then update the data stream (tag) with the appropriate digital state when a stale scenario is detected.
You could use the PI Interface Status Utility to set a tag or tags from an interface to a digital state if they are not updating / stale.
Typically that is used to set all tags from a particular interface if the interface stops updating. That may or may not fit your use case.
The ISU runs on the PI server and monitors a tag from the interface. If the monitored tag stops updating, the ISU can write a system digital state to all interface tags to indicate an interruption in data flow.