Item.Monitor Status
Used to verify that a data point value was set correctly.
Description
This logic can be used to check whether or not a data point value has correctly been set. This is achieved by reading the value into a feedback data point. If the feedback value is not equal to the input after a given timeout then the value is resent.
After the input data point has been set to true, the logic starts the timeout.Â
If the feedback value does not become true within the specified timeout (parameter delay), the input item is set to true again (resend).
Upon resend, the alarm item is set to true.
The value is resent until the feedback value becomes true.
If the feedback value becomes true, the alarm item is set to false and the timer stops.
Inputs
Input (ItemID): value that shall be written. The data point must be of type bool.
Status (ItemID): data point that provides the feedback value. The data point must be of type bool.
Outputs
Output (ItemID, optional): if specified, the input value is written to this data point. The data point must be of type bool.
Alarm (ItemID): this item is set to "true" whenever a resend happens. The data point must be of type bool.
Parameters
Delay (number): time interval which is used for checking and resending.
Possible trigger types
Timer and Input
Available since:
NETx BMS Server 2.0
Â