Alarm history (AlmHistory)
Enable logging |
|
|
|---|---|---|
"Enable logging" indicates and controls whether (TRUE) or not (FALSE) logging of events and collected data is enabled. Logging occurs if and only if Enable is TRUE, "Local time" is on or after "Start time", and "Local time" is before "Stop time". If "Start time" contains any wildcards, then the conditions for logging to be enabled is ignored. If "Stop time" contains any wildcards, then the conditions for logging to be enabled is ignored. "Log buffer" records of type log-status are recorded without regard to the value of the "Enable logging" property. | ||
Start time |
|
|
|---|---|---|
"Start time" specifies the date and time at or after which logging is enabled by this property. If any of the date and time fields contain wildcard values, then the conditions for logging to be enabled by "Start time" is ignored. If "Start time" specifies a date and time after "Stop time", then logging is disabled. A "Stop time" that is before the "Start time" is not allowed. | ||
Stop time |
|
|
|---|---|---|
"Stop time" specifies the date and time at or after which logging is disabled by this property. If any of the date and time fields contain wildcard values, then the conditions for logging to be disabled by "Stop time" is ignored. If "Stop time" specifies a date and time earlier than "Start time", then logging is disabled. A "Start time" that is after the "Stop time" is not allowed. | ||
Stop when full |
|
|
|---|---|---|
"Stop when full" specifies whether (TRUE) or not (FALSE) logging ceases when the buffer is full. When logging ceases because the addition of one more record would cause the buffer to be full, Enable is set to FALSE and the event is recorded. If "Stop when full" is writable, attempts to write the value TRUE to the property while "Record count" is equal to "Buffer size" result in the oldest log buffer record being discarded, and cause the "Enable logging" property to be set to FALSE and the event to be recorded. | ||
Buffer size |
|
|
|---|---|---|
"Buffer size" specifies the maximum number of records the log buffer can hold. "Buffer size" can be written by any engineering and commissioning or operation and monitoring function. If "Buffer size" is changed to a new, smaller value, the oldest log records will be discarded as needed. | ||
Enable configuration modification ✳ |
|
|
|---|---|---|
"Enable configuration modification" defines whether the properties marked as writeable can be modified or not. Properties such as "Stop when full" , "Record count", etc can be locked to prevent a user from manipulating logging behavior or removing security related messages. Enable configuration modification = False (default): Enable configuration modification = True: | ||
Log buffer |
|
|
|---|---|---|
"Log buffer" is a list of BACnet logging records. Each log record conveys either a set of recorded data values or errors related to data collection, a status change in the "Trend log multiple", or an indication that the time and/or date was changed in the device hosting the "Trend log multiple" object. | ||
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 | ||
Record count |
|
|
|---|---|---|
"Record count" represents the number of log records currently resident in the Log_Buffer. A write of the value zero to this property causes all log records in the Log_Buffer to be deleted and Records_Since_Notification to be reset to zero. Upon completion, this event is reported in the log as the initial entry. BACnet property: [Record_Count] | ||
Total record count |
|
|
|---|---|---|
"Total record count" indicates the total number of records collected by the BA-Trend-Log or BA-Trend-Log-Multiple object since its creation. When the value of Total-Record-Count reaches its maximum possible value of 232 – 1, the next value it takes is one. Once this value has wrapped around to one, its semantic value (the total number of records collected) has been lost but its use in generating notifications remains. | ||
Notification threshold |
|
|
|---|---|---|
"Notification threshold" specifies the value of "Records collected since notification" at which notification occurs. | ||
Records collected since notification |
|
|
|---|---|---|
"Records collected since notification" represents the number of records collected since the previous notification, or since the beginning of logging if no previous notification has occurred. | ||
Last notified record number |
|
|
|---|---|---|
"Last notified record number" indicates the Sequence Number of the Trend-Record that caused the value of the Records-Since-Notification property to become equal to or greater than the value of the Notification-Threshold property. If no notifications have occurred since logging began, the value of Last-Notify-Record is zero. | ||
Notification class |
|
|
|---|---|---|
"Notification class" holds a reference to a "Notification class object", and indicates which "Notification class object" to use when generating notifications for this object. | ||
Event enable |
|
| |
|---|---|---|---|
'Event enable' enables or disables specific event notification functionality (i.e. during engineering/configuration). | |||
To-Offnormal | Allows TO-OFFNORMAL event notification functionality to be enabled and disabled. | ||
To-Fault | Allows TO-FAULT event notification functionality to be enabled and disabled. | ||
To-Normal | Allows TO-NORMAL event notification functionality to be enabled and disabled. | ||
Acknowledged transitions |
|
|
|---|---|---|
"Acknowledged transitions" conveys three flags that separately indicate the receipt of acknowledgments for TO-OFFNORMAL, TO-FAULT and TO-NORMAL events. These flags is cleared upon the occurrence of the corresponding event and set under any of these conditions:
| ||
Notification type |
|
|
|---|---|---|
"Notification type" conveys whether the notifications generated by the object should be of type "Event" or "Alarm". | ||
Time stamp of event |
|
|
|---|---|---|
"Time stamp of event" conveys the times of the last event notifications for TO-OFFNORMAL, TO-FAULT, and TO-NORMAL events, respectively. | ||
Enable event detection |
|
|
|---|---|---|
"Enable event detection" allows to enable or disable event notifications of the corresponding object at engineering time. When "Enable event detection" is false, the internal algorithm of the object does not perform. Therefore, event notifications are not issued, and the dynamic properties of the object do not update. | ||
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 identifier |
|
|
|---|---|---|
"Object identifier" is a numeric code that is used to identify the object. It must be unique internetwork-wide. | ||
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 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. | ||