Monitoring a ModelHost Model

If you want to monitor the status of a ModelHost model, there are a few OPC-UA points you can use.

Service Running

First, if the model isn't running at all, you won't be able to connect to the OPC-UA server.

Process Responding

To check if the process is responding, we have a watchdog timer/counter at the OPC-UA point Internal/Inputs/Clock which constantly counts upwards.

Should this stop, it would indicate that something has completely blocked the models from executing.

Communicating

To check if new values are coming into the ARDI system and the ModelHost process, you can check the Internal/Inputs/Updates counter.

This irregularly-updating counter measures how many individual points of data have changed since it first subscribed to live ARDI information.

If this stops, this might indicate a loss of connection or a failure in one or more data sources. Note that only changes are sent - so this counter may move very slowly during down-times or other process outages.