CN1774679A - 过程控制***以及配置过程控制***的方法 - Google Patents
过程控制***以及配置过程控制***的方法 Download PDFInfo
- Publication number
- CN1774679A CN1774679A CNA200480009849XA CN200480009849A CN1774679A CN 1774679 A CN1774679 A CN 1774679A CN A200480009849X A CNA200480009849X A CN A200480009849XA CN 200480009849 A CN200480009849 A CN 200480009849A CN 1774679 A CN1774679 A CN 1774679A
- Authority
- CN
- China
- Prior art keywords
- control system
- computer peripherals
- process computer
- definition
- automatic controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24103—Graphical display of proces as function of detected alarm signals
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24123—Alarm filtering, level and direct precursor, required action, blocking condition
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
一种过程控制***包括:可编程自动控制器;和至少一个过程控制***设备。每个过程控制***设备与可编程自动控制器进行数据和控制通信。可编程自动控制器根据过程控制***的配置执行单软件程序以帮助用户:(i)定义包括配置信息的关于过程控制***设备的指定信息;(ii)若有的话,定义与过程控制***设备相关的触发条件;以及(iii)若有的话,定义与过程控制***设备相关的报警条件。一旦配置,软件程序就可操作为将关于过程控制***的信息提供给用户。
Description
技术领域
本发明涉及一种过程控制***以及配置过程控制***的方法。尤其是,该过程控制***以及配置过程控制***的方法适合于由不需要具备过程控制工程师或者类似技能人员的专门知识的终端用户来控制。
背景技术
下面描述本发明的背景技术的目的是为了理解本发明。但是,应该理解该描述并不是承认或者认可,在本申请的优先权日权限之内所涉及的任何内容都被公开,公知或者是本领域技术人员公知常识的一部分。
能够针对生产过程中的缺陷来进行过程监视并且改进该过程对许多商业操作来说是必须的。例如,集约农业生产(在具有严密控制输入的有限空间中养殖蔬菜,鱼,家禽或者畜牲)通常利用可编程逻辑控制器(PLC)以典型地采用自动化。虽然该方案很实用但是仍然存在许多不利因素。
主要问题是,终端用户难以建立并且随后修改控制模式。典型地,需要过程控制工程师或者类似技能人员设计控制程序。因此任何的改进都需要他们的专业知识。问题是,虽然在有些情况下都是公知的最佳控制条件,但是许多情况下需要对控制模式进行调整或者重新设计以适应局部条件。
例如,水产业(aquaculture)覆盖的物种广泛,其每个都具有不同生长条件。另外,蓄水池和容器的大小可能改变从而需要通过试验并连续改进的方法以找到最佳控制过程。如果每个试验阶段都需要控制专业知识那么成本将很高。此外,许多加工业都在专业知识不容易获得的农村地区。这导致在实施生长周期改进的过程不方便,成本增加以及很长的时间延迟。那么会发现每种生产都难以优化并且改善其竞争优势。
PLC***存在其它的缺陷。在测量或者控制时PLC需要放置地离现象较近。典型地通过利用“梯形逻辑(ladder logic)”采用专用协议(proprietaryprotocol)与PLC进行通信并且为PLC编程。过程控制工程师一般都采用第一软件包进行这种工作。此外,过程控制工程师需要采用第二软件包对PLC进行配置。还需要另一种软件包来查看PLC的操作,这通过互联网或者在本地来完成。
对这种分离软件包的需要使得复杂性和实际成本增加,并增加了为***编程所需的时间。这也使得业主的总成本较高,这其中设备的成本相等,编程和管理***的设计时间有区别。
本发明的目的在于提供一种克服或者至少减少了至少一个上述问题的过程控制***。
发明内容
除非上下文需要,否则整个说明书中,单词“包括”应该理解为隐含包括所述的整体或者整体的集合但是并不排除任何其它整体或者整体的集合。
根据本发明的第一方面,提供一种过程控制***,其包括可编程自动控制器和至少一个过程控制***设备,每个过程控制***设备都与可编程自动控制器进行数据和控制通信,其中,根据过程控制***的配置,可编程自动控制器执行单软件程序以帮助用户
定义包括配置信息的关于过程控制***设备的指定信息;
若有的话,定义与过程控制***设备相关的触发条件;
若有的话,定义与过程控制***设备相关的报警条件,
之后软件程序用于为用户提供关于过程控制***的信息。
优选地,指定信息包括高和低原始输入值。指定信息还可以包括,如果过程控制***设备至少部分为数字设备,那么指定信息包括故障设备状态信息。可替换或者可结合地,指定信息还可以包括,如果过程控制***设备至少部分为模拟设备,那么指定信息包括高和低设计值和测量增量信息。
更优选地,指定信息包括下列中的至少一个:
过程控制***设备是否为双向的情况;
过程控制***设备是否为DE设备的情况;
故障输出值。
软件程序可以操作为扫描用于过程控制***设备的可编程自动控制器的所有输入/输出接口并且获得关于所检测的每个过程控制***设备的预定情况。接着软件程序可以为用户提供关于每个所检测的过程控制***设备的预定情况并且接收来自用户的确认信息,该预定情况与同可编程自动控制器进行数据和控制通信的过程控制***设备相应。
优选地,软件程序可操作为帮助用户定义信道,每个过程控制***设备通过该信道将数据和控制信息发送到可编程自动控制器。但是,理想地,预定情况包括在扫描所有的输入/输出接口期间得到的信道情况,其中每个过程控制***设备通过该信道将数据和控制信息发送到可编程自动控制器。
理想地,软件程序可操作为帮助用户定义至少一个环境并且将每个定义环境与形状相结合。接着将要操作的软件程序包括环境情况,过程控制***设备指定该环境情况作为指定信息的一部分。
优选地,指定信息包括用于表示过程控制***设备的图像。
优选地,过程控制***包括与可编程自动控制器进行数据通信的显示装置,该显示装置可操作为在显示过程控制***设备所涉及的与环境结合的形状的范围内显示用于表示每个过程控制***设备的图像,从而用户能够通过适当地手动操作每个图像或形状而根据过程控制***的操作来重新配置或者查看情况。
理想地,可编程自动控制器包括数据库,指定信息包括关于过程控制***设备所记录的值是否将存入数据库中的指示。该配置中,指定信息优选包括数据库中的存入值之间所持续的时间间隔的情况。
优选地,指定信息包括过程控制***设备的有效状态的情况,并且软件程序操作为帮助用户排定过程控制***设备将何时切换到有效状态。指定信息还可以包括
过程控制***设备是否为警报对象的指示;以及
过程控制***设备是触发条件的对象还是促进因素的指示。
在这样的配置中,软件程序可以操作为检验每个指示为报警对象的过程控制***设备是定义报警条件的对象,以及每个指示为触发条件的对象或者促进因素的过程控制***设备是定义触发条件的对象或者促进因素。
优选地,定义报警条件包括报警方法的情况。报警方法可以包括至少下列中的一种:短信服务信息;e-mail;寻呼机;扬声器;电话或者任何其它已经可以普遍应用的通信装置的信息。
优选地,定义触发条件包括在重新检验触发条件和响应之前所经历的时间间隔的情况,如果触发条件仍然需要重新检验那么就启动响应。
优选地,软件程序包括用于模拟过程控制***的操作的装置。
优选地,过程控制***设备是传感器,致动装置或照相机之一。理想地,数据和控制通信符合非专用通信协议。在最优选配置中,数据和控制通信由下列方式之一实现:电缆,无线,红外线或PCI/ISA卡。
优选地,用户远离可编程自动控制器并且单软件程序适于通过远程计算机帮助用户。远程计算机可以是下列之一:笔记本电脑;手持PC;个人数字助理;图形输入(tablet)PC;桌上型电脑;移动电话。
根据本发明的第二方面,提供一种配置过程控制***的方法,包括:
在可编程自动控制器和至少一个过程控制***设备之间建立数据和控制通信;以及
通过单软件程序定义包括配置信息的关于过程控制***设备的指定信息;
若有的话,利用软件程序定义与过程控制***设备相关的触发条件;以及
若有的话,利用软件程序定义与过程控制***设备相关的报警条件。
优选地,定义指定信息的步骤包括定义高和低原始输入值的步骤。更优选地,定义指定信息的步骤包括如果过程控制***设备至少部分为数字设备则定义故障设备状态信息的步骤。还优选地,定义指定信息的步骤包括如果过程控制***设备至少部分为模拟设备则定义高和低设计值以及测量增量信息的步骤。
优选地,定义指定信息的步骤包括定义下列至少之一的步骤:
过程控制***设备是否为双向的情况;
过程控制***设备是否为DE设备的情况;
故障输出值。
优选地,方法进一步包括扫描过程控制***设备的可编程自动控制器的所有输入/输出接口的步骤;以及得到关于每个检测过程控制***设备的预定情况的步骤。方法还可以包括为用户提供关于每个检测过程控制***设备的预定情况的步骤;以及接收来自用户的确认信息使得预定情况与可编程自动控制器进行数据和控制通信的过程控制***设备相应的步骤。
优选地,方法包括为每个过程控制***设备定义信道的步骤,其中过程控制***设备通过该信道利用软件程序将数据和控制通信发送到可编程自动控制器。
优选地,方法还包括自动识别每个信道并且将该信息作为预定情况的一部分的步骤,其中过程控制***设备通过该信道将数据和控制通信发送到可编程自动控制器。
优选地,方法还包括定义至少一个环境并且将每个定义环境与形状结合的步骤。更优选地,方法包括将每个过程控制***设备与定义环境结合的步骤。
优选地,方法包括定义用于表示过程控制***设备的图像的步骤。理想地,方法也包括在显示与过程控制***设备所涉及的环境结合的形状中,为每个过程控制***设备显示用于表示过程控制***设备的图像的步骤。
优选地,方法包括指示过程控制***设备所记录的值是否被存入数据库中的步骤。理想地,方法包括定义数据库中存入值之间所持续的时间间隔的步骤。
优选地,方法包括指定过程控制***设备的有效状态并且利用软件帮助用户排定过程控制***设备将何时转换到有效状态的附加步骤。更优选地,方法包括指示过程控制***设备是否为报警对象;以及指示过程控制***设备是触发条件的对象还是促进因素的附加步骤。
优选地,方法包括核实每个指示为报警对象的过程控制***设备是定义报警条件;以及核实每个指示为触发条件的对象或者促进因素的过程控制***设备是定义触发条件的对象或者促进因素的附加步骤。
优选地,方法包括定义来自下列之一:短信服务信息;e-mail;寻呼机;扬声器;电话的报警方法的步骤。
优选地,方法包括下述在重新校验触发条件和响应触发条件之前所经过的时间间隔并且如果触发条件仍然需要重新校验则使响应启动的步骤。
根据本发明的第三方面,提供一种用于过程控制***的可编程自动控制器,该可编程自动控制器与至少一个过程控制***设备进行数据和控制通信,可编程自动控制器可操作为执行单软件以帮助用户:
定义包括配置信息的关于每个过程控制***设备的指定信息;
若有的话,定义与过程控制***设备相关的触发条件;以及
若有的话,定义与过程控制***设备相关的报警条件。
从而软件程序可操作为将关于过程控制***的信息提供给用户。
优选地,软件程序可操作为扫描过程控制***设备的可编程自动控制器的所有输入/输出接口并且得到关于每个检测过程控制***设备的预定情况。更优选地,软件程序可操作为为用户提供关于每个检测过程控制***设备的预定情况并且接收来自用户的确认,该预定情况与同可编程自动控制器进行数据和控制通信的过程控制***设备相应。
优选地,软件程序可操作为帮助用户定义通过其每个过程控制***设备将数据和控制信息发送到可编程自动控制器的信道。软件程序还可操作为帮助用户定义至少一个环境并且将每个定义环境与形状结合。
理想地,软件程序可操作为在显示与过程控制***设备所涉及的与环境结合的形状中将用于表示每个过程控制***设备的图像显示在显示装置上。
优选地,可编程自动控制器包括用于记录由所述过程控制***设备所记录的值的数据库。
优选地,软件程序可操作为核实每个指示为报警对象的过程控制***设备是定义报警条件的对象,以及每个指示为触发条件的对象或者促进因素的过程控制***设备是定义触发条件的对象或者促进因素。软件程序还包括用于模拟过程控制***的操作的装置。
优选地,与至少一个过程控制***设备进行的数据和控制通信符合非专用通信协议。更优选地,与至少一个过程控制***设备进行的数据和控制通信由下列至少一个方式实现:电缆,无线,红外线或者PCI/ISA卡。
优选地,软件程序适于帮助用户通过远程计算机远程控制可编程自动控制器。
根据本发明的第四方面,提供一种用于过程控制***的计算机,该计算机与至少一个远端可编程自动控制器进行数据和控制通信,该至少一个远端可编程自动控制器与至少一个过程控制***设备进行数据和控制通信,其中该至少一个远端可编程自动控制器根据过程控制***的配置执行单软件程序以帮助计算机的用户:
定义包括配置信息的关于至少一个过程控制***设备的指定信息;
若有的话,定义与至少一个过程控制***设备相关的触发条件;以及
若有的话,定义与过程控制***设备相关的报警条件。
从而软件程序可操作为通过计算机为用户提供关于过程控制***的信息。
附图说明
现在将参考下面的附图对本发明进行描述,其中:
图1是本发明的过程控制***的第一实施例的硬件部件的示意图。
图2是图1的过程控制***的环境定义屏的屏幕记录。
图3是示出了全部数字输出格式窗口的图1的过程控制***的第一设备定义屏的屏幕记录。
图4是示出了全部模拟输入格式窗口的图3的第一设备定义屏的屏幕记录。
图5是示出了全部模拟输出格式窗口和数字输入格式窗口的图3的第一设备定义屏的屏幕记录。
图6是图1的过程控制***的触发设定格式窗口的屏幕记录。
图7是图1的过程控制***的报警设定格式窗口的屏幕记录。
图8是图1的过程控制***的时间设定格式窗口的屏幕记录。
图9是图1的过程控制***的用户界面的屏幕记录。
具体实施方式
本发明的第一实施例提供一种过程控制***10,其包括:
·可编程自动控制器(PAC)12;
·至少一个过程控制***设备14;以及
·可选择的,远离PAC 12的计算机16。
PAC 12包括存储器18,处理器20,存储装置22和I/O接口24。本实施例中,PAC 12还包括显示装置26以及键盘和鼠标形式的数据输入装置28。
存储装置22包括数据库30。存储装置22可以是包括固定或移动硬盘或者固态存储装置的各种形式。同样,I/O接口24可以是包括电缆,无线,红外线和PCI/ISA卡的各种形式。
PAC 12通过I/O接口24与至少一个过程控制***设备14和远程计算机16进行数据通信。远程计算机16与PAC 12进行控制通信。PAC 12与至少一个过程控制***设备14进行控制通信。本实例中,数据和控制通信是通过像TCP/IP和蓝牙这样的非专用通信标准实现的。
至少一个过程控制***设备14可以是传感器,制动装置或者摄影机。计算机16是本领域技术人员清楚的典型标准配置。
使用中,过程控制***10进行如下操作。
可以是或者可以不是程序工程师或者其它类似技术人员的用户将至少一个过程控制***设备14安装在期望地点。接着用户对其它期望地点的PAC 12进行安装并且进行必要的操作以确保在PAC 12和至少一个过程控制***设备14之间进行数据和控制通信。本实例中,用户也可以进行必要的操作以确保在PAC 12和计算机16之间进行数据和控制通信。
本实例其余的内容将在用户利用连接到PAC 12的显示装置26和数据输入装置28配置过程控制***10的部分中进行论述。但是,应该理解,通过本领域技术人员所公知的适当修改,可以通过计算机16对配置程序进行初始化和控制。
配置过程控制***10以用户执行记录在存储装置22上的软件32作为开始。通过适当利用处理器20和存储器18来实现软件32的执行。
软件32以识别用户身份的登陆程序作为开始。一旦被识别,软件32就进行校验看过程控制***10是否已经通过校验***配置文件34的存在而被在先配置。
如果过程控制***10没有被在先配置,那么软件32就扫描任一过程控制***设备14的I/O接口24。根据对过程控制***设备14的检测,软件32就操作以得到过程控制***设备14的情况。这样,软件32就以类似本领域技术人员所公知的“即插即用”(plug and play”)方式执行程序。
当所有I/O接口24的扫描都结束时,所得到关于每个过程控制***设备14的情况就通过显示装置26显示给用户。接着利用数据输入装置28用户被请求确认,显示在显示装置26上的所有过程控制***设备14的情况与连接到PAC 12的所有过程控制***设备14相应。基于确认,软件32询问用户关于他们是否希望在过程控制***10中对环境进行定义。
如果软件32不能检测任何过程控制***设备14,或者用户不能确认相互关系,那么在软件32开始重新扫描之前就提示用户校验过程控制***设备14被正确连接或者接上电源。换句话说,用户可以终止软件32的执行。
如果用户对环境进行定义,那么格式窗口100就通过显示装置26显示给用户,如图2所示。格式窗口100请求用户输入下列数据:
·将指定给环境的名称。环境可以从某些过程控制***设备14所在的地点获得它的名称,例如“Tank 001”,或者可以根据某些过程控制***设备14的功能获得该目标的表示形式,例如“Lights”。
·识别代码;
·各单元中尺寸的描述;以及
·用于测量尺寸的单位的描述,即,升,平方米,加仑等等。
还提示用户从单选按钮集合102中选择显示环境时将要采用的形状。下面将进行更详细的解释。
用户可以借助工具栏106查看和/或修改定义环境,也可以进一步添加环境。工具栏106上的图标108允许用户,从左到右进行下列操作:
·查看第一定义输入;
·查看先前的定义输入;
·查看下一个定义输入;
·查看最后一个定义输入;
·编辑当前的定义输入;
·删除当前的定义输入;
·添加新的输入;
·重置当前的输入;以及
·删除定义当前输入。
当用户已经定义所有的环境可用于将要控制的程序时,用户选择结束按钮104。接着软件32提交作为数据库30中专用表格的记录的定义环境。
接着为用户显示格式窗口150,如图3所示(如果显示的话它将替换格式窗口100)。格式窗口150显示关于在扫描I/O接口24期间发现的第一过程控制***设备14的信息。接下来每个窗口150的重新提交都是关于在扫描I/O接口24期间发现的更多的过程控制***设备14。
格式窗口150请求用户输入下列信息:
·将用于识别过程控制***设备14的名称;以及
·PAC 12连接到过程控制***设备14所通过的信道。典型地,这为数字。
·过程控制***设备14的低位原始值。这与过程控制***设备14所产生的最小电信号相应。
·过程控制***设备14的高位原始值。这与过程控制***设备14所产生的最大电信号相应。
典型地,后面两条信息可以从过程控制***设备14的操作说明书中得知。
也可以引导用户提供关于过程控制***设备14的更多信息,通过下列方式:
·如果过程控制***设备14是接地参考的(单端或者SE)或者差动的(双端或者DE)则点击复选框152。
·如果过程控制***设备14是双向的则点击复选框154。
·从下拉列表156中选择环境。下拉列表156包括存储在数据库30中所有环境的名称。如果没有定义环境,那么用户就不能进入下拉列表156。
选择用于从幻灯片158中表示过程控制***设备14的图像。通过利用定向按钮162将可选择图像显示在窗口160中的旋转点上。窗口160在故障状态下不显示图像。
过程控制***设备14是差动装置还是双极型能够从过程控制***设备14的操作说明书中典型地得知。
根据格式窗口150的显示,以级联并且使得以不影响查看格式窗口150的数据输入区的方式设置附加格式窗口200,250,300,350。这些格式窗口依次表示,模拟输入格式窗口200,模拟输出格式窗口250,数字输入格式窗口300以及数字输出格式窗口350。
模拟输入格式窗口200引导用户输入下列信息:
·过程控制***设备14的低位设计值。这与过程控制***设备14能够测量的将被测量的因子的最小值相应。
·过程控制***设备14的高位设计值。这与过程控制***设备14能够测量的将被测量的因子的最大值相应。
·设计单位。这是在用于测量将被测量的因子中的测量单位。
·在任何测量中将被考虑的小数点的位数。
再一次,第一两条信息可以典型地从过程控制***设备14的操作说明书中获知。此外,通过将设计值与原始值进行比较,能够确定对用户来说意义很小的值(即,原始电力值)与对用户来说意义重大的值(即,设计值)之间的相关性。接着只根据设计值就允许与将被接通的用户进行数据通信。
用户也被导引以下列形式提供其它的信息:
·如果由过程控制***设备14所产生的输入值将被记录在数据库30的专用表格中那么点击存入复选框202。如果该复选框202被设置,那么用户也被导引到单选按钮集208。选按钮集208允许用户设置由程控制***设备14所产生的记录输入值之间所经过的时间间隔。
·如果由过程控制***设备14提供的输入将作为该过程控制***设备14动作的触发信号使用那么就点击复选框204。
·选择过程控制***设备14是作为过程控制***10的持续有效部件还是周期有效部件。
数字输入窗口250包括两个单选按钮设置252,254和两个复选框256,258。单选按钮设置252表示过程控制***设备14的故障输入状态——即关或开。单选按钮设置254表示过程控制***设备14是过程控制***10的持续有效部件还是周期有效部件。引导用户从每个单选按钮设置252,254中选择适当的单选按钮作为合适的环境。
如果由过程控制***设备14所产生的输入值将被记录在数据库30的专用表格中那么还引导用户点击复选框256。同样,如果出于报警目的由过程控制***设备14所提供的输入值将被监视那么就引导用户点击复选框258。
模拟输出格式300引导用户输入下列信息:
·过程控制***设备14的低位设计值。
·过程控制***设备14的高位设计值。
·设计单位。
·在任一测量中将被考虑的小数点位数。
·故障输出值。
上面列表中所述的前四项的每项与模拟输入格式窗口200中请求的信息相应。
还引导用户以下列形式提供其它信息:
·如果由过程控制***设备14所产生的输出值将被记录在数据库30的专用表格中则点击记录复选框302。
·如果由过程控制***设备14所提供的输出将被用作另外过程控制***设备14动作的催化触发信号则点击复选框304。
·选择过程控制***设备14是过程控制***10的持续有效部件还是周期有效部件。
数字输出格式窗口350包括两个单选按钮设置352,354和两个复选框356,358。单选按钮设置352表示过程控制***设备14的故障输出状态——即关或开。单选按钮设置354表示过程控制***设备14是过程控制***10的持续有效部件还是周期有效部件。引导用户从每个单选按钮设置352,354中选择适当的单选按钮作为合适的环境。
如果过程控制***设备14的输出值将被记录在数据库30的专用表格中则还引导用户点击复选框356。同样,如果由过程控制***设备14所提供的输出将被用作另外过程控制***设备14动作的可能触发信号则引导用户点击复选框358。
一旦用户请求定义每一个过程控制***的操作参数,配置程序就根据用户点击控制按钮162持续下去。此时,就将所记录的关于每个过程控制***的信息写入***配置文件34。
可替换地,用户可以通过工具栏264查看和/或者修改定义参数,并且还可以增加参数信息。虽然涉及不同的情况但是工具栏264上所示的图标266执行与工具栏106所示的图标相同的动作。工具栏264上最后一个图标266允许用户跳跃输入关于当前过程控制***设备14的信息。
由于已经定义了至少一些过程控制***设备14的操作参数,所以接着用户被提示在触发格式窗口400中设置用于每个过程控制***设备14的触发形式。
触发格式窗口400包括下拉菜单402和四个数据区404a,404b,404c和404d(见图7)。下拉菜单402包括在用户将要从中选择的触发程序中将包含之前指示用户的一列过程控制***设备14。
数据区404a中,用户将触发条件设置为数学等式。数据区404b中,用户选择将要操作的触发条件所依据的过程控制***设备14。数据区404c中,用户基于触发条件的激活设置通过下拉菜单402所选择的设备与通过数据区404b所选择的设备之间的输入/输出关系。用户还设置在重新核实触发条件存在从而阻止触发因单异常值而启动之前的等待持续时间。数据区404d中,用户设置根据触发条件的激活而将被提供的模拟输出值。借助控制按钮410来完成对每个触发条件的确认。
报警格式窗口450包括下拉菜单452。下拉菜单452包括在用户将要从中选择的报警程序中将包含之前指示用户的一列过程控制***设备14。
报警可以基于数字输入值或者模拟输入值而被激活。在模拟输入值的情况下报警条件可以由用户利用数据输入区454的字段和单选按钮的组合来确定。也可以引导用户设置数据输入区454处报警的持续时间。最后,通过点击复选框458中的一个或多个引导用户提供关于通知报警方法的指示。
最后,将用户引导到排定格式窗口500。排定格式窗口500包括下拉列表502。下拉列表502包括一列在先确认为周期有效的全部过程控制***设备14。接着用户可以选择任一这样的过程控制***设备14,并且利用在数据入口区域504中列出的区域,排定该过程控制***设备14的操作时刻。
由于每个格式窗口都与每个其它格式窗口独立操作,所以在任何阶段用户都可能退出配置程序。当出现这种情况并且在完成配置程序的基础上,就通过显示装置26显示用户为人为/机器接口(HMI)40。HMI 40向用户显示由用户定义的关于将要接受控制的程序的所有环境。每个环境通过其附近显示有名称的所选形状表示在HMI 40中。由于过程控制***设备14被用户定义为与环境相关,所以过程控制***设备通过其所选图像和名称——包含在相关环境的形状中的图像和名称也显示在HMI 40中。
用户接着免费查看关于任一环境或过程控制***的信息,他们可以适当配合双击形状或图像来查看。用户也可以通过访问专用格式窗口并且改变其中记录的值来重新配置过程控制***10,或者其任何部件。适当的话,这些改变接着被提交到***配置文件34。也可以对更多的过程控制***设备14的扩充部件进行重新配置。这种情况下,软件32操作为使所有的I/O接口24进行更多的扫描以显示新的过程控制***设备14。与新的过程控制***设备14相关的过程以相同的方式出现就像这些过程控制***设备14显示为初始配置过程的一部分。
因各种格式窗口定义的相互关系,所以软件32能够简化针对测试定义过程控制***10的操作所进行的模拟。这使得用户能够在投入商业运行之前有目的地对过程控制***10进行核实。此外,软件32能够访问各种过程控制***设备14的信息以确认下列这些误差:
·是否指定与触发条件相关的所有过程控制***设备都实际上与触发条件相关。
·是否指定为周期有效的所有过程控制***设备都排定为至少操作一次;以及
·是否指定为进行报警程序的所有过程控制***设备14都具有设定报警标准。
接着***可以根据由用户设定的并且对本领域技术人员来说很明显的参数来进行操作。
第二用户可以通过计算机16访问当前数据和存储在PAC 12的数据库30中的情况。这样,第二用户可以从远端监视过程控制***设备14和PAC12的操作。此外,第二用户可以处理针对下列问题的通信数据的一系列查询:
·检测并分析过去和现在的数据趋势;
·为质量保证和/或调整需要目的提供支持数据;
·分析过去的性能作为提高监视过程的一种手段;
·重复过去的好结果;以及
·形成与时间标记数据相关的注释。
由这些查询带来的信息可以包含报告并且包含为此目的的报告发生工具。
根据本发明的第二实施例,相同的标记表示相同的部件,在附录A所附的伪码中对过程控制***10进行了描述。
本领域技术人员可以理解,本发明既不限于特殊的应用环境也不限于所述的实施例。例如:
·本发明可以用作控制螺线管,阀,张力计和泵的装置的网状/注部分。
·本发明可以用作控制报警器,扬声器和汽笛的装置的***分,并且能够在安全区域内通过和捕获来自附近电路照相机的图像数据。可替换或者可结合地,本发明可以用于在进入查看它们的访问者或者入侵者的所在安全区域内提醒用户。
·本发明可以用于检测毒气或者其它危险并且为这样的危险进行响应处理。
·本发明可以作为气象站的组成部分以检测温度,风,雨和露的等级。
·本发明可以用于根据读出来自相关温度计和热交换器来控制空调***。
·本发明可以用于根据像时间、检测移动和背景照明等级这样的因素来控制发光条件。
·本发明可以用于水质部分以监视和控制像溶解氧,温度,PH,ORP,盐度,混浊度,水位和流动速率这样的因素。
本领域技术人员也应该理解,本发明不限于所述的实施例。尤其是,该***可以进行修改以通过校验,适当的话进行修改由软件32产生的自动定义的方式来提高用户配置过程控制***的自动化程度。此外,如果不替换的话,可以将每个实施例中所述的特征进行组合而形成更多的实施例。
附录A
执行软件主模块 | |||||
读出***文件 | |||||
***文件具有关于在先动作的信息 | |||||
在先动作: | |||||
·之前运行***或者不运行 | |||||
·之前配置***或者不配置 | |||||
·DAQ卡配置了什么 | |||||
·设置登陆了吗(添加用户,多少,等等) | |||||
·中断***——适度还是不适度 | |||||
显示基于***文件中的信息的接口 | |||||
第一次运行 | |||||
显示欢迎界面 | |||||
选择安全登陆 | |||||
主菜单 | |||||
不是第一次运行 | |||||
显示欢迎界面 | |||||
如果设置的话安全登陆界面 | |||||
设置安全登陆的其它选择/图标 | |||||
主菜单 | |||||
显示关于最后中断的信息 | |||||
从主菜单中选择出现的终端用户 | |||||
如果没有在先配置 | |||||
主菜单图标包括: | |||||
·指南 | |||||
·配置 |
·测试信道(从/到信道读出/写入以及显示) | |||||||
·管理功能 | |||||||
·关闭 | |||||||
如果在先配置 | |||||||
主菜单图标包括: | |||||||
·指南 | |||||||
·配置 | |||||||
·控制设备/信道 | |||||||
·管理功能 | |||||||
·关闭 | |||||||
配置 | |||||||
如果在先配置=是 | |||||||
提醒终端用户并显示选择 | |||||||
选择-复位(重新初始化),修改,不变 | |||||||
复位/修改 | |||||||
卡OR信道 | |||||||
清零各配置文件 | |||||||
不变 | |||||||
入各配置文件 | |||||||
如果在先配置=否 | |||||||
询问卡是否在***中-是/否 | |||||||
否-建议关闭并***卡 | |||||||
是-询问信道是否接线-是/否 | |||||||
否-建议关闭并将设备连接/接线到信道 | |||||||
是-继续下一个问题 | |||||||
配置了什么卡? | |||||||
DAQ卡 | |||||||
从辅助卡的列表中进行选择 | |||||||
***安装卡 | |||||||
成功安装消息或者 |
显示错误消息 | ||||||||
用户从列表(存储到文件中的各个信道配置信息)中选择信道 | ||||||||
***文件更新(对于多个配置的信道) | ||||||||
对于每个模拟输入信道 | ||||||||
双/单极性 | ||||||||
电压或电流信号(来自列表) | ||||||||
信号范围(可能来自列表) | ||||||||
设计规格 | ||||||||
现象的类型(可能来自列表) | ||||||||
标签/标识 | ||||||||
附属信道 | ||||||||
标签 | ||||||||
低低位值 | ||||||||
低位值 | ||||||||
高位值 | ||||||||
高高位值 | ||||||||
采样率 | ||||||||
对于每个模拟输出信道 | ||||||||
双/单极性 | ||||||||
电压或电流信号(来自列表) | ||||||||
信号范围(可能来自列表) | ||||||||
设计规格 | ||||||||
现象的类型(可能来自列表) | ||||||||
标签/标识 | ||||||||
源信道 | ||||||||
标签 | ||||||||
低/断开 | ||||||||
高/接通 | ||||||||
采样率 | ||||||||
对于每个数字信道 |
方向(输出/输入) | ||||
电压或电流信号(来自列表) | ||||
信号范围(可能来自列表) | ||||
设计规格 | ||||
现象的类型(可能来自列表) | ||||
标签/标识 | ||||
源信道 | ||||
标签 | ||||
低/断开 | ||||
高/接通 | ||||
子信道 | ||||
标签 | ||||
低/断开 | ||||
高/接通 | ||||
采样率 | ||||
定时? | ||||
如果方向=输入 | ||||
附属信道 | ||||
视频卡配置 | ||||
从辅助卡的列表中选择 | ||||
***安装卡 | ||||
用户从列表中选择信道/接口 | ||||
对于每个所连接的照相机 | ||||
帧频 | ||||
自动亮度 | ||||
夜间补偿 | ||||
阈值 | ||||
E-mail地址1,2,…n | ||||
SMS/电话号码1,2…n | ||||
监视周期 |
发送E-mail报警? | |||||||||
发送SMS报警? | |||||||||
每个存储到文件的照相机配置 | |||||||||
***文件更新 | |||||||||
具有标签/标识的HMI和建立的连接 | |||||||||
管理功能 | |||||||||
添加用户 | |||||||||
设置用户的优先/安全等级 | |||||||||
从更多的附加设备中选择或者确认并退出 | |||||||||
运行*** | |||||||||
检查配置标记设置 | |||||||||
如果设置配置标记 | |||||||||
检查***正在运行 | |||||||||
如果***正在运行 | |||||||||
提醒和什么也不做或者选择修改,查看,指南等等 | |||||||||
其它 | |||||||||
***继续数据收集程序(设置所有信道值,监视和等待事件触发的主要事件) | |||||||||
其它 | |||||||||
提醒用户没有在先配置 | |||||||||
选择配置,指南,退出/关闭 | |||||||||
控制设备/信道 | |||||||||
菜单显示图标用于 | |||||||||
帮助(控制设备) | |||||||||
显示状态(设备/信道的选择) | |||||||||
显示参数(设备/信道的选择) | |||||||||
测试设备/信道(设备/信道的选择) | |||||||||
修改参数(设备/信道的选择) | |||||||||
手动盖(设备/信道的选择) |
启动I/O设备(设备/信道的选择) | |||||
关闭I/O设备(设备/信道的选择) | |||||
主菜单 | |||||
显示状态 | |||||
从列表中选择信道 | |||||
配置信道了吗/或者没有配置 | |||||
是-显示状态(有效/无效) | |||||
否-提醒用户信道没有被配置 | |||||
选择配置/测试设备/退出 | |||||
显示参数 | |||||
从列表中选择信道 | |||||
从配置文件中读出所记录的信道参数 | |||||
在屏幕上显示读出的信道参数 | |||||
提示完成/其它/打印/修改参数 | |||||
测试设备/信道 | |||||
从列表中选择信道 | |||||
显示状态并且读出或写入 | |||||
为读出或写入选择/输入值 | |||||
在屏幕上显示结果 | |||||
提示完成/其它/打印/保存到文件 | |||||
修改参数 | |||||
从列表中选择信道 | |||||
在退出模式下从配置文件中显示参数 | |||||
选择其它/更新/删除和退出 | |||||
手动覆盖 | |||||
从列表中选择信道 | |||||
***显示状态 | |||||
选择修改状态/更新/完成/其它 | |||||
启动I/O设备 | |||||
从列表中选择信道 |
***显示状态 | ||
选择修改状态/更新/完成/其它/删除 | ||
关闭I/O设备 | ||
从列表中选择信道 | ||
***显示状态 | ||
选择修改状态/更新/完成/其它 | ||
确认关闭 |
Claims (64)
1、一种过程控制***,包括可编程自动控制器和至少一个过程控制***设备,每个过程控制***设备与可编程自动控制器进行数据和控制通信,其中,可编程自动控制器根据过程控制***的配置执行单软件程序以帮助用户
定义包括配置信息的关于过程控制***设备的指定信息;
若有的话,定义与过程控制***设备相关的触发条件;以及
若有的话,定义与过程控制***设备相关的报警条件,
从而软件程序可操作为将关于过程控制***的信息提供给用户。
2、根据权利要求1的过程控制***,其中,指定信息包括高和低原始输入值。
3、根据权利要求1或2的过程控制***,其中,如果过程控制***设备至少部分为数字设备,则指定信息包括故障设备状态信息。
4、根据前述任一权利要求的过程控制***,其中,如果过程控制***设备至少部分为模拟设备,则指定信息包括高和低设计值以及测量增量信息。
5、根据前述任一权利要求的过程控制***,其中,指定信息包括下列至少之一:
过程控制***设备是否为双向的情况;
过程控制***设备是否为DE设备的情况;
故障输出值。
6、根据前述任一权利要求的过程控制***,其中,软件程序可操作为扫描过程控制***设备的可编程自动控制器的所有输入/输出接口,并且得到关于每个检测过程控制***设备的预定情况。
7、根据权利要求6的过程控制***,其中,软件程序还可操作为为用户提供关于每个检测过程控制***设备的预定情况并且接收来自用户的确认,该预定情况与同可编程自动控制器进行数据和控制通信的过程控制***设备相应。
8、根据前述任一权利要求的过程控制***,其中,软件程序可操作为帮助用户定义每个过程控制***设备发送数据和控制通信到可编程自动控制器所通过的信道。
9、根据权利要求6或7的过程控制***,其中,预定情况包括每个过程控制***设备发送数据和控制通信到可编程自动控制器所通过的信道的情况。
10、根据前述任一权利要求的过程控制***,其中,软件程序可操作为帮助用户定义至少一个环境并且将每个定义环境与形状结合。
11、根据权利要求10的过程控制***,其中,指定信息包括过程控制***设备所涉及的环境的情况。
12、根据前述任一权利要求的过程控制***,其中,指定信息包括用于表示过程控制***设备的图像。
13、根据基于权利要求11的权利要求12的过程控制***,包括与可编程自动控制器进行数据通信的显示装置,显示装置可操作为在显示与过程控制***设备所涉及的环境结合的形状中显示用于表示每个过程控制***设备的图像,从而用户能够通过适当地手动操作每个图像或形状而根据过程控制***的操作方式来重新配置或者查看情况。
14、根据前述任一权利要求的过程控制***,其中,可编程自动控制器包括数据库,而指定信息包括关于由过程控制***设备记录的值是否存入该数据库中的指示。
15、根据权利要求14的过程控制***,其中,指定信息包括数据库中的写入值之间所持续的时间间隔的情况。
16、根据前述任一权利要求的过程控制***,其中,指定信息包括过程控制***设备的有效状态的情况,软件程序可操作为帮助用户排定过程控制***设备何时转换到有效状态。
17、根据前述任一权利要求的过程控制***,其中,指定信息包括:
过程控制***设备是否为报警对象的指示;以及
过程控制***设备是否为触发条件的对象或者促进因素的指示。
18、根据权利要求17的过程控制***,其中,软件程序可操作为核实指示为报警对象的每个过程控制***设备是定义报警条件的对象,以及指示为触发条件的对象或者促进因素的每个过程控制***设备是定义触发条件的对象或者促进因素。
19、根据前述任一权利要求的过程控制***,其中,定义报警条件包括报警方法的情况。
20、根据权利要求19的过程控制***,其中,报警方法包括下列的至少一种:短信服务信息;e-mail;寻呼机;扬声器;电话。
21、根据前述任一权利要求的过程控制***,其中,定义触发条件包括在重新校验触发条件和响应之前所经过的时间间隔的情况,如果触发条件如能够需要重新校验则启动响应。
22、根据前述任一权利要求的过程控制***,其中,软件程序包括模拟过程控制***的操作的装置。
23、根据前述任一权利要求的过程控制***,其中,每个过程控制***设备是传感器,制动器或者照相机中的一个。
24.根据前述任一权利要求的过程控制***,其中,数据和控制通信符合非专用通信协议。
25.根据前述任一权利要求的过程控制***,其中,数据和控制通信通过下列方式之一来实现:电缆,无线,红外线或者PC/ISA卡。
26、根据前述任一权利要求的过程控制***,其中,用户远离可编程自动控制器,单软件程序适用于通过远程计算机帮助用户。
27、根据前述任一权利要求的过程控制***,其中,远程计算机是下列之一:笔记本电脑,手持PC;个人数字助理;图形输入(tablet)PC;桌上型PC;移动电话。
28、一种配置过程控制***的方法,包括:
在可编程自动控制器和至少一个过程控制***设备之间建立数据和控制通信;和
通过单软件程序定义包括配置信息的关于过程控制***设备的指定信息;
若有的话,利用软件程序定义与过程控制***设备相关的触发条件;和
若有的话,利用软件程序定义与过程控制***设备相关的报警条件。
29、根据权利要求28的配置过程控制***的方法,其中,定义指定信息的步骤包括定义高和低原始输入值的步骤。
30、根据权利要求28或29的配置过程控制***的方法,其中,定义指定信息的步骤包括如果过程控制***设备至少部分是数字设备则定义故障状态信息的步骤。
31、根据权利要求28-30任一项的配置过程控制***的方法,其中,定义指定信息的步骤包括过程控制***设备至少部分是模拟设备则定义定义高和低设计值以及测量增量信息的步骤。
32.根据权利要求28-31任一项的配置过程控制***的方法,其中,定义指定信息的步骤包括定义下列至少之一的步骤:
过程控制***设备是否为双向的情况;
过程控制***设备是否为DE设备的情况;
故障输出值。
33.根据权利要求28-32任一项的配置过程控制***的方法,还包括扫描过程控制***设备的可编程自动控制器的所有输入/输出接口;并且得到关于每个检测过程控制***设备的预定情况的步骤。
34、根据权利要求33的配置过程控制***的方法,还包括将关于每个检测过程控制***设备的预定情况提供给用户;并且接收来自用户的确认的步骤,其中,预定情况与同可编程自动控制器进行数据和控制通信的过程控制***设备相应。
35、根据权利要求28-34任一项的配置过程控制***的方法,包括为每个过程控制***设备定义过程控制***设备利用软件程序将数据和控制通信发送到可编程自动控制器所通过的信道。
36、根据权利要求33或34的配置过程控制***的方法,包括自动识别每个过程控制***设备将数据和控制通信发送到可编程自动控制器所通过的每个信道并且将该信息作为预定情况的一部分提供的步骤。
37、根据权利要求28-36任一项的配置过程控制***的方法,包括定义至少一个环境并且将每个定义环境与形状相结合的步骤。
38、根据权利要求37的配置过程控制***的方法,包括将每个过程控制***设备与定义环境相结合的步骤。
39、根据权利要求28-38任一项的配置过程控制***的方法,包括定义用于表示过程控制***设备的图形的步骤。
40、根据基于权利要求38的权利要求39的配置过程控制***的方法,包括在显示与过程控制***设备所涉及的环境结合的形状中为每个过程控制***设备显示表示每个过程控制***设备的图形的步骤。
41、根据权利要求28-40任一项的配置过程控制***的方法,包括指示由过程控制***设备所记录的值是否被存入在数据库中的步骤。
42、根据权利要求41的配置过程控制***的方法,包括定义数据库中的存入值之间所持续的时间间隔的步骤。
43、根据权利要求28-42任一项的配置过程控制***的方法,包括指定过程控制***设备的有效状态并且利用软件帮助用户排定过程控制***设备将何时转换为有效状态的附加步骤。
44、根据权利要求28-42任一项的配置过程控制***的方法,包括指示过程控制***设备是否为报警对象;以及指示过程控制***设备是否为触发条件的对象或者促进因素的步骤。
45、根据权利要求44的配置过程控制***的方法,包括核实所指示为报警条件的对象的每个过程控制***设备是定义报警条件的对象;以及核实指示为触发条件的对象或者促进因素的每个过程控制***设备是定义触发条件的对象或者促进因素的步骤。
46、根据权利要求28-45任一项的配置过程控制***的方法,包括定义下列之一的报警方法的步骤:短信服务信息;e-mail;寻呼机;扬声器;电话。
47、根据权利要求28-46任一项的配置过程控制***的方法,包括指定在重新校验触发条件和触发条件的响应之前所经过的时间间隔,并且如果触发条件仍然需要重新校验则启动响应的步骤。
48、一种用于过程控制***的可编程自动控制器,该可编程自动控制器与至少一个过程控制***设备进行数据和控制通信,可编程自动控制器可操作为执行单软件程序以帮助用户:
定义包括配置信息的关于过程控制***设备的指定信息;
若有的话,定义与过程控制***设备相关的触发条件;和
若有的话,定义与过程控制***设备相关的报警条件;
从而软件程序可操作为将关于过程控制***的信息提供给用户。
49、根据权利要求48的可编程自动控制器,其中,软件程序可操作为扫描过程控制***设备的可编程自动控制器的所有输入/输出接口,并且得到关于每个检测过程控制***设备的预定情况。
50、根据权利要求49的可编程自动控制器,其中,软件程序可操作为为用户提供关于每个检测过程控制***设备的预定情况并且接收来自用户的确认,该预定情况与同可编程自动控制器进行数据和控制通信的过程控制***设备相应。
51、根据权利要求48-50任一项的可编程自动控制器,其中,软件程序可操作为帮助用户定义每个过程控制***设备发送数据和控制通信到可编程自动控制器所通过的信道。
52、根据权利要求48-51任一项的可编程自动控制器,其中,软件程序可操作为帮助用户定义至少一个环境并且将每个定义环境与形状结合。
53、根据权利要求52的可编程自动控制器,其中,软件程序可操作为在显示与过程控制***设备所涉及的环境结合的形状中将用于表示每个过程控制***设备的图像显示在显示装置上。
54、根据权利要求48-53任一项的可编程自动控制器,其中,包括用于记录由规定过程控制***设备所记录的值的数据库。
55、根据权利要求48-54任一项的可编程自动控制器,其中,软件程序可操作为核实指示为报警对象的每个过程控制***设备是定义报警条件的对象,以及指示为触发条件的对象或者促进因素的每个过程控制***设备是定义触发条件的对象或者促进因素。
56、根据权利要求48-55任一项的可编程自动控制器,其中,软件程序包括模拟过程控制***的操作的装置。
57、根据权利要求48-56任一项的可编程自动控制器,其中,与至少一个过程控制***设备所进行的数据和控制通信符合非专用通信协议。
58、根据权利要求48-57任一项的可编程自动控制器,其中,与至少一个过程控制***设备所进行的数据和控制通信通过下列方式的至少之一来实现:电缆,无线,红外线或PCI/ISA卡。
59、根据权利要求48-58任一项的可编程自动控制器,其中,软件程序适用于通过远程计算机帮助远离可编程自动控制器的用户。
60、一种用于控制***的计算机,该计算机与至少一个远程可编程自动控制器进行数据和控制通信,该至少一个远程可编程自动控制器与至少一个过程控制***设备进行数据和控制通信,其中,该至少一个远程可编程自动控制器根据过程控制***的配置执行单软件程序以帮助计算机用户:
定义包括配置信息的关于过程控制***设备的指定信息;
若有的话,定义与过程控制***设备相关的触发条件;和
若有的话,定义与过程控制***设备相关的报警条件;
从而软件程序可操作为将关于过程控制***的信息提供给用户。
61、一种过程控制***,基本如文中参考附图所述。
62、一种配置过程控制***的方法,基本如文中参考附图所述。
63、一种用于过程控制***的可编程自动控制器,基本如文中参考附图所述。
64.一种用于过程控制***的计算机,基本如文中参考附图所述,该计算机与可编程自动控制器进行数据和控制通信,基本如文中参考附图所述。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2003900854 | 2003-02-26 | ||
AU2003900854A AU2003900854A0 (en) | 2003-02-26 | 2003-02-26 | General purpose electronic controller software |
PCT/AU2004/000243 WO2004077182A1 (en) | 2003-02-26 | 2004-02-26 | Process control system and method for configuring a process control system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1774679A true CN1774679A (zh) | 2006-05-17 |
CN1774679B CN1774679B (zh) | 2010-09-08 |
Family
ID=31499901
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200480009849XA Expired - Fee Related CN1774679B (zh) | 2003-02-26 | 2004-02-26 | 过程控制***以及配置过程控制***的方法 |
Country Status (10)
Country | Link |
---|---|
US (2) | US20070073419A1 (zh) |
EP (1) | EP1606676A4 (zh) |
JP (1) | JP2006518894A (zh) |
CN (1) | CN1774679B (zh) |
AU (4) | AU2003900854A0 (zh) |
BR (1) | BRPI0408058A (zh) |
CA (1) | CA2557613A1 (zh) |
RU (1) | RU2005130477A (zh) |
WO (1) | WO2004077182A1 (zh) |
ZA (1) | ZA200510438B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101819419B (zh) * | 2009-02-27 | 2011-12-07 | 郑州紫辰科技开发有限公司 | 主动型plc智能液晶显示器 |
CN103383278A (zh) * | 2012-05-04 | 2013-11-06 | 艾默生过程控制流量技术有限公司 | 流量计及其控制方法 |
CN106774261A (zh) * | 2016-12-23 | 2017-05-31 | 广东嘉腾机器人自动化有限公司 | 一种agv数据配置***及其数据的烧录和导入方法 |
CN106843193A (zh) * | 2010-09-24 | 2017-06-13 | 费希尔-罗斯蒙特***公司 | 用于显示过程控制装置信息的方法及装置 |
CN107534562A (zh) * | 2015-02-19 | 2018-01-02 | 罗钢明 | 用于通过网络的通用输入/输出功能的*** |
CN107643740A (zh) * | 2016-07-22 | 2018-01-30 | 费希尔-罗斯蒙特***公司 | 用于便携式工业设备的帮助*** |
CN109074061A (zh) * | 2016-04-12 | 2018-12-21 | 霍尼韦尔国际公司 | 用于生成工业过程图形的装置和方法 |
CN109313597A (zh) * | 2016-12-22 | 2019-02-05 | 深圳配天智能技术研究院有限公司 | 基于梯形图编程语言的数控装置、数控***及其调试方法 |
CN110362056A (zh) * | 2014-11-11 | 2019-10-22 | 横河电机株式会社 | 过程控制***及其配置***和方法 |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9123077B2 (en) | 2003-10-07 | 2015-09-01 | Hospira, Inc. | Medication management system |
US8065161B2 (en) | 2003-11-13 | 2011-11-22 | Hospira, Inc. | System for maintaining drug information and communicating with medication delivery devices |
ZA200711198B (en) * | 2005-02-23 | 2009-07-29 | Embedded Technologies Corp Pty | Process control system and method for operating a process control system |
US7379777B2 (en) | 2006-01-24 | 2008-05-27 | National Instruments Corporation | System and method for automatically updating the memory map of a programmable logic controller to customized hardware |
US7689727B2 (en) | 2006-01-24 | 2010-03-30 | National Instruments Corporation | System and method for automatically updating the memory map of a programmable controller to customized hardware |
US7966083B2 (en) * | 2006-03-16 | 2011-06-21 | Exceptional Innovation Llc | Automation control system having device scripting |
US8209398B2 (en) * | 2006-03-16 | 2012-06-26 | Exceptional Innovation Llc | Internet protocol based media streaming solution |
US8155142B2 (en) * | 2006-03-16 | 2012-04-10 | Exceptional Innovation Llc | Network based digital access point device |
US8001219B2 (en) * | 2006-03-16 | 2011-08-16 | Exceptional Innovation, Llc | User control interface for convergence and automation system |
US8725845B2 (en) * | 2006-03-16 | 2014-05-13 | Exceptional Innovation Llc | Automation control system having a configuration tool |
US8271881B2 (en) | 2006-04-20 | 2012-09-18 | Exceptional Innovation, Llc | Touch screen for convergence and automation system |
JP2007298056A (ja) * | 2006-04-27 | 2007-11-15 | Tsubakimoto Chain Co | 防食性ローラチェーン |
DE102006046643A1 (de) * | 2006-09-29 | 2008-04-03 | Phoenix Contact Gmbh & Co. Kg | Speicherprogrammierbare Steuereinrichtung mit integriertem Datenbanktreiber |
WO2008057729A2 (en) | 2006-10-16 | 2008-05-15 | Hospira, Inc. | System and method for comparing and utilizing activity information and configuration information from mulitple device management systems |
US7962130B2 (en) * | 2006-11-09 | 2011-06-14 | Exceptional Innovation | Portable device for convergence and automation solution |
US10082782B2 (en) * | 2007-08-30 | 2018-09-25 | FACTS Engineering, LLC | System for displaying and monitoring practical data in controllers |
US9336051B2 (en) | 2007-10-19 | 2016-05-10 | National Instruments Corporation | Programmable controller with multiple processors using a scanning architecture |
US20090145603A1 (en) * | 2007-12-05 | 2009-06-11 | Baker Hughes Incorporated | Remote-controlled gravel pack crossover tool utilizing wired drillpipe communication and telemetry |
US20100030874A1 (en) * | 2008-08-01 | 2010-02-04 | Louis Ormond | System and method for secure state notification for networked devices |
WO2010049957A1 (en) * | 2008-10-30 | 2010-05-06 | Tecno.S.E.A. S.R.L. | Device and method for monitoring and controlling a plant for farming and/or conservating fishery species |
ITMI20081915A1 (it) * | 2008-10-30 | 2010-04-30 | Tecno S E A Srl | Dispositivo e metodo di monitoraggio e controllo di un impianto per l'allevamento e o la conservazione di specie ittiche |
US8271106B2 (en) | 2009-04-17 | 2012-09-18 | Hospira, Inc. | System and method for configuring a rule set for medical event management and responses |
NL2002791C2 (en) * | 2009-04-24 | 2010-10-26 | Phasar B V | User interface for querying dependency relations between textual data elements in a memory. |
WO2013020140A1 (en) * | 2011-08-04 | 2013-02-07 | 2Gig Technologies, Inc. | System automation via an alarm system |
WO2013059615A1 (en) | 2011-10-21 | 2013-04-25 | Hospira, Inc. | Medical device update system |
CN102540944B (zh) * | 2012-01-13 | 2013-10-23 | 顺德职业技术学院 | 嵌入式多功能统计过程控制装置及方法 |
CA2904053C (en) | 2013-03-06 | 2023-01-03 | Hospira, Inc. | Medical device communication method |
CN104238477A (zh) * | 2013-06-18 | 2014-12-24 | 天津智信世创智能***集成有限公司 | 智能楼宇弱电***操作方法 |
EP3039596A4 (en) | 2013-08-30 | 2017-04-12 | Hospira, Inc. | System and method of monitoring and managing a remote infusion regimen |
US9662436B2 (en) | 2013-09-20 | 2017-05-30 | Icu Medical, Inc. | Fail-safe drug infusion therapy system |
US10311972B2 (en) | 2013-11-11 | 2019-06-04 | Icu Medical, Inc. | Medical device system performance index |
CA2930830C (en) | 2013-11-19 | 2019-12-03 | Hospira, Inc. | Infusion pump automation system and method |
EP3138032B1 (en) | 2014-04-30 | 2024-07-24 | ICU Medical, Inc. | Patient care system with conditional alarm forwarding |
US10204311B2 (en) | 2014-04-30 | 2019-02-12 | Bristol, Inc. | Configuring workflows in a host device operating in a process control system |
US9724470B2 (en) | 2014-06-16 | 2017-08-08 | Icu Medical, Inc. | System for monitoring and delivering medication to a patient and method of using the same to minimize the risks associated with automated therapy |
US9539383B2 (en) | 2014-09-15 | 2017-01-10 | Hospira, Inc. | System and method that matches delayed infusion auto-programs with manually entered infusion programs and analyzes differences therein |
WO2016189417A1 (en) | 2015-05-26 | 2016-12-01 | Hospira, Inc. | Infusion pump system and method with multiple drug library editor source capability |
JP6285476B2 (ja) * | 2016-01-29 | 2018-02-28 | ファナック株式会社 | Plcの保守支援装置及びplcの保守支援プログラム |
CA3030786A1 (en) | 2016-07-14 | 2018-01-18 | Icu Medical, Inc. | Multi-communication path selection and security system for a medical device |
US10950339B2 (en) | 2018-07-17 | 2021-03-16 | Icu Medical, Inc. | Converting pump messages in new pump protocol to standardized dataset messages |
US11139058B2 (en) | 2018-07-17 | 2021-10-05 | Icu Medical, Inc. | Reducing file transfer between cloud environment and infusion pumps |
EP3824386B1 (en) | 2018-07-17 | 2024-02-21 | ICU Medical, Inc. | Updating infusion pump drug libraries and operational software in a networked environment |
NZ772135A (en) | 2018-07-17 | 2022-11-25 | Icu Medical Inc | Systems and methods for facilitating clinical messaging in a network environment |
US10692595B2 (en) | 2018-07-26 | 2020-06-23 | Icu Medical, Inc. | Drug library dynamic version management |
WO2020023231A1 (en) | 2018-07-26 | 2020-01-30 | Icu Medical, Inc. | Drug library management system |
DE102019203921A1 (de) * | 2019-03-22 | 2020-09-24 | Zf Friedrichshafen Ag | Automatisierungsanordnung, Verfahren zum Betrieb der Automatisierungsanordnung sowie Computerprogramm |
CN110765111B (zh) * | 2019-10-28 | 2023-03-31 | 深圳市商汤科技有限公司 | 存储和读取方法、装置、电子设备和存储介质 |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3969703A (en) * | 1973-10-19 | 1976-07-13 | Ball Corporation | Programmable automatic controller |
US4189765A (en) * | 1978-03-27 | 1980-02-19 | Robertshaw Controls Company | Digital controller |
JPS6162746A (ja) * | 1984-08-31 | 1986-03-31 | Matsushita Electric Ind Co Ltd | 冷暖房・給湯装置 |
US4663704A (en) * | 1984-12-03 | 1987-05-05 | Westinghouse Electric Corp. | Universal process control device and method for developing a process control loop program |
JPH04216225A (ja) * | 1990-12-14 | 1992-08-06 | Fujitsu Ltd | 移動局装置の試験方式 |
JP2970964B2 (ja) * | 1991-09-18 | 1999-11-02 | 株式会社日立製作所 | 監視装置 |
JPH08166815A (ja) * | 1994-12-13 | 1996-06-25 | Mitsubishi Electric Corp | プラント監視制御システム |
JPH09114521A (ja) * | 1995-10-19 | 1997-05-02 | Yokogawa Electric Corp | プラント監視装置 |
US5768119A (en) * | 1996-04-12 | 1998-06-16 | Fisher-Rosemount Systems, Inc. | Process control system including alarm priority adjustment |
US6032208A (en) * | 1996-04-12 | 2000-02-29 | Fisher-Rosemount Systems, Inc. | Process control system for versatile control of multiple process devices of various device types |
US5752008A (en) * | 1996-05-28 | 1998-05-12 | Fisher-Rosemount Systems, Inc. | Real-time process control simulation method and apparatus |
US6192282B1 (en) * | 1996-10-01 | 2001-02-20 | Intelihome, Inc. | Method and apparatus for improved building automation |
US6414594B1 (en) * | 1996-12-31 | 2002-07-02 | Honeywell International Inc. | Method and apparatus for user-initiated alarms in process control system |
JPH10254529A (ja) * | 1997-03-07 | 1998-09-25 | Toshiba Corp | プラント監視制御装置 |
JPH1153027A (ja) * | 1997-07-31 | 1999-02-26 | Sanyo Electric Co Ltd | 監視システム |
JPH11249718A (ja) * | 1998-03-05 | 1999-09-17 | Keyence Corp | 遠隔入出力装置用親局ユニット |
JPH11345115A (ja) * | 1998-03-31 | 1999-12-14 | Omron Corp | 制御機器および記録媒体 |
FI114745B (fi) * | 1998-06-01 | 2004-12-15 | Metso Automation Oy | Kenttälaitteiden hallintajärjestelmä |
JP2000076098A (ja) * | 1998-08-31 | 2000-03-14 | Digital Electronics Corp | タッチスクリーン付きコンピュータ |
JP2000242327A (ja) * | 1999-02-18 | 2000-09-08 | Omron Corp | ロギング装置 |
FI111760B (fi) * | 1999-04-16 | 2003-09-15 | Metso Automation Oy | Kenttälaitteen langaton ohjaus teollisuusprosessissa |
US6892230B1 (en) * | 1999-06-11 | 2005-05-10 | Microsoft Corporation | Dynamic self-configuration for ad hoc peer networking using mark-up language formated description messages |
US6618745B2 (en) * | 1999-09-10 | 2003-09-09 | Fisher Rosemount Systems, Inc. | Linking device in a process control system that allows the formation of a control loop having function blocks in a controller and in field devices |
US6850973B1 (en) * | 1999-09-29 | 2005-02-01 | Fisher-Rosemount Systems, Inc. | Downloadable code in a distributed process control system |
US6449715B1 (en) * | 1999-10-04 | 2002-09-10 | Fisher-Rosemount Systems, Inc. | Process control configuration system for use with a profibus device network |
US6631125B1 (en) * | 1999-10-20 | 2003-10-07 | Nokia Corporation | Channel set-up in wideband, code division multiple access systems |
US6671818B1 (en) * | 1999-11-22 | 2003-12-30 | Accenture Llp | Problem isolation through translating and filtering events into a standard object format in a network based supply chain |
CA2402280C (en) * | 2000-03-10 | 2008-12-02 | Cyrano Sciences, Inc. | Control for an industrial process using one or more multidimensional variables |
JP3621326B2 (ja) * | 2000-03-31 | 2005-02-16 | 株式会社デジタル | データ集積システム、データ集積方法およびデータ集積のためのプログラムを記録した記録媒体 |
JP3628248B2 (ja) * | 2000-09-29 | 2005-03-09 | 株式会社東芝 | 路車間無線通信システムおよび路車間無線通信で用いられる移動局無線装置 |
JP2002149222A (ja) * | 2000-11-08 | 2002-05-24 | Mitsubishi Electric Corp | 製品の生産ラインにおける品質管理方法および品質管理システム |
JP2002271845A (ja) * | 2001-03-12 | 2002-09-20 | Toshiba Digital Media Engineering Corp | レピータ装置および中継方法 |
US7969431B2 (en) * | 2001-06-29 | 2011-06-28 | National Instruments Corporation | Graphical program node for generating a measurement program |
JP2003029821A (ja) * | 2001-07-18 | 2003-01-31 | Toshiba Corp | 監視制御装置 |
US7117043B1 (en) * | 2002-03-28 | 2006-10-03 | Integrator.Com | Method for programming a programmable logic controller |
EP1495372A4 (en) * | 2002-04-17 | 2006-07-12 | Black & Decker Inc | HOME AUTOMATION SYSTEM |
-
2003
- 2003-02-26 AU AU2003900854A patent/AU2003900854A0/en not_active Abandoned
-
2004
- 2004-02-26 BR BRPI0408058-0A patent/BRPI0408058A/pt not_active IP Right Cessation
- 2004-02-26 RU RU2005130477/09A patent/RU2005130477A/ru not_active Application Discontinuation
- 2004-02-26 CN CN200480009849XA patent/CN1774679B/zh not_active Expired - Fee Related
- 2004-02-26 ZA ZA200510438A patent/ZA200510438B/xx unknown
- 2004-02-26 CA CA002557613A patent/CA2557613A1/en not_active Abandoned
- 2004-02-26 JP JP2006501379A patent/JP2006518894A/ja active Pending
- 2004-02-26 AU AU2004214904A patent/AU2004214904A1/en active Pending
- 2004-02-26 US US10/547,094 patent/US20070073419A1/en not_active Abandoned
- 2004-02-26 AU AU2004101114A patent/AU2004101114A4/en not_active Ceased
- 2004-02-26 WO PCT/AU2004/000243 patent/WO2004077182A1/en active Application Filing
- 2004-02-26 EP EP04714693A patent/EP1606676A4/en not_active Withdrawn
-
2009
- 2009-04-16 AU AU2009201488A patent/AU2009201488A1/en not_active Abandoned
-
2011
- 2011-01-06 US US12/985,446 patent/US20110301721A1/en not_active Abandoned
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101819419B (zh) * | 2009-02-27 | 2011-12-07 | 郑州紫辰科技开发有限公司 | 主动型plc智能液晶显示器 |
CN106843193A (zh) * | 2010-09-24 | 2017-06-13 | 费希尔-罗斯蒙特***公司 | 用于显示过程控制装置信息的方法及装置 |
CN106843193B (zh) * | 2010-09-24 | 2019-08-27 | 费希尔-罗斯蒙特***公司 | 用于显示过程控制装置信息的方法及装置 |
CN103383278A (zh) * | 2012-05-04 | 2013-11-06 | 艾默生过程控制流量技术有限公司 | 流量计及其控制方法 |
CN103383278B (zh) * | 2012-05-04 | 2016-03-02 | 艾默生过程控制流量技术有限公司 | 流量计及其控制方法 |
CN110362056A (zh) * | 2014-11-11 | 2019-10-22 | 横河电机株式会社 | 过程控制***及其配置***和方法 |
CN107534562A (zh) * | 2015-02-19 | 2018-01-02 | 罗钢明 | 用于通过网络的通用输入/输出功能的*** |
CN109074061A (zh) * | 2016-04-12 | 2018-12-21 | 霍尼韦尔国际公司 | 用于生成工业过程图形的装置和方法 |
CN107643740A (zh) * | 2016-07-22 | 2018-01-30 | 费希尔-罗斯蒙特***公司 | 用于便携式工业设备的帮助*** |
CN109313597A (zh) * | 2016-12-22 | 2019-02-05 | 深圳配天智能技术研究院有限公司 | 基于梯形图编程语言的数控装置、数控***及其调试方法 |
CN106774261A (zh) * | 2016-12-23 | 2017-05-31 | 广东嘉腾机器人自动化有限公司 | 一种agv数据配置***及其数据的烧录和导入方法 |
Also Published As
Publication number | Publication date |
---|---|
US20070073419A1 (en) | 2007-03-29 |
CA2557613A1 (en) | 2004-09-10 |
RU2005130477A (ru) | 2006-04-27 |
EP1606676A1 (en) | 2005-12-21 |
BRPI0408058A (pt) | 2006-02-14 |
AU2004214904A1 (en) | 2004-09-10 |
JP2006518894A (ja) | 2006-08-17 |
WO2004077182A1 (en) | 2004-09-10 |
CN1774679B (zh) | 2010-09-08 |
AU2004101114A4 (en) | 2009-07-09 |
EP1606676A4 (en) | 2010-01-06 |
ZA200510438B (en) | 2007-03-28 |
US20110301721A1 (en) | 2011-12-08 |
AU2009201488A1 (en) | 2009-05-14 |
AU2003900854A0 (en) | 2003-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1774679A (zh) | 过程控制***以及配置过程控制***的方法 | |
CN1021750C (zh) | 在计算机***的服务网络中自动***一个计算机*** | |
CN1666329A (zh) | 用于动态传感器配置和运行时间执行的方法和设备 | |
CN1666203A (zh) | 用于自动的传感器安装的方法和设备 | |
CN1296848C (zh) | 报警管理方法及其设备 | |
CN1267867C (zh) | 数据收集*** | |
CN1842028A (zh) | 网络设备、控制网络设备的方法和存储介质 | |
CN1550980A (zh) | 对象层次结构内对象创建的***和方法 | |
CN1967588A (zh) | 交互式问卷定制、交互***及方法 | |
CN1881170A (zh) | 打印数据编辑装置和用于编辑打印数据的方法 | |
CN101067864A (zh) | 用于农作物生产专家诊断***的远程控制装置及其方法 | |
CN1658187A (zh) | 植物生长分析***及分析方法 | |
CN1749960A (zh) | 具有改进的醒目性的活动内容向导执行 | |
CN1202291A (zh) | 允许一般的web浏览器访问多个不同协议类型的服务器的信息处理*** | |
CN1867933A (zh) | 评估和优化原油选择的方法及*** | |
CN1484147A (zh) | 实现自动开关机测试的***及方法 | |
CN1604688A (zh) | 控制器、程序和存储介质 | |
CN101065714A (zh) | 隔离列表创建程序、方法和设备 | |
CN1707468A (zh) | 处理数据的方法和设备、程序及存有可机读程序的存储介质 | |
WO2006089361A1 (en) | Process control system and method for operating a process control system | |
CN1532728A (zh) | 检查和解决出版设计问题的***及方法 | |
CN1811626A (zh) | 工序管理装置及其控制方法、工序管理程序及记录介质 | |
CN1213361C (zh) | 与主机***相连的设备的用户接口方法和装置 | |
CN1604582A (zh) | 支持工业通信协议的现场智能单元及其操作方法 | |
CN1755378A (zh) | 电子器件连通性分析方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100908 Termination date: 20110226 |