CN103827758B - A kind of for the equipment in building automation system - Google Patents
A kind of for the equipment in building automation system Download PDFInfo
- Publication number
- CN103827758B CN103827758B CN201180073781.1A CN201180073781A CN103827758B CN 103827758 B CN103827758 B CN 103827758B CN 201180073781 A CN201180073781 A CN 201180073781A CN 103827758 B CN103827758 B CN 103827758B
- Authority
- CN
- China
- Prior art keywords
- data
- building automation
- automation system
- display
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 claims abstract description 47
- 230000008569 process Effects 0.000 claims abstract description 44
- 238000012545 processing Methods 0.000 claims abstract description 17
- 238000003860 storage Methods 0.000 claims description 19
- 230000008859 change Effects 0.000 claims description 6
- 230000002452 interceptive effect Effects 0.000 claims description 6
- 238000007726 management method Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 10
- 230000003068 static effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000013515 script Methods 0.000 description 6
- 238000013475 authorization Methods 0.000 description 5
- 238000013500 data storage Methods 0.000 description 5
- 239000000203 mixture Substances 0.000 description 5
- 238000004378 air conditioning Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000010438 heat treatment Methods 0.000 description 3
- 241000406668 Loxodonta cyclotis Species 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000013499 data model Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 239000000779 smoke Substances 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 241000984642 Cura Species 0.000 description 1
- 241000196324 Embryophyta Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 239000002341 toxic gas Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000009423 ventilation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31472—Graphical display of process
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
A kind of for the equipment in building automation system, including memory, display, user input apparatus and process circuit.This equipment also at least includes the first building automation system device.Memory stores both program instruction and the multiple data records corresponding to building automation system object.Process circuit and be operatively coupled to memory, input unit and display.Process circuit to be configured to when performing programming instruction in order to obtain corresponding to the data record of the first building automation system object and to use this data record to show the information with regard to the first building automation system object in the Part I of display.The information that processing unit is further configured to would correspond at least one attribute in this data record adds one group of related object to.Processing circuit to be further configured to identify the system data being associated with the first building automation system object, wherein, this system data is different from described data record, and the information with regard to the system data being identified is added to this group related object.Process circuit to be further configured in the second area of display, show the information representing this group related object.First building automation system device is operatively coupled to process circuit.This process circuit is further configured to provide the signal of the operation changing the first building automation system device.
Description
Technical field
The present invention relates to building automation system, and relate more specifically to allow to monitor and control building automation
The user interface for building automation system of system and device.
Background technology
Building control system comprises the multiple systems helping to monitor and control the various aspects of building operation.Building
Control system includes security system, fire-fighting or life safety system, illuminator and is sometimes referred to as heating, heating ventilation and air-conditioning
The comfort system of (" HVAC ") system.In large scale business and industrial plants, such system has substantial amounts of element and is
Supermatic.
The element of building control system is widely dispersed in whole facility.For example, comfortable or HVAC system generally includes
Substantial amounts of temperature sensor and air deflector control device and other elements, and they are positioned at actually each region of facility
In.Similarly, security system can have disperseed to be dispersed throughout the intrusion detection of whole building or place, motion sensor and
Alarm starter.First security system also includes taking the widely distributed of smoke alarm, pull-type pull station and controller form
Device.In order to realize that efficient and effective building control system operates, need to monitor various points of building control system
Dissipate the operation of element and usually communicate.
To this end, building control system is generally of one or more central control station, can in described central control station
Monitor from the data of system, and the various aspects of controllable and/or monitoring system operation in described central control station.Control
System station generally includes the computer with processing equipment, data storage device and user interface.In order to allow to monitor and control
Scattered control system component, building control system usually uses multistage communication network to come at such as sensor and actuator
Transfer operation and/or warning information between operation element and central control station.
In older system, control station provides building controls data with the form of troublesome text-oriented.This control
System station presents data in the way of usually requiring that detailed systematic knowledge to explain and to understand.With building controls system
System becomes more complicated, and presenting building system data in more intuitive mode has become more and more favourable.In order to solve this
Individual problem, the control station of building control system typically now uses graphic user interface, and text message is schemed by it with representing
Shape combination is to illustrate the background of the system data being just shown.Figure can include that the map graphically showing, floor are put down
Face figure, the diagram of complex device and even controlled or sensing value figure show.
The example of the use of representative figure can be the figure using thermometer shape to represent temperature reading, as with simply
Textual value contrast.Similarly, contrast with the plain text list of alarm position, can be at building floor plan
Figure shows the alarm state representing the floor for building.
Although the use of figure and other high-level interface features has enhanced access and supervision to building system data,
But a restriction to control station is that technician is in order to access the mode of the information with regard to complex building operation.At building system
Dirigibility between the display of the various elements of system control station is the task of making us drawing back.To this end, many building systems
Comprise to communicate, can be monitored and in some cases can controlled thousands of points and hundreds of objects.Due to building
System system is unique substantially to a great extent, so in order to show and to access the system use of data in history at it
User interface framework aspect ossifys relatively.
Accordingly, it would be desirable to more easily handle between a kind of a large amount of object allowing in building system and/or point
More intuitive interface.
Content of the invention
At least some of embodiment of the present invention solves above-mentioned and other needs by a kind of interactive interface of exploitation, wherein
When object is easily selected by a user, automatically generates the link of relevant information based on this object, and make it be available for user's choosing
Select, be preferably presented in multizone display.
First embodiment is for the equipment in building automation system, and it includes memory, display, user
Input unit and process circuit.This equipment also at least includes the first building automation system device.Memory stores both program refers to
Order and the multiple data records corresponding to building automation system object.Process circuit and be operatively coupled to storage
Device, input unit and display.Process circuit to be configured to when performing programming instruction in order to obtain corresponding to the first building
The data record of thing automated system object simultaneously uses this data record by with regard to the first building automation system object
Information is shown in the Part I of display.Processing unit is further configured to would correspond at least one in this data record
The information of attribute adds one group of related object to.Process circuit to be further configured to identify and the first building automation system object
The system data being associated, wherein, this system data is different from described data record, and described process circuit is additionally configured to
Information with regard to the system data being identified is added to this group related object.Process circuit to be further configured at the of display
Two regions show the information representing this group related object.First building automation system device is operatively coupled to place
Reason circuit.This process circuit is further configured to provide the signal of the operation changing the first building automation system device.
By with reference to features as discussed above, above-mentioned and other features and embodiment will become for this area
Become readily apparent from for technical staff.
Brief description
Fig. 1 is and BAS(HVAC) device, overall situation pipe in use together with security against fire device and security system device
The functional block diagram of reason system;
Figure 1A is carried out the functional block diagram of the computing device of the function of global administration's system of Fig. 1 and according to the present invention's
The graphic user interface of embodiment;
Fig. 2 is the expression frame that screen produced by the graphic user interface function being performed by the computing device of Figure 1A shows
Figure;
Fig. 2 A shows the screenshotss of the exemplary screen displays of the Fig. 2 with the data filling of specific buildings system;
It is a part of by exemplary one group performed by processing unit that Fig. 3 illustrates as graphic user interface function
The flow chart of operation;
It is a part of by performed by processing unit that Fig. 4 A and 4B illustrates as graphic user interface function in more detail
The first embodiment of operation of Fig. 3;
Fig. 5 illustrates can be performed to produce the exemplary of display element in the operation of Fig. 4 A, 4B by processing unit
The flow chart of one group of operation;
Fig. 6 illustrates in more detail and is performed to realize one of operation of Fig. 5 in first embodiment by processing unit
One group of operation;
Fig. 7 illustrates and can be performed to produce the relevant item letter for display with the operation according to Fig. 4 A and 4B by processing unit
The flow chart of the exemplary one group operation of breath;
Fig. 8 illustrates and can be performed to determine showing of relation between the object in building automation system by processing unit
The flow chart of one group of operation of example;
Fig. 9 illustrates the expression figure of the exemplary output file being produced by the process of Fig. 8;
Figure 10 illustrates the expression figure of the example data image in the memory of the system being stored in Fig. 1 and 1A;And
Figure 11 illustrates the expression figure in the Example configuration data storehouse of the system of Fig. 1 and 1A;And
Figure 12 illustrates the expression of the element of the application framework for user interface capabilities according to an embodiment of the invention
Figure.
Detailed description of the invention
Fig. 1 illustrates and combines comfort system (HVAC) device the 102nd, life safety device 104 and security system device 106
The functional block of the first embodiment of the global administration's system 100 realizing.Management system the 100th, comfort system device the 102nd, life is pacified
Full device 104 and security system device 106 form complex system 50 together.It will be appreciated that, comfort system fills
Putting 102 to be preferably carried out cooperating to form building comfort system, life safety system device 104 carries out cooperating to form building
Thing life safety system, and security system device 106 carries out cooperating to form building safety system.Management system 100 permits
Permitted from a single point and managed, monitor and control such diversity system and device in a uniform manner.
In FIG, with the form representing the functional block of the data of software program and the storage being performed, management system is shown
100.Show the block diagram of the computer installation 150 of the management system 100 realizing Fig. 1 in figure ia, and below one is entered to it
Step discusses.
As shown in fig. 1, management system 100 includes applying unit or application framework the 110th, core engine 112 and data
Storage vault 114.Figure 1A shows the application framework being arranged on single computer workstation the 110th, core engine 112 and data storage
Warehousing 114.It will be appreciated, however, that any one in application framework the 110th, core engine 112 and data storage bank 114
Or all can be suitably distributed in computing device respectively.
Application framework 110 is the set of software and the associated data files enabling client application.In the present embodiment, should
With the management application of framework 110 enabled systems, it provides for monitoring, checking the use with the various point in control system 50 and device
Interface, family.The 119th, application framework 110 includes main executable file the 117th, user layout definition file the 118th, one group of rule especially
Common graphics control module 120 and infrastructure interface 121.Core engine 112 includes model/storage vault the 124th, many softwares
Extension 1261...126p, control manager 128 and device interface stack 129.Data storage bank 114 includes historical data especially
Storehouse 130.
With reference first to core engine 112, model/storage vault (MR) 124 includes data server 1241And system database
1242.System database 1242Include all data points in system 50 and all (or great majority) devices especially and other are right
The data model of elephant.Especially, as known in the art, can be by each value (temperature, the alarm of movable architecture system
State, humidity) it is referred to as point or data point.In the present embodiment, the object of system 50 includes creating, process or storing with regard to such as
The information of the data point of physical unit (BAS controller, field panel, sensor, actuator, camera etc.) and such as controlling
Timetable, trend report, anything of data file of holding of system level structure etc. of definition.
Correspondingly, system database 1242Include the currency of various points in system 50 especially and for system 50
In the configuration information of various objects.MR 124 is application framework 110 and other application can be in order to access by various systems
Device the 102nd, 104 and 106 data generating the mechanism that data (i.e. order) is provided to such device.
Will be discussed in detail as following, be maintained at system database 1242In a type of object by identifying system
In object between relation hierarchy definition composition.These relations are preferably classification, as will be begged for further below
Opinion.Specifically, it is known that the object in building automation system is organized as hierarchy.For example, system definable has
The object " floor " of multiple subobjects of " room " form.Each " room " can have again such as " air deflector ", " Smoke Detection
Device " and multiple subobjects of " temperature sensor ".Such hierarchy definition between object is inherently conventional,
And many forms can be taked.It will be appreciated that, the use of the hierarchial file structure in system 100 allows technician's definition almost to appoint
What desired hierarchy, its result is stored as one of hierarchial file structure of definition further described below.In this reality
Execute in example, MR 124 keep mark system object (include represent device the 102nd, the 104th, 106 those) between hierarchy
The file (i.e. object) of different editions.
Software extensions 1261...126pIt is core operation each that management system 100 is provided via model repository 124
Group software service.Software extensions 1261...126pPreferably in a manner known in the art with source code creation, compiling chain
Connect.Software extensions 1261...126pCan suitably include print manager, report subsystem and state propagation manager.Example
If report subsystem is management data value obtaining to generate the system of various report from MR 124.Such report can include
The trend of such as room temperature etc..Use the report generation that the data model of such as MR 124 carries out and the side being managed it
Method is conventional, and the clear property in order to illustrate and eliminate its details.In another example, state propagation manager is special
Other data objects various not in system propagate the device of alarm condition information.In U.S. that on September 25th, 2009 submits to
State's patent application serial number 12/566, provides the example of suitable alarm broadcasting system in 891, this patent application is transferred to this
Bright assignee is simultaneously incorporated herein by reference.
Control manager 128 is another software service of the use carrying out enabled systems data via MR 124.Specifically, control
Manager 128 processed promotes to use senior script to provide service in management system 100.In other words, with software extensions
1261...126pOn the contrary, controlling manager provides the execution environment for senior script.Especially, control manager 128 to be joined
It is set to the software scripts performing to fulfil various service.In this embodiment, control manager 128 and perform script to realize management system
The scheduling feature of system 100.Scheduling feature is used for being based on the timetable of time to control the point in various system.For example, may be used
Use scheduling feature with based on when in the daytime and always order temperature set-point on Sunday in comfort system device 102.It will be recognized that
, simply the scheduling feature in other embodiments can be embodied as another software extensions 126x.But, and must be compiled
Contrary with the rudimentary source code of link, in this embodiment, control manager 128 allows to add to management system 100 via script
Add function.
Interface stack 129 acts as core 112 and various comfort system devices the 102nd, various life safety device 104 and each
One group of functional module of the interface between kind security system device 106.Comfort system device 102 can suitably include on-the-spot control
Device processed, actuator, sensor and other devices being normally associated with HVAC system, all of which can be on suitable network
Communicate, as known in the art.Life safety system device 104 can suitably include notifying application circuit
(NAC), NAC control panel, other controllers and be normally associated with security against fire and/or life safety system other
Device, all of which can communicate, as known in the art on suitable network.Similarly, security system device 106
Can suitably include field controller, camera, sensor and other devices being normally associated with security system, it
All can communicate on suitable network, as known in the art.Device the 102nd, one of 104 and 106 or many
Individual can work based on the specific network protocols of such as BACnet or LonTalk.Interface stack 129 is by management system 100
Service provides the access to the data in such procotol.
With reference now to application framework 110, in the embodiments described herein, application framework 110 be by cooperate by terms of
Calculation machine display, all Figure 1A as discussed further below display 156 on multizone or many panes display window are provided
Application and other software parts.Many panes display (see for example Fig. 2 and 2A) includes Object Selection region the 215th, for showing
With regard to the primary display area 220 of information of the element in selected objects and object and context display area 225 and display
" relevant item " region 230 automatically generating with other objects that selected objects has predefined relation.Many or most of districts
Territory has the optional link to additional information.
Figure 12 illustrates in greater detail application framework 110.With reference to Fig. 1 and 12, infrastructure 121 acts as core engine
The software module of the interface (being similar to application programming interface (API)) of the various elements (including MR 124) of 12.Master can hold
Style of writing part 117 includes the programming instruction coordinating the action of other modules of application framework 110.Common graphics control member 120 wraps
Include the shape library for various objects and point.For example, Graph Control component 120 can include the thermometer figure for temperature sensor
Shape definition or " speedometer " the formula graphic definition for one or more pressure sensors.Graph Control component 120 is by many
Individual application and be not only application framework 110 use file (or copy of public documents).Layout 118 is to define display format
File, such as whether figure to be shown shows, text shows, camera images etc..In the embodiments described herein, in conjunction with
The profile of each user or alternatively combine authorization level or other users select definition and layout 118.Therefore, display
Outward appearance can be different, even if such user uses identical application framework 110 for different users.
Rule 119 defines, based on the layout 118 of definition, the various regions how application framework 110 fills display.To recognize
Know to be, although layout 118 can be changed by user, but rule 119 is not.But, with common graphics control member
120 is contrary, and rule 119 is that application framework 110 institute is specific.
With reference now to Fig. 2, show the figure of the display screen 200 being generated by application framework 110.Mention as was explained briefly above
, display screen 200 includes first window the 202nd, the second window 204 and the 3rd window 205.First window 202 includes
System the 220th, context working region the 225th, the relevant item region 230, the 215th, groundwork region, selection region of browser and auxiliary
Help working region 235.In this embodiment, the second window 204 includes alert notification region 210.Other windows can be included.Although
Outside the scope of the present invention, but alert notification region 210 can be suitably as in European patent specification EP 1515289 B1
As shown in occur and be generated as shown in it, this European patent specification is transferred to assignee of the present invention and passes through
Quote and be incorporated herein in.3rd window 205 can include the details of some event, and also outside the scope of the present disclosure.
Also reference is carried out to Fig. 2 A, it illustrates the example of the display screen filled by the data from example system, example
Outer is the 3rd window 205.As shown in Figure 2 A, alert notification region 210 includes multiple icon 2101、2102、2103、2104、
2105、2106With 2107, the amount of the given fault in the current state of each a kind of fault of instruction or alarm and system.For example,
Icon 2101Illustrate there is five mal-conditions, icon 2102There is five alarm conditions, and icon 210 in display7Display exists
Six suggestion notices.Usually, user can be by selecting icon 2101、2102、2103、2104、2105、2106With 2107In one
Individual go deep into every kind of notice.But, as discussed above, the details of operation in alert notification region 210 exceeds the disclosure
Scope.
Again referring to the exemplary screen shot of Fig. 2 A, region 215 is selected to include object (the such as object for building place
2181、2182、2183With 2184) grading list 218.Grading list 218 is based on the hierarchical definition literary composition storing in memory
Part, as discussed further below.The classification logic using in list 218 can take multiple multi-form.Fig. 2 A's
In example, classification logic is based on geographical or space.Correspondingly, first or highest level of grading list 218 includes such as
" general headquarters " and the building of " main building ".Next of grading list 218 be the highest or the second level includes the floor of building and/or big
Type region, such as " floor 1 ", " floor 2 ", " auditorium " and " floor 4 ".The 3rd of hierarchy or next highest level bag
Include the room of the large area/floor of the second level and/or less subregion.
For example, icon 2184Being room " Room 002 ", it is the icon 218 representing " Floor 4(floor 4) "3Son row
A part for table (being sometimes referred to as its " sublayer ").Additionally, icon 2183It is the figure representing object " Main Building(main building) "
Mark 2182The part of sublist (or its sublayer).It is " Floor 4 " that this particular hierarchical string illustrates " Room 002 "
Sublayer, " Floor 4 " is again the sublayer of " Main Building ".
Again usually with reference to Fig. 2 and 2A, user can select any object from selecting region 215.As below by more detail
Ground discusses, system 100 promotes thereafter various region the 220th, the 225th, 230 to be filled by the data corresponding to selected objects.To this end,
As discussed below, carry out cooperating to define region the 220th, 225 with the rule 110 of the application framework 110 that layout 118 combines
With each and the outward appearance selecting region 215 and other windows display element the 204th, in 205 in 230.
Usually, groundwork region 220 includes directly relevant with from the selected objects selecting region 215 information.
As shown in Figure 2 A, be used for Room 002(room 002) icon 2184Selected, and groundwork region 220 illustrates
Perspective floor plan 222 for selected objects " Room 002 ".Groundwork region 220 can alternatively show text
Data, drop-down list and even document (file of such as pdf form).As will be discussed in more detail below, in main work
The form of data making to present in region 220 will depend specifically on the topology file 118 of application framework.
Context working region 225 is the display 200 comprising the information with regard to the element-specific in groundwork region 220
Region.For example, if groundwork region 220 includes multiple optional icon or menu entries, then context is used to work
Region 225 provides the more information selecting with regard to the user carrying out from groundwork region 220.In fig. 2, for example, mainly
Working region 220 includes optional icon 2111With 2112.If one of user's icon to be selected 2112, then context work
Make region 225 will provide with regard to icon 2112The more information of the object being associated.On the contrary, in the example of Fig. 2 A, mainly
Working region 220 does not include optional icon.In this case, context working region 225 be used for simply providing with regard to
The more information of Room 002.Therefore, the context working region 225 in Fig. 2 A shows shown in groundwork region 220
The attribute of object 222.As a result, context working region 225 provides the selection element of display in groundwork region 220
(the element 211 of such as Fig. 21Or 2112) upper " going deep into " or provide as shown in Figure 2 A with regard to object can not be with groundwork
The ability of the more information of the attribute shown in the form of the figure in region 220.
Relevant item working region 230 is a part for display screen 200, it include corresponding in a predefined manner with main work
Make the optional icon of other " objects " of the related system 100 of the selected icon in region 220.For example, the relevant item of Fig. 2
Region 230 includes optional icon 2321、2322And 2323.Selection be linked in some way with icon 2111Or 2112In
The icon 232 of the related object of any one represented object1、2322With 2323.Related object can include impact or relate to
Timetable to selected objects, the report with regard to object and other objects identifying in the attribute of selected objects.Tie below
Closing Fig. 4-7 provides the more details of the generation with regard to relevant item region.
For example, it is considered in the groundwork region 220 of Fig. 2, selected icon 2112.In this case, it is related to
Project icon 2311、2312With 2313Including to regard to selected icon 2112The link of information of the relevant object of object.As
In fig. 2, if groundwork region 220 does not have optional icon, then as shown in Figure 2 A, relevant item region 230 is wrapped
Include the optional icon for the object relevant with the Room_002 in groundwork region 220.In the example of Fig. 2 A, continuous item
Mesh can include for close to or relate to object Room 002 region floor plan figure and with regard to Room 002
One group of report.
Auxiliary area 235 is the region that wherein can show the information with regard to the second selected object.For example, system 100 permits
Family allowable selects object from relevant item region 230.Then show with regard to selected in some cases in auxiliary area 235
The information of relevant item.It will be appreciated that, the 225th, the 220th, the 215th, region 230 and 235 can be redefined size by user.Cause
This, is at least to a certain extent, the relative size in the various region of user's adjustable.Promote the suitable figure of such scalability
Instrument is well known in the art.Correspondingly, for example, auxiliary area 225 can be folded completely so that groundwork region
Bigization, as shown in Figure 2 A.
It will also be appreciated that the 225th, the 220th, the 215th, region 230 and 235 also use standard Roll tool.Especially,
All information of display, not for the aspect that the 225th, the 220th, the 215th, any region be suitable in 230 and 235, use standard rolling
Dynamic bar is to allow user to handle the different information in respective regions.For example, Fig. 2 A shows for context working region 225
Standard vertical scroll bar 255 and the standard vertical scroll bar 260 for relevant item region 230.In a usual manner, vertical scrolling
Bar 255 allows user to access currently and is hidden in the more information in region 225.Similarly, vertical scroll bar 260 allows user to visit
Ask the additional relevant item information in region 230.Although not shown in fig. 2, but can similarly use level when being allowed
Scroll bar.
Correspondingly, referring again to Fig. 1, application framework 110 promotes when being performed by suitable computer processing circuit to pass through
The user that the display screen 200 of Fig. 2 and 2A is carried out is mutual.Can use other should be for other actions of the user of promotion system 100.
As discussed above, application framework 110 provides at window based on the authorization level of user profiles or user
The different outward appearances of the display element the 202nd, occurring in 204 and 205.Topology file 118 comprises the specific display format of user institute.Special
Not, Figure 12 illustrates in greater detail application framework 110 and particularly illustrates topology file 118.Topology file 118 defines
Display format, including multiple window definition 12051、12052, window 12051、12052Multiple panes in one or more of
Or region definition 12101、12102And in window and/or region define multiple administrative units (snap-in) instrument of employing
12201...1220m。
Window definition 12051、12052The outward appearance of definition window, the window of such as Fig. 2 the 202nd, 204 and 205.To this end, often
Individual window definition 1205xIn, can there are one or more regions 1210 of identificationxAnd/or one or more administrative unit instrument
1220y.Region definition 12101、12102Definition is by definition 12051、12052(the region of such as Fig. 2, region in the window of definition
220th, 225 and 230) outward appearance.Administrative unit instrument 12201...1220mRegion 1210 is provided1、12102And/or window 12051、
12052In actual format of each interior display element.
To this end, administrative unit instrument be the predetermined layout generating data, menu, Graph Control component etc. software scripts or
Program.Administrative unit instrument 12201...1220mIt is configured so that when topology file 118 identifies for a specific group objects
The administrative unit instrument 1220 of the display of datayWhen, administrative unit instrument 1220y(when being executed by a processor) with predetermined layout
Show object data.In the present embodiment, the first administrative unit instrument 12201Can be used to generate figure floor plan to regard
Figure, such as shown in fig. 2 in the groundwork region 220 of Fig. 2 A.Another administrative unit instrument 12202Available next life
Become orderly text data set.Another administrative unit instrument 12203Can be used to generate dialog box and other interactive small tools
Or the arrangement of element (those shown in the context working region 225 of such as Fig. 2 A).Another administrative unit instrument 1220mCan
It is used for showing the video data from camera object.It will be appreciated that, can be in multiple panes or region 12101、12102With
Multiple regions 12051、12052The identical administrative unit instrument 1220 of middle usey.Generally, as discussed below, when for one
When region defines multiple administrative unit instrument, only one generates display, and other (such as can be schemed by optional tab
The tab 224 of 21、2242With 2243) accessed.
Usually, the administrative unit instrument 1220 in the present embodiment1...1220mIt is configured to by accessing the various of object
Attribute generates display.Usually, administrative unit instrument 12201...1220mIt is any running example of useful application framework 110
The modularization storehouse instrument realizing.As discussed above, topology file 118 can identify: particular data " object " will use specific
Administrative unit instrument 1220xShow.In this case, administrative unit instrument 1220xBy accessing the predetermined of data object
Each group attribute and then use this data constructing the details of display and generate display.There is provided below in conjunction with Fig. 4 A, 4B, 5 and 6
With regard to administrative unit instrument 12201...1220mThe more details of operation.
As discussed above, the element of the management system 100 of Fig. 1 is illustrated as functional unit.Figure 1A shows commercially available
The exemplary embodiment of the management system 100 realizing in all-purpose computer 150.In the present embodiment, during management system 100 includes
Central Processing Unit supports circuit (CPU) the 152nd, multiple network input/output (I/O) unit 154 with associating1...154r, display
156th, user input apparatus the 158th, main storage 160 and auxiliary memory devices 162.CPU 152 is configured to execution and is stored in
Programming instruction in memory 160 is to perform various operation as described herein.According to such instruction, CPU 152 is configured
Become and receive data input from user input 158, generate the display screen of display on display 156.CPU 152 is also configured
Become via network I/O unit 1541...154rOne or more of with such as system and device the 102nd, the 104th, 106 external device (ED)
Communicate.In order to promote above-mentioned functions and other functions, CPU 152 is operable in a usual manner via system bus 164
Be connected to network I/O unit 1541...154r, display the 156th, user input the 158th, main storage 160 and additional storage
Each in device 162.
In the present embodiment, the 110th, main storage 160 storage extends 126 for application framework1...126p, control manager
128 and the programming instruction of software element of stack interface 129.Main storage 160 also stores and includes data server 1241Sum
According to storehouse 1242The element of model/storage vault.To this end, main storage 160 can include the volatibility of such as random access memory
Memory and other kinds of readable and writable memory.
Database 1242It is the database of configuration data of the element comprising activity system value sum according to this and for system.
Figure 10 shows database 1242The functional diagram of content.For example, database 1242Including for various points current of system 50
(or recently) value 1005, including device the 102nd, 104 and 106 value (such as temperature, set point, fan speed etc.).Database
1242Also include alarm or notify 1010 and corresponding state.Database 1242Also include the timetable literary composition identifying control-time table
Part 1015.As discussed above, timetable definition is by the various elements that are transferred in system the 102nd, a group of 104 and 106
Timer command value.In simple examples, timetable can order comfort system operationally between period use one group of temperature set-point,
And use another group temperature set-point in night and weekend.In the embodiments described herein, timetable 1015 is taked by controlling
The form of the script that manager software 128 realizes.It will be appreciated, however, that in other embodiments, can be by timetable 1015
It is embodied as software part and one group of corresponding timetable data file.
Database 1242Also storage subscriber profile information 1020.Subscriber profile information 1020 includes for each authorized user
Specified arrangement file, this specified arrangement file will be used as topology file 118 when this user runs application framework 110.Number
According to storehouse 1242Also include hierarchial file structure 1025, one or more groups classification relationship between data object in its definition system.Special
Not, as discussed above, " object " of system 50 can be defined in hierarchy.These " objects " can include various
Device the 102nd, the 104th, 106(be further discussed below), the report of timetable file the 1015th, one or more storages and system
50 various rooms, floor and the buildings being located therein.Correspondingly, hierarchial file structure 1025 can identify building, device and
The even classification relationship between timetable and report.
Database 1242Also include object configuration data 1030.Object configuration data 1030 includes that each for system is right
The data record of elephant.It is therefoie, for example, each room, floor, building, sensor, camera and field controller have it certainly
Oneself object configuration data record.Figure 11 illustrates in greater detail and is maintained at database 1242In expression diagram.
As shown in Figure 11, object configuration data 1030 include especially with each device in system 50 the 102nd, 104 and
The 106 one group of data object record 1105 being associated and each room, space and the building phase that are located therein with system 50
One group of data object record 1110 of association.Object configuration data 1030 may also include and other logic entity phases such as reported
The object record (not shown) of association.
The 1105th, each object record 1110 includes one group of predetermined attribute, including unique identification information<ID>and object type<
OBJECT_TYPE>.Multiple objects can be identical object type.For example, object type can be that " sensor(senses
Device) ", " controller(controller) ", " floor(floor) ", " room(room) ", " hierarchy(hierarchy) " etc..
Each object record the 1105th, 1110 the number of attribute and type depend on object type.The 1105th, each object record 1110 goes back
The one or more points attribute<POINT>identifying the point value corresponding to object can be comprised.As it is known in the art, " point " is used for
The working value of descriptive system, the temperature at particular sensor, the set point etc. being used for various actuators or air-conditioning unit.Can
Each object is made to be associated with one or more points.Same point can be associated with multiple objects.It is therefoie, for example, can represent by position
The point T_32 of the temperature of the sensor TEMP_S_02 sensing in ROOM_002 can be for the object for TEMP_S_02
Record 1105 and the some attribute of both the object record 1110 for ROOM_002.(seeing Figure 11).Except identification information, object class
Outside type information and some attribute, the 1105th, object record 1110 can suitably have other attributes many, including to pattern primitive
Element, the reference of pdf document, manufacturing information, maintenance information etc..Object record the 1105th, 1110 also include identify for record the 1105th,
The relevant item attribute<RI>of the relevant item of the object represented by 1110.For the relevant item of object can include with right
As becoming that the reference of video image (i.e. video camera in room ROOM_002) that is associated or link are associated with object
Gesture report etc..
Refer again to Fig. 1, system database 1242By data server 1241Operationally access and safeguard.More
Body ground, data server 1241It is software program as follows: its (when being performed by CPU 152) Management System Data storehouse 1242
In data (including to from device the 102nd, 104 and 106 management of service obtaining system data) and change or order are transmitted
To device the 102nd, 104 and 106.
The auxiliary memory 162 that can be suitably non-volatile storage stores system history data 130 and other references
Information, such as pdf document library 168.
Again with reference to Figure 1A, document library 168 can be suitably and various devices the 102nd, 104 and 106 one group being associated
Pdf file.It will be appreciated that, auxiliary memory 162 also can store other typical file of building control system, such as,
Such as historical data base 130.
Usually, CPU 152 performs to software element the 110th, 1241、1261...126p, 128 and 129 operation to perform
The operation of management system 100 as described herein.Specifically, CPU 152 perform as come into question further below Fig. 3,4A,
4B, the 5th, 6 and 7 operation, with perform application framework 110 system administration manager apply.CPU 152 also can be appropriately performed and enter below
The operation of Fig. 8 that one step comes into question.
Before the specific operation of system 100 of Fig. 1 and 1A is discussed, by the general operation of descriptive system 50.In system 50
General operation in, comfort system device 102 be operated with use any suitable routine techniques traditionally come to
Building provides heating, ventilates and air-treatment.Similarly, life safety device 104 is operated to provide for such as fire
The supervision of the unsafe condition of calamity, smog or toxic gas release and notice (if necessary) thereof.Finally, security system device
106 are operated to provide motion sensing, video monitor information and the supervision of door position etc. according to convention security systems way.
Usually, CPU 152 uses data server 1241Via interface stack software 129 and network I/O unit
1541...154rCome and at least some (either directly or indirectly) exchange data in device the 102nd, 104 and 106.CPU 152 is special
Do not safeguard system database 124 based on from device the 102nd, 104 and 106 data receiving2.Another aspect in operation
In, CPU 152 is also via interface software 129 and network I/O unit 1541...154rBy each from management system 100 of bid value
Kind of element is sent to various device the 102nd, the 104th, 106.For example, by performing various scheduling script via control manager 128
1015, CPU 152 can be via interface stack software 129 and network I/O unit 1541...154rCome to various devices the 102nd, 104 and
106 transmit predetermined order.
Fig. 3 generally illustrates the mistake of the exemplary one group operation of the CPU 152 performing user-interface application framework 110
Cheng Liu.Fig. 4 A, 4B, the 5th, 6 and 7 further described below show in more detail how to perform the operation of Fig. 3.
With reference to Fig. 3, in step 305, CPU 152 receives in mark multiple building automation system objects to be shown
The user input signal of first.For example, CPU 152 can receive in the selection region 215 of Fig. 2 or Fig. 2 A from multiple optional
Select the selection that object is carried out.Then, CPU 152 is from or many being associated with this first building automation system object
Individual data record obtains the first group objects data with regard to selected building automation system object.To this end, CPU 152 can be suitable
Ground is from database 1242Configuration object data 1030 obtain for configuration data (the i.e. data record of Figure 11 of selected objects
1105th, 1110), and from database 1242Obtain system value 1005(with regard to selected objects and see Figure 10).First group objects number
According to the optional link that can suitably include other objects (subobject of such as selected objects).For example, if selected objects
Be the floor of building, then first group of building data can include the figure for this floor, and to being positioned on this floor
The link of temperature sensor.Once obtaining the first group objects data, CPU 152 then continues to step 315.
In step 315, CPU 152 shows with regard to the first group objects data in the groundwork region 220 of display
Information (via display 156).For example, CPU 152 can suitably show description in the groundwork region 220 of Fig. 2
Or represent the figure of this object or the value being associated with this object.For example, in the example of Fig. 2 A, CPU 152 shows selected right
Figure as room 002.
In addition, in step 320, CPU 152 checks the system data including dynamic data, to determine corresponding to first group
One group of related object of one or more of object data element.For example, CPU 152 can check timetable file or other literary compositions
Part is to determine whether table implies or logically relate to selected building automation system object or selected building any time
Certain subobject of automated system object.CPU 152 can perform step simultaneously, before it or after which with step 315
Rapid 320.
After step 320, CPU 152 step 325.In step 325, CPU 152 is at another part of display
Middle display, about the information of this group related object, keeps the information in display groundwork region simultaneously.For example, with reference to Fig. 2 A,
CPU 152 can show the optional icon for related object in relevant item region 230, is simultaneously held in groundwork district
Territory 220 shows figure 222.
Above-mentioned steps provide wherein user not only to receive the information with regard to selected building automation system object but also
Receive the function of the icon of the optional extra objects of mark.Can come according to the relevant item attribute<RI>of object configuration data 1030
Identify relevant item (seeing Figure 11).Additionally, can dynamically determine related based on the system data of timetable, report etc.
Project.The more multi-option of this whole system 100 that provides the user to navigate intuitively.
Fig. 4 A and 4B illustrates in greater detail the exemplary embodiment of the operation of Fig. 3.Initially, CPU 152 is in step 402
Receive to start the request of application framework 110 via user input 158.This request input includes user login information,
Such as title and password or other authentication informations.CPU 152 determines whether customer authorization value is effective.If it is not, then CPU
The operation of 152 termination Fig. 4, or it is newly requested to point out to be back to step 402.But, if CPU 152 determines that user authorizes water
Flat corresponding to required authorization value, then CPU 152 advances to step 405.
In step 405, application framework 110 is instantiated as operation and performs sequence by CPU 152.To this end, CPU 152 is from phase
The user profiles 1020 answered obtains the topology file 118 for this user.This user profiles 1020 mark for this user is used
In various windows the 202nd, the 204th, 205 administrative unit 12201...1220mAnd it is used for the various regions of window 202 the 215th, the 220th,
225th, 230 and 235.As discussed above, different user profiles can identify the different management for each window and region
Unit instrument, and can be for the identical administrative unit instrument of multiple area identifications.Then CPU 152 continues in a step 406
(via main executable file 107).
In a step 406, CPU 152 receives via user input 158 and is used for checking particular system or hierarchy
The request (seeing Figure 10) of file 1025.To this end, CPU 152 is from database 1242Obtain selected hierarchy file 1025.Example
As user can ask to retrieve the geographical hierarchial file structure in specific buildings place, and such as Fig. 2 A selects shown in region 215
Individual.Correspondingly, in one example, first of described hierarchy file 1025 can define geographic hierarchy, such as
Hierarchy shown in the selection region 215 of Fig. 2 A.Second definable in hierarchial file structure 1025 is for example corresponding to leading to
Cross the air of the cold of system 50 or heat or the mechanical classification structure of the flow path of water.For example, at such mechanical classification knot
In structure, " building " object can be made to be associated with multiple " sub " air conditioner unit object.Then can make each air-conditioning unit with
Multiple " sub " object for air deflector is associated.Other classification knots can be defined for any given building automation system
Structure, and other hierarchies will be the problems of design alternative.In the present embodiment, user in some cases can be from including
The 102nd, any or all data object (including but not limited to 104 and 106 is associated with building space and automated system device
Those) multiple definition hierarchy file 1025 in select.
It will be appreciated that, the user in the present embodiment is limited to the group hierarchy structure based on user's authorization level.
Again with reference to Fig. 4 A, CPU 152 generates in a step 408 and selects for the default objects generating initial display
Value.Default objects selective value can identify one of object of selected hierarchy.Default value can suitably include selected point
Object the highest in level structure.In other cases, CPU 152 arranges default objects selective value, and it can be configured to zero, at that
In the case of Zhong, do not show object information till completing user's selection.In either case, selective value CUR_OBJ is set
It is set to the default objects selective value generating.
In object 410, the selection region 215 of display screen 200 on display 156 for the CPU 152 show by selected
The hierarchy of hierarchy file 1025 definition.Using Standard graphical user interface tech, CPU 152 also makes shown
Hierarchy on identified each to as if user input 158 can be used to select.For example, CPU 152 allows to use
Family selects any list items of the grading list 218 of Fig. 2 A.It will be appreciated that, for step 410, CPU 152 uses
Rule 119 is to use such as the administrative unit 1220 of the mark for selecting region 215 defined in topology file 118xMake
Region 215 is selected to show the rating information (seeing Fig. 2,10 and 12) in hierarchial file structure 1025.
Then, in step 412, CPU 152 determines if that receiving mark from user input apparatus 158 selects district
The input that new user in territory 215 selects.If it is, then CPU 152 advances to step 414.If it is not, then CPU
152 directly continue to step 416.In step 414, CUR_OBJ is set equal to user's selection by CPU 152.In step 414
Afterwards, CPU 152 advances to step 416.
In step 416, CPU 152 is based on existing object CUR_OBJ, topology file 118 and from database 1242
System data fill the groundwork region 220 of display screen 200.As discussed above, present in working region 220
Figure and/or text message can have multiple different types of outward appearance, its scope extends to be with or without interactive elements
Figure, each class value with dialog box for changing value, the optional text icon in optional drop-down menu, simple
Text list or form, pdf image document and/or real-time video feeding.Display format is seen Figure 12 by topology file 118() with
And the one or more administrative unit instruments 1220 for groundwork region 220 identifying in topology file especiallyxCome
Determine.Although administrative unit instrument 1220xThe form of definition display, such as figure, text, video and/or drop-down menu and right
The arrangement of words frame, but the interior perhaps value in display element depends on configuration data and/or system data (from data image
1242).
Especially, Fig. 5 illustrates in greater detail and is used (such as to exist in any window or working region by CPU 152
In groundwork region 220) generate the one group of operation showing element.As being mentioned below, CPU 152 uses same group of operation
Generate the display element in context working region 225 further described below and back work region 235.
Referring briefly to Fig. 5, CPU 152 obtains Object Selection OBJ to be shown in step 505 and wherein will show
Mark PANE of the window/area of this Object Selection.In the case of step 416, Object Selection OBJ will be set equal to
CUR_OBJ, and the value of PANE is equal to groundwork region 220.In the case of step 422 discussed further below, step
Object Selection OBJ in rapid 505 will be set equal to CONT_OBJ, and PANE will be configured to context working region
225.In the case of step 432 below also discussed further, Object Selection OBJ in step 505 will be set equal to
Selected related object, and PANE will be set equal to back work region 235.
Under any circumstance, in step 510, CPU 152 reference layout file 118 is to determine for being just generated or fill out
The current region PANE filling and all administrative unit instruments 1220 identifyingx...1220y.Consider that wherein PANE is groundwork district
The region definition 1210 of the topology file 118 of territory 220 and wherein Figure 121Example corresponding to groundwork region 220.This
In the case of, CPU 152 will determine (based on definition 12101) administrative unit instrument 12201、12202With 12203To be used to generate
The display element in groundwork region 220.
Once identify in the region definition 1210 corresponding to region PANExThe administrative unit instrument 1220 of middle markx,
Then CPU 152 processes each administrative unit instrument being identified in step 515 is to 525.
In step 515, CPU 152 is for the administrative unit instrument 1220 being identifiedxOne of determine object OBJ be
No have attribute or the data being suitable for this administrative unit instrument definition.To this end, it will be appreciated that, and not all object all has
Have attribute or the data being suitable for all display formats.For example, administrative unit instrument 1220xCan be video image output.As
Really object OBJ is the room object in the room for having video camera, then CPU 152 will determine administrative unit instrument 1220xSuitable
Together in object OBJ.But, if object OBJ is temperature sensor, then CPU 152 can determine that administrative unit instrument 1220xUncomfortable
Together in object OBJ.In most of the cases, can be determined by whether there is management for the configuration data record of object OBJ single
Attribute desired by instrument for the unit carrys out step 515.
Usually with reference to step 515, if CPU 152 determines that object OBJ has is suitable for selected administrative unit instrument
1220xAttribute, then CPU 152 advances to step 520.If it is not, then CPU 152 advances to step 525.
In step 520, CPU 152 is by administrative unit instrument 1220xAdd to and will generate the viewing area being used for PANE
The list of the administrative unit instrument performing during territory.Then, CPU 152 advances to step 525.In step 525, CPU 152 is true
It is scheduled on corresponding to whether all administrative unit instruments identified in the topology file 118 of region PANE are processed.If
So, then CPU 152 advances to step 530.If it is not, then CPU 152 is back to step 515 to process in step 510
Another in the administrative unit instrument of middle identification.
In step 530, CPU 152 uses the main management in generated administrative unit instrument list (step 520)
Unit instrument generates for region PANE(such as groundwork region the 220th, context working region 225 or relevant item district
Territory 230) display element.Especially, although multiple administrative unit instruments can be being given birth to for the display in the PANE of region
In the list becoming, but CPU 152 only one of display management unit instrument.To this end, topology file 118 also includes to being suitable for
The prioritization of the administrative unit instrument in each window or region.By default, in the administrative unit instrument list being generated
There is the main administrative unit instrument of administrative unit instrument composition of limit priority.In step 530, CPU 152 uses mainly
The attribute of administrative unit instrument and object OBJ carrys out the display element in the PANE of formation zone.Below in conjunction with Fig. 6 provide with regard to by
More details according to the generation showing element of step 530.After step 530, CPU 152 advances to step 535.
In step 535, CPU 152 makes optional tab (the 224 of such as Fig. 2 and 2A1With 2242) it is displayed on region
PANE(such as region 220) in for every other the identified administrative unit work in the list that generates in step 520
Tool.Such tab (such as 2241, 2242) allow user to select to be used for identical viewing area PANE and same object OBJ
Another display format.For example, although the groundwork region 220 of Fig. 2 A shows the floor plan figure of object Room_002
222, but user may select icon 2242Text to show object Room_002 describes.
To this end, in such tab selected any time, main administrative unit instrument is arranged to by CPU 152
In corresponding to that of selected tab, and again step 530 and 535.By this way so that user know for
The attribute of the object OBJ in relevant range/window PANE and/or the display format available, that replace of value.
Fig. 6 shows and is using administrative unit instrument 1220xCPU 152 when generating the display element for object OBJ
Exemplary operation.The operation of Fig. 6 is by for all administrative unit instrument vague generalization.
With reference now to Fig. 6, in step 605, perform administrative unit instrument 1220xCPU 152 from database 1242Obtain
Object data record (the data record 1105 or 1110 of such as Figure 11) for object OBJ.In step 610, CPU 152 from
Any static attribute that the retrieval of this object data record will use when generating display.To this end, each administrative unit instrument 1220x
One group of attribute type that various data objects in frame of reference are used.In step 610, CPU 152 is for cura specialis
Unit instrument 1220xThe property value of required attribute type retrieval OBJ.For example, if administrative unit instrument needs object OBJ's
Associated graphic (if any) attribute, then in step 610, CPU 152 obtains the data being stored in for selected objects OBJ
Record 1105 or 1110(sees Figure 11)<graphic>attribute in any value, link or other information.
In step 615, CPU 152 is from database 1242Retrieval is corresponding to the administrative unit instrument of selected objects OBJ
1220xRequired any dynamic operation data.For example, if object OBJ is temperature sensor, then CPU 152 in step 615
Can be suitably from database 1242The temperature that (via the intrarecord reference of object data) retrieval respective physical sensor is sensed
Value.
Once CPU 152 has for will be by administrative unit 1220xThe display element generating (will be in groundwork region
In 220 display figure and/or text) all information, CPU 152 uses configuration data and the inspection of retrieval in step 620
The operation data of rope generate actual displayed element.As discussed above, the display element of generation can be figure, text table
Lattice, interactively one group of text and drop-down menu or any typical interactive screen element.
Correspondingly, the step of Fig. 5 and 6 presents step 416(that can be used to perform Fig. 4 A and relates to filling display 200
Any step in region) a mode.Perform the generation/filling of other viewing areas in a similar manner.
Again returning to step 4A, once having generated the display element for groundwork region 220, CPU 152 advances to
Step 418.In step 418, CPU 152 determines that the default objects for context working region 225 selects.Especially, as
As discussed above, context working region 225 provides with regard to the selection from the selected objects CUR_OBJ selecting region 215
Additional information.Additionally, the major part display in groundwork region 220 includes other objects (" sub " of such as selected objects
Object or the object comprising) additional links or optional icon.CPU 152 makes such " sub " object can be in groundwork district
It is chosen in territory 220.The icon 211 of Fig. 21With 2112Illustrate the example of such optional object icon.In this situation
Under, user can fetch selection additional information (going deep into) by the object icon in selection groundwork region 220 or chain.
Consider that wherein selected objects CUR_OBJ is that the display element in room and groundwork region 220 includes that mark should
The optional icon of the sensor in room and actuator or the example of text box.User may select in groundwork region 220
Sensor or one of actuator, in order to obtain the additional information with regard to the sensor in context working region 225.By
This selected in groundwork region 220 object of user is referred to herein as context object CONT_OBJ.
But, before any user selection to context object, CPU 152 determines default context object CONT_
OBJ is with display in context working region 225.Correspondingly, in step 418, CPU 152 is based on selected objects CUR_OBJ
Administrative unit program 1220 with the display element being used in generation groundwork region 220xDetermine this default context
Object CONT_OBJ.
After step 418, CPU 152 step 420.At step 420, CPU 152 is based on current context pair
As CONT_OBJ, topology file 118 and from database 1242System data fill display screen 200 context work
Region 225.Being similar to groundwork region 220, the figure and/or the text message that present in context working region 225 can
To have multiple different types of outward appearance, its scope extends to be with or without the figure of interactive elements, has for changing value
Each class value of dialog box, the text with optional drop-down menu, plain text list or form, pdf graphic documentation and reality
When video feed.As in step 416, display element type in context working region 225 depends on selected right
As (CONT_OBJ) and the topology file 118 obtaining from user profiles 1020.In display element in context working region 225
Content and value depend on configuration data and/or system data (from data image 1242).In order to generate in step 422
Hereafter working region shows, CPU 152 performs the operation of Fig. 5 and 6, is similar to step 418.
After step 420, CPU 152 step 422.In step 422, CPU 152 is based on from groundwork
The context object of selection in region 220, in other words object CONT_OBJ determine the continuous item for relevant item region 230
Mesh.CPU 152 show in addition corresponding to determined by the information of relevant item and/or link.To this end, CPU 152 preferably holds
The operation of row Fig. 7.But, in general, relevant item is identified as with object CONT_OBJ related project by CPU 152.
In the embodiments described herein, relevant item includes that the point of object CONT_OBJ or data value occur in the above
Any time table, for any existing report of CONT_OBJ and for the latest report of object CONT_OBJ.To this end, it is related
Project includes the static elements listed in the attribute of the object configuration data for object CONT_OBJ and such as at device
102nd, the 104th, 106 subsystem in the dynamic element of such as timetable that generates and other the non-attributes unit relating to CONT_OBJ
Element.
After step 422, CPU 152 advances to step 424.In step 424, whether CPU 152 determine user
Through providing the newly selected of the object carrying out in groundwork region 220 via user input 158.In other words, CPU 152
Determine if the input having been received by identifying new context object.As discussed above, display is with regard to CUR_OBJ information
Groundwork region 220 be shown to the optional of more information (such as " sub " object or associated documents) with regard to CUR_OBJ
Icon or link.Such object is generally defined or reference in the configuration attribute of data object CUR_OBJ.In step 424
In, CPU 152 determines if the input having been received by selecting link or icon from groundwork region 220.
If it is, then CPU 152 advances to step 426.But, if CPU 152 is not detected by from groundwork
Select link or icon newly inputted in region 220, then CPU 152 advances to step 428 further described below.In step
In 426, CONT_OBJ is set equal to the newly selected by CPU 152.After step 426, CPU 152 be back to step 420 and
422, in order to correspondingly update context working region 225 and relevant item region 230.
With reference to step 428, CPU 152 determines whether to have selected any relevant item from relevant item region 230.If
Not, then CPU 152 advances to step 436 to determine whether to have been received by other inputs.But, if it is, then CPU
152 advance to step 430 to process selected relevant item.
In step 430, first CPU 152 determines whether selected trigger/button is in "On" state.Selected triggering
Device/button is graphical user control member (seeing the trigger Graph Control component 238 of Fig. 2 and 2A), and it allows user's regulation
It is the information showing in groundwork region 220 or in back work region 230 with regard to selected relevant item.If
CPU 152 determines that trigger/button 238 is in open state, then advance to step 432.If it is not, then CPU 152 advances to
Step 434.
In step 432, the information with regard to selected related object for the CPU 153 fills back work region 235.Similar
In the generation of display of other objects of such as CUR_OBJ and CONT_OBJ, CPU 152 performs Fig. 5's and 6 in step 432
Operation is to fill back work region 235.After step 432, CPU 152 advances to step 436.
On the contrary, in step 434, CUR_OBJ is arranged to selected relevant item by CPU 152.It is back to after CPU 152
Step 416 is to show the information of the CUR_OBJ with regard to new definition in groundwork region 220.CPU 152 is then in step
Advance as described above ground after 416.
With reference now to step 436, CPU 152 determines whether in such as the 220th, back work region, groundwork region
235 and context working region 225 any working region in (via input unit 158) receive any user and input number
According to.If it is, then CPU 152 advances to step 438.If it is not, then CPU 152 advances to step 440.In step
In 438, CPU 152 processes input.If this input relates to controlled point, such as temperature set-point, camera controls or it
His bid value, then CPU 152 is to data image 1242This value is provided.It will be appreciated that, data server 1241Then order is made
Value is transferred to appropriate device the 102nd, in 104 and 106 for the device via interface 129.If this input relates to certain other function,
Such as timetable or report, then CPU 152 makes to be updated with regard to the related data record of described timetable or report.Can be easily
Realization processes the additive method of the input data with regard to building automation system.After processing input in step 438, CPU
152 advance to step 440.
In step 440, CPU 152 determines whether to have been received by any one in region the 220th, 225 and 235
Any renewal of the information of display.Especially, owing to some data of display in region the 220th, 225 or 235 can include or relate to
And (device the 102nd, the 104th, 106) activity sensor, camera or controlled device, so the output of such device can change
Become.Such change propagates to database 1242And propagate to various function of reporting and (the such as software expansion of other software programs
Exhibition 1261...126pAnd/or control manager 128).CPU 152 obtains to any display unit in region the 220th, 225 and 235
The notice of any change of (or affecting its outward appearance) value of display in Su.If CPU 152 determines that correlation changes, then
CPU 152 step 442.If it is not, then CPU 152 directly continues to step 444.
In step 442, CPU 152 uses the value of any change to refresh or update area the 220th, aobvious in 225 and 235
Show element.To this end, CPU 152 can perform the operation of Fig. 5 and 6 simply to each in region the 220th, 225 and 235.In step
After rapid 442, CPU 152 advances to step 444.
In step 444, CPU 152 determines via whether any other input that user input apparatus 158 receives needs
To be processed.To this end, it will be appreciated that, display screen 200 can suitably include strengthen display screen 200 practicality multiple its
He may select feature.Such feature can take multiple format.Such feature can include for working region the 220th, 225 and
The optional tab (such as 224 of each in 2351With 2242), it allows user from for the phase each working region
The multiple display formats (corresponding to appropriate managerial unit instrument) closing object select.Other examples can include generating to be used
Input in the context working region (not shown) in back work region 235.If having been received by other inputs such, then
CPU 152 advances to step 446, in order to process this input by rights.CPU 152 then continues to step 448.As
Fruit not yet receives other inputs, then CPU 152 directly continues to step 448.
In step 448, CPU 152 determines whether user have selected new selection from selection region 215.If this
Sample, then CPU 152 advances to step 414 to be arranged to CUR_OBJ newly be worth.As discussed above, CPU 152 is in step
Step 416 accordingly advancing after 414.But, if CPU 162 determine in step 448 its not yet receive from
Select the newly selected of region 215, then CPU 152 is back to step 424 and correspondingly moves on.
As discussed above, one of feature of operation of Fig. 4 A and 4B determines that for groundwork region 220
In selected objects relevant item and show in relevant item region 230 corresponding optional icon or other
Information.Fig. 7 shows exemplary one that can be performed when determining the relevant item corresponding to object CONT_OBJ by CPU 152
Group operation, it is represented as the step 422 of Fig. 4 A and 4B.
In step 705, CPU 152 determination includes all of any point that identify or associated therewith with CONT_OBJ
Timetable file.To this end, discussed further as explained above with Figure 11, each data object record the 1105th, 1110 can have with
The point being associated or activity system data value.Such point can include according to during by timetable document definition one or more
Between table and controlled control point, such as set point or other bid values.Timetable file can include database 1242In when
Between list file 1015, or can include device the 102nd, 104 and 106 one or more control devices on be performed respectively
Timetable.
In step 705, the institute that CPU 152 determination is associated with the some attribute of selected context object CONT_OBJ is sometimes
Between table, and show the information of those timetables representing in relevant item region 230, such as may select icon.
To this end, CPU 152 check list with system 50 each put be associated all timetable files (at data mould
Block 1242In) output file of storage.In the present embodiment as herein described, the output file of storage is the form of point.With
List one group of timetable file corresponding to this point in each table entries put.
For example, Fig. 9 shows exemplary relation discovery device output file.At the main memory that can be suitably stored in system 100
In this output file in reservoir 160, at table entries, list three somes TEMP_SP_03, TEMP_SP_08 and CIHLL_
PWR.For each table entries, there is one group of timetable identifier, i.e. mark SCH.1, SCH.2, SCH.3 and/or SCH.4's
Certain subset, it affects point or value just under discussion.
Referring again to Fig. 7, in step 705, CPU 152 determines the defeated of the storage being had an attribute for CONT_OBJ
Go out timetable listed in file.CPU 152 make in addition relevant item region 230 include such timetable link can
Select icon.
Then, in step 720, CPU 152 based on the object type of CUR_OBJ be generated to for CONT_OBJ new
The link of standard report.Especially, each object type has the one group of preassigned report that can be kept by system 100, for example
Trend report.CPU 152 identifies the standard report for CONT_OBJ based on its object type.CPU 152 makes to be related in addition
Item area 230 includes the optional icon of the link of new standard report.User can select such icon to set up subsequently
Relate to the latest report of object CONT_OBJ.
Then, in step 175, CPU 152 makes the optional icon of the link of new unidentified report selection in phase
Close in item area 230 shown.User may select this icon to generate certain other report relating to object CONT_OBJ.
In step 720, CPU 152 identifies and shows the information of any static relevant item for object CUR_OBJ.
Specifically, CPU 152 is based on database 1242In the data record (for example the 1105th, 1110) for object CONT_OBJ come really
Fixed static relevant item.To this end, CPU 152 check configuration data for CONT_OBJ (i.e. object record the 1105th, 1110 phase
Close item attribute<RI>) in predetermined one group attribute to identify any static relevant item.These static attributes can be such as
Including to the link from the video feed of video camera, existing report etc..CPU 152 also makes relevant item region 230 include
The optional icon of the link of such static relevant item.
Therefore, the operation of Fig. 7 show CPU 152 how can generate for be displayed on other regions 220 and/or
The optional relevant item of the object in 225.These relevant items include being defined for the attribute of object those and
Generate new object (i.e. report) based on those and/or permission of system data (such as timetable) dynamic creation.
As discussed above, Fig. 8 show can be by CPU 152(or another processing unit) perform make data point to generate
The operation of the relation discovery device output file related to timetable.As discussed above, the relation discovery device in the present embodiment
Output file is the form of point.For each point in this form, store the list of the timetable relating to or with regard to this point.(ginseng
See Fig. 9).CPU 152 performs the step of Fig. 8 to generate such form.
In step 805, CPU 152 selects timetable file from the timetable file 1015 being not yet processed.Replace
Ground or additionally, CPU 152 obtain be maintained at device the 102nd, 104 and 106 controller on one or more timetables.?
In step 810, CPU 152 selects point that is identified and that be not yet processed in selected timetable.In step 815, CPU 152
Determine whether there is table entries for selected objects.If it is, then CPU 152 directly continues to step 825.As
Not, then CPU 152 creates the table entries for selected objects to fruit in step 820, and then continues to step 825.
In step 825, the mark of selected timetable is stored in the table entries for institute's reconnaissance by CPU 152.With
This mode, any follow-up look-up table of institute's reconnaissance (according to the step 705 of Fig. 7) on form will identify especially current just by
The special time table processing.After step 825, CPU 152 advances to step 830.
In step 830, CPU 152 determines whether being processed a little in selected timetable.If it is,
The then process to selected timetable completes, and CPU 152 advances to step 835.If it is not, then the place to selected timetable
Reason does not completes and CPU 152 is back to step 810 to select and to process another object of selected timetable.
In step 835, CPU 152 determines whether all timetables being kept by system 100 are processed.If
So, then CPU 152 finish relation finds device output file and terminates this process.If it is not, then CPU 152 is back to step
Rapid 805 to select and to process another timetable.
It will be appreciated that, above-described embodiment is merely exemplary, and those skilled in the art can easily open
Send out the principle combining the present invention and themselves the embodiment falling in its spirit and scope and modification.
Claims (20)
1. one kind for the equipment in building automation system, comprising:
Memory, at least one of hierarchical definition of its storage building automation system and programming instruction;
Display;
User input apparatus;
Processing circuit, it is operatively coupled to described memory and display, and described process circuit is configured to performing
During described programming instruction in order to:
Showing at least a portion of described hierarchical definition in the Part I of display, shown part includes building certainly
Multiple building automation system objects included in dynamicization system;
The user receiving the first building automation system object identifying in the plurality of building automation system object is defeated
Enter signal;
Obtain with regard to described from the one or more data records being associated with described first building automation system object
First group objects data of one building automation system object;
The information with regard to the first group objects data is shown in the Part II of display;
Check the system data being associated with the first group objects data to determine one group of related object;
The information with regard to this group related object is shown in the Part III of display.
2. equipment as claimed in claim 1, wherein, described first group objects data include corresponding to automatic with the first building
Change the element of the second relevant building automation system object of system object.
3. equipment as claimed in claim 2, wherein, described process circuit is configured to check when performing described programming instruction
The system data being associated with the first group objects data is to be associated with the second building automation system object by checking
System data determines this group related object.
4. equipment as claimed in claim 3, wherein, described memory also stores for multiple building automation system devices
Timetable, wherein, described process circuit be further configured to perform described programming instruction when in order to:
Check described timetable to determine the one group of timetable being associated with the second building automation system object;
This group related object determined by adds the information corresponding to each timetable in this group timetable.
5. equipment as claimed in claim 3, wherein, described process circuit is further configured to use when performing described programming instruction
With:
Obtain the type identifier for the second building automation system object;
Identify one group of standard report corresponding to described type identifier;And
This group related object determined by this group standard report being identified is added to.
6. equipment as claimed in claim 1, wherein, with regard to being shown of the first group objects data in the Part II of display
The information shown includes interactive elements;And wherein, described process circuit is further configured to use when performing described programming instruction
With:
Receive second user's input of the operating parameter with regard to building automation system;
There is provided bid value based on described operating parameter to building automation system device.
7. equipment as claimed in claim 1, wherein, described process circuit is further configured to use when performing described programming instruction
With:
Receive the operation data with regard to the first building automation system from building automation system device, and
There is provided described first group objects data in the Part II of display so that described first group objects data include representing
The information of described operation data.
8. equipment as claimed in claim 7, wherein, described operation data include sensor values.
9. equipment as claimed in claim 1, wherein:
Described memory also includes multiple display format data element, and each display format data element definition is used for showing object
The form of information;And
Described process circuit be further configured to perform described programming instruction when in order to:
From the plurality of display format data element, at least identify the first display format data element,
The first display format data element is used to show the information with regard to the first group objects data in the Part II of display.
10. equipment as claimed in claim 9, wherein, described process circuit is further configured to when performing described programming instruction
In order to identify the first display format data element based on the configuration information being associated with user profile record.
11. equipment as claimed in claim 9, wherein, described process circuit is further configured to when performing described programming instruction
In order to:
Obtain the first group objects data based on the object data type of mark in the first display format data element.
12. equipment as claimed in claim 9, wherein, each display format data element includes with regard to based on object data class
Type shows the information of object data so that display format data element can be used for showing for having phase by described process circuit
Answer any one data in multiple objects of object data type.
13. equipment as claimed in claim 2, wherein, described process circuit is further configured to when performing described programming instruction
In order to:
Obtain the information with regard to the one group of timetable being associated with the second building automation system object;
This group related object determined by adds the information corresponding to each timetable in this group timetable.
14. equipment as claimed in claim 13, wherein, described process circuit is further configured to when performing described programming instruction
In order to:
Obtaining the data record for the second building automation system object, this data record includes for the second building certainly
Multiple attributes of dynamicization system object;
Would correspond to the information of at least one attribute in described data record add to determined by this group related object.
15. equipment as claimed in claim 1, wherein, described process circuit is further configured to when performing described programming instruction
In order to,
Obtaining the data record being associated with the first group objects data, this data record includes multiple genus of at least one object
Property;
Would correspond to the information of at least one attribute in described data record add to determined by this group related object;
Identifying the system data being associated with at least one object described, wherein, described system data is different from described data note
Record;
This group related object determined by information with regard to the described system data being identified is added to.
16. equipment as claimed in claim 15, wherein, the described system data being identified includes and at least one object described
At least one the building automation system timetable being associated.
17. 1 kinds for the equipment in building automation system, comprising:
Memory, it stores multiple data record and programming instruction corresponding to building automation system object;
Display;
User input apparatus;
Processing circuit, it is operatively coupled to described memory and described display, and described process circuit is configured to
When performing described programming instruction in order to:
Obtain the data record corresponding to the first building automation system object;
Described data record is used to show with regard to the first building automation system object in the Part I of display
Information;
The information that would correspond at least one attribute in described data record adds one group of related object to;
Identifying the system data being associated with the first building automation system object, wherein, described system data is different from institute
State data record;
Add the information with regard to the described system data being identified to this group related object;
The information representing this group related object is shown in the second area of display;And
At least the first building automation system device, it is operatively coupled to described process circuit, and wherein, described
Process circuit and be further configured to provide the signal of the operation changing the first building automation system device.
18. equipment as claimed in claim 17, wherein, the described system data being identified includes and the first building automation
At least one building automation system timetable that system object is associated.
19. equipment as claimed in claim 17, wherein, described process circuit is further configured to when performing described programming instruction
In order to:
Receive with regard to the from one of described at least the first building automation system device building automation system device
The operation data of one building automation system, and
The information with regard to the described operation data receiving is shown in the Part I of display.
20. equipment as claimed in claim 19, wherein, described process circuit is further configured to when performing described programming instruction
In order to:
Process circuit to be further configured to include by the first building with regard to the display information of the first building automation system object
The sensor values that automated system object generates.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2011/054141 WO2013048427A1 (en) | 2011-09-30 | 2011-09-30 | Management system with versatile display |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103827758A CN103827758A (en) | 2014-05-28 |
CN103827758B true CN103827758B (en) | 2016-10-05 |
Family
ID=44789636
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180073781.1A Active CN103827758B (en) | 2011-09-30 | 2011-09-30 | A kind of for the equipment in building automation system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103827758B (en) |
WO (1) | WO2013048427A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105095564B (en) * | 2015-06-18 | 2018-05-08 | 沈阳恩派工程技术咨询有限公司 | data processing method and device based on building information model |
GB201711478D0 (en) * | 2016-10-12 | 2017-08-30 | Qcic Ltd | Building control systems |
US10768587B2 (en) * | 2017-05-02 | 2020-09-08 | Siemens Industry, Inc. | Smart replay in management systems |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1075369A (en) * | 1991-12-20 | 1993-08-18 | 洪尼维尔有限公司 | The System and method for of control spatiality |
CN1223428A (en) * | 1997-07-17 | 1999-07-21 | 兰迪斯及斯特法有限公司 | Method and apparatus for monitoring and controlling real-time information in building automation system |
CN1617077A (en) * | 2003-09-15 | 2005-05-18 | 瑞士西门子有限公司 | User Interface for Control Station |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5572438A (en) * | 1995-01-05 | 1996-11-05 | Teco Energy Management Services | Engery management and building automation system |
US6021403A (en) * | 1996-07-19 | 2000-02-01 | Microsoft Corporation | Intelligent user assistance facility |
US7313819B2 (en) * | 2001-07-20 | 2007-12-25 | Intel Corporation | Automated establishment of addressability of a network device for a target network environment |
US8055787B2 (en) * | 2004-09-10 | 2011-11-08 | Invensys Systems, Inc. | System and method for managing industrial process control data streams over network links |
US20070282993A1 (en) * | 2006-06-02 | 2007-12-06 | Teletrol Systems Inc. | Distribution of system status information using a web feed |
EP2076823A1 (en) * | 2006-10-06 | 2009-07-08 | Tac AB | Data structure&associated method for automation control system management |
WO2009046095A1 (en) * | 2007-10-01 | 2009-04-09 | Iconics, Inc. | Visualization of process control data |
ES2408321T3 (en) * | 2007-12-20 | 2013-06-20 | Tac Ab | Method to generate documentation for a building control system |
US8448076B2 (en) * | 2009-04-27 | 2013-05-21 | Fisher-Rosemount Systems, Inc. | Configuring animations and events for operator interface displays in a process control system |
EP2343642A1 (en) * | 2009-12-18 | 2011-07-13 | Schneider Electric Buildings AB | User interface panel |
-
2011
- 2011-09-30 CN CN201180073781.1A patent/CN103827758B/en active Active
- 2011-09-30 WO PCT/US2011/054141 patent/WO2013048427A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1075369A (en) * | 1991-12-20 | 1993-08-18 | 洪尼维尔有限公司 | The System and method for of control spatiality |
CN1223428A (en) * | 1997-07-17 | 1999-07-21 | 兰迪斯及斯特法有限公司 | Method and apparatus for monitoring and controlling real-time information in building automation system |
CN1617077A (en) * | 2003-09-15 | 2005-05-18 | 瑞士西门子有限公司 | User Interface for Control Station |
Also Published As
Publication number | Publication date |
---|---|
WO2013048427A1 (en) | 2013-04-04 |
CN103827758A (en) | 2014-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103198439B (en) | Function modeling is used for the management system for exporting generation | |
US10955801B2 (en) | HVAC information display system | |
US8193917B2 (en) | Arrangement for the propagation of alarm information in a building automation system that includes one or more applications that access building system data via a monitoring and control system | |
US20230014902A1 (en) | Dashboard and button/tile system for an interface | |
CA2844845C (en) | Hierarchical navigation with related objects | |
JP5715786B2 (en) | Dynamically linked graphical messaging system, dynamically linked graphical message and method | |
US8417357B2 (en) | Method and system for generating a control system user interface | |
US10228837B2 (en) | Dashboard framework for gadgets | |
JP5723128B2 (en) | Dynamic hyperlinks for process control systems | |
US20130083012A1 (en) | Navigation and filtering with layers and depths for building automation graphics | |
US9542059B2 (en) | Graphical symbol animation with evaluations for building automation graphics | |
US20130086521A1 (en) | Management System User Interface For Comparative Trend View | |
CA2938693C (en) | Identifying related items associated with devices in a building automation system based on a coverage area | |
WO2010009362A1 (en) | A method for defining a graphic control for use in a building automation system control environment | |
CN103827758B (en) | A kind of for the equipment in building automation system | |
US20130082832A1 (en) | Unified display of alarm configurations based on event enrollment objects | |
CN113870522A (en) | Enhanced alerts using BACnet objects | |
US20240231349A9 (en) | Building management system with intelligent fault visualization | |
US20240377797A1 (en) | Entity-based digital twin architecture | |
WO2003091865A1 (en) | Method and system for graphical data representation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
ASS | Succession or assignment of patent right |
Owner name: SIEMENS AG Free format text: FORMER OWNER: SIEMENS AKTIENGESELLSCHAFT Effective date: 20150409 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20150409 Address after: Zurich Applicant after: Siemens Schweiz AG Address before: Munich, Germany Applicant before: Siemens AG |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |