Loop object
The Binary loop object contains the BACnet properties for a controller.
There is a dependency between 'Name', 'Description' and 'Naming extension'. Any changes to one impacts the other two properties.
Note:
The dependency can be eliminated by entering a project-specific text.
Example 1:
"AQualCtr" is set as 'Name' if selected as preconfigured 'Description' "Active energy” is selected. If "Abs" is selected as a supplement to the 'Naming extension', the description is supplemented by "(Absolute)" to "Supply air IAQ controller (absolute)" and the name becomes "AQualCtr(Abs)". The name also forms the last element of the object name.
Example 2:
"TRCtr" is set as 'Name' if selected as preconfigured 'Description' "Room temperature controller” is selected. Entering "01" (project-specific text) in addition to 'Naming extension', results in the 'Name' "TRCtr(01)". The name also forms the last element of the object name.
Name |
|
|
|---|---|---|
'Name' is a name specific to the instance. It is used to set up a hierarchical object name. | ||
Property ID: 4438 | ||
Description |
|
|
|---|---|---|
'Description' describes a BACnet object. The 'Description' is a translatable string that is saved internally as a text reference or directly as a string. | ||
Property ID: 28 | ||
Name extension |
|
|
|---|---|---|
'Name extension' is an optional extension of the name. It uniquely identifies an object or to distinguish objects. | ||
Property ID: 4437 | ||
Note
Designations from the text catalog can also be used for the 'Naming extension'.
Alarming
Alarming is implemented under the principle of intrinsic reporting within a BACnet object.
Select the "Properties" tab to add the extension, select 'Yes' in the "Enable event" field. The BACnet properties required for the setting are displayed in ABT Site and the Programming Editor under the "Properties" tab.
Alarming
Enable event |
|
|
|---|---|---|
'Enable event' enables the alarm function. The BACnet properties required to set the function are displayed. For setting 'Yes', the settings 'Extension with event configuration' is set to 'Intrinsic event registration'. | ||
Property ID: 35 | ||
Limit value for error |
|
|
|---|---|---|
'Limit value for error' represents the error limit provided to the event notification for the ‘Floating Limit’ event algorithm. The ‘Floating Limit’ event algorithm displays events when the monitored value differs from a setpoint by more than the differential limits provided. | ||
Property ID: 34 | ||
Hysteresis to normal |
|
|
|---|---|---|
'Hysteresis to normal' determines the minimum difference that a value must maintain when returning the normal range below or above the limit value. There are two classifications: "Hysteresis On" and "Hysteresis Off" defines the difference of a staged controller or a 2-position PID controller which can be modified online.
The default value is 0.5. Property ID for "Hysteresis On": 4854 Property ID for "Hysteresis Off": 4853 | ||
Property ID: 25 | ||
Monitoring time deviation |
|
|
|---|---|---|
'Monitoring time deviation' determines the time in [s], during which a limit value must be exceeded before an "To-offnormal" is triggered. | ||
Property ID: 113 | ||
Monitoring time deviation to normal |
|
|
|---|---|---|
'Monitoring time deviation to normal' determines the time in [s], during which a limit value plus 'Hysteresis to normal" must be maintained upon returning to the normal range before an a "To-offnormal" event is triggered. | ||
Property ID: 356 | ||
Notification class |
|
|
|---|---|---|
'Notification class' determines the priority of an event and whether the event must be acknowledged or reset. The following are the notification classes: | ||
Property ID: 17 | ||
Enable event detection |
|
|
|---|---|---|
'Enable event detection' enables event detection. The "Event state" is always "Normal" with setting 'No'. | ||
Property ID: 353 | ||
Suppress event detection |
|
|
|---|---|---|
'Suppress event detection' determines whether event detection is suppressed. | ||
Property ID: 354 | ||
Suppress event notification |
|
|
|---|---|---|
'Suppress event notification' determines whether event notifications are suppressed. | ||
Property ID: 4972 | ||
Trend
Trend is a separate BACnet object (Trendlog object). It is not, however, depicted in ABT Site and in programming editor as a separate BACnet object, but rather as the trend function of a BACnet object.
Enable Trend |
|
|
|---|---|---|
'Enable trend' enables the trend function. A new BACnet object for type TRENDLOG is instantiated, automatically connected to property "Present value" of the selected object and the BACnet properties required for setting are shown in tab "Properties". | ||
Enable logging |
|
|
|---|---|---|
'Enable logging' enables trend logging. Logging of data points begins as of the start date and start time is reached. Trend logging stops if the stop date and stop time are reached or when the buffer is full (if set). Start date and start time (wildcards) are not defined by default. In other words, the setting 'Enable logging' = 'Yes' immediately starts trending. | ||
Property ID: 133 | ||
Logging Type |
|
|
|---|---|---|
'Logging Type' determines when a data point is trended. | ||
Property ID: 197 | ||
Logging interval |
|
|
|---|---|---|
'Logging interval' determines the interval (cycle) at which the value is logged. The setting takes effect by setting 'polled' for 'Logging Type'. | ||
Property ID: 134 | ||
Stop when full |
|
|
|---|---|---|
'Stop when full' determines whether to stop trend logging if the buffer is full. | ||
Property ID: 144 | ||
Buffer size |
|
|
|---|---|---|
'Buffer size' determines the maximum number of values that can be saved to the buffer. The setting 'Stop if full' determines how to proceed if the buffer is full. Note The value for property 'Buffer size' must be greater than or equal to the value for property 'Notification threshold'. | ||
Property ID: 126 | ||
Notification threshold |
|
|
|---|---|---|
'Notification threshold ' determine when the buffer sends a request to retrieve data. As soon as the set number of data entries is reached, an event notification is sent for the management station to retrieve the data. Data points are deleted from the buffer after retrieval. | ||
Property ID: 137 | ||
Other
Neutral zone |
|
|
|---|---|---|
'Neutral zone' defines the insensitive area of the controller around the setpoint. If the absolute sum of the control difference is smaller than half the neutral zone (Setpoint - Controller input < Neutral zone/2), the manipulated variable is tracked during 7 process cycles at the controller output (Present value). Afterwards, the controller output is constant until the control difference is outside the neutral zone. The controller output again takes over the calculated manipulated variable. Neutral zone is not used on controller type = staged. Units differential value displays the engineering units of the neutral zone. | ||
Gain |
|
|
|---|---|---|
"Gain" defines the proportional gain parameter used by the loop. The property is set up during engineering. The property is not used for staged controllers. | ||
Units for gain |
|
|
|---|---|---|
"Units for gain" indicates the engineering units of the property "Gain". The property is set up during engineering. | ||
Integral action time Tn |
|
|
|---|---|---|
"Integral action time Tn" defines the integral gain parameter used by the loop. The property is set up during engineering. The property is not used for staged controllers. | ||
Units for integral action time |
|
|
|---|---|---|
"Units for integral action time" indicates the engineering units of "Integral action time Tn". Integral-Constant-Units are not used if Controller-Type = staged. | ||
Derivative action-time Tv |
|
|
|---|---|---|
"Derivative action-time Tv" defines the derivative gain parameter used by the loop. The property is set up during engineering. The property is not used for staged controllers. | ||
Units for derivative action-time ✳ |
|
|
|---|---|---|
"Units for derivative action-time" indicates the engineering units of the property "Derivative action-time Tv". Derivative-Constant-Units will not be used if Controller-Type = staged | ||
Controller output maximum |
|
|
|---|---|---|
"Controller output maximum" specifies the maximum value of the "Controller output" (Present value) property. The property is used by the loop control logic to prevent the logic from controlling beyond the range of the controlled device and to prevent integral windup. The property is set up during engineering. The property "Units for controller output" indicates the engineering units of "Controller output" (Present value). | ||
Controller output minimum |
|
|
|---|---|---|
"Controller output minimum" specifies the minimum value of the "Controller output" (Present value) property. The property is used by the loop control logic to prevent the logic from controlling beyond the range of the controlled device and to prevent integral windup. The property "Units for controller output" indicates the engineering units of "Controller output" (Present value). | ||
Rise time from 0 to 100% |
|
|
|---|---|---|
'Rise time from 0 to 100%' defines the time [1/10 s] that a signal requires to go from 0 [%] to 100 [%]. The time should match the runtime of the actuator. | ||
Property ID: 4996 | ||
Fall time from 100 to 0% |
|
|
|---|---|---|
'Fall time from 100 to 0%' defines the time [1/10 s] that a signal requires to go from 100 [%] to 0 [%]. The time should match the runtime of the actuator. | ||
Property ID: 4995 | ||