Blinds Output object (BlsOut)
The Blind Output (BlsOut) object type defines a standardized representation model of a blind actuator for the purpose of Automation and Control, and Operation and Monitoring. The object is independent of field device and blind-specific technologies. The respective drive control logic for absolute positioning and direct control may either be performed by a particular data acquisition or a networked field device. A Blind Output Object features two paradigms to command a blind actuator:
- Target state commanding for the purpose of absolute positioning
- Control commanding for the purpose of direct control
Control programs, system programs, operation and monitoring, and engineering and commissioning functions, as well as other BACnet objects, such as command, schedule and group objects located on any Building Automation station may use one or both methods to control blinds. However, the respective properties may not be commanded during every control program cycle.
The following actions may be typically triggered by switching a button, pushing one or multiple buttons, or by a menu command:
- Stop–Stop moving
- Move-up–Start moving upwards
- Move-down–Start moving downwards
- Stop-or-step-up–Stop a respective moving or perform a gradual moving upwards
- Stop-or-step-down–Stop a respective moving or perform a gradual moving downwards
- Goto-height, goto-angle, goto-position–Start moving to a specified position
BlsOut object properties are:
✳ Indicates a Siemens proprietary property.
Present value |
|
|
|---|---|---|
'Present value' indicates the present value of the virtual variable. | ||
Property ID: 85 | ||
Present priority ✳ |
|
|
|---|---|---|
"Present priority" property indicates the priority of the highest not released priority slot. If all priority slots are released and "Default command" is used as "Present value", "Present priority" will be set to 17. | ||
Default command |
|
|
|---|---|---|
"Default command" is the default value to be used for the "Present value" property when all command priority values in the "Priority array" property have a NULL value. The placement of NULL in the value parameter indicates the absence of any command at that priority. When all elements of the priority table array contain NULL, the commandable property shall assume the value defined in the "Default command" property of the object. | ||
Default command kind ✳ |
|
|
|---|---|---|
"Default command kind" allows configuring the behavior if no priority slot is active. If the property is FALSE, "Default command" is used as a resulting present value and output to the peripheral device if no other target state or direct control command will be commanded by the time of the first peripheral output. If the property is TRUE, "Default command" is used as a resulting present value, but no output is sent to the peripheral device if no other target state or direct control command will be commanded by the time of the first peripheral output. | ||
Tracking value |
|
|
|---|---|---|
'Tracking value' represents the uncorrected value as measured by the subsystem. It has the same data type as the 'Present value'.
| ||
Property ID: 5107 | ||
Control command ✳ |
|
|
|---|---|---|
A BACnet object property that allows control commanding of a blind actuator in the same way as state commanding by writing an operation value including additional operation parameters, and a respective priority to this property, or by releasing a particular priority. Reading:
Commanding:
Releasing:
Direct control after releasing:
| ||
Present command kind ✳ |
|
| |
|---|---|---|---|
"Present command kind" indicates whether the current value of property Present-Value is the result of a target state command or a control command. | |||
Control-command | Present-Value results from control commanding. | ||
Commanded | Present-Value results from target state commanding. | ||
Last moving direction ✳ |
|
|
|---|---|---|
"Last moving direction" indicates the last moving direction of a blind actuator.
| ||
State flag ✳ |
|
|
|---|---|---|
"State flag" represents four boolean flags ("Out of service", "Overridden", "Fault", "In-Alarm") that indicate the general status of an object. | ||
Reliability |
|
|
|---|---|---|
'Reliability' indicates whether the property value 'Present value' is reliable. If the 'Present value' is not reliable, the property 'Reliability' indicates the cause of the fault and the bit "Fault" of the state indication is set to 'True'. In a normal case, the property 'Reliability' is set to "No fault". | ||
Property ID: 103 | ||
Out of service |
|
|
|---|---|---|
"Out of service" allows decoupling the object from being modified by a control program, system program or peripheral device.
| ||
Property ID: 81 | ||
Progress value ✳ |
|
|
|---|---|---|
A BACnet object property that indicates the actual position of a blind.
Direct control after releasing:
| ||
In progress ✳ |
|
| |
|---|---|---|---|
"In progress" indicates whether a command is being processed (i.e. the blind is moving, the light is changing). | |||
No | No command is being performed. | ||
Yes | A target state or control command is being performed. | ||
Field device type |
|
|
|---|---|---|
"Field device type" is a text description of the physical peripheral device connected to the input or output. Typically contains the product part number of the connected device. To be completed by the engineer. Is not used by the data acquisition. Example: QAX3.P84 (room unit) - Entrance | ||
I/O address ✳ |
|
|
|---|---|---|
"I/O address" identifies and documents the data source, and facilitates configuring, modifying, and querying the assignment in a standardized way. The content of "I/O address" is technology-specific and includes:
| ||
Actuator type ✳ |
|
|
|---|---|---|
"Actuator type" indicates the type of actuator used. The property is set up during engineering. The property is typically used by an operation & monitoring function to visualize and operate blind positions such as height and angle.
Example: vertical jalousies | ||
Commissioning state ✳ |
|
|
|---|---|---|
"Commissioning state" is an enumerated value representing the commissioning state (Not checked, Check failed, Check successful) of the BACnet object. Typically set during commissioning by means of engineering and commissioning function (for example, Automation Building Tool or installer tool). It can be inspected by engineering and commissioning, or operation and monitoring functions, and used in commissioning reports. | ||
Commissioning information ✳ |
|
|
|---|---|---|
"Commissioning information" indicates additional, human-readable information about the BACnet object's commissioning state. For example, "cable defect". Typically set during commissioning by means of engineering and commissioning function (for example, Automation Building Tool or installer tool). It can be inspected by engineering and commissioning, or operation and monitoring functions, and used in commissioning reports. | ||
Maximum actual value ✳ |
|
|
|---|---|---|
"Maximum actual value" defines the higher limit of the allowed physical range of the output.
| ||
Minimum actual value ✳ |
|
|
|---|---|---|
"Minimum actual value" defines the lower limit of the allowed physical range of the output.
| ||
Change of value, COV ✳ |
|
|
|---|---|---|
'Change of value, COV' specifies the minimum change in 'Present value' property that will cause a COV notification to be issued to change-of-value subscribers of this object. | ||
Property ID: 22 | ||
Object access level ✳ |
|
| ||
|---|---|---|---|---|
"Object access level" defines the instance-specific object access level. "Object access level" is used for generic filtering and processing an object by a client application.
| ||||
Access level | Name | Description | ||
7 | Basic operation | Access to BACnet objects and properties for a room user e.g. data points visible on a room unit. | ||
6 | Standard operation | Access to BACnet objects and properties for standard operation and monitoring (daily business), .e.g. room and plant information on a management station. | ||
5 | Extended operation | Access to BACnet objects and properties for extended operation and monitoring such as network and device objects. All I/Os are visible | ||
4 | Administrator | Not used by HQ solutions yet. | ||
3 | Basic service | Access to BACnet objects and properties used for commissioning, e.g. configuration value extensions, I/O extensions, etc. | ||
2 | Extended service | Not used by HQ solutions yet. | ||
1 | Internal | Access to all BACnet objects and properties for very specialized actions e.g. during development. | ||
Object usage ✳ |
|
|
|---|---|---|
"Object usage" indicates whether the object is used or unused. The "Object usage" property can hide or display respective objects and their functionality in a client. For example, room functionality can be marked for flexible room arrangements as used/unused. An object that is marked as unused behaves as if the object does not exist. | ||
Property ID: 4930 | ||
Description |
|
|
|---|---|---|
"Description" is a string of printable characters whose content is not restricted. | ||
Object name |
|
|
|---|---|---|
"Object name" represents a name for the object that is unique internetwork-wide. The minimum length of the string is one character. The set of characters used in the "Object name" are restricted to printable characters. | ||
Comment |
|
|
|---|---|---|
A string of printable characters whose content is not restricted. | ||