CN1774679B - 过程控制***以及配置过程控制***的方法 - Google Patents
过程控制***以及配置过程控制***的方法 Download PDFInfo
- Publication number
- CN1774679B CN1774679B CN200480009849XA CN200480009849A CN1774679B CN 1774679 B CN1774679 B CN 1774679B CN 200480009849X A CN200480009849X A CN 200480009849XA CN 200480009849 A CN200480009849 A CN 200480009849A CN 1774679 B CN1774679 B CN 1774679B
- Authority
- CN
- China
- Prior art keywords
- control system
- computer peripherals
- process computer
- automatic controller
- user
- 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.)
- Expired - Fee Related
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
Claims (60)
1.一种过程控制***,包括可编程自动控制器和至少一个过程控制***设备,该可编程自动控制器与一个显示装置和一个输入装置相连,每个过程控制***设备与可编程自动控制器进行数据和控制通信,可编程自动控制器包括一个处理器装置和一个存储器装置,所述可编程自动控制器用于响应用户通过用户输入装置输入可编程自动控制器的数据,通过执行一个具有存储在可编程自动控制器中的单软件程序配置过程控制***,使得用户能够:
定义包括配置信息的关于过程控制***设备的指定信息;
若需要指定触发条件,定义与过程控制***设备相关的触发条件;以及
若需要指定报警条件,定义与过程控制***设备相关的报警条件,
被定义的指定信息、触发条件和报警条件以一个配置文件的形式存储在存储装置中,可编程自动控制器用于依照用户定义的指定信息和条件控制过程控制***的操作,以及用于通过显示装置将关于过程控制***的信息提供给用户。
2.根据权利要求1的过程控制***,其中,指定信息包括高和低原始输入值。
3.根据权利要求1或2的过程控制***,其中,如果过程控制***设备至少部分为数字设备,则指定信息包括故障设备状态信息。
4.根据权利要求1或2的过程控制***,其中,如果过程控制***设备至少部分为模拟设备,则指定信息包括高和低设计值以及测量增量信息。
5.根据权利要求1或2的过程控制***,其中,指定信息包括下列至少之一:
过程控制***设备是否为双向的情况;
过程控制***设备是否为双端设备的情况;
故障输出值。
6.根据权利要求1或2的过程控制***,其中,软件程序可操作为扫描过程控制***设备的可编程自动控制器的所有输入/输出接口,并且得到关于每个检测过程控制***设备的预定情况。
7.根据权利要求6的过程控制***,其中,软件程序还可操作为为用户提供关于每个检测过程控制***设备的预定情况并且接收来自用户的确认,该预定情况与同可编程自动控制器进行数据和控制通信的过程控制***设备相应。
8.根据权利要求1或2的过程控制***,其中,软件程序可操作为帮助用户定义每个过程控制***设备发送数据和控制通信到可编程自动控制器所通过的信道。
9.根据权利要求1或2的过程控制***,其中,预定情况包括每个过程控制***设备发送数据和控制通信到可编程自动控制器所通过的信道的情况。
10.根据权利要求1或2的过程控制***,其中,软件程序可操作为帮助用户定义至少一个环境并且将每个定义环境与形状结合。
11.根据权利要求10的过程控制***,其中,指定信息包括过程控制***设备所涉及的环境的情况。
12.根据权利要求11的过程控制***,其中,指定信息包括用于表示过程控制***设备的图像。
13.根据权利要求12的过程控制***,显示装置可操作为在显示与过程控制***设备所涉及的环境结合的形状中显示用于表示每个过程控制***设备的图像,从而用户能够通过适当地手动操作每个图像或形状而根据过程控制***的操作方式来重新配置或者查看情况。
14.根据权利要求1或2的过程控制***,其中,可编程自动控制器包括数据库,而指定信息包括关于由过程控制***设备记录的值是否存入该数据库中的指示。
15.根据权利要求14的过程控制***,其中,指定信息包括数据库中的写入值之间所持续的时间间隔的情况。
16.根据权利要求1或2的过程控制***,其中,指定信息包括过程控制***设备的有效状态的情况,软件程序可操作为帮助用户排定过程控制***设备何时转换到有效状态。
17.根据权利要求1或2的过程控制***,其中,指定信息包括:
过程控制***设备是否为报警对象的指示;以及
过程控制***设备是否为触发条件的对象或者促进因素的指示。
18.根据权利要求17的过程控制***,其中,软件程序可操作为核实指示为报警对象的每个过程控制***设备是定义报警条件的对象,以及指示为触发条件的对象或者促进因素的每个过程控制***设备是定义触发条件的对象或者促进因素。
19.根据权利要求1或2的过程控制***,其中,定义报警条件包括报警方法的情况。
20.根据权利要求19的过程控制***,其中,报警方法包括下列的至少一种:短信服务信息;e-mail;寻呼机;扬声器;电话。
21.根据权利要求1或2的过程控制***,其中,定义触发条件包括在重新校验触发条件和响应之前所经过的时间间隔的情况,如果触发条件如能够需要重新校验则启动响应。
22.根据权利要求1或2的过程控制***,其中,软件程序包括模拟过程控制***的操作的装置。
23.根据权利要求1或2的过程控制***,其中,每个过程控制***设备是传感器,制动器或者照相机中的一个。
24.根据权利要求1或2的过程控制***,其中,数据和控制通信符合非专用通信协议。
25.根据权利要求1或2的过程控制***,其中,数据和控制通信通过下列方式之一来实现:电缆,无线,红外线或者PC/ISA卡。
26.根据权利要求1或2的过程控制***,其中,用户远离可编程自动控制器,单软件程序适用于通过远程计算机帮助用户。
27.根据权利要求1或2的过程控制***,其中,远程计算机是下列之一:笔记本电脑,手持PC;个人数字助理;图形输入(tablet)PC;桌上型PC;移动电话。
28.一种由用户使用可编程自动控制器配置过程控制***的方法,所述可编程自动控制器包括一个处理器装置和一个存储器装置,与一个显示装置和一个输入装置相连,所述方法包括以下步骤:
在可编程自动控制器和至少一个相连的过程控制***设备之间建立数据和控制通信;所述数据和控制通信的建立由一个具有存储于可编程自动控制器中的软件程序控制;
通过单软件程序定义包括配置信息的关于过程控制***设备的指定信息;
若需要指定触发条件,利用软件程序定义与过程控制***设备相关的触发条件;和
若需要指定报警条件,利用软件程序定义与过程控制***设备相关的报警条件;
以一个配置文件的形式存储被定义的指定信息、触发条件和报警条件在存储装置中;
以使可编程自动控制器用于依照用户定义的指定信息和条件控制过程控制***的操作,以及用于通过显示装置将关于过程控制***的信息提供给用户。
29.根据权利要求28的配置过程控制***的方法,其中,定义指定信息的步骤包括定义高和低原始输入值的步骤。
30.根据权利要求28或29的配置过程控制***的方法,其中,定义指定信息的步骤包括如果过程控制***设备至少部分是数字设备则定义故障状态信息的步骤。
31.根据权利要求28或29的配置过程控制***的方法,其中,定义指定信息的步骤包括过程控制***设备至少部分是模拟设备则定义定义高和低设计值以及测量增量信息的步骤。
32.根据权利要求28或29的配置过程控制***的方法,其中,定义指定信息的步骤包括定义下列至少之一的步骤:
过程控制***设备是否为双向的情况;
过程控制***设备是否为双端设备的情况;
故障输出值。
33.根据权利要求28或29的配置过程控制***的方法,还包括扫描过程控制***设备的可编程自动控制器的所有输入/输出接口;并且得到关于每个检测过程控制***设备的预定情况的步骤。
34.根据权利要求33的配置过程控制***的方法,还包括将关于每个检测过程控制***设备的预定情况提供给用户;并且接收来自用户的确认的步骤,其中,预定情况与同可编程自动控制器进行数据和控制通信的过程控制***设备相应。
35.根据权利要求28或29的配置过程控制***的方法,包括为每个过程控制***设备定义过程控制***设备利用软件程序将数据和控制通信发送到可编程自动控制器所通过的信道。
36.根据权利要求33的配置过程控制***的方法,包括自动识别每个过程控制***设备将数据和控制通信发送到可编程自动控制器所通过的每个信道并且将该信息作为预定情况的一部分提供的步骤。
37.根据权利要求28或29的配置过程控制***的方法,包括定义至少一个环境并且将每个定义环境与形状相结合的步骤。
38.根据权利要求37的配置过程控制***的方法,包括将每个过程控制***设备与定义环境相结合的步骤。
39.根据权利要求38的配置过程控制***的方法,包括定义用于表示过程控制***设备的图形的步骤。
40.根据基于权利要求38的权利要求39的配置过程控制***的方法,包括在显示与过程控制***设备所涉及的环境结合的形状中为每个过程控制***设备显示表示每个过程控制***设备的图形的步骤。
41.根据权利要求28或29的配置过程控制***的方法,包括指示由过程控制***设备所记录的值是否被存入在数据库中的步骤。
42.根据权利要求41的配置过程控制***的方法,包括定义数据库中的存入值之间所持续的时间间隔的步骤。
43.根据权利要求28或29的配置过程控制***的方法,包括指定过程控制***设备的有效状态并且利用软件帮助用户排定过程控制***设备将何时转换为有效状态的附加步骤。
44.根据权利要求28或29的配置过程控制***的方法,包括指示过程控制***设备是否为报警对象;以及指示过程控制***设备是否为触发条件的对象或者促进因素的步骤。
45.根据权利要求44的配置过程控制***的方法,包括核实所指示为报警条件的对象的每个过程控制***设备是定义报警条件的对象;以及核实指示为触发条件的对象或者促进因素的每个过程控制***设备是定义触发条件的对象或者促进因素的步骤。
46.根据权利要求28或29的配置过程控制***的方法,包括定义下列之一的报警方法的步骤:短信服务信息;e-mail;寻呼机;扬声器;电话。
47.根据权利要求28或29的配置过程控制***的方法,包括指定在重新校验触发条件和触发条件的响应之前所经过的时间间隔,并且如果触发条件仍然需要重新校验则启动响应的步骤。
48.一种用于过程控制***的可编程自动控制器,所述可编程自动控制器包括一个处理器装置和一个存储器装置,与一个显示装置和一个输入装置相连,该可编程自动控制器与至少一个与其相连的过程控制***设备进行数据和控制通信,所述可编程自动控制器用于响应用户通过用户输入装置输入可编程自动控制器的数据,通过执行一个具有存储在可编程自动控制器中的单软件程序配置过程控制***,使得用户能够:
定义包括配置信息的关于过程控制***设备的指定信息;
若需要指定触发条件,定义与过程控制***设备相关的触发条件;和
若需要指定报警条件,定义与过程控制***设备相关的报警条件;
被定义的指定信息、触发条件和报警条件以一个配置文件的形式存储在存储装置中;
可编程自动控制器用于依照用户定义的指定信息和条件控制过程控制***的操作,以及用于通过显示装置将关于过程控制***的信息提供给用户。
49.根据权利要求48的可编程自动控制器,其中,软件程序可操作为扫描过程控制***设备的可编程自动控制器的所有输入/输出接口,并且得到关于每个检测过程控制***设备的预定情况。
50.根据权利要求49的可编程自动控制器,其中,软件程序可操作为为用户提供关于每个检测过程控制***设备的预定情况并且接收来自用户的确认,该预定情况与同可编程自动控制器进行数据和控制通信的过程控制***设备相应。
51.根据权利要求48或49的可编程自动控制器,其中,软件程序可操作为帮助用户定义每个过程控制***设备发送数据和控制通信到可编程自动控制器所通过的信道。
52.根据权利要求48或49的可编程自动控制器,其中,软件程序可操作为帮助用户定义至少一个环境并且将每个定义环境与形状结合。
53.根据权利要求52的可编程自动控制器,其中,软件程序可操作为在显示与过程控制***设备所涉及的环境结合的形状中将用于表示每个过程控制***设备的图像显示在显示装置上。
54.根据权利要求48或49的可编程自动控制器,其中,包括用于记录由规定过程控制***设备所记录的值的数据库。
55.根据权利要求48或49任一项的可编程自动控制器,其中,软件程序可操作为核实指示为报警对象的每个过程控制***设备是定义报警条件的对象,以及指示为触发条件的对象或者促进因素的每个过程控制***设备是定义触发条件的对象或者促进因素。
56.根据权利要求48或49的可编程自动控制器,其中,软件程序包括模拟过程控制***的操作的装置。
57.根据权利要求48或49的可编程自动控制器,其中,与至少一个过程控制***设备所进行的数据和控制通信符合非专用通信协议。
58.根据权利要求48或49的可编程自动控制器,其中,与至少一个过程控制***设备所进行的数据和控制通信通过下列方式的至少之一来实现:电缆,无线,红外线或PCI/ISA卡。
59.根据权利要求48或49的可编程自动控制器,其中,软件程序适用于通过远程计算机帮助远离可编程自动控制器的用户。
60.一种用于控制***的计算机,该计算机与至少一个远程可编程自动控制器进行数据和控制通信,该远程可编程自动控制器包括一个处理器装置和一个存储器装置,该至少一个远程可编程自动控制器与至少一个与其相连的过程控制***设备进行数据和控制通信,可编程自动控制器用于响应用户通过用户输入装置输入可编程自动控制器的数据,通过执行一个具有存储在可编程自动控制器的单软件程序配置过程控制***,使计算机用户能够:
定义包括配置信息的关于过程控制***设备的指定信息;
若需要指定触发条件,定义与过程控制***设备相关的触发条件;和
若需要指定报警条件,定义与至少一个过程控制***设备相关的报警条件;
被定义的指定信息、触发条件和报警条件以一个配置文件的形式存储在存储装置中;
可编程自动控制器用于依照用户定义的指定信息和条件控制过程控制***的操作,以及用于通过计算机将关于过程控制***的信息提供给用户。
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 CN1774679A (zh) | 2006-05-17 |
CN1774679B true 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) |
Families Citing this family (56)
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 |
CN101819419B (zh) * | 2009-02-27 | 2011-12-07 | 郑州紫辰科技开发有限公司 | 主动型plc智能液晶显示器 |
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. |
US9342072B2 (en) * | 2010-09-24 | 2016-05-17 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to display process control device information |
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 | 顺德职业技术学院 | 嵌入式多功能统计过程控制装置及方法 |
CN103383278B (zh) * | 2012-05-04 | 2016-03-02 | 艾默生过程控制流量技术有限公司 | 流量计及其控制方法 |
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 |
US20160132037A1 (en) * | 2014-11-11 | 2016-05-12 | Yokogawa Electric Corporation | Process control systems and systems and methods for configuration thereof |
US9727046B2 (en) * | 2015-02-19 | 2017-08-08 | Gangming Luo | System for monitoring or controlling a remote programmable device by configuring a reconfigurabale record stored on a server by a local computing device |
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の保守支援プログラム |
US10031654B2 (en) * | 2016-04-12 | 2018-07-24 | Honeywell International Inc. | Apparatus and method for generating industrial process graphics |
CA3030786A1 (en) | 2016-07-14 | 2018-01-18 | Icu Medical, Inc. | Multi-communication path selection and security system for a medical device |
US20180024847A1 (en) * | 2016-07-22 | 2018-01-25 | Fisher-Rosemount Systems, Inc. | Help system for a portable industrial device |
CN109313597A (zh) * | 2016-12-22 | 2019-02-05 | 深圳配天智能技术研究院有限公司 | 基于梯形图编程语言的数控装置、数控***及其调试方法 |
CN106774261A (zh) * | 2016-12-23 | 2017-05-31 | 广东嘉腾机器人自动化有限公司 | 一种agv数据配置***及其数据的烧录和导入方法 |
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 | 深圳市商汤科技有限公司 | 存储和读取方法、装置、电子设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4663704A (en) * | 1984-12-03 | 1987-05-05 | Westinghouse Electric Corp. | Universal process control device and method for developing a process control loop program |
US5768119A (en) * | 1996-04-12 | 1998-06-16 | Fisher-Rosemount Systems, Inc. | Process control system including alarm priority adjustment |
WO2001023971A1 (en) * | 1999-09-29 | 2001-04-05 | Fisher-Rosemount Systems, Inc. | Reprogrammable field device in a distributed process control system |
US20030014536A1 (en) * | 1999-09-10 | 2003-01-16 | Fisher Rosemount Systems, Inc. | Intelligent linking device and method |
Family Cites Families (32)
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 | 冷暖房・給湯装置 |
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 | プラント監視装置 |
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 |
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
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4663704A (en) * | 1984-12-03 | 1987-05-05 | Westinghouse Electric Corp. | Universal process control device and method for developing a process control loop program |
US5768119A (en) * | 1996-04-12 | 1998-06-16 | Fisher-Rosemount Systems, Inc. | Process control system including alarm priority adjustment |
US20030014536A1 (en) * | 1999-09-10 | 2003-01-16 | Fisher Rosemount Systems, Inc. | Intelligent linking device and method |
WO2001023971A1 (en) * | 1999-09-29 | 2001-04-05 | Fisher-Rosemount Systems, Inc. | Reprogrammable field device in a distributed process control system |
Non-Patent Citations (1)
Title |
---|
US 20030014536 A1,说明书第26段,第32段,第38段,第44-46段,附图1,2,5. * |
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 |
CN1774679A (zh) | 2006-05-17 |
BRPI0408058A (pt) | 2006-02-14 |
AU2004214904A1 (en) | 2004-09-10 |
JP2006518894A (ja) | 2006-08-17 |
WO2004077182A1 (en) | 2004-09-10 |
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 |
---|---|---|
CN1774679B (zh) | 过程控制***以及配置过程控制***的方法 | |
CN104977874B (zh) | 工业使能移动设备 | |
US11596079B2 (en) | Methods, controllers, and machine-readable storage media for automated commissioning of equipment | |
EP3232280B1 (en) | Field device maintenance apparatus, method for maintaining a field device, and storage medium | |
US7054695B2 (en) | Field maintenance tool with enhanced scripts | |
CA2879090C (en) | Mobile device with automatic acquisition and analysis of building automation system | |
CN103097973B (zh) | 在安全***中用于因果矩阵的方法和查看器 | |
CN102419578B (zh) | 显示过程控制信息的方法和装置 | |
US20090057428A1 (en) | Remote hvac control with alarm setup | |
US20090018675A1 (en) | Process Control System and Method for Operating a Process Control System | |
US20090062964A1 (en) | Remote hvac control with remote sensor wiring diagram generation | |
JP5972846B2 (ja) | 農用機器制御方法、プログラム、システム、および装置 | |
CN107370823B (zh) | 数据采集及远程控制方法、装置和计算机可读存储介质 | |
US20170293896A1 (en) | Device maintenance apparatus, method for maintaining device, and storage medium | |
CN111066038A (zh) | 警报使能的被动应用整合 | |
CN111611204B (zh) | 一种分布式任务进度数据采集与分析方法 | |
JP2015070792A (ja) | 農用機器制御方法、センサ制御装置、制御盤装置、データセンタ装置、およびプログラム | |
Gutiérrez et al. | An integrated architecture for monitoring and control the temperature of different platforms based on Internet of things | |
RU2651142C1 (ru) | Способ и система автоматизированного программирования при помощи экспертной системы, интеллектуальных систем асу, основанных на программно-логических контроллерах (плк) и микроконтроллерах | |
JP7507108B2 (ja) | 表示制御装置、プログラム、及び表示制御方法 | |
US11973664B2 (en) | System and approach for remote room controller and device diagnostics and health monitoring | |
Samer et al. | A computer program for monitoring and controlling ultrasonic anemometers for aerodynamic measurements in animal housing | |
Timur et al. | Development of a Low-Cost Monitoring and Warning System for a Data Processing Room | |
CN113190163A (zh) | 库房数据的显示方法、装置、计算设备及计算机存储介质 | |
JP2004185266A (ja) | プラント保守システム |
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 |