分析器用控制器的制作方法

文档序号:6136522阅读:169来源:国知局
专利名称:分析器用控制器的制作方法
技术领域
本发明涉及用于控制诸如高性能液相色谱仪之类的分析器的控制器。
背景技术
根据现有技术,控制器需要使用诸如液相色谱仪(LC)之类的分析器,所述分析器以下述的方法进行控制。
-制备设有固件(或者内置)程序的独立控制单元,并通过通信电缆连接到LC。
-适当的LC控制程序被安装在诸如个人计算机之类的通用目的的计算机,所述计算机构成LC控制器,所述计算机通过通信电缆被连接到LC。
由于较高的制造成本,使用独立的控制单元较为昂贵。安装在控制单元中作为固件的控制程序通常因分析器的不同而不同。因此,当固件程序被最新研发或者被修改时,对于特定类型分析的详细信息是必须的,这对程序开发人员而言负担较重。
在将控制程序安装到通用的计算机中的情况下,除了那些用于控制LC分析器的程序之外,程序通常包括一组用于分析和处理通过测量所获得的处理数据的程序。这意味着控制程序作为整体变得多样并且变化非常大,这样程序的研发和修改也需要较长的时间和成本。
从用户的角度来讲,掌握这些多样的程序需要一定水平的知识或者经验,获得这样的知识或者经验需要较长的时间。另一方面,许多用户实际上只利用程序用于常用的任务,诸如监测分析器的操作。对于这样的任务,使用单个程序而不是几个多样程序更为方便。在这种意义上,需要重新考虑传统的控制程序。
独立的控制单元没有这样的问题。但是当用户想要监控分析器的操作或者设置/复位分析条件时,用户必须到控制装置,这需要额外的时间。到目前为止,提出了许多类型的分析器,设置有能使用户远程监控分析器操作的控制器。日本未审查专利出版物JP2000-283935中公开了这样的一种类型的分析器。但是到目前为止,还没有一种分析器允许用户从远程设置/复位分析条件。

发明内容
本发明的一个目的是提供一种易于操作、方便的分析器用控制器,并允许用户从远程来监视或者控制分析器,而不需要特殊的程序,并且成本较低。
根据本发明,用于内置在控制器中的分析器用控制器,包括装置控制电路,用于控制分析器;网络接口电路,用于将分析器连接到网络;以及内置程序,所述内置程序包括服务器程序,该服务器程序用于通过在分析器和外部终端之间使用预定的通信协议通过网络接口执行通信,其中服务器程序执行下列过程在从外部终端接收到对操作状态信息的请求时,将分析器的操作状态信息发送到外部终端,以及在从外部终端接收到用于设置控制参数的请求时,使用装置控制电路设置分析器的控制参数。
在上述的分析器控制器中,网络接口电路可以是符合以太网(商标)标准(IEEE802.3)的网络接口电路。
在上述的分析器控制器中,服务器程序可以使用HTTP协议执行通信。
在上述的分析器控制器中,内置程序可以进一步包括用于使用装置控制电路控制分析器操作的控制程序,并且服务器程序可以从控制程序获得操作状态信息,并使用控制程序将新的控制参数值设置到装置控制电路。
在上述的分析器控制器中,内置程序还可以包括控制器间通信程序,用于允许分析器控制器与连接到网络的另外的分析器控制器共享操作状态信息。操作状态信息的示例是网络上的分析器的成组结构(或者域结构),同步或者协作网络上的多个分析器所必须的控制参数,等。
根据本发明的分析器控制器与独立的控制单元或者具有预先安装的控制程序的个人计算机相比,可以较低的成本制造。由于本发明的分析器控制器特别用于监测分析器或者设置/重设分析条件,所述结构简单并且易于使用,这样学习操作也变得容易。
如果本发明的分析器控制器的网络接口电路符合以太网标准,分析器控制器可以被挂接到这些通常作为LAN(局域网)的网络上,这样连接到LAN的个人计算机可以被用作上述的外部终端。
如果将本发明构造成服务器程序使用HTTP协议执行通信,通常安装在个人计算机中的网页浏览器可以被用作显示分析器的信息或者设置分析器的参数的客户端应用程序。这使得用户终端(外部终端)中特别的程序变得没有必要。
如果内置程序进一步包括上述控制程序,独立于控制程序的服务器程序可以很容易用其操作设置文件来升级。这方便了定制显示在终端上的信息和参数设置。
如果内置程序还包括上述控制器间通信程序,关于设置或者操作分析器的信息可以根据需要交换。这使得用户观察到包括在相同组中的所有分析器10,以在所述列中选择分析器10之一,并观察所选择的分析器的状态视图窗口,这将在后面说明。也可以使用彼此同步或者相互协作的多个分析器进行分析。


图1是根据本发明所述的使用控制器的分析器系统的方框图;图2是浏览器上显示的窗口的转变视图;图3是用于交换设置信息和在多个分析器之间操作分析器的系统的方框图。
具体实施例方式
下面将参照图1来说明本发明的实施例,这显示了使用根据本发明的分析控制器12的分析系统1的方框图。所述系统1包括分析器10、个人计算机14和以太网LAN 16。
分析器10基本由分析部分18和分析控制器12所构成,分析部分18实际上执行采样分析。在LC的情况下,例如,分析部分18包括泵、喷射器、柱、监测器等。分析控制器12可以是盒形、板形、卡形或者任何其它的类型,并通常内置在分析器10中,如同插入到个人计算机的延展槽中的添加板一样。分析控制器12包括CPU(未示出),其被设置成具有适当的文件系统102的存储装置、读/写存储器104、网络接口(I/F)106等。
在存储装置的文件系统102中,允许存储分析控制器12的程序和数据,程序包括基本程序和构成分析控制器12、操作系统(OS)的库文件和可操作在OS上的应用程序。在此情况下,应用程序包括网页服务器程序、CGI应用程序、以及脚本处理程序(JavaScript(商标),例如)。
在存储器104中,存储状态参数和控制参数,其中状态参数确定分析器10的状态,控制参数包括在自动试样机中所选择的试样的标识和注射量、柱中的液体溶媒的流量、柱的温度以及检测器中所使用的光的波长(在使用分光光度计的情况下)。除了控制参数之外,所述状态参数包括从开始分析的消逝时间,以及操作状态的指示(即“(分析)准备”,“(分析)进行”、“(分析)暂停”或者“(分析)结束”)等。
网络接口106符合以太网标准(IEEE802.3),并在LAN 16中被分配一个单独的IP地址。
控制器12包括装置控制器108、CGI程序110、网页服务器112和控制器间通信装置114的功能部分,所有部分都是通过软件构造,即,通过执行适当的程序来实现。功能部分的功能和操作将在下面说明。
个人计算机14包括CPU(未示出)、存储装置(ROM、RAM、硬盘等,未示出)、输入装置(键盘、鼠标等,未示出)、显示装置(CRT、LCD等)、网络接口(I/F)144、和其它外围设备。在个人计算机14中,与操作系统不同(未示出),安装包括网页浏览器150和XML模块152的应用程序和库程序。在网页浏览器150中,也包括JavaScript执行引擎,对于XML模块152,可以使用微软公司所提供的库“MSXML”。
当用户激活网页浏览器150并获取目标分析器的URL,分析器的顶页出现在网页浏览器150的窗口上。顶页200的示例被显示在图2中,其中下述链接菜单被列表。
-观察分析器状态
-设置控制参数-开始/暂停/停止分析分析器的状态的确认如下。
当用户点击顶页200内的“观察分析器状态”链接,网页浏览器150向网页服务器112发出请求获取观察状态窗口202。作为对此请求的响应,网页服务器112向网页浏览器150发送用于显示观察状态窗口202的HTML文件154(图1)。在接收到HTML文件154时,网页浏览器150执行内置到HTML文件154中的JavaScript脚本,并产生JavaScript模块156。JavaScript模块156然后对网页服务器112发出请求,用于从CGI 110获取状态参数。
作为对此请求的响应,网页服务器112运行适当的CGI 110,并将所述请求通过到CGI 110。在接收到请求时,CGI 110向装置控制器108查询分析器的状态,作为对查询的响应,装置控制器108从存储器104中读出状态参数,并将它们发送到CGI 110。在接收到状态参数时,CGI 110产生以预定的格式描述状态参数的名称和值的XML目标文件158,并将其发送到网页服务器112。网页服务器112然后将XML目标文件158和描述将XML目标文件158转换为HTML文件的规则的XSLT目标160发送到网页浏览器150。
在接收到XML目标文件158的网页浏览器150中,使用XML模块152,JavaScript模块156处理XML目标文件158和XSLT目标160,并产生HTML代码以构成包含状态参数的名称和值的观察状态窗口202。网页浏览器150读取并分析通过JavaScript模块156所产生的HTML代码,并在显示器142上显示观察状态窗口202。
分析器的控制参数如下设置。
当用户点击顶页200中的“设置控制参数”链接,包括在预定的格式中的控制参数的名称和值的参数设置窗口204出现在网页浏览器150中(图2)。显示参数设置窗口204的过程几乎与观察状态窗口202的相同,除了控制参数的值显示在观察状态窗口202中,同时它们中的一些使用HTML形式或者参数设置窗口204中的输入组件(即文本框)而可改变。为了根据来自相同的XML目标文件158的类型而产生不同的HTML代码,XSLT目标160必须根据窗口的类型而分支HTML转换过程。
在参数设置窗口204上,用户输入适当的参数到输入框中,所述输入框可以被用户所输入。当用户完成输入时,用户点击发送按钮205。响应此点击,JavaScript模块156检查通过用户所输入的参数,如果任一输入值是不适当的就发生警告例如,当负值被输入到应该输入正值的参数的框中时,或者超出范围的值被输入到具有上下限值的框中。
如果输入值都是适当的,JavaScript模块156将新的参数值通过网页服务器112发送到CGI 110。接收到新的值,CGI 110将命令发送到装置控制器108以将分析器10的控制参数改变为新的值。装置控制器108将新的值输入到对应于控制参数的存储器104中的它们各自的位置上。此后,使用新的控制参数值进行分析。
“开始/暂停/停止”操作如下进行。
当用户点击“开始/暂停/停止”链接,状态改变窗口206出现在网页服务器150上(图2)。状态改变窗口206通过几乎与观察状态窗口202的情况下相同的过程来显示,除了三个按钮208,即“开始”、“暂停”和“停止”按钮被安置在状态改变窗口206中,分别表示分析的开始、暂停和停止的操作。
当用户点击三个按钮208之一,JavaScript模块156检测对应于被点击按钮的操作是否在那时可以被应用。例如,如果分析器是在“停止”的模式中,“暂停”操作或者“停止”操作不可应用。相反,如果可能使得不可应用的按钮变得不可点击,或者此外,在窗口上灰化(或者隐藏)它们,在这种情况下实际的检查变得不必要。
如果点击操作可以被实施,JavaScript模块156将通过网页服务器112对CGI 110发送点击操作请求。响应此请求,CGI 110将命令发送到装置控制器108以根据点击操作改变分析器的状态。然后装置控制器108相应地改变分析器的状态。
控制器间通信装置114如下工作。当多个分析器10A和10B被连接到LAN,如图3所示,分析器10A的控制器间通信装置114可在任何时候与其它的分析器10B的控制器间通信装置114交换分析器的状态和控制参数。这允许下列操作。使用连接到LAN 16的个人计算机的网页浏览器112,用户可以获取连接到LAN16的分析器10A的网页服务器112,并观察到连接到LAN16的分析器10的列表。选择列表上的分析器10之一,然后用户可以观察到所选择的分析器的观察状态窗口并确认其是当前操作状态。
此外,用户可以使用连接到LAN 16的多个分析器来进行分析,链接或者与多个分析器的分析操作同步。
这样的控制器间通信可以是涉及网页服务器112的TCP/IP(传输控制协议/因特网协议)和CGI 110,或者可选地,是在使用简单的UDP(用户数据报协议)的控制器间通信装置114之间直接执行的一种。
如上所述,本实施例的系统具有大多数标准和实际的标准技术的所有优点,诸如TCP/IP、HTTP、XML、SXLT、以太网、JavaScript等。这意味着控制系统的复杂的分析器可以使用诸如以太网LAN、个人计算机、网页浏览器等的标准信息技术和根据本发明所述的控制器来很容易构造而成。
尽管对本发明的一些实施例进行了说明,普通技术人员可以理解在不背离本发明的精神和原则的情况下可以对本发明进行修改和变化,其范围由所附权利要求书所限定。
权利要求
1.一种用于内置在控制器中的分析器用控制器,包括装置控制电路,用于控制分析器;网络接口电路,用于将分析器连接到网络;以及内置程序,所述内置程序包括服务器程序,该服务器程序用于通过在分析器和外部终端之间使用预定的通信协议通过网络接口执行通信,其中服务器程序执行下列过程在从外部终端接收到对操作状态信息的请求时,将分析器的操作状态信息发送到外部终端,以及在从外部终端接收到用于设置控制参数的请求时,使用装置控制电路设置分析器的控制参数。
2.根据权利要求1所述的分析器控制器,其特征在于,网络接口电路符合以太网标准(IEEE802.3)。
3.根据权利要求1所述的分析器控制器,其特征在于,服务器程序使用HTTP协议执行通信。
4.根据权利要求1所述的分析器控制器,其特征在于,内置程序进一步包括用于使用装置控制电路控制分析器操作的控制程序,以及服务器程序从控制程序获得操作状态信息,并使用控制程序将新的控制参数值设置到装置控制电路。
5.根据权利要求1所述的分析器控制器,其特征在于,内置程序包括控制器间通信程序,用于允许分析器控制器与连接到网络的其它分析器控制器共享操作状态信息。
全文摘要
一种内置的分析器控制器,包括装置控制电路,用于控制分析器的硬件;网络接口电路,用于将分析器连接到网络;内置程序,所述内置程序包括服务器程序,用于使用分析器和外部终端之间的预定的通信协议通过网络接口执行通信。服务器程序执行如下过程在从外部终端接收到对操作状态信息的请求时,将分析器的操作状态信息发送到外部终端,以及在从外部终端接收到用于设置控制参数的请求时,使用装置控制电路设置分析器的控制参数。使用所述分析器控制器,用户可以远程监测和控制连接到LAN的分析器,不需要特别的程序,并且成本较低。
文档编号G01N35/00GK1654959SQ20051000789
公开日2005年8月17日 申请日期2005年2月6日 优先权日2004年2月13日
发明者龙见信之, 逢坂直树, 森川毅 申请人:株式会社岛津制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1