控制装置管理系统的制作方法

文档序号:6267171阅读:124来源:国知局
专利名称:控制装置管理系统的制作方法
技术领域
本发明涉及一种控制装置管理系统,其管理各种控制装置,所述控制装置用于对要被监视和控制的设备等的运行状态进行监视和控制。
本申请要求2004年5月31日提出的日本专利申请No.2004-161713的优先权,其内容以引用方式并入本文。
背景技术
为设置在工厂及类似地方中、并且需要监视和控制的不同设备安装各种控制装置。通过这种控制装置来控制各种设备的操作。尤其是,工厂的规模越大,监视设备的数量就变得越多,要被监视的参数的数量也就变得越多。因此,使用用于控制的控制装置的趋势在增长。这种控制装置经由网络等与远程计算机连接,将测量数据(诸如设备内部或外部的温度、流速、压力或类似数据)以及拍摄的设备外观的图像数据等经由网络发送给远程计算机,同时,基于从远程计算机经由网络发送来的控制数据来控制各个设备。
当控制装置将数据发送给远程计算机时,每种数据类型以预先确定的格式进行传输,远程计算机接收以预先确定的格式从各种控制装置发送来的数据,并在显示监视器或其他显示设备上显示内容。例如,当操作员输入指令时,远程计算机将表示指令内容的控制数据经由网络发送给操作员指定的控制装置,控制装置基于该控制数据来控制设备的操作。用上述控制装置和远程计算机来构造控制装置管理系统,该控制装置管理系统用于监视和控制要被监视和控制的设备。例如,在美国专利No.5,805,442中已给出了传统的控制装置管理系统的详细描述。
然而,在上述传统控制装置管理系统中,如上所述,各种控制装置发送给远程计算机的数据格式被预先确定,但除数据自身的格式之外,需要预先定义表示显示形式的格式,并将表示这种格式的形式数据发送给远程计算机。因为显示数据内容的形式不同,因此,通过将显示形式数据与数据一起发送给远程计算机,能够以控制装置所指定的形式、以与该数据相称的显示形式将数据显示在远程计算机上,而无需考虑指定装置所提供的不同数据在显示形式上的差异。
然而,当试图将设置有LON(局域操作网络)设备(埃施朗公司(Echelon Corporation)注册商标)、现场总线(field bus)设备(现场总线基金会(Fieldbus Foundation)注册商标)或类似设备的传统装置应用到上述控制装置管理系统中时,就会出现下述问题,即,从控制装置输出测量数据和其他数据,但不输出表示远程计算机上的显示形式的显示形式数据。而且,将未设置存储资源(对于存储这种显示形式数据是必要的)的装置应用到上述控制装置管理系统中时,会出现类似问题。这里,LON是应用神经元芯片的智能分布控制网络,该神经元芯片具有输入/输出功能、网络通信功能或者类似功能;现场总线是一种使用数字通信在控制装置与各种类型的装置(测量仪器、处理设备、或者类似设备)之间进行信号交换的标准,其中,各种类型的装置运行在工厂或类似地方。
通过在传统控制装置管理系统中使用上述显示形式数据,从单个控制装置单元发送过来的数据内容能够以适当的形式显示在远程计算机上,但是从不同控制装置单元发送过来的数据不能被整合并显示。例如,因为已经为每个控制装置单元定义了不同的格式,所以,为了显示来自多个控制装置单元的数据,有必要打开单独的显示窗口。这样,就会出现显示内容变得混乱的问题。
而且,因为从每个控制装置单元发送过来的数据和表示显示形式的格式预先以一种固定的方式关联,所以,当需要改变远程计算机上的数据显示形式时,在远程计算机端没有可以应用的解决办法。为了改变远程计算机上的数据显示形式,就必须改变为每个控制装置单元定义的表示显示形式的格式,因此,就出现了缺乏灵活性的问题。
本发明根据上述情况提出,并且具有这样一个目的,即,提供一种控制装置管理系统,其能够整合和显示从多个控制装置单元(为了监视和控制而设置的)发送过来的数据,并能够灵活地改变显示形式,还能够作为控制装置应用到为监视和控制而设置的现有装置中。

发明内容
本发明的第一个方面是控制装置管理系统,其管理控制装置单元(30a至30n),该单元执行被监视或控制设备的监视和控制中的至少一项,所述控制装置管理系统包括远程计算机(10),其与网络(N)连接,经由网络从所述控制装置单元收集数据,所述远程计算机包括显示收集的数据的显示设备(12);以及显示指令服务器(20),其连接到网络上,并将显示指令发送至所述远程计算机,其中,当为远程计算机设置的显示设备显示从所述控制装置单元收集的数据时,显示指令定义了显示形式。
根据本发明,数据从控制装置经由网络发送给远程计算机,此外,当在显示设备(设置在远程计算机中)上显示从控制装置输出的数据时,定义了显示形式的显示指令经由网络、从显示指令服务器发送给远程计算机,然后,从控制装置获得的数据以显示指令所定义的显示形式、显示在远程计算机的显示设备上。
本发明的第二个方面是如上所述的控制装置管理系统,其中,显示指令服务器动态生成显示指令并将其发送给远程计算机。
根据本发明,显示指令由显示指令服务器动态生成。
本发明的第三个方面是如上所述的控制装置管理系统,其中,显示指令服务器将显示指令发送给远程计算机,而且显示指令定义了从多个控制装置单元收集的数据在所述显示设备上的整合和显示。
本发明的第四个方面是如上所述的控制装置管理系统,包括控制装置目录服务器(40),其连接到网络上,并将信息发送给远程计算机,其中,所述信息与连接到网络上的控制装置单元有关。
根据本发明,与连接到网络上的控制装置有关的信息由控制装置目录服务器提供给远程计算机。
本发明的第五个方面是如上所述的控制装置管理系统,其中,控制装置目录服务器将与控制装置单元有关的信息发送给远程计算机,其中,连接到网络的控制装置单元的信息,符合从远程计算机经由网络发送来的搜索条件。
根据本发明,为了搜索管理用的控制装置,远程计算机将搜索条件发送给控制装置目录服务器,然后,与符合搜索条件的控制装置有关的信息由控制装置目录服务器发送给远程计算机。
本发明的第六个方面是如上所述的控制装置管理系统,其中,显示指令包括数据以及信息,所述数据表示在显示设备上作为对象的控制装置单元,所述信息与对象的属性和状态有关。
根据本发明,根据显示指令中包含的数据和信息,控制装置作为对象显示在显示设备上。
本发明中,设置显示指令服务器,其向远程计算机发出显示指令(表示控制装置输出数据的显示形式)以使控制装置输出的数据能够与表示显示形式的数据分离。因此,产生一个有利的结果,即仅仅通过改变显示指令,就能够灵活地改变显示在远程计算机的显示设备上的数据的显示形式。而且,由于从控制装置输出的数据与表示显示形式的数据分离,所以产生一个有利的结果,即,即使表示显示形式的数据不能和数据一起从现有装置中获得,现有装置也能用作上述控制装置。
本发明中,显示指令由显示指令服务器动态生成,所以产生一个有利的结果,即,依据连接到网络的控制装置,或者依据操作远程计算机的操作员的指令,能够灵活地调节显示形式。
本发明中,由于控制装置输出的数据与确定其显示形式的显示指令分离,远程计算机接受显示指令,对从多个控制装置单元收集的数据进行整合并在显示设备上显示,所以产生一个有利的结果,即从控制装置单元获得的数据能够被整合并显示在显示设备上。这时,从多个控制装置单元全体获得的数据能够被整合并显示,或者从多个控制装置单元中的一部分所获得的数据能够被整合并显示。
本发明中,将与连接到网络的控制装置有关的信息提供给远程计算机,所以产生一个有利的结果,即,即使连接到网络的控制装置发生变化,也能够根据变化做出灵活地调节。
本发明中,与符合搜索条件的控制装置有关的信息由控制装置目录服务器提供给远程计算机,所述搜索条件用来由远程计算机在控制装置目录服务器中搜索被管理的控制装置,所以产生一个有利的结果,即,即使管理计算机没有不断访问连接到网络的控制装置单元,它也能够掌握被管理的控制装置,并能够获得与该控制装置有关的信息。
而且,本发明中,控制装置单元作为对象显示在显示设备上,所以操作远程计算机的操作员能够容易地从显示设备上所显示的对象中识别单个控制装置单元,而且,对多个控制装置单元,能够很容易地整合并将其显示在显示设备上。


图1是表示本发明第一实施例中控制装置管理系统总体构造的配制框图;图2表示基于显示指令服务器20的显示指令在远程计算机上显示的一个实例;图3表示从控制装置单元30a至30n获得的数据在远程计算机10上显示的一个实例;图4表示压力计对象P1属性显示的一个实例;图5表示开关对象SW的控制内容的一个实例;以及图6是表示本发明第二实施例中控制装置管理系统总体构造的配制框图。
具体实施例方式
参考附图详细说明本发明中的控制装置管理系统。
第一实施例图1是表示本发明第一实施例中控制装置管理系统总体构造的框图。如图1所示,本实施例中的控制装置管理系统设置了远程计算机10(其连接到网络)、显示指令服务器20、以及控制装置单元30a至30n(其中,n是自然数)。
网络N例如是TCP/IP(传输控制协议/网间协议)网络、LON、或者用现场总线构造的任意网络。网络N例如是应用在工厂中的网络。如果为远程监视工厂中的设备而设置的监视室远离工厂,那么就需要将工厂与监视室进行连接。本实施例中,为简化说明,仅说明将所有控制装置单元30a至30n均安装在单个工厂中的实例,但是它们也能够分布在多个工厂中。当控制装置管理系统管理多个工厂时,每个工厂能够作为不同的站点被管理,或者逻辑上能够将单个工厂划分为多个站点来管理。在这种情况下,为简化起见,在此只说明将一个安装有控制装置单元30a至30n的工厂作为单个站点来管理的实例。网络N的拓扑连接能够是总线拓扑、星形拓扑、环形拓扑以及类似的拓扑。
例如,远程计算机10设置在上述监视室中,其由下列一些部分构造而成,包括计算机主机单元11、显示设备12、以及诸如键盘或鼠标的输入设备(未图示),所述显示设备12可以是CRT(阴极射线管)、液晶显示器、或者其他显示设备。未图示的输入设备由操作员OP操作。远程计算机10具有通信功能(例如,网络接口和协议堆栈),用于与连接到网络N的显示指令服务器20以及控制装置单元30a至30n中各种类型的装置进行通信。
使用这些通信功能,远程计算机10经由网络N、从控制装置单元30a至30n定期收集数据,所述数据例如是设置在工厂中用于监视或控制的设备的内部或外部的温度、流速、压力、或者其他测量数据、拍摄的设备外观的图像数据、以及类似数据。远程计算机10和控制装置单元30a至30n之间的通信例如能够使用SNMP(简单网络管理协议)作为通信协议。
远程计算机10使用上述通信功能、经过网络N与显示指令服务器20进行通信,并获得表示显示形式的信息(显示指令),所述显示形式是指从控制装置单元30a至30n收集的各种数据在显示设备12上的显示形式。而且,远程计算机10经过网络N将控制数据发送给指定的控制装置单元30a至30n,所述控制数据表示操作员通过操作未图示的输入设备而输入的指令。远程计算机10和显示指令服务器20之间的通信例如能够使用HTTP(超文本传输协议)作为通信协议。
显示指令服务器20设置了存储设备和CPU(中央处理器),所述存储设备存储上述显示指令,或者存储用以动态生成显示指令的程序以及用以识别WWW(万维网)服务器的程序;所述CPU用以执行上述程序以及与连接到网络N的远程计算机10进行通信的通信功能(例如,网络接口和协议堆栈)。例如,存储设备设置为RAM(随机存取存储器)或其他易失性内部存储设备,FeRAM(铁电存储器)、MRAM(磁阻随机存取存储器)或其他非易失性内部存储设备,或者硬盘或其他外部存储设备。
上面说明的显示指令包括与每个控制装置单元30a至30n有关的信息,以及表示每个控制装置单元30a至30n输出数据的显示形式的信息。与控制装置单元30a至30n有关的信息包括控制装置单元30a至30n的名称和标识符(IDs)、用于从每个控制装置单元30a至30n获得数据的URLs(统一资源定位器)、每个控制装置单元30a至30n使用的通信协议,以及类似信息。
表示每个控制装置单元30a至30n输出数据的显示形式的信息包括每个控制装置单元30a至30n(其作为在远程计算机10的显示设备12上的对象)的显示数据、对象的显示位置、以及与对象的属性和状态有关的信息。这里,与对象属性有关的信息是添加到对象上的信息,例如安装位置、控制装置的类型、以及对象所代表的控制装置的类似信息;与对象状态有关的信息是表示对象所代表的控制装置运行状态的信息。能够为每个控制装置单元30a至30n单独确定这样的信息,即,包含在显示指令中、并表示控制装置单元30a至30n输出数据的显示形式的信息。因此,能够为从同一类型的控制装置单元30a至30n所输出的数据设定不同的显示形式。
上述显示指令使用HTML、JavaScript(注册商标)、Java(注册商标)、FLASH(注册商标)、XML(可扩充的置标语言)、以及XMLT编写。显示指令或者生成显示指令的程序存储在显示指令服务器20中,其能够由操作远程计算机10的操作员OP通过操作远程计算机10来修改或更改,还能够由管理显示指令服务器20的操作员通过操作显示指令服务器20来修改或更改。
控制装置单元30a至30n安装在设置于工厂中的、将被监视或控制的各种设备中,并且提供温度计、流量计、压力计或其他测量仪器、或图像拍摄设备。将这些设备测量或拍摄的信号临时存储在被提供的存储器(例如RAM)中,所述存储器也存储从远程计算机10经由网络N发送来的控制数据。控制装置单元30a至30n还提供通信功能(例如,网络接口和协议堆栈)以与连接到网络N的远程计算机10进行通信。
这些控制装置单元30a至30n使用上述测量设备来测量将被监视或控制的设备的外部或内部温度、流速、压力、或者类似参数,并将测量结果或拍摄图像临时存储在存储设备中。当从远程计算机10发出数据收集请求时,临时存储在存储设备中的测量数据或拍摄图像数据经由网络N发送给远程计算机10。而且,当从远程计算机10经由网络N发送控制数据时,该控制数据也被存储在存储设备中,并根据控制数据的内容执行控制。控制装置单元30a至30n输出数据的格式例如是CSV(逗号隔离的数据)或者XML。
为了确保安全性,除上述构造外,远程计算机10、显示指令服务器20、以及控制装置单元30a至30n都安装了认证和加密程序。如果在该装置中进行通信,就需要进行认证以确认目标装置是否是被授权的装置单元。然后对要发送的数据进行加密并发送给已确认被授权的装置。
下面,说明具有上述构造的本发明的第一实施例的控制装置管理系统的操作。首先,操作员操作输入设备输入URL以指定管理的工厂(站点),所述输入设备未图示并设置在远程计算机10上。具体而言,操作员例如启动称为浏览器的察看程序,并将上述URL输入到浏览器的URL地址输入区域中。当输入URL时,远程计算机10经过网络N向显示指令服务器20发出显示指令发送请求(步骤S10)。显示指令服务器20一收到这个发送请求,就根据存储在存储设备中的程序生成显示指令(步骤S 11)。
以这种方式生成的显示指令,描述了以初始状态显示在远程计算机10的显示设备12上的信息(显示指令)、与控制装置单元30a至30n有关的信息、从控制装置单元30a至30n获得的数据、以及表示显示形式的信息,并且使用HTML,JavaScript(注册商标),Java(注册商标),FLASH(注册商标),XML(可扩充的置标语言),或XMLT编写。这里,说明了显示指令服务器20动态生成显示指令的实例,然而,在实际应用中下述情况也是可能的,即,当从远程计算机10发出显示指令发送请求时,预先存储在显示指令服务器20中的显示指令被发送给远程计算机10。
显示指令服务器20一完成生成显示指令的操作,就将生成的显示指令经由网络N发送给远程计算机10(步骤S12)。远程计算机10一收到从显示指令服务器20发送过来的显示指令,就分析指令内容,并基于该显示指令在显示设备12上显示数据(步骤S13)。图2表示基于来自显示指令服务器20的显示指令、在远程计算机10上的一个显示实例。如上所述,在远程计算机10上激活浏览器,因此,实际的显示是在浏览器的显示区域中示出的。然而,为简化下面的说明,将数据显示在显示设备12上。
在图2所示的实例中,在显示设备12上显示这样的流路即,其包括多个开关阀B以及多个与开关阀B连接的管道。本实施例中,图2所示的流路是被监视和控制的设备,控制装置单元30a至30n例如是被安装在开关阀B上。
当上述处理完成后,远程计算机10基于包含在显示指令中的信息(名称、温度计或其他类型设备、URLs、以及类似信息)、输出数据发送请求给控制装置单元30a至30n,并获得控制装置单元30a至30n测量的测量数据或拍摄的图像拍摄数据(步骤S14)。远程计算机10一获得来自控制装置单元30a至30n的数据,就以包含在显示指令中的每个数据项的显示形式、将获得的数据显示在显示设备12上,在显示设备12上以显示的方式来反映获得的数据(步骤S15)。
图3表示从控制装置单元30a至30n获得的数据在远程计算机10上一个显示实例。在图3所示的实例中,沿着图2的流路示出了温度计对象T1至T4、压力计对象P1至P3、流量计F1至F3、以及灯对象L1和L2。此外,还显示了照相机对象C和开关对象SW。
温度计对象T1至T4、压力计对象P1至P3、以及流量计F1至F3代表设置在控制装置单元30a至30n上的温度计、压力计、以及流量计。灯对象L1和L2以及照相机对象C分别代表照明设备(用以照亮被监视和控制设备)和图像拍摄设备(用以拍摄被监视和控制设备图像);开关对象SW代表开关,所述开关控制由温度计对象T1至T4、压力计对象P1至P3、流量计对象F1至F3、灯对象L1和L2以及照相机对象C所代表的设备的操作。
远程计算机10定期向每个控制装置单元30a至30n输出数据发送请求,并定期从控制装置单元30a至30n收集数据(测量数据、图像拍摄数据、以及类似数据),还根据显示指令显示数据内容。例如,当收集的数据能表示成数字时,该数字就显示在图3中的每个对象的闭包(closure)中。图像拍摄数据作为照相机对象C在图3中显示。
至于与连接到网络N上的装置单元的通信,优选的是以操作员能够容易地确定安全性是否被维持的方式、将表示安全性被维持的符号显示在每个对象的闭包上。例如,在图3所示的实例中,图标K代表表示安全性被维持的键标,其为照相机对象C显示。
如图3所示,远程计算机10不在单独的窗口中显示从控制装置单元30a至30n获得的数据,而是将这些数据进行整合并显示。具体而言,所有的对象都显示在浏览器的单个显示区域中。通过这种显示,显示设备12的显示内容被统一,所以被监视和控制的设备的状态能够容易地被操作员查明。远程计算机10定期将显示指令发送请求发送给显示指令服务器20,因此,即使当添加或移除控制装置时,远程计算机10也能获得显示指令、并且根据能够显示的控制装置的位置状态来显示内容。
在图3所示的显示内容被显示在远程计算机10的显示屏12上的状态下,当操作员使用未图示的输入设备对显示在显示屏12上的一个对象执行指定操作时,会显示出与对象相关的属性。例如,当操作员操作鼠标(作为输入设备)以将显示在显示屏12上的鼠标指针移动至压力计对象P1的显示位置、并执行右击操作时,就显示了图4所示的内容。
图4表示压力计对象P1属性的一个显示实例。在图4的实例中,压力计对象P1代表压力计,分配给压力计的标识符(ID)和URL地址作为压力计对象P1的属性而被显示。而且,压力计对象P1所代表的压力计的功能、以及压力计提供的服务内容也被显示。在图4的实例中,“http//id/getpressure”作为服务获得的方法被显示,因此,远程计算机10自己知道获得压力计的压力值的方法(协议和方法),其或者基于操作员的指令、或者根据显示指令组合成的命令,或者定期获得这些值,或者将它们作为单独事件来获得。
而且,操作员也能通过操作输入设备(设置在远程计算机10中)来对控制装置单元30a至30n进行控制。例如,操作员使用鼠标选定显示在显示屏12上的一个对象(例如,灯对象L1)后,当用户将鼠标指针移动至开关对象SW的显示位置处、并点击右键时,就会显示图5所示的内容。
图5表示开关对象SW的控制内容的一个实例。在图5所示的实例中,对灯对象L1所代表的照明设备熄灭(关闭)和点亮(开启)的控制(作为开关对象SW的控制内容)被显示。通过选择这两个控制内容其中之一,能够执行点亮或者熄灭照明设备的控制。优选的是,根据对象代表的控制装置单元的状态来改变显示设备12上对象的显示。例如,当灯对象L1所代表的照明设备被熄灭时,灯对象L1就会显示亮度降低;当照明设备被点亮时,灯对象L1就会显示亮度增加。
如上所述,存储在显示指令服务器20中的显示指令或生成显示指令的程序能够由操作员通过操作远程计算机10来修改和更改,所以能够灵活地修改远程计算机10上的显示形式。也可以这样构造,其中,管理显示指令服务器20的操作员,在显示指令服务器20上执行操作以固定或修改显示指令。而且,为了在显示指令服务器20上对控制装置单元30a至30n同时输出的数据设置显示形式,由LON(局域操作网络)设备、现场总线设备、或者类似设备(不输出表示数据显示形式的显示形式数据,而是输出测量数据或其他数据的设备)构造的现有装置也能被用作控制装置单元30a至30n。而且,由于控制装置单元30a至30n作为对象显示,所以,将用以显示在显示设备12上的、来自多个控制装置单元30a至30n的数据进行整合是容易的。
第二实施例图6是表示本发明第二实施例的控制装置管理系统总体构造的框图。图6所示的本发明第二实施例的控制装置管理系统与上述第一实施例的控制装置管理系统的不同在于设置了控制装置目录服务器40。
控制装置目录服务器40存储与控制装置单元30a至30n有关的信息,并为控制装置单元30a至30n提供搜索附加信息(例如,标识符(ID)、服务、或者基于属性而分配给指定控制装置单元的类似信息)的服务。在上述第一实施例中,存储在显示指令服务器20中的显示指令包含这种信息。然而,在本实施例中,这种信息与显示指令分离,提供这种信息的服务器被设置为控制装置目录服务器40。而且,控制装置目录服务器40具有不断地查明与网络N连接的控制装置单元30a至30n连接状态的功能。
通过将包含在与控制装置单元30a至30n有关的显示指令中的信息与显示指令分离,这样,与每个控制装置单元30a至30n输出数据的显示形式有关的信息(本实施例中,只有这种信息被称为显示指令)能够被显示指令服务器20管理,与控制装置单元30a至30n有关的信息能够被目录服务器40管理。因此,即使频繁请求更改显示形式,或者频繁更改对装置单元30a至30n的控制,管理每个服务器的操作员也能立即处理。
控制装置目录服务器40与网络N连接,其提供与远程计算机10进行通信的通信功能(例如,网络接口或协议堆栈)、RAM或者其他存储器(存储上述提供搜索服务的程序和分配给每个控制装置单元30a至30n的标识符(IDs))、以及执行程序的CPU。远程计算机10与控制装置目录服务器40之间的通信使用例如LDAP(简化目录访问协议)作为通信协议。
接下来,结合上述构造,说明本发明第二实施例的控制装置管理系统的处理过程。与第一实施例类似,操作员启动浏览器,并将上述URL输入到浏览器的URL地址输入区域中。当输入URL时,远程计算机10经由网络N向显示指令服务器20发出显示指令发送请求(步骤S20)。收到这个发送请求,显示指令服务器20根据存储在存储设备中的程序生成显示指令(步骤S21)。
以这种方式生成的显示指令,包括用于在远程计算机10的显示设备12上显示初始状态的信息(显示命令),表示从控制装置单元30a至30n获得的数据的显示形式的信息、以及指定由远程计算机10直接管理的控制装置单元的信息或者表示由远程计算机10直接管理的控制装置单元属性的条件。显示指令可以使用HTML、JavaScript(注册商标)、Java(注册商标)、FLASH(注册商标)、XML(可扩充的置标语言)、XMLT编写以及类似语言。本实施例中,显示指令服务器20也能将预先存储的显示指令发送给远程计算机10,而无需生成显示指令。
显示指令从显示指令服务器20经由网络N发送给远程计算机10(步骤S22)。远程计算机10一收到从显示指令服务器20发送来的显示指令,就分析该指令内容,并且基于显示指令在显示设备12上显示数据(步骤S23)。此外,远程计算机10还将显示指令中描述的控制装置单元30a至30n的属性作为搜索条件发送给控制装置目录服务器40(步骤S24)。
控制装置目录服务器40一收到这些搜索条件,就基于发送来的搜索条件来搜索符合搜索条件的控制装置单元及其属性。例如,用于搜索的数据可以是控制装置单元的类型(温度计、压力计、或者类似装置)、用于获得数据的控制装置单元30a至30n的URLs、以及从控制装置单元30a至30n获得的数据格式(CVS,XML,或者类似格式)。当获得搜索结果时,控制装置目录服务器40将搜索结果经由网络N发送给远程计算机10(步骤S25)。
远程计算机10一收到来自控制装置目录服务器40的搜索结果,就基于包含在收到的搜索结果中的信息、将数据发送请求输出给控制装置单元30a至30n,并获得控制装置单元30a至30n测量的测量数据或控制装置单元30a至30n拍摄的图像拍摄数据(步骤S26)。远程计算机10一收到来自控制装置单元30a至30n的数据,就根据与包含在显示指令中的每个数据项相对应的显示形式、在显示设备12上显示收到的数据,并在显示设备12上反映和表示所收到的数据(步骤S27)。
根据以上过程,类似于图3显示内容的内容会被显示,当操作员操作未图示并设置在远程计算机10中的输入设备时,由显示在显示设备12上的每个对象所代表的控制装置单元的属性能够被通知,而且,由每个对象所代表的控制装置单元也能够被控制。
如上所述,本实施例中,与控制装置单元30a至30n有关的信息与显示指令是分离的,并且设置控制装置目录服务器40来搜索这种信息,因此,控制装置单元30a至30n能够通过控制装置目录服务器40被同时管理。因此,灵活地维护和管理控制装置单元30a至30n是可能的。而且,由于控制装置目录服务器40不断地获得控制装置单元30a至30n与网络N的连接状态,所以,即使当控制装置单元30a至30n的连接状态发生变化时,实际连接状态也能够在远程计算机10的显示内容中实时反映出来。
在上述实施例中,控制装置单元30a至30n的属性包含在从显示指令服务器20获得的显示指令中,并且这些属性作为搜索条件发送给控制装置目录服务器40。然而,在实际应用中也可以这样构造,其中,在作为搜索条件的显示指令中不包含属性,而是由操作员OP操作远程计算机10的输入设备来输入控制装置单元30a至30n的属性(步骤S30),然后将这些属性作为搜索条件发送给控制装置目录服务器40。
在从显示指令服务器20收到显示指令(步骤S22)、并且基于包含在显示指令中的显示命令在显示设备12上显示数据的时候,能够执行上述步骤S30的处理,或者能够在步骤S20的处理之前执行上述步骤S30的处理,以发出显示指令发送请求给显示指令服务器20。通过操作输入设备来更改作为搜索条件的必要属性,操作员OP能够从不同的视点来察看众多控制装置单元的状态。
本发明并不限于上述实施例,而是能在本发明的范围内自由修改。例如,在本发明的上述形式中,在由管理控制装置监视和控制设置在工厂中各种装置的状态的情况下说明了各实例。然而,本发明并不限于监视和控制设置在工厂中设备的状态,而是能应用于监视和控制要被监视和控制的任意设备的状态。
而且,在上述实施例中,显示指令服务器20和控制装置单元30a至30n被分开设置,然而,也能采用这样一种构造,即,在任意一个或者多个控制装置单元30a至30n中设置显示指令服务器20的功能。这样,选择一个结合显示指令服务器20的功能的控制装置单元是值得的,所述控制装置单元具有充足的内存或者其他存储资源、并具有一个有着足够处理能力的CPU。而且,在上述实施例中,控制装置单元30a至30n获得与每个设备(作为被监视和控制设备)有关的信息,并且还控制这些设备。然而,本发明也能够应用于管理这种控制装置的情况下,即,该控制装置至少具有下述两种功能之一,即,获得与设备有关的信息的功能和设备控制的功能。
而且,在上述实施例中,说明了这样的实例,其中,在显示指令服务器20上安装WWW服务器,在远程计算机10上安装称为浏览器的显示程序。然而,这些只是实例,在实际应用中,只要包含能为远程计算机10提供显示指令的功能就足以满足显示指令服务器20的要求;只要包含访问显示指令服务器20、控制装置单元30a至30n、或者目录服务器40的功能(例如专用客户程序)就足以满足远程计算机10的要求。
在上面第二个实施例中,说明了这样一种情况的实例,其中,远程计算机10接受来自显示指令服务器20的显示指令,还从控制装置目录服务器40直接接受搜索结果。然而,能够采用这样一种构造,即,控制装置目录服务器40的URLs被存储在显示指令服务器20中,当远程计算机10发出显示指令发送请求给显示指令服务器20时,显示指令服务器20就生成显示指令,远程计算机10发送搜索条件给显示指令服务器20并且接受搜索结果,然后,生成的显示指令和接受的搜索结果被返回给远程计算机10。
权利要求
1.一种控制装置管理系统,其管理控制装置单元,所述控制装置单元对要被监视或控制的设备执行监视或者控制,所述控制装置管理系统包括远程计算机,其连接到网络上,经由网络从所述控制装置单元收集数据,并包括显示所收集的数据的显示设备;以及显示指令服务器,其连接到网络上,并向所述远程计算机发送显示指令,其中,当包含在远程计算机中的显示设备显示从所述控制装置单元收集的数据时,显示指令定义了显示形式。
2.根据权利要求1所述的控制装置管理系统,其中,所述显示指令服务器动态地生成显示指令并将所述显示指令发送给远程计算机。
3.根据权利要求1所述的控制装置管理系统,其中,所述显示指令服务器发送显示指令给远程计算机,并且显示指令定义了从多个控制装置单元收集的数据在所述显示设备上的整合和显示。
4.根据权利要求1所述的控制装置管理系统,包括,控制装置目录服务器,其连接到网络上,并发送信息给远程计算机,其中,所述信息与连接到网络上的控制装置单元有关。
5.根据权利要求4所述的控制装置管理系统,其中,所述控制装置目录服务器将与控制装置单元有关的信息发送给远程计算机,其中,连接到网络的控制装置单元的信息,符合从远程计算机经由网络发送来的搜索条件。
6.根据权利要求1所述的控制装置管理系统,其中,所述显示指令包括数据,用于表示在显示设备上作为对象的控制装置单元;以及信息,其与所述对象的属性和状态有关。
全文摘要
一种控制装置管理系统,整合并显示从设置在被监视和控制设备中的多个控制装置单元发送来的数据,并能够灵活地修改显示形式,还能使用现有装置作为控制装置。控制装置单元(30a)至(30n)监视被监视和控制设备的状态并控制其操作。远程计算机(10)经由网络(N)收集控制装置单元(30a)至(30n)输出的数据,并输出控制信号给控制装置单元(30a)至(30n)。显示指令服务器(20)连接网络(N),存储或生成确定每个控制装置单元(30a)至(30n)输出数据显示形式的显示指令。远程计算机(10)根据从显示指令服务器(20)获得的显示指令的显示形式,显示从每个控制装置单元(30a)至(30n)收集的数据。
文档编号G05B23/02GK1704860SQ200510072289
公开日2005年12月7日 申请日期2005年5月27日 优先权日2004年5月31日
发明者井上淳, 石山政浩, 久保和也, 冈部宣夫 申请人:株式会社东芝, 横河电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1