BacnetBooleanOutput Function Block
The BacnetBooleanOutput exposes a boolean type raw object over BACnet as 'Binary Output' BACnet object.
Figure 1: BacnetBooleanOutput Function Block |
Figure 2: BacnetBooleanOutput Property Sheet |
Input
Input Name |
Description |
In15 |
It is a boolean input point. |
Feedback Value |
It is the boolean value that gets compared against Out, if unequal then an Off-Normal alarm state gets triggered. |
Table 1: Inputs of BacnetBooleanOutput Function
Output
Output Name |
Description |
Present Value |
Displays the highest priority valid value from Priority Array. BacnetBooleanOutput maintains a Priority Array of size 16, exposed over BACnet. Index 1 being the highest and index 16 being the lowest. In15 value shows up at Priority Array Index 15. Rest of the Index/Priority values can be updated over BACnet. Present Value always reflects the first highest priority (from 1 to 16) valid value (not NULL). |
Out |
When Out of Service is false - Out is same as Present Value. When Out of Service is true - Out retains the last value, it had before Out Of Service was set to true. |
Status Flags |
Displays the status of this function block. It can be any one or a 'OR' combination of the following values: 1 - In Alarm 2 - Fault 4 - Overwritten 8 - Out of Service Example: A value of 1 means the function block is in In Alarm state. A value of 9 means the function block is in Out of Service as well as in In Alarm state. |
Event State |
Displays the present event state of this function block. It can be any one of the following values: 0 - Normal 1 - Fault 2 - Off Normal |
Out of Service |
It shows the whether the function block is in out of service state or not. Out of Service is modifiable over BACnet. Setting Out Of Service to true, decouples Present Value from Out, i.e. Present Value no longer shows up on Out. When Out of Service is true, Out will retain its last value that it had before Out Of Service was set to true. |
Change of State Time |
Displays the last time Out state was changed. |
Change of State Count |
Displays the total count of Out state changes. This is modifiable over BACnet. |
Time of State Count Reset |
Displays the last time Change of State Count was reset over BACnet. |
Table 2: Output of BacnetBooleanOutput Function
Parameter
Parameter Name |
Description |
Relinquish Default |
Define the value that shows up on Out when In15 is not connected and priority array doesn't have any valid value. |
Polarity |
Define the relationship between Present Value and Out options are:
|
Time Delay |
Define the time delay (in seconds) with which a 'Off Normal'/'Normal' transition will be set off, once conditions are met. |
Notification Class |
There are four notification class:
|
Event Enable to Off Normal |
Setting it to true, enables sending of event notification of Off-Normal event transitions to recipients listed by the Notification Class over BACnet. |
Event Enable to Fault |
Setting it to true, enables sending of event notification of Fault event transitions to recipients listed by the Notification Class over BACnet. |
Event Enable to Normal |
Setting it to true, enables sending of event notification of Normal event transitions to recipients listed by the Notification Class over BACnet. |
Notify Type |
Define one of the two notify types:
|
Event Detection Enable |
Setting it to true, enables:
If it is set to false:
|
Bacnet Object Instance |
It shows the instance number of this BACnet object function block. |
Out Save |
Master Sync Enabled: If you set it to "true" the last output will be set as output for one cycle after the controller restarts. The application can use it to return to the same state before the controller restart. Present Value: To enable or disable the Present Value feature. Out: To enable or disable the Out feature. Note: The Out Save feature is only configurable via tools for Present Value and Out slot. As a result, after a power cycle, BACnet Output loses its priority array values, but the most recent OUT/Present Value is retained and appears on Priority Slot 16. This value, which belonged to which priority index prior to the power cycle event, will be lost |
Table 3: Parameters of BacnetBooleanOutput Function
Examples
|
|
Figure 3: BacnetBooleanOutput Function Block and Property Sheet
Refer to General Description for general information about IRMN4 Function Blocks.