BacnetBooleanInput Function Block
The BacnetBooleanInput exposes a boolean type raw object over BACnet as 'Binary Input' BACnet object.
Figure 1: BacnetBooleanInput Function Block |
Figure 2: BacnetBooleanInput Property Sheet |
Input
Input Name |
Description |
In |
It is a boolean input point. |
Table 1: Inputs of BacnetBooleanInput Function
Output
Output Name |
Description |
Out |
If Out of Service is false, Out is In value. If Out of Service is true, Out is the Present Value written over BACnet. |
Status Flags |
Displays the status of this function block. It can be any one or '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 and 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 status of the function block, whether it is Out Of Service state or not. Out of Service is modifiable over BACnet. Setting Out Of Service to true, decouples In from Out, i.e. In values no longer show up on Out. When Out Of Service is true, Out can be overwritten over BACnet (via Present Value property). Out of Service can be changed via BACnet. Setting Out of Service to true separates In and Out so that In values are no longer visible on Out. When Out of Service is true, BACnet can overwrite Out (via Present Value property). |
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: Outputs of BacnetBooleanInput Function
Parameter
Parameter Name |
Description |
Polarity |
Define the relationship between In 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 |
Define the notification class, which can be one of the following:
|
Alarm Value |
Define the value of Out that will trigger an Off-Normal alarm state. |
Event Enable To Off Normal |
If it is set 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 |
If it is set to true, enables sending of event notification of Fault event transitions to recipients listed by the Notification Class over BACnet. |
Event Enable To Normal |
If it is set 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 |
If it is set to true, enables:
If it is set to false:
|
Bacnet Object Instance |
It shows the instance number of the 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 Out: To enable or disable the Out feature. |
Table 3: Parameters of BacnetBooleanInput Function
Examples
Figure 3: Example - BacnetBooleanInput Function Block
Figure 4: Example - BacnetBooleanInput Property Sheet
Refer to General Description for
general information about IRMN4 Function Blocks.