Enhanced alarming with BACnet objects
First Claim
1. A method in a data processing system, the method comprising:
- monitoring a value of a data point associated with a device in an automation system using a set of pairs of event enrollment objects and notification class objects configuring and communicating an alarm,for each pair of objects, the first of the pair defined according to a first protocol, and the second of the pair corresponding to one of a set of offsets defined according to a second protocol;
writing property values of the pairs of objects for different alarm monitoring modes using a set of command objects; and
in response to detecting the value for the data point meeting conditions in at least one of the event enrollment objects, generating and communicating an alarm according to a notification class object paired with the at least one event enrollment object,wherein the first protocol and the second protocol are different building automation communication protocols,wherein the first protocol is building automation and controls network (BACnet) protocol,wherein the second protocol is a proprietary protocol for configuring and communicating alarms, andwherein writing the property values of the pairs of objects for the different alarm monitoring modes comprises, in response to a change in which of the alarm monitoring modes is active, changing one or more of the property values of the pairs of objects using the set of command objects.
1 Assignment
0 Petitions
Accused Products
Abstract
Management systems, methods, and mediums are provided. A method includes monitoring a value of a data point associated with a device in an automation system using a set of pairs of event enrollment objects and notification class objects configured to generate and communicate an alarm according to a first protocol. Each of the pairs of objects corresponds to one of a set of offsets defined according to a second protocol. The method also includes writing property values of the pairs of objects for different alarm monitoring modes using a set of command objects. Additionally, the method includes generating and communicating, in response to detecting the value for the data point meeting conditions in at least one of the event enrollment objects, an alarm according to a notification class object paired with the at least one event enrollment object.
-
Citations
25 Claims
-
1. A method in a data processing system, the method comprising:
-
monitoring a value of a data point associated with a device in an automation system using a set of pairs of event enrollment objects and notification class objects configuring and communicating an alarm, for each pair of objects, the first of the pair defined according to a first protocol, and the second of the pair corresponding to one of a set of offsets defined according to a second protocol; writing property values of the pairs of objects for different alarm monitoring modes using a set of command objects; and in response to detecting the value for the data point meeting conditions in at least one of the event enrollment objects, generating and communicating an alarm according to a notification class object paired with the at least one event enrollment object, wherein the first protocol and the second protocol are different building automation communication protocols, wherein the first protocol is building automation and controls network (BACnet) protocol, wherein the second protocol is a proprietary protocol for configuring and communicating alarms, and wherein writing the property values of the pairs of objects for the different alarm monitoring modes comprises, in response to a change in which of the alarm monitoring modes is active, changing one or more of the property values of the pairs of objects using the set of command objects. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing system comprising:
-
a storage device comprising an alarm manager application; an accessible memory comprising instructions of the alarm manager application; and a processor executes the instructions of the alarm manager application to; monitor a value of a data point associated with a device in an automation system using a set of pairs of event enrollment objects and notification class objects configuring and communicating an alarm, for each pairs of objects, the first of the pair defined according to a first protocol and the second of the pair corresponding to one of a set of offsets defined according to a second protocol; write property values of the pairs of objects for different alarm monitoring modes using a set of command objects; and generate and communicate, in response to detecting the value for the data point meeting conditions in at least one of the event enrollment objects, an alarm according to a notification class object paired with the at least one event enrollment object, wherein the first protocol and the second protocol are different building automation communication protocols, wherein the first protocol is building automation and controls network (BACnet) protocol, wherein the second protocol is a proprietary protocol for configuring and communicating alarms, and wherein to write the property values of the pairs of objects for the different alarm monitoring modes, the processor executes the instructions of the alarm manager application to change, in response to a change in which of the alarm monitoring modes is active, one or more of the property values of the pairs of objects using the set of command objects. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium encoded with executable instructions that, when executed, cause one or more data processing systems to:
-
monitor a value of a data point associated with a device in an automation system using a set of pairs of event enrollment objects and notification class objects configuring and communicating an alarm according, for each pair of objects, the first of the pair defined according to a first protocol, and the second of the pairs corresponding to one of a set of offsets defined according to a second protocol; write property values of the pairs of objects for different alarm monitoring modes using a set of command objects; generate and communicate, in response to detecting the value for the data point meeting conditions in at least one of the event enrollment objects, an alarm according to a notification class object paired with the at least one event enrollment object, wherein the first protocol and the second protocol are different building automation communication protocols, wherein the first protocol is building automation and controls network (BACnet) protocol, and wherein the second protocol is a proprietary protocol for generating and communicating alarms, and, wherein the instructions that cause the one or more data processing systems to write the property values of the pairs of objects for the different alarm monitoring modes comprise instructions that cause the one or more data processing systems to change, in response to a change in which of the alarm monitoring modes is active, one or more of the property values of the pairs of objects using the set of command objects. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method in a data processing system, the method comprising:
-
monitoring a value of a data point associated with a device in an automation system using a set of pairs of event enrollment objects and notification class objects configuring and communicating an alarm, for each pair of objects, the first of the pair defined according to a first protocol, and the second of the pair corresponding to one of a set of offsets defined according to a second protocol; writing property values of the pairs of objects for different alarm monitoring modes using a set of command objects; and in response to detecting the value for the data point meeting conditions in at least one of the event enrollment objects, generating and communicating an alarm according to a notification class object paired with the at least one event enrollment object, wherein the first protocol and the second protocol are different building automation communication protocols, wherein the first protocol is building automation and controls network (BACnet) protocol, wherein the second protocol is a proprietary protocol for generating and communicating alarms, and wherein the offsets include different priority levels for urgency of an alarm, different notification destinations, and different operator messages. - View Dependent Claims (19, 20, 21)
-
-
22. A data processing system comprising:
-
a storage device comprising an alarm manager application; an accessible memory comprising instructions of the alarm manager application; and a processor executes the instructions of the alarm manager application to; monitor a value of a data point associated with a device in an automation system using a set of pairs of event enrollment objects and notification class objects configuring and communicating an alarm, for each pairs of objects, the first of the pair defined according to a first protocol and the second of the pair corresponding to one of a set of offsets defined according to a second protocol; write property values of the pairs of objects for different alarm monitoring modes using a set of command objects; and generate and communicate, in response to detecting the value for the data point meeting conditions in at least one of the event enrollment objects, an alarm according to a notification class object paired with the at least one event enrollment object, wherein the first protocol and the second protocol are different building automation communication protocols, wherein the first protocol is building automation and controls network (BACnet) protocol, wherein the second protocol is a proprietary protocol for generating and communicating alarms, and wherein the offsets include different priority levels for urgency of an alarm, different notification destinations, and different operator messages. - View Dependent Claims (23, 24, 25)
-
Specification