Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

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

 

  • No labels