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
Â