使用便携式无线设备监视工业控制器的方法

文档序号:6273983阅读:175来源:国知局
专利名称:使用便携式无线设备监视工业控制器的方法
技术领域
本发明总地涉及过程控制,并且更具体地涉及通过远程控制一个可编程逻辑控制器来控制一个过程。
背景技术
当由于控制系统内的一个简单故障或者缺陷而使一个或多个过程不能正确地工作或者根本不工作时,公司可能要花很多钱。保持一个现场工程师来监视该过程以及进行适当的调整是昂贵的和费时的。远程诊断和校正控制系统缺陷的已知方法通常要求处理该远程校正的工程师有他可以得到的合适PLC数据并且了解该问题。一个不在现场的工程师需要有能力来远程监视一个PLC的操作,获得允许该工程师了解一个问题的合适的PLC数据,诊断控制系统故障和缺陷,并且远程校准该PLC的操作。

发明内容
在一个示范实施例中,使用一个本地服务器、互联网和一个便携式无线设备来远程控制和监视一个可编程逻辑控制器(PLC)。一种用于远程监控连接到并被一个PLC控制的输入输出I/O设备的系统包括一个可编程逻辑控制器(PLC)和一个用于与该PLC交换通信的本地服务器。该系统还包括一个用于使用互联网与该本地服务器交换通信的无线互联网服务供应商(ISP)服务器,和一个用于与该ISP服务器交换通信的无线用户通信设备。用户利用互联网来远程监视由该PLC控制的过程操作并且使用该无线用户通信设备向该PLC输入控制命令。
更具体地,该无线ISP使用该无线用户通信设备向用户提供到互联网的接入。该PLC被连接到本地服务器,后者被链接到互联网并且包括使得PLC和本地服务器能够交换通信的通信驱动器。使用该无线通信设备,用户接入互联网来与本地服务器通信,访问PLC操作数据,以及输入PLC命令和操作响应数据。因而,一个用户可以远程诊断和校正PLC问题,由此避免在该PLC逆地影响它控制的过程时发生的费用。


图1是按照本发明的一个实施例的、用于使用一个便携式无线设备远程控制和监视一个控制器的系统的简图。
具体实施例方式
图1是使用一个便携式无线设备远程控制和监视一个工业控制器的系统10的简图。系统10包括一个可编程逻辑控制器(PLC)16,一个与PLC 16交换通信的本地服务器22,一个利用互联网来与本地服务器22交换通信的互联网服务供应商(ISP)服务器28,以及一个与ISP服务器28交换通信的无线用户通信设备34。无线通信设备34包括一个用于输入要在互联网上被送到PLC 16的命令和数据的用户输入设备40,以及一个用于观看在互联网上从该PLC检索的信息的显示器46。
操作中,PLC 16用来响应于各种输入而通过输出控制信号或者命令来控制一个工业过程(未显示)。PLC 16是一个类似计算机的设备,它有一个处理器52,可基于存储在可编程存储器70中的程序来读取例如,输入模块58的端子处的电压电平以及向输出模块64的端子供电。PLC 16能够使用多个输入模块58以及多个输出模块64。用户用一个存储在存储器70中并且由处理器52执行的程序对PLC 16编程。该程序是一列指令,通过监视输入模块58的端子来提供期望的结果,并且基于输入的状态开或者关输出模块64的端子,由此控制一个或多个连接到PLC 16的设备。
编程设备(未显示)使用一种适当的编程语言,例如梯形逻辑来将该程序输入到存储器70中。一种示范的编程设备是手持式程序编制器或者膝上型计算机。通常,处理器52连续地浏览存储在存储器70中的程序,例如检查所有输入模块58的端子的状态并且基于输入模块58的读取来确定要遵循的程序路径以及更新输出模块64的端子。当检查输入模块58的状态时,PLC 16扫描各个单独的输入端子来确定各个端子的状态,即端子是‘开’还是‘关’。如果在端子处存在电压则认为它是‘开’,而如果无电压则意味着认为该端子是‘关’。这个数据存储在存储器70中。然后处理器52执行存储在存储器70中的程序,并且基于该输入数据,输出模块64的各个端子的状态被更新。
在一个实施例中,输入模块58是一个从例如限位开关,电眼和推按钮的设备接收离散输入的输入模块。在另一个实施例中,输入模块58是一个模拟输入模块,它使用一个模-数转换器来检测例如温度,速度,压力和位置的变量,并且将该读出数据翻译成一种处理器52可以读取的格式。在又一个实施例中,输入模块58是一个从例如机械开关的设备接收例如AC或者DC电流的输入的输入模块。另外,输入模块58在输入模块58的输入端子和处理器52之间提供电绝缘来保护PLC 16不受由电磁干扰(EMI)或者射频干扰(RFI)所引起的损害。例如光隔离器或者光耦合器的部件被用来在输入模块58上提供电绝缘。
输出模块64能够供AC或者DC设备使用,例如螺线管,中继器,接触器,指示灯,LED读出及其他机电装置。PLC 16使用电源来运行处理器52和驱动输出模块64的输出端子,后者被配置成最小化EMI和RFI。因此,输出模块64使用例如光隔离器和光耦合器的部件来提供PLC 16和连接到输出模块64的负载(未显示)之间的电绝缘。在一个可选实施例中,输出模块64是模拟输出模块,它使用一个数模转换器来产生模拟输出给例如电动阀和气胎位置控制设备的设备。
监控PLC 16使得诸如处理或者维修工程师的人员能够调节过程。在一个实施例中,使用诸如局域网(LAN)的网络将PLC 16连接到本地服务器22。在PLC 16和本地服务器22之间的通信机制是任何适当的PLC协议,例如以太网上的TCP/IP。而且,本地服务器22具有一个匹配PLC 16的通信机制的适当通信驱动器(未显示)。因此,通过网络接入到本地服务器22的适当的人员从PLC 16检索PLC操作数据,分析该数据,并且发送PLC操作的响应数据和命令到PLC 16。因而,没有直接接入到PLC 16的工程师监视并诊断PLC 16的性能,以及使用到本地服务器22的网络连接进行适当的校正。
在一个可选实施例中,现场以外的工程师利用互联网来访问本地服务器22,由此可以接入PLC 16。使用一个如上所述的网络将PLC 16连接到本地服务器22。另外,本地服务器22适合于接入互联网,由此使得一个装备着无线通信设备34的现场以外的工程师能够利用ISP服务器28接入互联网以及与本地服务器22通信。通过接入本地服务器22,该现场以外的工程师可以接入PLC 16来从PLC 16按照需要检索动态的PLC操作数据。该工程师诊断操作数据,然后将PLC操作的响应数据和适当的控制命令发送到PLC 16以改变或者校正PLC 16的性能。如果该需要的校正动作从异地不可能进行,则该现场以外的工程师联系现场的工作人员以采取必要的动作。另外,基于该诊断,现场外的工程师有知道在他达到该位置时需要什么设备或者物资来校正该问题的优势,由此减少了系统停机时间。
当向PLC 16请求操作数据时,本地服务器22将该数据传送到ISP服务器28,后者将该数据格式化并处理成为无线标记语言(WML)。WML是一种打算规定用于窄带设备(包括移动电话,个人数据助理(PDA),寻呼机)的内容和用户界面的标记语言。WML被设计成供具有小显示器,有限的用户输入设备,窄带网络连接和有限存储及计算资源的无线电设备使用。
在该操作数据被格式化成WML之后,ISP服务器28利用一种无线应用协议(WAP)来将该数据传送给无线通信设备34。WAP是一种开放的,全球的规范,它使得诸如蜂窝电话,PDA以及寻呼机的无线电设备的用户能够容易地接入以及在互联网上交互信息以及业务。WAP弥补了手持无线电设备的局限,例如小的显示器和输入装置,以及有限的计算资源,由此丰富了通过无线电设备的互联网接入。
一旦该操作数据被变换为WML并且被使用WAP发送给无线通信设备34,则该用户察看并且分析该数据。在该用户分析数据之后,用户利用输入设备44来将PLC命令和操作的响应数据输入到无线通信设备34中。该输入命令和响应数据被传递给ISP服务器28,然后发送给本地服务器22。本地服务器22将该数据转换为适当的PLC通信协议。无线通信设备34是一个便携式无线设备,例如蜂窝电话,PDA,寻呼机或者任何支持WML浏览器的设备。
在一个与发电站(未显示)有关的示范实施例中,一个现场以外的工程师利用系统10来确定在PLC 16的缺陷表(未显示)中有一个问题。该现场以外的工程师经由无线通信设备34清除该缺陷并且继续监视PLC 16。如果该问题持续,则该现场以外的工程师进一步诊断该问题来确定原因,例如PLC 16的一个特定的I/O模块(未显示)是坏的。然后该现场以外的工程师利用该信息来确定用于该I/O模块的替换部件数目并且验证一个替换I/O模块是否现场现有或者是否需要定购该替换部件。使用这个信息,该现场以外的工程师能够确定当他返回时该部件将在现场,由此允许他更迅速地恢复该发电站的操作。
因而,通过利用已经由蜂窝电话公司构造的蜂窝基础结构,一个现场以外的工程师可以经由无线通信设备34从世界上任何有蜂窝互联网接入的位置、利用ISP服务器28,互联网和本地服务器22来监视,诊断和控制PLC 16。
尽管本发明已经根据各种特定的实施例来描述,但是本领域的技术人员将认识到本发明可以用本权利要求的精神和范围内的修改来实践。
权利要求
1.一种使用一个便携式无线设备(34)控制和监视一个工业控制器的方法,它利用一个包括可编程逻辑控制器(PLC)(16),本地服务器(22)和无线互联网服务供应商(ISP)(28)的系统(10),所述方法包括以下步骤监控一个使用可编程逻辑控制器(PLC)的系统;在该PLC和一个本地服务器之间交换通信;在该本地服务器和一个互联网服务供应商(ISP)服务器之间利用互联网交换通信;以及在该ISP服务器和一个无线用户通信设备之间交换通信。
2.按照权利要求1的方法,其特征在于所述在该PLC(16)服务器和该本地服务器(22)之间交换通信的步骤还包括从该PLC向该本地服务器发送PLC操作数据的步骤。
3.按照权利要求2的方法,其特征在于所述在该本地服务器(22)和该ISP服务器(28)之间交换通信的步骤还包括从该本地服务器向该ISP服务器发送PLC操作数据的步骤。
4.按照权利要求3的方法,其特征在于该无线用户通信设备(34)包括一个用于显示信息的显示器(46),所述在该ISP服务器(28)和该无线用户通信设备之间交换通信的步骤还包括以下步骤从该ISP服务器向该无线用户通信设备发送PLC操作数据;以及在该无线用户通信设备显示器上显示PLC操作数据。
5.按照权利要求1的方法,其特征在于该无线用户通信设备(34)包括一个用于将信息输入到无线用户通信设备的用户接口,所述在该ISP服务器(28)和该无线用户通信设备之间交换通信的步骤还包括以下步骤输入至少一个PLC命令;使用该输入设备(40)来输入PLC操作的响应数据;从该无线用户通信设备向该ISP服务器发送至少一个PLC命令;以及从该无线用户通信设备向该ISP服务器发送该PLC操作响应数据。
6.按照权利要求5的方法,其特征在于所述在该本地服务器(22)和该ISP服务器(28)之间交换通信的步骤还包括以下步骤使用互联网从该ISP服务器向该本地服务器发送至少一个PLC命令;以及使用互联网从该ISP服务器向该本地服务器发送该PLC操作的响应数据。
7.按照权利要求6的方法,其特征在于所述在该PLC(16)和该本地服务器(22)之间交换通信的步骤还包括以下步骤从该本地服务器向该PLC发送该至少一个PLC命令;以及从该本地服务器向该PLC发送该PLC操作的响应数据。
8.按照权利要求1的方法,其特征在于所述监控步骤还包括以下步骤使用该至少一个PLC命令来控制该PLC(16)的操作;以及使用该PLC操作的响应数据来控制该PLC的操作。
9.一种使用一个无线电设备(34)来控制和监视一个工业控制器的系统(10),所述系统包括一个可编程逻辑控制器(PLC)(16);一个被配置成与所述PLC交换通信的本地服务器(22);一个被配置成使用互联网与所述本地服务器交换通信的无线互联网服务供应商(ISP)服务器(28);以及一个被配置成与所述ISP服务器交换通信的无线用户通信设备。
10.按照权利要求9的系统(10),其特征在于所述本地服务器(22)还被配置成从所述PLC(16)访问PLC操作数据。
11.按照权利要求10的系统(10),其特征在于所述本地服务器(22)还被配置成将该PLC操作数据传递给所述ISP服务器(28)。
12.按照权利要求11的系统(10),其特征在于所述ISP服务器(28)还被配置成将该PLC操作数据传递给所述无线用户通信设备(34)。
13.按照权利要求12的系统(10),其特征在于所述无线用户通信设备(34)还被配置成显示该PLC操作数据。
14.按照权利要求9的系统(10),其特征在于所述无线用户通信设备(34)还被配置成启动至少一个PLC命令以及将该PLC命令传递给所述ISP服务器(28)。
15.按照权利要求14的系统(10),其特征在于所述无线用户通信设备(34)还被配置成启动PLC操作的响应数据以及将该PLC操作的响应数据传递给所述ISP服务器(28)。
16.按照权利要求15的系统(10),其特征在于所述ISP服务器(28)还被配置成将该至少一个PLC命令和该PLC操作的响应数据传递给所述本地服务器(22)。
17.按照权利要求16的系统(10),其特征在于所述本地服务器(22)还被配置成将该至少一个PLC命令和该PLC操作的响应数据传递给所述PLC(16)。
18.按照权利要求9的系统(10),其特征在于所述无线用户通信设备(34)包括一个被配置用于将信息输入给所述无线通信设备的用户接口(40);以及一个被配置成显示该用户输入信息和由所述无线通信设备从所述ISP服务器(28)收到的信息的显示器(42)。
全文摘要
一种使用一个便携式无线设备(34)控制和监视一个工业控制器的系统(10)和方法。该系统包括一个可编程逻辑控制器(PLC)(16),一个用于与该PLC交换通信的本地服务器(22),一个使用互联网与该本地服务器交换通信的互联网服务供应商(ISP)服务器(28),以及一个与该ISP服务器交换通信的无线用户通信设备。用户利用互联网来监视PLC的操作以及使用无线用户通信设备将控制命令输入到该PLC。
文档编号G05B23/02GK1364021SQ0114275
公开日2002年8月14日 申请日期2001年12月6日 优先权日2000年12月6日
发明者D·W·赛克斯顿 申请人:通用电气范努克北美自动化公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1