用于灵活的房间布置的分组转让专利

申请号 : CN201480067814.5

文献号 : CN105793785B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : G.布伦H.梅尔F.伦格里

申请人 : 西门子瑞士有限公司

摘要 :

在建筑自动化中提供灵活控制。通过将楼层空间划分成区段(20),不同的区段(20)可以被分配到房间(22)。建筑自动化的操作同样包括房间级和区段级控制函数以及相应的对象。为了向房间(22)分配或重新分配给定区段(20),使用相应的房间控制函数的标识符将区段(20)链接到房间(22)。用于区段(20)的建筑自动化装备(24)和相应的控制被链接到房间操作。房间函数和区段函数的分离可以避免除重新分配之外的任何或广泛的手动操纵。区段(20)到房间(22)的分配或重新分配可以被在线地(例如,在面板或管理站处)、离线地(例如,在计算机或操纵站处)或自动地(例如,可移动墙壁系统)执行。

权利要求 :

1.一种用于在建筑自动化中布置房间的系统,系统包括:

环境控制装备(24)的集合,每个集合用于建筑的楼层的分离的区段(20);

用于建筑的楼层的一个或多个控制器(30),一个或多个控制器(30)被配置成控制环境控制装备(24)的集合;以及接口(16),其被配置成接收将区段(20)与房间链接的输入,链接向与房间链接的一个或多个相应的区段(20)分配房间标识符;

其中一个或多个控制器(30)包括房间对象和区段对象,区段对象被配置成控制环境控制装备(24)的相应的集合,其中通过使用群组主对象和群组成员对象执行区段到房间的链接,

其中用房间标识符标识相应的房间控制函数,所述房间控制函数包括确定用于不同的环境控制装备(24)的命令和设置点的房间控制策略,并且区段对象(54)被分配相同的房间标识符(12)以将区段(20)链接到房间(22),以及其中房间对象被配置成控制楼层的相应的房间的环境,并且被配置成与具有相应的房间标识符的被链接的区段对象交互。

2.根据权利要求1所述的系统,其中接口(16)被配置成接收从房间中的第一个到房间中的第二个的区段(20)中的一个的链接中的改变,改变将一个区段(20)从第一房间的房间标识符重新分配到第二房间的房间标识符,其中控制器(30)被配置成使得基于该改变,用于第一房间的房间对象停止与用于一个区段(20)的区段对象的交互并且用于第二房间的房间对象开始与用于一个区段(20)的区段对象的交互。

3.根据权利要求2所述的系统,其中一个或多个控制器(30)被配置成在除该改变之外没有附加的用户输入的情况下基于房间标识符在房间对象与被链接的区段对象之间交换数据和设置点。

4.根据权利要求1-3中的任一项所述的系统,其中接口(16)包括用户接口(16),并且其中输入包括用户将区段(20)的图形拖曳到房间的图形或者用户向区段(20)分配房间标识符。

5.根据权利要求1-3中的任一项所述的系统,其中环境控制装备(24)的集合包括加热、通风和空气调节装备(24)、照明装备(24)、遮阳装备(24)、房间单元或其组合。

6.根据权利要求1-3中的任一项所述的系统,其中一个或多个控制器(30)包括被配置成操作用于房间的房间对象和用于区段(20)的区段对象的多房间控制器(30)。

7.根据权利要求1-3中的任一项所述的系统,其中一个或多个控制器(30)包括用于区段(20)中的每个的紧凑控制器(30),每个紧凑控制器(30)包括相应的区段对象,并且用于房间中的每个的紧凑控制器(30)中的一个紧凑控制器包括房间对象。

8.根据权利要求7所述的系统,其中除所述一个紧凑控制器(30)之外的用于房间中的一个的其他紧凑控制器(30)包括被标记为未使用的相应的房间对象,并且一个紧凑控制器(30)包括被标记为被使用的相应的房间对象。

9.根据权利要求1-3中的任一项所述的系统,其中接口(16)包括主控操纵工具的计算机的用户接口(16)。

10.根据权利要求1-3中的任一项所述的系统,其中接口(16)包括一个或多个控制器(30)的用户接口(16)。

11.根据权利要求1-3中的任一项所述的系统,其中接口(16)包括被配置成接收输入链接的传感器接口(16),所述输入链接是墙壁中的感测到的变化。

12.根据权利要求1-3中的任一项所述的系统,其中接口(16)包括被配置成将区段(20)中的一个的链接重新分配到房间中的另一个的管理站,并且其中一个或多个控制器(30)被配置成利用被重新分配的链接且在没有将控制程序从管理站下载到一个或多个控制器(30)的情况下利用房间和区段对象进行操作。

13.一种用于在建筑自动化中布置房间的方法,方法包括:

利用第一房间控制来操作(32)楼层的第一区段(20)的环境控制装备(24);

将用于第一区段(20)的第一房间标识符的第一值改变(34)成第二值,第一值与第一房间控制并且第二值与第二房间控制链接,第一房间控制用于楼层的第一房间并且第二房间控制用于楼层的第二房间;以及在改变(34)之后且在没有作为改变(34)的部分或在改变(34)之后将第二房间控制下载到控制器(30)的情况下,由控制器(30)利用第二房间控制操作(32)楼层的第一区段(20)的环境控制装备(24),其中通过使用群组主对象和群组成员对象执行区段到房间的链接,以及

其中用房间标识符标识相应的房间控制函数,所述房间控制函数包括确定用于不同的环境控制装备(24)的命令和设置点的房间控制策略,并且区段对象(54)被分配相同的房间标识符(12)以将区段(20)链接到房间(22)。

14.根据权利要求13所述的方法,进一步包括:

将用于第一房间控制标记( 36 ) 从被使用变更成未使用。

15.根据权利要求13所述的方法,其中改变(34)包括将用于针对环境控制装备(24)的区段(20)标识符的第一图形拖曳到用于第二房间的第二图形。

16.根据权利要求13-15中的任一项所述的方法,其中改变(34)包括接收在楼层的墙壁的位置中的变化并响应于墙壁的位置中的变化而改变(34)。

17.根据权利要求13-15中的任一项所述的方法,进一步包括因为利用第二房间控制进行的楼层的第一区段(20)的环境控制装备(24)的操作(32)而将第一房间控制标记(36)为未使用。

18.根据权利要求13-15中的任一项所述的方法,其中利用第一房间控制来操作(32)环境控制装备(24)包括利用第一区段(20)数据对象来控制环境控制装备(24)和利用第一房间控制来控制第一区段(20)数据对象,第一区段(20)数据对象包括第一房间标识符,并且其中利用第二房间控制来操作(32)环境控制装备(24)包括利用第一区段(20)数据对象来控制环境控制装备(24)和利用第二房间控制来控制第一区段(20)数据对象,第一房间控制和第二房间控制被配置成利用包括第一区段(20)数据对象的不同的区段(20)数据对象的不同链接操作,而没有替换。

19.一种存储有数据的非瞬时计算机可读存储介质,所述数据表示用于根据权利要求

13-18中的任一项所述的方法在建筑自动化中布置房间的由被编程的处理器可执行的指令。

说明书 :

用于灵活的房间布置的分组

技术领域

[0001] 本实施例一般地涉及建筑系统,并且更特别地涉及控制或设计建筑自动化用于对楼层平面图的改变。

背景技术

[0002] 建筑自动化系统执行对建筑中或校园中的技术系统中的过程变量的监视、开环控制和/或闭环控制。技术系统是加热、通风和空气调节(HVAC)系统,采光和遮光(例如,百叶窗)设备,访问控制系统,安全系统和/或火灾监控系统。在建筑自动化系统中,检测、评估、监视、影响和/或生成诸如房间空气调节变量或事件之类的过程变量。
[0003] 建筑自动化系统通常包括用于其操作的程序和多个计算机或处理器。提供编程以执行分布式建筑自动化。由于楼层平面图的重复性,诸如具有类似配置的多个房间,在建筑自动化系统内的单个或多个现场面板控制器中存在相同或类似的控制程序。单独的控制程序或应用程序每个被适配成包括用于与和控制器连接的相关联的现场设备的分离通信的分离地可寻址点或BACnet对象。此外,可以针对现场设备的特定数量的输入定制控制程序,使得过程对于最初创建而言是低效的且对于改变而言是低效的。
[0004] 针对初始设计,提供了楼层平面图。针对给定楼层平面图创建包括各种程序的建筑自动化系统。操纵(engineer)程序可能是低效的。随着时间过去,楼层平面图可能改变。考虑到定制的输入端和控制环路,更改建筑自动化系统中的编程以计及改变是耗时的。手动地更改与被改变的房间相关联的每个控制程序。可能需要改变被预加载的应用程序。可以使用诸如LonMark绑定或KNX绑定(S模式、LTE模式之类的现场总线技术特征来组合房间主设备和从设备并随时间过去重新布置房间从设备,但是仍要求手动操纵。专用操纵工具提供离线绑定和对绑定的表格的加载,这可节省某些时间但仍要求设计作品计及更改。

发明内容

[0005] 借助于介绍,下面描述的优选实施例包括用于在建筑自动化中布置房间的方法、系统、指令以及计算机可读介质。通过将楼层空间划分成区段(segment),不同的区段可以被分配到房间。建筑自动化的操作同样包括房间级和区段级控制函数以及相应的对象。为了向房间分配或重新分配给定区段,使用相应的房间控制函数的标识符将区段链接到房间。用于区段的建筑自动化装备和相应的控制被链接到房间操作。房间函数和区段函数的分离可以避免除重新分配之外的任何或广泛的(extensive)手动操纵。区段到房间的分配或重新分配可以被在线地(例如,在面板或管理站处)、离线地(例如,在计算机或操纵站处)或自动地(例如,可移动墙壁系统)执行。
[0006] 在第一方面中,提供了一种用于在建筑自动化中布置房间的系统。提供了环境控制装备的集合,其中每个集合用于建筑的楼层的分离的区段。用于建筑的楼层的一个或多个控制器被配置成控制环境控制装备的集合。接口被配置成接收将区段与房间链接的输入。链接向与房间链接的一个或多个相应的区段分配房间标识符。一个或多个控制器包括房间对象和区段对象。区段对象被配置成控制环境控制装备的相应集合,并且房间对象被配置成控制楼层的相应的房间的环境。房间对象被配置成与具有相应的房间标识符的被链接的区段对象交互。
[0007] 在第二方面中,提供了一种用于在建筑自动化中布置房间的方法。利用第一房间控制来操作楼层的第一区段的第一环境控制装备。将用于第一区段的第一房间标识符的第一值变更成第二值。第一值与第一房间控制链接,并且第二值与第二房间控制链接。第一房间控制用于楼层的第一房间,并且第二房间控制用于楼层第二房间。控制器在改变之后且在没有作为改变的部分或在改变之后将第二房间控制下载到控制器的情况下利用第二房间控制来操作楼层的第一区段的第一环境控制装备。。
[0008] 在第三方面中,一种非瞬时计算机可读存储介质具有存储在其中的数据,所述数据表示用于在建筑自动化中布置房间的由被编程的处理器可执行的指令。存储介质包括用于分离地操作房间区段函数和房间函数的指令,房间函数用于楼层的房间且房间区段函数用于环境控制装备的相应集合,通过第一房间函数的标签将房间区段函数中的多个链接到房间函数中的第一个,通过第二房间函数的标签将房间区段函数中的第二个链接到房间函数中的第二个,以及基于相应的标签在被链接的房间区段函数与相应的房间函数之间交换信息。
[0009] 本发明由以下权利要求定义,并且在该部分中没有东西应该被理解为对那些权利要求的限制。下面结合优选实施例来讨论本发明的进一步方面和优点并且稍后可以独立地或组合地要求保护它们。

附图说明

[0010] 部件和图不一定按比例,代之以将重点放在阐明本发明的原理上。此外,在图中,相同的参考6570字遍及不同的视图指定相应的部分。
[0011] 图1示出了示例楼层平面图和建筑自动化布置;
[0012] 图2示出了具有另一建筑自动化布置的示例楼层平面图;
[0013] 图3是控制器的一个实施例的框图;
[0014] 图4A和4B示出了用于控制函数的示例对象和建筑自动化系统中的通信;
[0015] 图5图示了区段(segment)函数与房间函数之间的信息的数据传送;
[0016] 图6图示了区段函数与房间函数之间的链接;
[0017] 图7图示了用于将区段分配到房间函数的房间标识符的使用;以及
[0018] 图8是用于在建筑自动化中布置房间的方法的一个实施例的流程图。

具体实施方式

[0019] 建筑自动化控制和设计编程计及房间布置中的灵活性。房间和房间-区段函数为了控制功能拆分但为了房间布置中的灵活性被分组。
[0020] 存在对建筑的楼层和地区的灵活细分的增加的需求以为了建筑的生命周期中的不断改变的需要布置空间。为了确保最大的灵活性,将楼层划分成房间区段(例如,网格),其可被组合以形成房间和随时间过去通过简单地添加和移除墙壁被重新布置。在一个示例用例中,新的楼层设计被创建用于承租人扩建。房间布置最初被针对承租人设立且很少随时间过去而改变。建筑自动化工程师使用离线操纵工具设立用于建筑自动化的房间配置。在另一示例用例中,重建楼层平面图。房间布置可能偶尔(例如每1-2年)改变。技术人员、设施管理者或看管人可以使用诸如Web应用程序之类的建筑自动化系统的现场配置工具或者使用管理站将控制程序适配于相应的房间配置。在又一示例用例中,楼层平面图包括一个或多个可移动墙壁。会议中心或会议室的房间布置可以被有规律地(例如每天)改变。通过移动滑动墙触发的控制程序自动地适配于相应的房间配置。
[0021] 建筑自动化系统可以被设计成更改控制以计及房间配置中的改变。以可以在房间将被重新布置或不同地使用时使操纵努力最小化的方式来支持配置灵活性。该灵活性还可对建筑自动化的控制程序的初始设计有益。使用分离的区段和房间控制函数,可以利用区段控制函数到房间函数的简单分配或重新分配来计及房间配置。例如,分离的函数通过仅改变用于区段的房间标识来允许环境控制装备从房间到房间的简单重新分配。用于操作的信息基于被改变的房间标识而传送。房间标识的简单改变虑及在没有下载的情况下用管理站进行的在线改变。该灵活结构虑及应用程序函数在不同的自动化站上的灵活分布并一般地使能灵活的房间分配。
[0022] 图1和2示出了用于在建筑自动化中布置房间的示例系统。系统是覆盖在楼层平面图上的建筑自动化系统。建筑自动化系统被描绘为提供用于多个建筑操作中的任何一个控制函数的分布式建筑系统。建筑自动化系统可以包括HVAC系统、安全系统、生命或消防安全系统、访问控制系统、工业控制系统、照明系统、百叶窗和/或遮阳控制系统和/或类似物。建筑自动化系统的示例是从伊利诺斯州布法罗格罗夫的Siemens工业公司商业上可获得的APOGEE®系统和从瑞士楚格的Siemens Schweiz AG商业上可获得的DESIGO®系统。APOGEE®系统和DESIGO®系统每个允许对各种控制的设置和/或改变。可以使用其他现在已知或稍后开发的建筑自动化系统。
[0023] 楼层平面图包括多个房间22。房间22被墙壁、门或其他物理的或概念的分离物分离。每个房间22是建筑内的公共空间。每个房间22可以或者可以不包括窗户。在图1和2的示例中示出了三个不同大小的房间22,但是可以使用更少或更多数量的不同的大小。可以提供附加的、不同的或较少的房间。
[0024] 由楼层平面图表示的楼层或楼层的一部分被划分成区段20。为了促进灵活的房间布置,将楼层或较大空间划分成不同于房间22的房间区段20。当随时间过去通过添加和移除墙壁来重新布置房间22时,可以组合相邻的房间区段20以形成不同的房间22。区段20具有规律的或不规律的间隔。区段20具有一个大小或面积,但是可以具有不同的大小或面积。在图1和2中示出的实施例中,区段20与最小房间22大小相同,针对其分离的建筑装备24被提供。较大房间22包括超过一个区段20,诸如两个、三个、四个或更多区段20,并且因此包括多于一个集合的装备24。
[0025] 建筑自动化系统包括环境控制装备24和一个或多个控制器26。可以提供附加的、不同的或较少部件。例如,没有为一个或多个房间22和/或区段20提供环境控制装备24。作为另一示例,提供一个或多个通信网络、管理站或其他建筑自动化部件。
[0026] 在图1和2的示例中,每个区段20包括环境控制装备24的集合。每个集合具有一件或多件装备。为每个区段20提供相同或类似的环境控制装备24。某些差异可能发生。例如,不具有窗户的区段20可以不包括百叶窗和相应的百叶窗控制,其中具有窗户的区段20包括百叶窗和百叶窗控制。作为另一示例,一个或多个区段20可以具有不同类型或大小的HVAC装备。在一个实施例中,在每个房间区段20中安装相同的HVAC或其他建筑自动化装备24。每个集合用于建筑的楼层的分离的区段20。
[0027] 环境控制装备24是加热、通风和空气调节(HVAC)装备、照明(例如,灯和/或百叶窗)装备、房间单元、消防装备、安全装备、访问装备或其组合。可以使用传感器、致动器、用户输入装备、显示器、空气处理、安全或其他装备的任何组合。可以提供加热而没有空气调节或反之亦然。图1和2示出了供气温度传感器(TSu)、加热盘管、风扇、冷却天花板、窗户触点(contact)(WndCont)、存在检测器(PscDet)以及房间单元(RU)的示例集合。传感器可以是温度、压力、速率、电流、电压、电感、电容、化学、流量或其他传感器。可以使用任何数量的传感器。致动器可以是用于更改、移动、加热、冷却、报警、钻孔、焊接、混合、旋转、改变或以其他方式致动的气体、磁性的、电的、气动的或其他设备。例如,HVAC系统包括温度传感器和通风风门(damper)控制以及实际上位于设施的每个区域中的其他元件。作为另一示例,环境控制装备的每个集合包括灯、恒温器、温度传感器、风扇、风门致动器、加热器、冷却器、报警器、其他HVAC设备和/或许多其他类型的现场设备。类似地,安全系统可以具有遍及整个建筑或校园分散的入侵检测、运动传感器和报警致动器。同样地,消防安全系统包括遍及设施分散的烟雾报警器和拉式火警站(pull station)。
[0028] 环境控制装备24能够从建筑自动化系统的控制器26接收控制信号和/或向其发送信号。因此,自动化系统能够通过控制和监视环境控制装备24来控制建筑操作的各种方面。
[0029] 建筑自动化系统还包括一个或多个控制器26。图1示出了用于楼层或楼层上的房间22的集合的一个控制器26。图2示出了用于每个区段20的分离的控制器26。可以提供控制器26的其他分布,诸如针对每个房间22具有单个控制器26。
[0030] 控制器26被使用建筑自动化网络互连。类似地,可以连接一个或多个管理站(例如,建筑自动化网络上的计算机或工作站)。可以提供防火墙或其他联网部件用于对建筑自动化系统的远程访问。可以使用任何联网或通信,诸如TCP/IP、主从令牌路径控制(pathing)(MSTP)或KONNEX(KNX)。支持数据通信的BACnet和/或其他协议可起一个或多个网络上的覆盖的作用。在某些实施例中,控制器26可以充当使能各种部件之间的通信的路由器。
[0031] 建筑自动化系统使用控制器26来实现控制过程。控制器26是面板、可编程逻辑控制器、工作站、操作员站和/或远程终端单元。控制器26包括计算机、处理器、电路或用于使机电的、化学的、气动的、流动的、电的、机械的、空气或其他过程自动化的其他可编程设备。例如,控制器26控制装配线上的机器,加热通风空气调节(HVAC),消防、安全、照明、精炼厂流动(flow)、混合或其他设备或过程。
[0032] 在图1的示例中,控制器26是被配置成操作用于不同的房间和区段的控制函数的多房间控制器。例如,模块化控制器(例如,从Siemens可获得的PXC3)使多个房间和房间区段自动化并控制它们。控制器26使用现场级网络(FLN)来与环境控制装备24交换数据。
[0033] 在图2的示例中,控制器26中的每个是在具有环境控制装备24的每个区段20中提供的紧凑控制器。例如,使用从Siemens可获得的DXR控制器来使一个房间22和/或区段20自动化并控制它们。可以使用其他控制器。
[0034] 图3图示了一个或多个控制器26的一个实施例。在提供多于一个控制器的情况下,不要求控制器26是相同的。例如,控制器26为特定目的被建造以承受相应的区段中的应力和力,其可能经受不同的环境。
[0035] 控制器26的部件包括处理器12、存储器14和网络接口16。这些部分提供建筑自动化系统中的操作和通信。可以提供附加的、不同的或较少的部分。例如,提供显示器。可以使用任何类型的显示器,诸如LED、监视器、LCD、投影仪、等离子体显示器、触摸屏、CRT或打印机。
[0036] 处理器12是通用处理器、中央处理单元、控制处理器、图形处理器、数字信号处理器、三维再现处理器、图像处理器、专用集成电路、现场可编程门阵列、数字电路、模拟电路、其组合或者供在工业控制网络中使用的其他现在已知或稍后开发的设备。处理器12是串行地、并行地或分离地操作的单个设备或多个设备。处理器12可以是诸如膝上型计算机或台式计算机之类的计算机的主处理器,或者可以是用于处理诸如在可编程逻辑控制器或面板中的在为特定目的建造的系统中的任务的处理器。通过软件和/或硬件来配置处理器12。
[0037] 存储器14是系统存储器、随机访问存储器、高速缓冲存储器、硬盘驱动器、光学介质、磁介质、闪盘驱动器、缓冲器、数据库、图形处理存储器、视频随机访问存储器、其组合或用于存储数据的其他现在已知或稍后开发的存储器设备。存储器14存储表示传感器读数、设置点和/或致动器状态的一个或多个数据集。存储器14可以存储计算出的值或其他信息用于在网络中报告或操作。例如,存储事件数据。存储器14可以缓冲或存储接收到的通信,诸如存储消息用于解析。可以存储控制函数和/或编程对象。
[0038] 存储器14或其他存储器是非瞬时计算机可读存储介质,其存储表示用于在建筑自动化中布置对房间的控制的由被编程的处理器12可执行的指令的数据。用于实现本文中讨论的过程、方法和/或技术的指令被提供在计算机可读存储介质或存储器上,诸如高速缓存、缓冲器、RAM、可移动介质、硬盘驱动器或其他计算机可读存储介质。计算机可读存储介质包括各种类型的易失性和非易失性存储介质。响应于存储在计算机可读存储介质中或上的一个或多个集合的指令而执行图中图示的或本文中描述的函数、动作或任务。函数、动作或任务独立于特定类型的指令集、存储介质、处理器或处理策略,并且可以由单独地或组合地操作的软件、硬件、集成电路、固件、微代码等执行。同样地,处理策略可以包括多处理、多任务、并行处理等。
[0039] 在一个实施例中,指令被存储在可移动介质设备上用于被本地或远程系统读取。在其他实施例中,指令被存储在远程位置上用于通过计算机网络或通过电话线传送。在仍其他实施例中,指令被存储在给定计算机、CPU、GPU或系统内。
[0040] 网络接口16是用于联网通信的物理连接器和相关联的电通信电路。例如,提供网卡。作为另一示例,提供插孔或端口。在一个实施例中,网络接口16包括以太网连接器和相应的电路,诸如PHY芯片、PL链路端口和/或主从令牌路径控制(MSTP)端口。可以使用给定类型的多个端口。替代地,提供无线或其他有线连接作为接口。
[0041] 控制器26具有用于在建筑自动化系统内通信的网络地址或其他身份。环境控制装备24的传感器或致动器可以或者可以不具有网络地址,由于用于环境控制装备24的通信的联网可以通过到控制器26上的端口的直接连接。网络地址对应于用于控制器26的物理网络接口16。通过通信链路中的一个或多个向和从控制器26路由建筑自动化系统内的通信。物理网络接口16将控制器26连接到建筑自动化系统,用于接收和传输诸如消息的通信。
[0042] 控制器26被配置成根据任何命令来提供建筑自动化系统的总体控制和监视。控制器26可以起能够与环境控制装备24的各种元件交换数据的数据服务器的作用。照此,控制器26可以允许通过各种应用程序的对系统数据的访问,所述各种应用程序可以在控制器26或诸如管理服务器或客户端工作站之类的其他监管计算机上执行。
[0043] 再次参考图1和2,控制器26被配置成控制环境控制装备24的集合。控制器26可以被配置成基于编程进行操作。控制器26包括用于操作和/或监视建筑自动化的控制逻辑。基于用户接口处的输入和/或通过网络提供的计划,控制器26被配置成报告事件和/或被配置成控制工业过程、消防安全、照明、HVAC或其他自动化的一个或多个方面。可以使用通过从应用程序的库下载提供的(例如,由控制器26的制造商加载的)被预加载的应用程序、由工程师在线或离线适配的应用程序、定制创建的应用程序或其他源来提供用于操作的程序。
[0044] 为了房间设计中的灵活性,将控制器26的编程划分成不同的对象和相应的控制函数。同一控制器26运行多个类型的控制函数的实例。控制函数和对象包括区段函数和对象及房间函数和对象。每个控制器26或控制器26的子集包括房间和区段级控制函数两者。自动化和控制函数被拆分成负责控制和协调总体房间功能的房间函数和负责使相应的房间区段20的装备24自动化并控制它们的房间区段函数。房间和区段函数的拆分以及使用房间和区段对象提供这些函数之间的相应的数据交换支持多种可能的自动化和控制变化。提供了用于建筑自动化的房间配置中的灵活性。
[0045] 图1、2 、4A和4B示出了分离的控制函数和相应的对象的两个示例。将区段级控制函数表示为28,并且将房间级控制函数表示为30。为每个房间22提供一个房间控制函数30,并且为每个区段20提供一个区段控制函数28。
[0046] 区段级控制函数28被配置成控制环境控制装备24的相应集合。为每个区段20提供区段控制函数和一个或多个相应的对象。区段函数28包括单独的HVAC或其他建筑自动化装备的开环和闭环控制和互锁函数。使用面向对象方法在建筑自动化系统的区段控制软件中对区段20的装备24建模。图4A示出了用于区段(例如,网格)区域的节点对象54和用于控制和输入的分离的对象58、56。可以提供其他对象。模型经由接口16连接到装备24。例如,温度传感器被映射到模拟输入对象58,并且风门被映射到建筑自动化系统中的函数对象56。
[0047] 房间级控制函数30被配置成与被链接的区段对象和控制函数28交互。房间级控制函数30通过对在区段20中提供的装备24的控制来控制房间22的环境。房间控制函数30包括确定用于不同的装备24的命令和设置点的房间控制策略。使用面向对象方法在建筑自动化系统的房间控制软件中对房间级函数建模。图4A示出了指示要使用的各种控制函数和用于那些函数的输入的房间区域节点对象44,并且函数对象46使用其他对象48、50、52指示将被执行的操作。可以提供其他对象,诸如目录对象40和基础设施对象42。
[0048] 在美国公开申请号__(系列号13/851,695)中提供了基于对象的编程的各种示例,其公开被通过引用结合到本文中。可以使用其他基于对象的编程。在其他实施例中,编程不是面向对象的,诸如是指令的序列或具有其他流程结构。
[0049] 通过将房间和区段函数分离,提供了在初始用于楼层平面图的和/或在不要求用于建筑自动化的控制程序的广泛的重新设计的情况下改变楼层平面图的对建筑自动化编程中的灵活性。图1和2示出了房间控制函数30和区段控制函数20到一个或多个控制器26的部署。图1的模块化控制器26针对多个房间22和相应的区段20运行房间通知函数30和区段控制函数28。图2的区段控制器26运行相应的区段控制函数28。针对每个房间22,区段控制器26中的一个还运行房间控制函数30。在其他实施例中可以针对一个或多个房间提供关于多个区段控制器26的分布式操作。
[0050] 出于编程和/或向不同的房间重新分配区段的容易,区段控制函数28中的每个被分配到房间22。分配被表示为标识符,诸如房间的标识符。标识符标识相应的房间控制函数30。标识符是区分将给定房间与其他房间开的唯一标签。标识符是文本、号码、符号或其组合。标识符由处理器生成或者由用户输入。
[0051] 房间标识符将区段控制函数28链接到房间控制函数30。例如,在图4A和7中,一个房间区域对象44被分配号码(例如,房间12)。区段对象54被分配相同号码(例如,12)以将区段20链接到房间22。可以通过相同或不同的标识符将其他区段对象54链接到相同或不同的房间区域对象44。在其他实施例中,用房间对象44来列出区段标识符。
[0052] 标识符被放置在房间区域对象44和/或区段区域54中。提供分离的字区段。在一个实施例中,在房间区域对象44中自动地生成标识符,并基于将区段20链接到房间22的用户输入将所述标识符放置在区段区域对象54中,以针对同一房间22将区段20分组。
[0053] 可以提供其他分组,诸如将用于实现房间和区段控制函数的不同对象分组。如图4A和4B中示出的那样,可以使用群组(group)主对象52来实现对象的链接。群组主对象52具有群组类别标识符和群组号码标识符。类别标识符被用来在独立的应用程序与控制程序域之间区分组,诸如设置点控制组、占用驱动控制组、HVAC控制组以及照明控制组。群组号码标识符被用来对对象分组。群组主对象52可以被操作地连接到相应的区段区域对象54并被配置成交换公共数据,所述公共数据对应于具有与群组主对象52相同的群组类别标识符和相同的群主号码的建筑自动化对象的群组。利用房间22对区段20的分组可以替代地使用群组主对象52,诸如通过将区段和房间控制函数28、30中的所有对象与同一群组号码标识符链接。分组是用来将房间区段连接到房间的相同分组和相同机制。房间主设备到房间区段成员的分配用于链接,并且数据传送然后经由该群组链路进行。
[0054] 在一个实施例中,区段到房间链接标识符信息和具有相同群组类别标识符的成员对象一起操作以控制房间22的装备24(例如,以执行中央设置点控制、中央HVAC控制、中央照明控制、中央百叶窗控制、它们的某组合或用于建筑自动化系统的其他中央控制功能)。图5示出了使用分离的房间和区段控制函数30、28的操作。控制器26或多个控制器26被配置成基于房间标识符在房间对象与被链接的区段对象之间交换数据和设置点。可以每房间区段20安装不同的传感器,诸如室温传感器、窗户触点或存在检测器。房间函数30收集单独的房间相关的传感器值(MV)并计算将被用作用于整个房间空间的自动化的有效值(virtual value)的所得到的值(AV)(例如,从不同的区段感测到的值的平均值、最小值、最大值、逻辑值或其他组合)。类似地,可以在每个房间区段中安装房间单元(即,用于由建筑用户来操作和监视房间的操作员面板)。房间函数30收集单独的房间相关的命令,诸如新的设置点值、房间操作模式或风扇级,并将在用于房间22的任何房间单元上输入的最后命令用作用整个房间空间的自动化的有效值。另外,房间函数30将诸如当前平均室温、当前房间操作模式或当前风扇级之类的实际值分配到单独的房间单元以被显示。为了协调每个房间区段20中的不同件的装备的自动化和控制逻辑,房间函数30向所有被链接的房间区段20分配针对每个设备的公共设备模式和设置点,并从所有区段20收集不同的设备状态。
[0055] 作为将功能拆分成房间控制函数30和房间区段控制函数28的结果,可以在房间控制函数30与相关联的房间区段控制函数28之间交换许多(例如,30-40个)过程数据条目。过程数据条目包括测量结果,感测值,设置点,虚拟设置点或其他控制、反馈或环路信息。例如,图5示出了用于风扇和冷却器操作的状态、设置点以及设备模式(例如,特定设备如何工作的命令)的交换。针对装备24中的任何装备收集和/或向其提供过程数据。例如,来自同一房间中的四个不同的区段的感测温度由区段控制函数28提供到房间控制函数30。房间控制函数30求平均、选择中值或执行其他操作以针对房间22确定虚温(virtual temperature)。虚温被提供到区段控制函数28用于在反馈环路中控制HVAC装备。在针对同一房间22不同地而不是共同地操作区段控制函数28的情况下可以交换更多的过程数据。
[0056] 类似地,可以在房间控制函数30与安装在不同的房间区段20中的相关联的房间单元之间交换许多(例如,20-30个)操作和/或监视数据条目。房间单元可以显示各种类型的信息,提供各种用户设置,或者执行建筑自动化的与房间22或区段20用户接口相关联的其他操作。因此,与房间单元交换各种数据条目。
[0057] 美国公开申请号__(系列号13/851,695)公开了通过针对控制函数的不同对象之间的群组通信分组的信息的示例交换。如图4A和5中示出的那样,在跨网络的多个建筑自动化设备之间传送用于中央设置点控制的公共数据。公共数据与一个或多个建筑自动化对象(例如,44-58)相关联,所述一个或多个建筑自动化对象表示与在建筑中由控制器26控制或监视的多个设备相关联的点。对象被按照群组主号码分组。第一视图节点对象44具有第一列表(也被引用为“视图节点条目列表”),其包括多个语义信息单元或建筑自动化对象标识符的列表。第一列表中的每个语义信息单元标识并被链接到建筑自动化对象(例如,用于对象44的对象46和58以及用于对象46的对象48、50和52)的群组中的相应的一个,所述建筑自动化对象表示和存储对应于建筑自动化对象标识符的设置点或其他数据。另外,视图节点对象44的第一列表或视图节点条目列表包括语义信息群组标识符,其对应于且定义了与群组主对象52的群组关系。
[0058] 为了传送数据,使用电或无线通信介质。能够被用于数据交换的技术或标准的示例是BACnet、来自公司ECHELON的LON或LonWorks、欧洲安装总线EIB、KONNEX、ZigBee或由德国标准DIN 19245定义的PROFIBUS。BACnet指ANSI/ASHRAE 135-2008建筑通信协议标准,题为“BACnet  ,用于建筑自动化和控制网络的数据通信协议(BACnet,  A  Data Communication Protocol For Building Automation And Control Networks)”(2008)。
[0059] 为了实现用于房间控制函数30的区段到房间分组机制,第一视图节点对象44操作地连接到第一控制程序,并且在任何被链接的区段对象54中使用对象44的标识符。使用一个分组来标识对象和链路。替代地,提供两个类型的分组。在第一个中,群组号码(例如,参见对象52)标识各种对象,不顾一起操作用于数据交换的区段或房间函数。在第二个中,房间标识符将用于区段控制函数28的对象链接到用于房间控制函数30的对象。除用于操作将对象分组之外,通过另一群组标识符将区段控制函数28链接到房间控制函数30。图4B示出了用于使用群组主对象和群组成员对象的区段到房间的链接。用于通信的分组也被用于将区段与房间分组。
[0060] 图7示出了房间标识符——房间12、房间13以及房间14。通过使用基于房间控制函数30和区段控制函数28的分组,简化了用于初始楼层平面图的建筑自动化的和用于楼层平面图的稍后改变的变更的设计。通过将房间和区段对象链接(例如,将区段20链接到房间22),在没有进一步用户输入或手动编程的情况下形成用于信息的交换的群组。为了房间22与房间区段20之间的灵活房间布置,数据交换被初始设立且在通过添加和移除墙壁来重新布置房间空间的情况下或者在改变功能时自动地适配于每个涉及到的房间区段20。控制函数28、30向相关联的群组成员函数分配公共数据并从群组成员函数收集群组成员数据,以及以简单的方式设立和改变函数的群组成员资格。
[0061] 由于房间22和区段20链接,可以不使用一个或多个房间控制函数30。例如,图6示出了未使用的房间控制函数。由于可以将多个区段20和相应的控制函数28链接到一个房间控制函数30,某些房间控制函数30没有被使用但被提供以防房间被重新布置。在紧凑控制器26的示例中,控制器26中的一个可以操作房间控制函数30和区段控制函数28,而另一控制器26仅操作区段控制函数28并主控(host)未使用的房间控制函数30。在模块化控制器26的示例中,控制器26主控被使用和未使用的房间控制函数30两者以及主控被使用的区段控制函数28。
[0062] 图4A示出了由控制函数28、30用于指定对象是否被使用的对象44-58中的数据字区段。对象被标记为被使用或未使用的。例如,房间控制函数30的对象44和相应的对象46-52被标记为未使用的。区段控制函数28的对象54-58被房间标识符链接到不同的房间控制函数30,其具有被标记为被使用的对象。
[0063] 如果楼层平面图改变,则可以重新分配链接。可以将分配给给定区段控制函数28的房间标识符从一个房间22和相应的房间控制函数30变更到另一个。在图7的示例中,针对网格1E的区段20将被从房间13移动到房间14。区段控制函数28与旧的房间控制函数30(用于房间13的房间控制函数)的交互停止。自通过房间标识符进行的链接被移除之后,不再提供数据交换。通过简单地改变用于分组的标识符或标签,用于网格1E的区段控制函数28与用于房间14的房间控制函数30互操作。在不改变除了用于控制程序的分组之外的任何东西的情况下,新链接对象进行通信用于提供建筑自动化。
[0064] 当通过改变房间标识符而被重新分配时,先前被连接的房间控制函数30可以不再与区段控制函数28交互。如果是这样,则先前被链接的房间控制函数30被指定为未使用的。如果区段20仍被链接,则房间控制函数30保持被标记为被使用的。
[0065] 针对由于楼层平面图改变的新链接,变更由房间标识符指示的分组。该变更导致用于区段控制函数28的对象与用于新的房间控制函数30的对象链接或分组。由于对象在模块化布置中彼此互操作,改变房间标识符足以开始用于区段控制函数28的对象与房间控制函数30的对象的交互。可以在除对房间标识符的改变之外没有附加的用户输入的情况下执行数据交换,诸如测得的温度、设置点和/或虚温。面向对象编程虑及在用户不必将多个调用函数手动地链接到特定设备的情况下通过分组中的变更的重新设计。当稍后通过添加和移除墙壁来改变初始布置时,在没有更广泛的重新编程或设计的情况下适配作为被使用/未使用的相应的房间控制函数30的标志和房间区段成员资格。可以避免或不需要针对楼层平面图设计的分离的控制函数的下载。不需要离线开发的控制函数,因为可以以不同的分组来使用现有的控制函数。
[0066] 控制器26在接口上接收用于将区段20与房间22链接的输入。接口是图3的联网接口16和/或用户接口34(参见图7)。在图7中示出的一个实施例中,计算机32通过联网接口16来提供链接输入。用户接口34在计算机32上。替代地,在控制器26的显示器上提供用户接口34。
[0067] 在在线实施例中,用户可以使用控制器26的用户接口34来改变链接。虽然一般地使用工作站来做出对建筑自动化系统的各种部件中的一个或多个的修改和/或改变,但现场面板也可以可操作以使能修改和/或改变。由于可能仅需要以改变房间标识符的形式的有限输入,可以使用有限的用户接口来做出改变。例如,用户选择房间区段并输入房间标识符。作为另一示例,用户选择房间并选择一个或多个区段,使得处理器将区段20与房间22链接。在又一示例中,用户将区段20的图形拖曳到房间22,或者反之亦然。可以允许改变设置点的用户接口可以被用来相对于房间22重配置区段20,由于不需要手动编程来改变控制函数。可以使用滚动按钮、数字小键盘、LED显示器和/或触摸屏来链接房间22和区段20。
[0068] 在另一实施例中,计算机32是离线操纵站。操纵工具生成用户接口。可以使用拖放过程将对象、控制函数、区段和/或房间的图形拖曳到彼此。例如,工程师将以图形方式呈现的楼层平面图的区段拖曳到表示房间的图形。计算机32基于该操作来设置房间标识符。作为另一示例,工程师将房间标识符手动地输入到用于将被链接到房间22的区段的对象中。一旦被离线配置,链接和/或被创建的对象就被通过网络接口16下载到或提供盗控制器26。
[0069] 在另一实施例中,计算机32是具有对建筑自动化网络的访问的工作站、个人计算机、安装工具或管理站。使用图形、菜单选择、标识符输入或其他用户接口操作,区段20利用与建筑自动化网络连接的计算机32链接到房间22。建筑自动化系统可以具有一个或多个集中式控制站,其中可以监视来自系统中的点或元件中的每个的数据,并且其中可以控制和/或监视系统操作的各种方面。为了虑及监视和控制分散的控制系统点或元件,建筑自动化系统可以采用多级通信网络在诸如传感器和致动器之类的操作元件与集中式控制站之间传送操作和/或报警信息。该管理站可以在被连接到建筑自动化系统的网络时被使用或被在线地使用以设立或变更链接。
[0070] 图7示出了用户将区段20的图形(例如,网格1E)拖曳到房间22的图形(例如,房间14)的示例。该拖放使得用于区段20的房间标识符改变成用于房间14而不是房间13的标识符。操作还可以变更用于房间控制函数的被使用或未使用的指示。图7示出了另一示例。四个区段20和相应的区段控制函数28被链接到被标识为房间14的房间22和相应房间控制函数30。可以通过将标识符变更成房间17来将这些标识符中的一个或多个改变成当前未使用的房间控制函数30。用户键入、从下拉列表选择或者以其他方式输入房间标识符房间17。在用户接口34和/或网络接口16处接收用于重新分配的改变。在替代的实施例中,用户向房间控制函数30中输入区段标识符的列表用于分组。
[0071] 在另一实施例中,接口是传感器或用户输入接口,诸如端口或网络接口16。传感器检测墙壁的位置或墙壁的位置中的改变。替代地,用户输入被激活以改变墙壁位置。例如,会议室可以具有自动或手动地操作的墙壁,用于将房间划分成两个或其他数量的房间。在墙壁位置中的改变时或期间,建筑自动化可以自动地改变配置。例如,墙壁将空间分离成两个房间,每个具有一个区段。使用分离的房间控制函数。当墙壁被打开时,从两个区段20创建一个空间,通过控制器26改变房间标识符而将区段控制函数28中的一个改变与另一房间控制函数30一起操作。旧的房间控制函数30被控制器26标记为未使用,全然不具有除了改变墙壁位置之外的通过用户的任何输入。当墙壁被再次关闭时,控制器26将控制函数28、30变回来。
[0072] 图8是用于在建筑自动化中布置房间的方法的一个实施例的流程图。图8的动作应对通过链接房间区段与房间来初始配置建筑自动化和/或在房间被变更的情况下改变链接。例如,动作应对通过将房间区段链接到房间的对初始房间和房间区段配置的操纵、控制当前配置中的房间和房间区段、通过将房间区段拖放到另一房间中(或其他改变输入)来在线或离线地改变房间区段与房间之间的链接、将特定建筑自动化对象自动地设置成被使用或未使用且然后返回到现在当前配置中的控制。
[0073] 可以提供附加的、不同的或较少的动作。例如,在本方法用于初始配置的情况下没有提供动作34。作为另一示例,诸如在本方法表示设计建筑自动化系统的情况下,没有提供动作32。
[0074] 本方法通过图1或2的控制器26、计算机32、接口16、34、图3的设备或另一系统和/或部件实现,控制器26利用图7的计算机32。以示出的顺序或其他顺序来执行动作。
[0075] 在动作30中,将房间区段函数链接到房间函数。例如,将两个或更多区段函数链接到单个房间函数。作为另一示例,将一个区段函数链接到一个房间函数。针对具有多个房间的楼层平面图,可以使用一对一及二或更多对一的区段到房间函数链接的组合。例如,数十个房间具有一对一的区段函数到房间函数链接,并且较少数量的房间使两个或更多区段函数链接到每个房间函数。
[0076] 链接通过标识符或其他标签。使用公共标签将函数分组。对每个区段函数与房间函数群组使用不同的标识符。在一个实施例中,使用诸如房间号码或名称之类的房间标识符。在其他实施例中,标识符在房间之中是唯一的但不一定描述房间。通过指示针对房间函数的用于一个或多个区段函数的每个群组的同一标识符或指示针对每个房间函数的区段标识符,标识用以起房间的作用的区段的群组。
[0077] 链接通过用户或处理器做出。例如,用户与用户接口交互以输入、选择或者以其他方式指示哪些区段函数与哪些房间有关。在一个实施例中,执行房间布置的离线操纵。使用操纵工具来设立分组。创建房间对象。用于每个房间或群组的唯一标签被选择或生成并分配到用于房间函数的群组对象。用于给定房间的该唯一标签被分配到区段函数的所有群组成员对象。分组然后被加载到适当的控制器上。
[0078] 在动作32中,针对楼层的多个区段中的每个利用相应的房间控制来操作环境控制装备。基于链接使用相同的房间控制来操作用于相同房间中的不同区段的装备。使用不同的房间控制来操作用于不同的房间的区段的装备。在操作期间通过使用被分组的区段和房间数据对象来提供数据传送。在房间控制函数内,可以将多个对象分组。在区段控制函数内,可以将多个数据对象分组。基于链接,将用于房间和区段的数据对象分组。使用将区段链接到房间的标识符或标签来将对象和相应的控制函数分组。
[0079] 通过分离地操作区段函数与房间函数,在建筑自动化系统中提供了用于楼层平面图的改变的灵活性。房间函数用于房间级操作,并且区段函数用于操作设备的集合。该分离允许在不同的时间处将不同的设备链接到不同的房间而不要求建筑自动化控制的广泛的重新设计。
[0080] 在动作34中,改变链接。将一个或多个区段函数转变(shift)以链接到一个或多个不同的房间函数。例如,将一个区段函数从原始房间函数转变成不同的房间函数。
[0081] 改变通过更改标签而发生。例如,将区段函数中的房间标识符(例如,房间13)从原始房间函数的标识符(例如,房间13)改变到不同的房间函数的标识符(例如,房间14)。
[0082] 可以使用用于改变的任何机制。例如,处理器自动地引起改变。作为另一示例,用户诸如通过将用于区段标识符和/或相应的装备的图形拖曳到用于不同的房间的图形来在用户接口中输入改变。这将区段函数从原始房间断开或取消群组,并将区段函数与用于不同的房间的控制函数分组。用于控制函数的对象中的标签被变更成新的链接。
[0083] 在一个实施例中,改变诸如通过或使用也实现控制函数的控制器或通过使用管理站在线地发生。例如,网络应用程序呈现用户接口。基于由用户输入的改变,在通过建筑自动化网络连接的控制器中变更链接。
[0084] 在另一实施例中,改变随着墙壁的位置改变而自动地发生。响应于墙壁改变位置,诸如滑动墙被移动,链接被变更。基于由接触或其他传感器进行的感测或基于用于移动墙壁的发动机的激活,控制器变更链接。控制程序将房间配置自动地适配于相应的房间布置。控制程序将群组成员对象的群组号改变成新的房间函数的群组号码。
[0085] 在动作36中,不再与区段函数链接的任何房间函数被标记为未使用。用于房间函数的标记从被使用改变到未使用,使得连续的操作不要求处理不需要的控制函数。当操作装备24时,不需要未使用的控制函数,由于对应于装备24的区段函数被链接到其他房间函数。控制程序仍在运行,但是某些部分可以被去激活。该信息被智能客户端用来判定哪些数据点被使用/未使用(例如客户端可以看到还是不能看到特定数据点)和在向房间重新分配房间区段时如何自动地生成被适配的房间可视化。
[0086] 在链接中的改变和更新使用标记之后,在动作32中再次将建筑自动化控制函数和相应的对象用于操作。基于现有分组,房间和区段控制函数执行数据交换以控制装备。控制器基于标识标签来运行控制函数。与房间链接的区段针对该房间而不是其他房间进行操作。不同的房间控制利用取决于链接的不同的区段函数进行操作。
[0087] 在链接中的改变之后的操作在不替换控制函数的情况下发生。分组被改变,但是除了数据的源、数据的目的地以及受控装备之外,闭环或开环函数不被改变。房间和区段控制函数是模块化的,因此基于链接彼此交互。房间控制函数利用任何数量的区段进行操作,因此除了利用什么区段通信发生之外,添加和移除区段不变更房间控制函数的操作。链接中的改变不要求除分组之外的控制函数中的改变。可以避免用于操作控制器的新的房间或区段函数的下载。使用链接标签基于被链接的区段函数与房间函数来交换信息。
[0088] 虽然上面已参考各种实施例描述了本发明,但应理解,可以在不脱离本发明的范围的情况下做出许多改变和修改。因此意图将前面的详细描述视为说明性的而不是限制性的,并且应理解,意图定义本发明的精神和范围的是以下权利要求,包括所有等同物。