监测及控制建筑自动化系统中实时信息的方法及装置的制作方法

文档序号:6278093阅读:303来源:国知局
专利名称:监测及控制建筑自动化系统中实时信息的方法及装置的制作方法
技术领域
本发明涉及监测及控制建筑自动化系统中实时信息的方法及装置。更确切地说,本发明公开了一种对实时过程信息进行动态显示的柔性模块化装置。本发明还公开了一个代码节段访问另一个代码节段服务的标准方法,从而提高了代码的重复利用,并易于维护。
监测及控制图形显示的传统系统是非柔性的,且利用在用户界面程序编制期间与特定控制点刚性链接或关联的图形控制或图象。在此,控制点是与传感器或诸如能被监测或控制的环境控制器相连接的物理点。由于这种链接或关联已编写到了界面当中,所以这些已有技术系统是非柔性的,并且之后若再加入另外的控制点则需要对程序进行较大的修改。这种非柔性是一种严重的缺陷,它增加了建筑自动化系统的升级成本。
已有技术图形显示系统的另一缺陷是,与这些图形控制或图象相关联的各种属性是固定的。因此,只有修改和重新编译初始程序,才能改变控制、字型、刻度或诸如此类的参数的大小。从用户的观点来看,这种非柔性是非常不方便的。
已有技术图形显示系统的另一缺陷是,这些系统访问由另一段软件、应用程序或数据库提供的软件服务时所用的方式。传统的图形监测应用程序是链接到一个数据库上,然后调用数据库中的功能来访问数据库的服务。或者,图形显示应用程序使用由另外一个应用程序提供的服务,该应用程序在一完全不同的过程中运行。在这种情况下,这两个局部过程需利用一个内部-过程通讯机构来进行通讯,该内部-过程通讯机构要求在这两个应用程序之间具有一个协议(允许一个应用程序提出其请求、另一应用程序进行适当地响应的一组信息)。而在另一种情况下,图形显示应用程序使用由操作系统提供的服务,即应用程序进行一系列的系统调用,其中的每一个都由操作系统进行处理。
由于没有共享服务的任何标准方法,传统的图形监测应用程序包括用以访问由另一应用程序提供的服务的任何数目的不同方法。而使用这些根本不同的方法则无法重复使用代码节段,且难以维护软件。因此,需要一个单一的标准的方法,使一个代码节段能够访问另一代码节段的服务。
因此,根据以上所讨论的问题,本发明的一个目的在于提供一种改进的建筑自动化控制系统,该建筑自动化控制系统具有一组柔性的模块化的控制,使得用户不需修改和/或重新编译初始编程,即能对图形对象和控制点之间的关联或链接进行添加、修改或删除。
本发明的另一个目的在于提供这样一种系统,其中用户不需对初始编程进行修改和/或重新编译,即能修改图形对象的相关联属性。
本发明的另一个目的还在于提供这样一种系统,该系统包括一个具有一标准方法的图形监测应用程序,通过该标准方法,软件的一部分将其服务提供给软件的另一部分,因此,提高了代码节段的重复使用,易于软件的扩展和维护。
通过下述参考附图对本发明所进行的详细说明,本发明的这些以及其他目的将会很清楚。


图1所示的是根据本发明的一个图形应用程序控制对象;图2所示的是具有一针规控制对象界面的挂号用户;图3所示的是根据本发明的用于访问由各种软件提供的服务的一个标准模型;图4所示的是根据本发明的通过贮存器重复使用对象的一个实例;图5所示的是用于修改控制特性的用户界面;图6所示的是用于修改控制特性的流程图;图7所示的是一关联点控制;图8所示的是根据本发明第一实施例使一图形对象与一控制点相关联的方法的流程图;图9所示的是用于输入一个与图形对象相关联的点名称的操作员界面;图10所示的是为与图形对象相关联的控制点名称输入一状态信息的操作员界面;图11所示的是用于创建覆盖于一静态背景画面上的动态控制的数据和命令流程图。
图12所示的是一针规控制;图13所示的是一模拟棒控制;
图14所示的是一点信息组;图15所示的是根据本发明第二实施例用于创建一动态控制的流程图。
图16所示的是用于规定模拟棒控制格式信息的操作员界面;图17所示的是用于规定信息组控制格式信息的操作员界面。
概括地说,监测建筑自动化系统中实时信息的此模块化图形显示方法能够满足或超出上述目的。根据本发明的方法,用户从多个独立的图形对象中选择一个要进行显示的图形对象,并将该所选的图形对象与一控制点相链接。接下来,用户为此关联控制点定义一正常状态及至少一个报警状态,并指定与每一所定义状态相对应的状态特性。最后,利用此报警特性,控制点的状态在监控站上动态地显示。
监测及控制建筑自动化系统中实时信息的本发明的装置,也满足或超出上述目的。一般地,在最佳实施例中,本发明为一建筑自动化控制系统,它包括有一个用于监测和控制自至少一个环境控制器中接收到的过程信息(控制点)的监控站。此监控站最好包括一个CPU,向/从环境控制器发送/接收数据的通讯设备,一个显示图形信息的显示器,以及一个输入单元。监控站借助于通讯设备,从环境控制器中接收到所选控制点的实时过程状态信息。而且,此实时过程状态信息利用一控制对象进行动态显示。监控站设置有一用于存储数据的存储器,包括用于每一控制对象的动态链接数据库(DLL)。用于每一控制对象的DLL含有将多个服务中的每一个服务定义为一个或多个面向链接和嵌入对象的对象的第一数据,每一OLE对象支持一个或多个界面。而每个界面本身又包括许多方法,这些方法只有调用OLE对象的界面时才能调用。DLL进一步含有用于显示至少一个独立可选图形对象的第二数据,以及规定所选图形对象与控制点之间关系的链接数据。监控站利用所存储的状态表数据、连接数据和来自环境控制器的运行时间值,对关联控制点的实时过程状态信息进行动态地显示。
根据本发明的图形应用程序设计结构,每一部分软件实现其一个或多个OLE对象的服务。其中OLE正所指的是微软公司的面向链接及嵌入语言的对象(OLE),且OLE为微软公司的一个注册商标。每一OLE对象支持一个或多个界面,其中每一个界面本身又包括许多方法。方法是指完成特定动作的功能或步骤,可利用对象(该对象的挂号用户)由软件的其他部分调用。构成每一界面的方法以一些预定的方式相互关联。挂号用户只有通过调用对象界面中的方法,才能访问由一OLE对象提供的服务,挂号用户不能直接访问任何对象数据。
通过图解方式可以看出,根据本发明的一针规控制用作为一OLE控制对象。此控制对象支持一个包括各种方法如SetMaxTickAngle及GetMaxTickAngle的界面,其中SetMaxTickAngle是一种定义最大偏转角、即针的最大偏转量的方法。而GetMaxTickAngle是一种使最大偏转角返回用作为一参数的方法。如果将来此对象的开发者想要加入对此相同对象的图象缩放支持,则此对象需利用一定义放大系数的自变量来支持另一界面(或许只有一种单一方法如ZoomIn)。每一界面中的方法都共同地提供相关服务,如角度显示或访问缩放图象。
一应用程序控制对象的图形显示如图1中所示。对象30总是在如对象周围的矩形所示的服务器32内得以实现。此服务器或者是应用程序运行时根据需要装入的一个动态连接数据库(DLL),或者是动态连接数据库(DLL)本身的一个独立过程。对象30配置有几个用于调用图形应用程序控制对象界面中方法的界面34。一个对象主要通过几个其他的界面提供其服务,而挂号用户对于其方法将被调用的每一界面都必须有一个不同的指针。例如,一针规控制对象的挂号用户需要一个界面指针来调用对象转角界面中的方法,需要另一个指针来调用对象图象缩放界面中的方法。图2所示的是一个具有两种方法(SetMaxTickAngle,GetMaxTickAngle)的挂号用户40和一个具有两个界面34的针规控制对象42。界面34中的一个具有一个指向挂号用户40的指针44,从而使得针规控制对象42能够调用挂号用户的方法(SetMaxTickAngle,GetMaxTickAngle)。
每个图形应用程序控制对象都是一个特定类别实例。例如,一个类别包括以一针规形式提供监测功能的对象,而另一个类别包括以一模拟棒形式显示信息的对象。每一类别都有一个不同的、含有该级对象所用的所有各种数据定义的DLL。
为各种不同服务提供共享访问的模型的图形显示如图3中所示。挂号用户在一运行对象上一旦将指针指向所需界面时,便能够通过调用界面中的方法来简单地开始使用此对象的服务。编程人员希望,调用一方法就象调用一个当前步骤或功能一样,而实际上,被执行的实际代码或许正在一数据库中、在另外的过程中、作为操作系统的一部分、或者甚至在一完全不同的系统中运行。因此,例如在图3中,应用程序50和52都在操作系统54中运行。应用程序50具有两个指针56、58,分别指向方法60、62。此外,应用程序50具有一个指针64,该指针64指向在操作系统70中运行的应用程序68中的方法66。利用此图形应用程序设计结构,因为可以用相同的方式访问所有的对象,所以挂号用户不必知道这些区别。
本发明的主要目标之一在于,提供一种利用面向方法的目标的建筑自动化控制系统,所述方法能够有效地重复使用现有代码。由于允许创建具有定义好的界面及方法的可重复利用的部分(图形监测OCE控制),该新的设计结构提供了一个使其成为可能的基础结构。
传统的面向技术的对象依靠实现方法的继承(其中新的对象继承了现有对象中的实际实现方法)作为其重复使用现有代码的基本结构。这种继承对于非常复杂的编程环境中面向系统的对象来说是不实际的,因为基本对象中发生的变化可能会对从其中继承实现方法的对象发生意外的影响。例如,与从基本对象中继承实现方法的对象互相独立的基本对象,在更新或从内存中释放时,都可导致出乎意料的结果。相反,本图形显示系统不依赖于这种继承特性,而是通过一称作贮存器的概念来提供重复使用。
本发明的贮存器依靠对象之间的关系来提供重复使用。外部对象是指重复使用内部对象的对象。因此,外部对象只是简单地用作内部对象的挂号用户。如图4中所示,外部对象72为了实现其自身的功能而调用内部对象74中的方法;而外部对象72无法使这些方法被其挂号用户76所见。相反,当挂号用户76调用外部对象界面34之一当中的方法时,该方法的执行过程包括调用内部对象74的界面34中的方法。换句话说,外部对象的界面中包括有调用内部对象中方法的方法。
控制对象的使用对于终端用户来说是非常明显的,终端用户能看到显示有各种用于点击的按钮、用于拖动的游标、用于填写的文本框、以及诸如此类的信息的典型图形用户界面。大部分操作系统如Windows NT允许应用程序向用户显示这种界面。在已有技术或设计结构中,显示及处理这些用户界面特征的代码是该系统或一特殊应用程序的一个组成部分。相反,根据本发明的图形应用程序设计结构,用户的界面特征不是系统的一个组成部分。因此,用户界面可与控制系统的扩展独立或并行地进行设计。但用户希望界面以及控制系统能够构成一严密的统一整体。特别地,用户看到一控制贮存器,该控制贮存器包括许多OLE控制(如模拟棒,点信息组,针规,超链接,以及关联点控制,其中每个都将在下面详细描述)。控制贮存器与OLE复合文件贮存器相类似,但它支持几个用于处理OLE控制的额外界面。将每一控制插入到控制贮存器中,且每一个控制通常都只是将其自身的用户界面,作为一个能支持设置适当的激活画面的嵌入对象来进行显示。例如,屏幕上的游标,只要简单地沿其轴线移动,便能够使一特定的输出点赋予一个新的数值。通过移动游标,操作员与实际触发OLE控制对象的代码互相配合。终端用户所看到的、作为单一应用程序的综合用户界面,实际上是一个集中有各种离散监测OLE控制、其中每一控制提供整体方案中的一部分的控制贮存器。
贮存器向用户提供了一种直接、直观的检查和修改控制特性的方法。利用图解方式,图5所示的是一称作特性窗口、使用户能直接看到并能修改控制特性的用户界面82。但并不是所有的控制贮存器都能提供这种访问。此外,不是让每一控制显示器提供其自身特定类的用户界面,而是使用了特性页面的概念。利用此特性页面,任何控制特性都可用一个标准的用户界面以一种标准的方式来进行检查和修改。特性窗口界面82尽管设计起来相当复杂、但很直观且易于理解。指定对话框中的每一页面都由其自身的特性页面对象给出。格式特性页面如图5中所示。
特性页面对象是一OLE对象,与其自身的类别ID(CLSID)一起支持IPropertyPage界面。CLSID是一128位的唯一数码,它能够识别实现OLE的特殊服务器,且IPropertyPage界面是一个标准的OLE界面,为了使对象成为一个OCX控制该界面必须实现。
下面将参考图6对贮存器及控制对象之间的相互作用进行描述。如图所示,控制对象88可实现一个IspecifyPropertyPage界面(如虚箭头90所示),以使其贮存器92获取其所支持的特性页面对象94、96。当用户请求查看控制特性时,控制贮存器92调用一个方法,通过此方法获得一份CLSID清单,每一方法与控制支持的特性页面对象相对应。
贮存器92一旦获取控制所支持的特性页面94、96,便创建一特性画面98,该画面98再利用CoCreateInstance方法激活每一特性页面对象实例。对于每一特性页面对象,特性画面都提供一个页面现场对象100、102,其中每一个都支持IPropertyPageSite界面。利用此界面,特性页面对象能够获取创建该特性页面对象的特性画面。每一特性页面对象将其页面显示到特性画面上,而该特性画面又将特性页面对象组成一个如图5所示的设置适当的对话框。
应用这种对象结构,用户能够直接检查或修改控制特性。任何改变都通过IPropertyPage从特性画面传送到特性页面对象,然后通过其IDispatch界面由特性页面对象直接返回到控制本身。此外,图形控制贮存器装有即当一新的控制插入到图形贮存器中时、使集中控制简化为全面显示环境的特性。例如插入的控制可采用当前的背景颜色、使其自身的文本呈现为贮存器的错误字型,或决定它是在动态(运行时间)方式还是在编辑方式。
为了使控制获得其本身适应的环境,图形控制贮存器支持环境特性,该环境特性包括有非法背景颜色、非法字型、方式、以及等等。控制可通过IDispatch界面获取这些特性。一旦控制得到了其贮存器的环境特性数值,便能将其自身特性变成这些数值,以便与贮存器中的其他控制可视地集中在一起。
参考图7-9,对利用一关联对象控制来监测一个控制点的方法进行说明。特别地,图7是关联对象控制的一个示意图,而图8是根据本发明用于建立关联对象控制的流程图。
根据本发明的关联对象控制是一个包括几个独立可选对象的复合图形。此复合图形以图片形式显示了一个系统或系统的一部分,并以一直观方式动态地显示了状态信息。利用图解方式,图7所示的是一建筑自动化系统中、一个空气处理系统110的一部分,包括几个独立可选的对象112、114、116,利用本发明的方法,用户使一所选对象与一所需控制点相关联,并选择出能够可见地显示该控制点当前状态的各种不同的格式特性。现将参考图8来对此方法进行说明。
首先,用户从储存有复合图形的数据库中选择一复合图形(方框122)。接下来,用户例如通过使用键盘、鼠标、触摸敏感屏或其他数据输入方法,选择一个独立可选对象(方框124)。
接下来,用户通过输入一个控制点或从定义控制点清单中选出一个控制点的方式,对所选对象进行关联操作(方框126)。输入或选择控制点的操作员界面如图9中所示。本发明的点名称是由一个或多个分隔符分隔开的字母-数字字符串,它按级别仅只表示一个唯一点。利用图9所示的界面,用户可选定显示整个点名称,或规定一个分隔符并选定对第一和最后字段中之一进行显示。
再参见图8,用户通过规定一个设定点以及一个或多个调整偏差,来标明关联控制点的状态(方框128)。输入此信息的操作员界面如图10中所示。设定点所表示的是控制点所要求的或正常状态的中心点。第一报警状态通过输入一个偏差来定义。例如,如果一给定控制点是50且第一偏差量是10,则正常状态包括自40到60范围内的数值。落在此范围之外的任何值都将触发一个报警状态。此外,用户输入其他的偏差值便能选择确定其他的报警状态。
再参见图8,用户接下来选择用于显示控制点所处于的每一状态的状态颜色(方框130)。因此,例如一个正常的状态可由绿色表示,而第一报警状态可由橙色来表示。
此外,当控制点进入报警状态时,用户可选择使图形对象和/或点名称闪烁。最后用户提醒系统,应根据规定的状态特性通过更新显示对象,来对关联对象状态进行动态更新(方框132)。
本发明的重要特征在于,用户能够添加、修改或删除图形对象和控制点之间的链接。这可以用与所述的将对象和控制点相链接所用的方法相同的方法来完成。因此,无需对监控系统进行重新编程,即能实现新增被监测控制点。
另一重要特征在于,与每一状态相关联的显示特性易于自定义,以满足利用所述操作员界面的用户的不同需求。
根据本发明的另一方面,复合图形可覆盖于一静态背景画面上。例如,一个代表环境控制器的图形可覆盖于建筑物的静态布局之上。此特征便于利用现有的位映象图形、向用户提供在一较大系统中控制位置的图形指示,或提供一个美学背景。
现将参考图11来说明建立包括静态背景画面在内的动态控制的数据和命令流程图。特别地,一数据库150含有用于建立一个或多个静态背景画面152以及包括一个或多个独立可选图形控制对象的一个或多个复合图形154的数据。在过程步骤156(如箭头所示)中,操作员158从存储在数据库150中的画面中选出一静态画面,以选择建立一背景图形。在下一过程步骤(方框160)中,操作员选择一预期的、覆盖于背景画面上的复合图形,并通过将所选的独立可选对象中一些对象与所预期的控制点相关联,来建立一动态图形。此外,操作人员选出包括有每一关联点报警及显示特征的所需动态特征。在最后的过程步骤(方框162)中,操作人员158利用动态图形对所选的关联控制点进行命令和控制。
而根据本发明的另一方面,每个独立可选图形对象都是一个、由一个或多个动态子对象构成的不同的OCX控制。使每一图形对象成为一个不同的OCX控制便于模化块控制的扩展。此外,本发明的该方面能够实现较快的更新响应,这是因为各个图形对象可不受背景及其他图形对象限制地进行更新。
现参考图12-15来描述本发明图形显示方法的第二实施例。简要地说,根据本发明的第二实施例,共有三种控制类型可用来动态地显示运行时间值以及状态信息。也就是针规控制、模拟棒控制、以及点信息组。根据本发明的针规控制如图12中所示,模拟棒控制如图13中所示,点信息组控制如图14中所示。
这些控制与已有技术建筑自动化控制在几个方面都有所不同。其中之一是关于控制的模块化。确切地说,本发明的每一控制都是储存于不同数据文件夹中的一个不同的OCX。用户能够选择对哪些控制点进行监测,并且能够确定用来监测该控制点的控制类型。进而,每一控制独立于其他控制,必要时,每一控制在其自身的处理周期期间都能进行更新。换句话说,本发明的OCX控制是在一多插入连接环境中独立、动态地进行更新。
更确切地说,每一控制都是一个由静态和动态子对象构成的对象。静态子对象指的是在更新周期内未更新或重画的对象部分。通过图解方式可以看到,在图12的针规控制168中,刻度表170和控制点名称172为静态子对象。相反,箭身174和箭头176是动态子对象,因为他们不断地动态地更新,以反映出该控制点当前的运行时间值。根据本发明的静态子对象与动态子对象的这种互相独立,有利于进行快速的多插入操作,因为在每一处理周期期间,只需利用处理源来更新动态子对象。
现参考图15来对建立动态控制的方法进行说明。此方法与关联对象控制的建立方法极其相似。主要的区别在于与每一控制相关联的可自定义的选项。
例如,用户从针规控制、模拟棒图、以及点信息组中选择一针规控制(方框182)。接着用户选择一个与该控制相链接或关联的点(方框184)。
接着,对所选控制的格式特性进行确定(方框186)。用户修改每类控制的格式及显示选项的能力是本发明的另外一个重要特征。相反地,已有技术建筑自动化系统中的图形控制是非柔性的,因为各种格式和显示特征都已编写到了图形显示程序中。因此,修改已有技术控制的规模则需要对程序进行修改。相反,根据本发明的控制格式及显示特性,用户无需改变程序即可对其进行修改。
例如,图5所示的是用于设定针规格式特性的操作员界面82。利用此操作员界面,用户选择是否给出针的箭头和/或支点。此外,用户不仅确定出最大和最小针偏转角(用度表示),还确定出旋转方向、支点位置。
相反地,如果所选控制是一模拟棒图,则用户能够选择棒图的取向(方框186)。例如,图16所示的是一操作员界面,其中,用户可选择水平取向的模拟棒图或垂直取向的棒图。进而,用户可选定棒图的偏移方向。因此,对于一水平取向棒图来说,用户选择棒图是向左增加还是向右增加,而对于垂直取向棒图,用户选择棒图是向上增加还是向下增加。
更进一步来说,如果控制类型是一点信息组,那么在步骤186中,用户可利用操作员界面210(图17)选择各种格式特性。在其他特性当中,用户能够选择是否显示关联控制点名称、标记符、其状态、以及优先报警级别。
接下来,在步骤188中,用户定义控制点状态,并规定与每一状态相对应的唯一颜色。因此,除了动态地显示控制点的运行时间值之外,还利用与每一状态相关联的颜色来显示状态信息。
然后,用户为所选控制选择显示选项;如将要显示的标题、是否显示关联点名称及报警符号,以及规定轴标记及关联字型(方框190)。接下来,用户选择用于显示控制点所呈现的每一状态的状态颜色(方框192)。
最后,根据规定的报警特性和运行时间值,通过更新动态子对象来对链接点的状态进行动态显示(方框194)。
如上所述,用户具有确定每类控制报警状态特性的能力。因此,用户除了借助针的偏转或模拟棒图的偏移来给出实际的运行时间值之外,还能够确定反映控制点报警状态的控制颜色变化。
通过上述讨论,可获得一监测及控制建筑自动化系统中动态过程信息的模块化图形显示方法,该方法利用可重复使用的控制对象,对所示及所述的实时过程信息进行图形显示。还可进一步获得利用此所示及所述模块化图形显示方法的建筑自动化系统。
尽管已示出并描述了本发明的各种实施例,但应理解其他的变形、替换以及选择,对于本领域的普通技术人员来说也都是显而易见的。在不背离本发明实质和范围的情况下,能够做出这些修改、替换及选择,本发明由附加的权利要求书决定。
在附加的权利要求书中,陈述了本发明的各种特征。
权利要求
1.用于监测及控制建筑自动化系统中动态过程信息的一种模块化的图形显示方法,包括从多个独立的图形对象中选择一个被显示的图形对象;将所述被选对象与一控制点相链接;为所述控制点定义一个正常状态及至少一个报警状态;指定与每一所述定义状态相对应的状态特性;以及利用所述的报警特性动态地显示所述控制点的状态。
2.根据权利要求1所述的一种模块化的图形显示方法,其中所述的状态特性是利用一状态颜色表来进行选择的。
3.根据权利要求2所述的一种模块化的图形显示方法,其中所述的报警特性包括被显示文本以及所述图形对象闪烁。
4.根据权利要求1所述的一种模块化的图形显示方法,其中所述图形对象覆盖于一静态背景画面上。
5.根据权利要求1所述的一种模块化的图形显示方法,其中每一所述独立图形对象都是一OCX控制。
6.用于监测及控制建筑自动化系统中动态过程信息的一种模块化的图形显示方法,包括从信息组控制、模拟棒控制、以及针规控制组当中选择一被显示的图形对象,所述被选图形对象包括至少一个静态子对象以及至少一个动态子对象;规定所述被选图形对象的格式特性;将所述被选对象与一控制点相链接;为所述控制点定义一正常状态以及至少一个报警及状态;指定每一所述定义状态的状态特性;及根据所述状态特性通过对所述动态子对象进行更新、来动态地显示所述控制点的运行时间值和状态信息。
7.根据权利要求6所述的一种模块化的图形显示方法,其中所述图形对象为一模拟棒图,且包括一个命令所述链接点的插入记号,所述插入记号为一动态子对象。
8.根据权利要求7所述的一种模块化的图形显示方法,其中所述插入记号只有当用户图面指示出用户可以命令所述链接点时才是可移动的。
9.根据权利要求7所述的一种模块化的图形显示方法,其中所述模拟棒图具有用户可调属性,这些属性包括有棒图取向、大小、刻度尺以及报警极限。
10.根据权利要求6所述的一种模块化的图形显示方法,所述图形对象能够导向一个用于控制所述点状态的点控制器。
11.一建筑自动化控制系统,包括至少一个环境控制器;一个监控站,此监控站包括一个CPU,存储数据的存储装置,用于向/从所述环境控制器发送/接收数据的通讯装置,用于显示图形信息的显示装置,以及一个输入单元,所述监控站从所述环境控制器接收至少一个控制点的实时过程状态信息;至少一个控制对象,用于对所选出的所述一个控制点的所述实时过程状态信息进行图形显示;所述存储装置存储有用于每一所述至少一个控制对象的动态连接数据库(DLL),所述的DLL含有将多个服务中的每一个服务定义为一个或多个OLE对象的第一数据,每一所述OLE对象支持一个或多个界面,每个所述界面包括许多方法,所述方法只有访问所述OLE对象界面时才能调用;显示至少一个独立可选图形对象的第二数据;确定所述图形对象与所述控制点之间关系的链接数据;一状态表,含有对所述控制点的状态变化进行图形显示的、用户可选的状态信息变化;以及确定可选的、至少包括显示字节、位置及尺寸中之一的用户选择特性的格式数据;其中,所述控制站利用所述状态表数据、所述连接数据以及所述第一数据,动态地显示所述控制点的、所述接收到的实时过程状态信息。
12.根据权利要求11所述的一建筑自动化控制系统,其中每一所述图形对象由自静态子对象和动态子对象组中所选出的图形子对象构成,所述动态子对象能独立于所述静态子对象进行更新;所述状态表数据包括所述动态子对象所呈每一状态的数据。
13.根据权利要求11所述的一建筑自动化控制系统,进一步包括用于显示存储于所述存储器中的静态背景图形的数据;其中所述显示装置显示至少一个覆盖于所述静态背景图形上的图形对象,所述图形对象独立于所述静态背景图形来进行寻址和更新。
14.根据权利要求11所述的一建筑自动化控制系统,进一步包括规定一关联图形对象的超链接数据;其中所述显示装置显示至少一个覆盖于所述静态背景图形上的图形对象,所述图形对象独立于静态背景图形来进行寻址和选择。
15.根据权利要求11所述的一建筑自动化控制系统,其中所述控制对象是一模拟控制,且所述DLL进一步包括规定所述模拟控制取向、报警符号、轴标记、点名称的模拟棒图格式数据,以及规定所述控制点被显示数值范围的高低记号数。
16.根据权利要求11所述的一建筑自动化控制系统,其中所述控制对象是一针规控制,所述DLL进一步包括规定所述针规控制的取向、大小及位置的模拟棒图格式数据。
17.根据权利要求16所述的一建筑自动化控制系统,其中所述DLL进一步包括从多个针规格式中确定出一所选针规格式的数据。
全文摘要
本发明的建筑自动化控制系统包括用于监测和控制来自至少一个环境控制器的过程信息(控制点)的监控站。监控站配备有存储数据的存储器,包括一动态连接数据库(DLL),该数据库含有:显示多个独立可选图形对象的第一数据,以及规定被选图形对象与控制点之间关系的链接数据。监控站利用存储的状态表数据、连接数据、以及来自环境控制器的运行时间值,对关联控制点的、接收到的实时过程状态信息进行动态显示。
文档编号G05B24/02GK1223428SQ98103379
公开日1999年7月21日 申请日期1998年7月16日 优先权日1998年7月16日
发明者J·K·韩, P·拉米雷兹 申请人:兰迪斯及斯特法有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1