Common Event object (CmnEvt)
The Common Event (CmnEvt) object supports the hierarchical alarming model, allowing alarm suppression and aggregation behavior to be aligned with application, geographical, and/or other jobsite specific hierarchies. The hierarchical model supports:
- Hierarchical reliability and alarm state aggregation
- Propagation of alarm suppression commands within an object hierarchy
- Propagation of alarm acknowledgements within an object hierarchy
The CmnEvt object properties are:
✳ Indicates a Siemens proprietary property.
Present value |
|
|
|---|---|---|
"Present value" is an enumerated property. Values include:
| ||
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 | ||
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 | ||
Alarm object count ✳ |
|
|
|---|---|---|
"Alarm object count" indicates the number of updates to the "Alarm objects list", "Extended fault objects list " and "Fault objects list". It allows client applications to determine that list elements have changed, even if the changes do not result in a change to the Present value. | ||
Alarm objects list ✳ |
|
|
|---|---|---|
"Alarm objects list" lists object identifiers for all in-scope Building Automation Objects with Event_State properties equal to OFF_NORMAL. | ||
Fault object count ✳ |
|
|
|---|---|---|
"Fault object count" The content of the BA-Aggregated-State object’s Fault-List property includes:
[cASA-4.4-010]
NO References to in-scope BA-Aggregated-State objects. | ||
Fault objects list✳ |
|
|
|---|---|---|
"Fault objects list" is a list of object identifiers for all in-scope Building Automation Objects with Reliability properties equal to a value other than NO_FAULT_DETECTED. Aggregated State Object property: [Fault_List] | ||
Extended fault object count ✳ |
|
|
|---|---|---|
"Extended fault object count" | ||
Extended fault objects list ✳ |
|
|
|---|---|---|
"Extended fault objects list" contains a list of object identifiers of objects with alarm (Reliability not equal to "No-fault-detected") AND Aggregated-State objects with alarm (Present value equal to fault or fault-alarm). | ||
Unacknowledged object count ✳ |
|
|
|---|---|---|
"Unacknowledged object count" | ||
Unacknowledged objects list ✳ |
|
|
|---|---|---|
"Unacknowledged objects list" contains the object identifiers of:
| ||
Commanded object count ✳ |
|
|
|---|---|---|
"Commanded object count" | ||
Commanded objects list ✳ |
|
|
|---|---|---|
"Commanded objects list" provides a list of in-scope commandable objects with active commands at priority levels 1-8. Commandable objects are objects with Priority-Array properties. | ||
Out of service object count ✳ |
|
|
|---|---|---|
"Out of service object count" | ||
Out of service objects list ✳ |
|
|
|---|---|---|
"Out of service objects list" contains the object identifiers of:
| ||
Overridden object count ✳ |
|
|
|---|---|---|
"Overridden object count" | ||
Overridden objects list ✳ |
|
|
|---|---|---|
"Overridden objects list" contains the object identifiers of:
| ||
Node reference ✳ |
|
|
|---|---|---|
"Node reference" indicates the object identifier of the parent view node object. The property is set automatically by the engineering system. | ||
Number of states |
|
|
|---|---|---|
'Number of states' defines the number of states that can report 'Present value'. | ||
Property ID: 74 | ||
State text |
|
|
|---|---|---|
'State text' specifies the enumeration of the multistate value. Preconfigured enumerations can be selected or set to a project-specific enumeration. | ||
Property ID: 110 | ||
Update count ✳ |
|
|
|---|---|---|
"Update count" represents the number of times that the "Present value" property has been updated.
| ||
Event state |
|
|
|---|---|---|
"Event state" provides a way to determine if this object has an active event state associated with it. The "Event state" property indicates the event state of the object. Changes in the "Event state" property to the value FAULT are considered to be fault events. If the object does not support intrinsic reporting, then the value of this property is NORMAL. | ||
Property-ID: 36 | ||
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. | ||
Object identifier |
|
|
|---|---|---|
"Object identifier" is a numeric code that is used to identify the object. It must be unique internetwork-wide. | ||
Object type |
|
|
|---|---|---|
"Object type " indicates membership in a particular object type class. E.g. "Analog input", "Binary output", "Event enrollment", "Trend log", etc. | ||
Building automation profile ✳ |
|
|
|---|---|---|
"Building automation profile" is an enumeration that indicates a particular type of Siemens proprietary object. Siemens objects are based on standard BACnet objects. For example, Siemens Analog Input, Analog Output, Analog Calculated Value, and Analog Configuration Value are based on standard Analog Input, Analog Output, and Analog Value BACnet objects. | ||
Profile name |
|
|
|---|---|---|
"Profile name" indicates the name of an object profile to which this object conforms. To ensure uniqueness, a profile name must begin with a vendor identifier code followed by a dash. All subsequent characters are administered by the organization registered with that vendor identifier code. The vendor identifier code that prefixes the profile name indicates the organization that publishes and maintains the profile document named by the remainder of the profile name. | ||
Event configuration ✳ |
|
|
|---|---|---|
"Event configuration" | ||
Last alarm object reference ✳ |
|
|
|---|---|---|
Last corresponding object reference is shown. | ||
Comment |
|---|
A string of printable characters whose content is not restricted. (property is only used in ABT Pro) |
Version |
|---|
Version of a copied object (copied from a library). (property is only used in ABT Pro) |
Library reference |
|---|
Source of a copied object (copied from a library). (property is only used in ABT Pro) |