Monitor Status
Used to verify that a data point value was set correctly.
Description
This logic can be used to verify whether a data point value was set correctly by testing the value of a feedback data point. If the feedback value is not correct, the data point value is resent.Â
There are two operating modes:
- Output is not used: After the input data point has been set to "true", the logic starts the timeout. If the feedback value is not getting true within the specified timeout (parameter delay), the input item is set again to "true" (resend). In addition, the alarm item is set to "true". If the feedback value is getting "true", the alarm item is set to "false" and the timer stops.
- Output is used:Â After the input data point has been set to "true", the output is also set to "true" and the logic starts the timeout. If the feedback value is not getting true within the specified timeout (parameter delay), the output item is set again to "true" (resend). In addition, the alarm item is set to "true". If the feedback value is getting "true", the alarm item is set to "false" and the timer stops.
In both modes, the value is resent unitl the feedback value gets "true".
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, 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 resending.
Possible trigger types
- Timer and Input
Available since:
NETx BMS Server 2.0
Â