CN1497403B - 加工厂中的智能过程模块和对象 - Google Patents

加工厂中的智能过程模块和对象 Download PDF

Info

Publication number
CN1497403B
CN1497403B CN2003101027291A CN200310102729A CN1497403B CN 1497403 B CN1497403 B CN 1497403B CN 2003101027291 A CN2003101027291 A CN 2003101027291A CN 200310102729 A CN200310102729 A CN 200310102729A CN 1497403 B CN1497403 B CN 1497403B
Authority
CN
China
Prior art keywords
intelligent
described object
process object
data
operator
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
Application number
CN2003101027291A
Other languages
English (en)
Other versions
CN1497403A (zh
Inventor
邓肯·施莱斯
拉姆·拉马钱德兰
马克·尼克松
迈克尔·卢卡斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fisher Rosemount Systems Inc
Original Assignee
Fisher Rosemount Systems Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fisher Rosemount Systems Inc filed Critical Fisher Rosemount Systems Inc
Publication of CN1497403A publication Critical patent/CN1497403A/zh
Application granted granted Critical
Publication of CN1497403B publication Critical patent/CN1497403B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/289Object oriented databases
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0428Safety, monitoring
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • G05B19/0425Safety, monitoring
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4093Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0267Fault communication, e.g. human machine interface [HMI]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23255Object oriented programming, OOP
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23258GUI graphical user interface, icon, function bloc editor, labview
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23261Use control template library
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25428Field device
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P80/00Climate change mitigation technologies for sector-wide applications
    • Y02P80/10Efficient use of energy, e.g. using compressed air or pressurized fluid as energy carrier
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Abstract

本发明涉及加工厂中的智能过程模块和对象。加工厂内的操作员界面包括执行过程流程模块的执行引擎,其由相互连接的智能过程对象组成,智能过程对象了解工厂内的器件和其它实体,并可执行尤其是在系统级检测工厂内条件的方法。智能过程对象包括:要显示给操作员的显示元件;用于存储与工厂内相关联实体有关的和/或从加工厂内相关联实体接收的数据的数据存储装置;输入和输出,用于与其它智能过程对象通信;可对存储和接收的数据执行的多个方法,以检测工厂条件、包括系统级条件,诸如泄漏、差错和其它条件。可由多个相互连接的智能过程对象组成的过程流程模块还可以包括与其相关联的流算法,以对过程流程模块内的过程元件计算质量平衡、流量等。

Description

加工厂中的智能过程模块和对象
技术领域
本发明一般地涉及加工厂,具体涉及在分布式控制加工厂的系统级的使能查看的智能操作员环境和器件状态检测功能。
背景技术
分布式过程控制系统,诸如用于化学、石油或其它过程中的那些,典型地包括一个或多个过程控制器,所述控制器通过模拟、数字或组合的模拟/数字总线可通信地连接到一个或多个现场器件。所述现场器件可以是例如阀门、阀门定位器、开关和发射器(如温度、压力、水平和流速传感器),它们位于过程环境中,并且执行过程功能,诸如打开或关闭阀门、测量过程参数等。智能现场器件,诸如符合公知的Fieldbus(现场总线)协议的现场器件,也可以执行控制计算、警报功能和其它在控制器中通常实现的控制功能。过程控制器典型地位于工厂环境中,它接收指示由现场器件进行的过程测试的信号和/或与现场器件有关的其它信息,并且执行运行例如不同的控制模块的控制器应用程序,所述控制模块作出过程控制决定,根据所接收的信息来产生控制信号,并且与在诸如HART和Fieldbus现场器件的现场器件中被执行的控制模块或部件协调。在控制器中的控制模块通过通信线路向现场器件发送控制信号以便因此控制过程的运行。
来自现场器件和控制器的信息通常通过数据总线提供给一个或多个其它硬件器件,所述硬件器件诸如操作员工作站、个人计算机、数据历史器、报告产生器、中央数据库等,它们一般位于远离较为恶劣的工厂环境的控制室或其它位置。这些硬件器件运行应用程序,所述应用程序可以例如使操作员执行与过程相关的功能,诸如改变过程控制例程的设置、修改在控制器或现场器件中的控制模块的操作、查看过程的当前状态、查看由现场器件和控制器产生的警报、为了培训人员或测试过程控制软件而模拟过程的操作、保持和更新配置数据库,等等。
作为一个示例,由Fisher-Rosemount系统公司销售的DeltaVTM控制系统包括多个存储在不同的器件中并且由这些不同的器件执行的应用程序,所述不同的器件位于加工厂内的不同位置。常驻在一个或多个操作员工作站中的配置应用程序使得用户能够建立或改变过程控制模块和经由数据总线向专用的分布式控制器下载这些过程控制模块。典型地,这些控制模块由可通信地互相连接的功能块组成,所述功能块是面向对象的编程协议中的对象,它们根据其输入来执行控制模式图(scheme)内的功能,并且它们提供对在控制模式图内其它模块的输出。所述配置应用程序还可以允许设计者建立或改变操作员界面,操作员界面被查看应用程序使用以向操作员显示数据和使得操作员能够改变过程控制例程中的设置,诸如调整点。每个专用控制器和在一些情况下的现场器件存储和执行控制器应用程序,所述控制器应用程序运行分配和下载到那里的控制模块,以便实现实际的过程控制功能。可以运行在一个或多个操作员工作站上的查看应用程序经由数据总线从控制器应用程序接收数据,并且使用用户界面将这些数据显示给过程控制系统设计者、操作员或用户,并且可以提供多个不同视图中的任何一个,诸如操作员视图、工程师视图、技术员视图等等。数据历史应用程序典型地存储在数据历史器件中,并由数据历史器件执行,所述数据历史器件收集和存储通过数据总线提供的数据的部分或全部,而配置数据库应用程序可以运行在连接到数据总线的另一个计算机中,以存储当前过程控制例程配置和与其相关的数据。或者,配置数据库可以位于与配置应用程序相同的工作站中。
如上所述,操作员显示应用程序典型地基于全系统而被实现在一个或多个工作站中,并且向操作员或维护人员提供预先配置的显示,所述显示是关于在工厂中的控制系统或器件的操作状态的。典型地,这些显示采取警报显示的形式,它们接收由在加工厂中的控制器或器件产生的警报,控制显示指示在加工厂内的控制器和其它器件的操作状态,维护显示指示在加工厂内的器件的操作状态,等等。这些显示一般被预先配置来以公知的方式显示从加工厂内的过程控制模块或器件接收的信息或数据。在一些公知的系统中,通过使用具有与一个物理或逻辑元件相关联的图形的对象来建立显示,所述对象被可通信地连接到所述物理或逻辑元件以接收关于所述物理或逻辑元件的数据。所述对象可以根据所接收的数据来改变在显示屏幕上的图形以便图解例如一个容器半满、图解由流量传感器测量的流量、等等。在从加工厂内的器件或配置数据库发送显示所需要的信息的同时,所述信息被仅仅用于向包含所述信息的用户提供显示。结果,用于产生警报、检测在工厂内的问题等的所有信息和程序必须在加工厂控制系统的配置期间由与工厂相关联的不同器件产生并且被配置在它们中,所述不同器件诸如控制器和现场器件。仅仅在这个时候这个信息被发送到操作员显示器用于在过程操作期间显示。
虽然差错检测和其它程序有助于检测与运行在不同控制器上的控制循环相关联的状态、差错、警报等以及在各个器件中的问题,但是难于对加工厂编程以识别系统级的状态或差错,所述系统级的状态或差错必须通过分析来自在加工厂内的不同的、可能不同地定位的器件的数据来被检测。而且,操作员显示典型地还未用于向操作员或维护人员指示或提供这样的系统级状态信息,并且在任何情况下,难于使用用于在显示内的不同的元件的交替信息或数据源来激励在操作员显示内的对象。而且,当前没有当材料通过工厂时检测诸如流动状态和质量平衡的、在工厂内的某个状态的有组织的方式,更不用说用于在系统级执行这些功能的能够容易实现的系统。
发明内容
根据本发明的一个方面,提供了一种由加工厂中的过程控制系统实现的方法,其中所述过程控制系统包括用户工作站和多个过程实体,所述用户工作站和所述多个过程实体经由网络连接,该方法包括:在工作站的数据库中存储多个对象,每个对象对应于相关联的过程实体,在过程控制系统中执行所述对象之一,该对象执行以下任务:在执行所述对象期间存储与相关联的过程实体有关的实体参数数据;描述相关联的过程实体,并且在所述对象的执行期间在显示器上向操作员显示该描述;经由网络从对应的过程实体接收或发送参数数据;利用实体参数执行功能以产生与相关联的过程实体的操作有关的输出。
操作员工作站或其它计算机运行一个执行引擎,所述执行引擎执行过程流程模块,所述过程流程模块由多个相互连接的智能过程对象组成,其中每个显示在过程中的特定实体的信息,并且可以包括可用于检测在工厂内的状态的行为或方法。过程流程模块还可以包括可用于尤其是在系统级检测过程状态的、被称为流算法的行为或方法。智能过程对象可以包括要显示给操作员的显示元件、用于存储与工厂内相关实体有关的和从所述在工厂内的相关实体接收的数据的数据存储装置、用于与其它智能过程目标通信的输入和输出、可以对所存储和接收的数据执行以检测工厂或器件状态的方法,所述工厂或器件状态诸如泄漏、差错和其它状态。智能过程对象可以可通信地连接在一起以建立一个过程流程模块,所述模块提供用于工厂实体的显示,并且实现用于工厂实体的一组规则,所述实体诸如区域、器件、元件、模块等。
在一个实施例中,每个智能过程对象与诸如现场器件、控制器或逻辑元件的工厂实体相关联,并且包括用于与那个实体相关联的参数或可变数据的数据存储器。智能过程对象直接或者通过一个配置数据库可通信地耦合到所述实体,以接收与那个实体相关联的数据。每个智能过程对象也可以可通信地耦合到在操作员界面内的其它智能过程对象,以向其它智能过程对象发送数据和从其接收数据,并且每个智能过程对象可以包括用于对智能过程模块可获得的数据操作以检测与器件或工厂相关联的状态的方法或例程。例如,用于容器的智能过程对象可耦合到用于泵的智能过程模块或在所述容器的上游或下游的流量传送器,并且接收指示进入和离开容器的上游和下游流量的数据。与容器对象相关联的方法可以通过比较容器的液面和基于进入和流出容器的流量的预期的液面来检测容器中的泄漏。而且,过程流程模块可以包括流算法(flow algorithms),所述流算法可以对其中的实体的组合被实现以便检测系统级的状态,诸如检测质量平衡、流量状态等。
智能过程对象和过程流量模块使在操作员显示器件能实现状态和差错检测例程,并且可以与工厂的控制器和现场器件内一起工作,或消除向工厂的控制器和现场器件内提供这个功能的必要。这些智能过程对象和过程流量模块也向操作员提供在加工厂内的另一个编程灵活度,所述灵活度可以用于向操作员提供更好的和更完整的信息,并且同时仍然容易使用和实现。而且,可以由过程流量模块的流量算法确定或计算的信息来激励操作员显示。
附图说明
图1是位于加工厂内的分布式过程控制网络的方框图,所述网络包括一个操作员工作站,所述工作站实现了一个显示例程,所述显示例程使用智能过程对象和过程流量模块来分析该加工厂;
图2是存储在图1的操作员工作站中的一组应用程序和其它实体的逻辑方框图,所述其它实体包括智能过程对象和过程流量模块,所述一组应用程序和其它实体可以用于在加工厂内实现增强的功能;
图3是对操作员使用的配置屏幕的描述,操作员使用该配置屏幕以建立使用存储在对象库中的智能过程对象的过程显示;
图4是图解由过程流程模块利用多个智能过程对象产生的操作员界面的屏幕显示;
图5是一种方式的逻辑方框图,在所述方式中,可以在现有过程控制网络中建立和实现使用智能过程对象的过程流程模块。
具体实施方式
现在参见图1,加工厂10使用分布式过程控制系统,该分布式过程控制系统具有一个或多个控制器12,每个经由输入/输出(I/O)器件或卡18连接到一个或多个现场器件14和16,所述输入/输出(I/O)器件或卡18可以是例如Fieldbus接口、Profibus(特征总线)接口、HART接口、标准4-20ma接口,等等。控制器12还经由数据总线24连接到一个或多个主机或操作员工作站20和22,所述数据总线可以是例如以太网链路。而且,数据库28可以连接到数据总线24,并且作为收集和存储参数、状态和与在工厂10内的控制器和现场器件相关联的其它数据的数据历史器,并且/或者作为存储被下载到和存储在控制器12和现场器件14和16的、在工厂10内的过程控制系统的当前配置的配置数据库。在控制器12、输入/输出卡18和现场器件14和16典型地位于和分布在有时恶劣的工厂环境的同时,操作员工作站20和22以及数据库28通常位于控制器或维护人员容易访问的、控制室或其它较不恶劣的环境中。
如所知道的,每个控制器12存储和执行控制器应用程序,所述每个控制器12可以例如是由Fisher-Rosemount系统公司销售的DeltaV控制器,所述应用程序利用多个不同的、独立执行的控制模块或部件来实现控制策略。每个控制模块可以由通常被称为功能块者构成,其中每个功能块是整体控制例程的一部分或子例程,并且与其它功能块相结合地(经由被称为链路的通信路径)工作,以便实现在加工厂10内的过程控制循环。如所公知的,可以是在面向对象的编程协议中的对象的功能块典型地执行输入功能、控制功能或输出功能之一,所述输入功能诸如与发射器、传感器或其它过程参数测量器件相关联的输入功能,控制功能、诸如与执行PID、模糊逻辑等控制的控制例程相关联的控制功能,输出功能控制诸如阀门的某个器件的操作以便执行在工厂内的某个物理功能。当然,存在混合和其它类型的复杂功能块,诸如模型预测控制器(MPC)、优化器等。虽然Fieldbus协议和DeltaV系统协议使用在面向对象的编程协议中设计和实现的控制模块和功能块,但是可以利用任何所期望的控制编程方案来设计控制模块,所述控制编程方案包括诸如顺序功能块、梯形逻辑等,并且不限于使用功能块或任何其它的特定编程技术来设计控制模块。
在图1图解的系统中,连接到控制器12的现场器件14和16可以是标准的4-20ma器件、可以是智能现场器件或可以是任何其它的期望类型的器件,所述智能现场器件诸如HART、Profibus或FOUNDATIONTM Fieldbus现场器件,它们包括一个处理器和一个存储器。诸如Fieldbus现场器件的这些器件中的一些(在图1中被标为附图标号16)可以存储和执行与在控制器12中实现的控制策略相关联的诸如功能块的模块或子模块。功能块30在图1中被示出为被布置在两个不同的Fieldbus现场器件16中,功能块30可以与在控制器12的控制模块的执行相结合地被执行,以便实现过程控制,这是公知的。当然,现场器件14和16可以是任何类型的器件,诸如传感器、阀门、发射器、定位器等,并且I/O器件18可以是符合所期望的通信或控制器协议的任何类型的I/O器件,所述协议诸如HART、Fieldbus、Profibus等。
在图1的加工厂10中,工作站20包括一组操作员界面应用程序和其它数据结构32,它们可以被任何授权的用户(在此称为操作员)访问以查看和提供连接在加工厂10内的器件的功能。这组操作员界面应用程序32被存储在工作站20的存储器34中,并且在这组应用程序32内的每个应用程序或实体被适配来在与工作站20相关联的处理器36上执行。虽然这整个组的应用程序32被图解为存储在工作站20中,但是这些应用程序或其它实体的一些可以被存储在或执行在工厂10内的或与工厂10相关联的其它工作站或计算机器件中。此外,这组应用程序可以向与工作站20相关联的显示屏幕37或任何其它期望的显示屏幕或显示器件提供显示输出,所述其它期望的显示屏幕或显示器件诸如手持设备、便携式电脑、其它工作站、打印机等。同样,在这组应用程序32内的应用程序可以被分解和执行在两个或多个计算机或机器上,并且被配置来彼此结合地工作。
图2示出了在工作站20的这组应用程序(或其它实体)32内的一些应用程序和数据结构或其它实体。具体上,这组应用程序32包括一个过程流程模块配置应用程序38,它被操作员用来利用一个或多个智能过程模块来建立过程流程模块(和相关联的显示)。智能过程对象42的库40包括可以由配置应用程序38访问、复制和使用来建立过程流程模块44的示例或模板智能处理对象。可以明白,可以使用配置应用程序38来建立一个或多个过程流程模块44,其中每个由一个或多个智能工作对象组成,并且可以包括一个或多个过程流算法45,它们被存储在过程流程模块存储器46中。过程流程模块44b之一以扩展的形式被图解在图2中,包括一组过程元件,诸如阀门、容器、传感器和流量传送器,它们通过可以是管道、导管、线路、传送带等的连接元件相互连接。
执行引擎48在运行时间操作或实现每个过程流程模块44以建立由过程流程模块44限定的、为操作员的一个或多个过程显示,并且实现与过程流程模块44和在过程流程模块44内的智能过程对象相关联的附加功能。执行引擎48可以使用规则数据库50,所述规则数据库50具体定义了在过程流程模块44整体上实现的逻辑和在那些模块内的智能过程对象。执行引擎48也可以使用连接矩阵52,连接矩阵52定义了在工厂10内以及在过程流程模块44内的过程元件之间的连接,以实现用于过程流程模块44的功能。
图2更详细地示出了智能过程对象42e之一。虽然智能过程对象42e被图解为模板智能过程对象之一,但是可以明白,其它的智能过程对象一般包括如对于智能过程对象42e所述的、相同或类似元件、特征、参数等,并且可以根据智能过程对象的特性和使用来逐个智能过程对象地改变这些元件、特征和参数的细节和值。而且,虽然智能过程对象42e可以是在面向对象编程环境中的对象,并且因此包括数据存储器、输入和输出以及与其相关联的方法,但是这个智能过程对象可以由任何其它的期望的编程范例或协议建立和在其中被实现。
可以明白,智能过程对象42e是与在图1的加工厂10内的诸如物理或逻辑实体的特定实体相关联的对象。智能过程对象42e包括数据存储器53,它用于存储从逻辑实体接收的或与逻辑实体相关的数据,所述逻辑实体与智能过程对象42e相关联。数据存储器53一般包括数据存储器53a,它存储一般的或永久的关于与智能过程对象42e相关的实体的信息,所述实体诸如制造商、修订、名称、类型等。数据存储器53b可以存储可变或变化的数据,诸如参数数据、状态数据、输入和输出数据或其它关于与智能过程对象42e相关的实体的数据,所述其它关于与智能过程对象42e相关的实体的数据包括与过去已经存在或现在存在于加工厂10内的实体相关联的数据。当然,智能过程对象42e可以被配置或编程来定期或不定期地经由任何期望的通信链路从实体本身、经由以太网总线24从历史器28或以任何其它的期望方式来接收这个数据。数据存储器53c可以存储与智能过程对象42e相关联的实体的图形表示,所述图形表示被用于经由操作员界面向操作员的实际显示,所述操作员界面诸如与图1的工作站20相关联的屏幕37。当然,图形表示可以包括用于关于实体的信息的位置保持器(在数据存储器53c内被标注下划线),所述关于实体的信息诸如由关于被存储在数据存储器53b中的实体的参数或其它可变数据定义的信息。当在显示器件37中向操作员提供所述图形表示时,这个参数数据可以被显示在图像位置保持器中。所述图形表示(和智能过程对象42e)还可以包括预定的连接点(在数据存储器53c中被标为“X”),所述连接点使得操作员能够向过程元件附加上游或下游部件,如所述图形表示所示。当然,这些连接点也使得智能过程对象42e能够知道在过程流程模块中配置的、连接到那个智能对象的元件。
智能过程对象42e还可以包括一个或多个输入54和输出56,以便使能与在其中放置智能过程对象42的过程流程模块的内部或外部的其它智能过程对象的通信。与其它智能过程对象的输入54和输出56的连接可以由操作员在过程流程模块的配置期间通过简单地将其它智能过程对象连接到这些输入和输出、或通过指定要在智能过程对象之间发生的特定通信来配置。这些输入和输出中的一些可以被定义为连接到在如上所述的预定的智能过程对象连接点连接的智能过程对象。这些输入54和输出56也可以被在规则数据库50内的一组规则和连接矩阵52确定或定义,所述连接矩阵52定义在工厂10内的不同器件或实体之间的连接。包括与其相关联的数据存储器或缓冲器的输入54和输出56一般而言,将用于从其它智能过程对象向智能过程对象42e提供数据的通信、或向其它智能过程对象提供存储在智能过程对象42e中或由智能过程对象42e产生的数据的通信。这些输入和输出也可以被用于提供在智能过程对象42e和其它在过程控制系统内的对象之间的通信,其它在过程控制系统内的对象诸如在控制器12、现场器件14、16等内的控制模块。
如图2所示,智能过程对象42e也包括方法存储器58,它被用于在由执行引擎48执行过程流程模块期间存储要由智能过程对象42e实现的0个、一个或多个方法60(在图2中被图解为方法60a、60b和60c)。一般,存储在方法存储器58内的方法60将经由输入54和输出56使用存储在数据存储部分53a和53b内的数据和从其它智能过程对象获得的数据或甚至来自其它来源(如配置数据库或历史器28)的数据,以便确定关于加工厂10的或在工厂10内的实体的信息。例如,方法60可以确定与由智能过程对象42e定义的实体相关联的恶劣或不良操作条件、与在加工厂10内的那个或其它实体相关联的差错等等。方法60可以根据智能过程对象的类型或类被预先配置或提供,并且将一般在每次在运行时间期间在执行引擎48内执行智能过程对象42e的时候被执行。可以在诸如智能过程对象42e的智能过程对象内被提供的一些示例方法60包括检测泄漏、死区(dead band)、死时间(dead time)、移动、可变性、条件监控或其它与实体相关联的条件。方法60还可以被提供来辅助计算质量平衡、流量和与加工厂10相关联的其它系统级的条件。当然,这些仅仅是可以存储在智能过程对象和由智能过程对象运行的方法中的几个,还存在可以使用的许多其它方法,一般通过所表示的实体的类型、在加工厂内的连接和使用方式以及其它因素来确定这些方法。虽然智能过程对象42e可以存储和执行检测系统级条件、差错等的方法,但是这些方法还可以用于确定关于器件、逻辑元件和其它非系统级的实体的其它信息,所述逻辑元件诸如过程流程模块和循环。如果期望的话,方法60可以以任何期望的编程语言被编程和提供,如C、C++、C#等,或者方法60可引用或可定义规则数据库50内的可应用规则,它们是在执行期间对于智能过程对象42e应当运行的。
在由执行引擎48执行智能过程对象期间,引擎48实现对于在过程流程模块44中的每个智能过程对象的、由输入54和输出56定义的通信,并且可以实现方法60以便那些对象的每个执行由方法60提供的功能。如上所述,方法60的功能可以位于在智能过程对象内的程序中,或者由引擎48执行的规则数据库50内的一组规则根据智能过程对象的类型、类、标识、标签名称等来定义,以便实现由那些规则定义的功能。
可以注意到,智能过程对象42e具有与其相关联的一个标签或唯一的名称,所述标签或唯一的名称可以用于通过到智能过程对象42e和从智能过程对象42e的通信,并且可以在运行时间期间由执行引擎48引用。而且,智能过程对象42e的参数可以是诸如简单值的简单参数,或知道与其相关联的期望单位的智能参数。智能参数可以被过程规则引擎或执行引擎48解释和使用,以保证所有信号以相同的单位被正确地发送或转换。智能规则还可以用于接通或关断智能过程对象(或过程流程模块)的警报组,以建立智能警报策略和/或用于操作员的界面。而且,智能过程对象类可以与在工厂10的过程控制策略内的设备和模块类相关联,以提供在智能过程对象和它需要解释或访问的过程变量之间的公知联系。
智能过程对象还可以包括模式、状态和警报行为,以便这些智能对象可以在运行时间期间被放置到不同的模式中,诸如手动、级联或自动模式,智能过程对象可以根据其当前运行状态来提供与所述对象相关联的状态,并且可以根据所检测到的条件来提供警报,所述所检测到的条件诸如参数超范围、受限、高可变性等。智能过程对象还可以具有类/子类分层结构,它使得它们能够在类库中被分类、在复合结构中被收集到一起等等。而且,智能过程对象可以被其它元件获取或释放,所述其它元件诸如控制模块和其它对象,以便使得智能过程对象能够识别它的相关联的实体何时忙,或者例如智能过程对象由在工厂10内的批控制过程获取。
智能过程对象可以与任何期望的过程实体或逻辑实体相关联,所述过程实体诸如物理器件,如泵、容器、阀门等,所述逻辑实体诸如过程区域、过程循环、过程控制元件,如过程控制模块等。在一些情况下,智能过程对象可以与连接器或任何其它在过程内从一个点向另一个点移动材料、电、气体等的器件或实体相关联,所述连接器诸如管道、导管、线路、传送带。与连接器(以下称为智能链路)相关联的智能过程对象也被加上标签(即使器件或连接器本身可能不被加上标签或不能够在加工厂10内通信),一般用于表示在智能过程对象之间的过程流程。
智能链路典型地包括定义不同的材料或现象(诸如电)如何通过连接流动(如蒸汽、电、水、污水等)的属性或参数。这些参数可以指示通过连接器的流的类型和性质(诸如一般速度、摩擦系数、象湍流的或非湍流的流的类型、电磁等)和通过连接器的流的可能的一个方向或多个方向。智能链路可以包括保证智能链路连接到的源和目的对象的单位匹配的程序或方法,如果不匹配,则所述程序和方法可以执行转换。智能链路的方法也可以利用模型或算法来模型化通过连接器的流,以估计通过实际连接器的流的速度和特性。所存储的智能过程对象的参数(诸如摩擦参数)可以用于这些方法中。因此,实质上,智能链路使得智能过程对象能够知道它们的上游和下游的其它对象。当然,智能链路可以例如以任何期望或传统的方式来定义在其它对象之间的连接、系统内诸如液体、气体、电等的流体的类型、实体的上游和下游端、那些其它实体在这个智能过程对象的实体的上游和下游、材料或流体或电流等的方向。在一个实施例中,可以在执行过程流程模块之前建立矩阵52,并且矩阵52可以为智能链路定义在工厂内的不同器件之间的相互连接和因此在不同智能过程对象之间的相互连接。事实上,执行引擎48可以使用矩阵52来确定上游和下游实体,因此定义在智能过程对象之间的通信和与智能过程对象相关联的方法。而且,可以提供一组或多组规则来由智能过程对象使用以彼此交互和彼此获得数据,这是在智能过程对象中的方法所需要的。
如果期望的话,智能过程对象42e可以向关键文档提供热链接,诸如URL,所述关键文档可能适用于对象的类型、或可以是智能过程对象42e相关的器件的实例(依赖于关键程度)特有的。所述文档可以是卖主提供的和用户特有的。文档的一些示例包括配置、操作和维护文档。如果期望的话,操作员可以点击在操作员显示中显示的对象以便产生对象或相关联的器件的实例特有的(如果有的话)和一般文档。而且,操作员可以能够与系统软件无关地增加/删除/改变文档。而且,这些热链接可以是用户可配置的或可改变的,以便提供向在操作员界面中的对象增加知识链路的能力、提供对与对象相关联的适当信息的快速漫游、提供增加客户特有的或对象类型特有的或甚至对象的实例特有的工作指令的能力。
一般而言,操作员可以运行或执行配置应用程序38以建立一个或多个过程流程模块44,用于在加工厂10的运行期间的实现。在一个实施例中,配置应用程序38向操作员提供配置显示,诸如图3所示的。从图3可以看出,配置显示64包括一个库或模板部分65和一个配置部分66。模板部分65包括对多组模板智能过程对象67(它可以包括图2的智能过程对象42)和非智能元件68的描述。本质上,模板67和68是一般的对象,它们可以被拖放到配置部分66上以在一个过程流程模块内建立一个智能过程对象的实例。部分完成的过程流程模块44c被图解为包括通过可以是智能链路的流动路径连接器相互连接的一个阀门、两个容器、两个泵、一个流量传送器和两个传感器。可以注意到,过程流程模块44c可以由智能过程对象和非智能元件组成。
当建立诸如过程流程模块44c的过程流程模块时,操作员可以选择和将在模板部分65中图解的智能过程对象67和元件68拖动到配置部分66上,并且将它们放置在那里的任何期望的位置。一般,操作员将选择和将描述器件的一个或多个智能器件过程对象67a或非智能器件68拖动到配置部分66上。操作员将随后将在配置部分66中描述的智能器件过程对象和非智能器件元件与描述连接器的智能连接器过程对象67b和非智能元件68相互连接。操作员可以在这个过程中利用弹出的属性菜单等来改变智能过程对象和非智能元件的每个的属性,并且具体上,可以改变与这些智能过程对象相关联的方法、参数、标签、名称、热链接、模式、类、输入和输出等。当操作员已经建立了具有典型地表示过程配置、区域等的每个所期望的元件的过程流程模块时,操作员可以定义规则或与该模块关联的其它功能。这些规则可以是执行规则,诸如与系统级方法的性能相关联的那些规则,如要在模块44c的操作期间执行的质量平衡和流量计算。在建立模块44c之后,操作员可以在图2的模块存储器46中存储那个模块,并且可以在那个时间或以后以执行引擎48可以操作过程流程模块44c的方式来例示和向执行引擎48下载那个过程流程模块。
如果期望的话,在一个过程流程模块内的多个智能过程对象可以被提供一个特有的标签,或者可以被提供包括别名的一个标签,所述别名可以由例如执行引擎48根据其它因素来在运行时间填充或选择,所述其它因素诸如在过程控制系统中选择的一个设备或一个路径。在美国专利US6,385,496中详细地讨论了在过程控制系统中别名的使用和间接引用,所述专利被转让给本发明的受让方,在此以引用的方式被明确引入。这些技术的任何一种可以被用于提供和解析在此说明的智能过程对象的标签中的别名。利用所述别名等,同一过程流程模块可以包括或用于支持多套设备的不同视图等。
图3的显示64图解了过程流程模块44c的不同视图的标记(视图1、视图2和视图3)。这些标记可以用于使用此处的相同智能过程对象中的一些来访问和建立与过程流程模块44c相关联的不同视图。在一个或多个这些视图中别名的使用使得,例如,即使在建立过程流程模块44c之后指定在路径中使用的不同实际器件,定义在运行时间期间在加工厂内的过程流程的路径的路径选择执行程序或视图也能够使用视图1的模块44c。实际上,智能过程对象可以连接到不同的过程实体和在运行时间期间在不同的时间变得与不同的过程实体相关联。因此,利用别名,过程流程模块不限于在图形用户显示和过程流程数据库之间的静态捆绑。作为一个示例,一个视图(诸如图3的视图2)可以与路径选择例程相关联,所述路径选择例程可以被操作员使用来通过不同的过程实体来选择路径。在选择到路径时,于是指定了具体的过程实体,可以填充在其它视图中的标签名称或别名,因此改变或指定了这些视图的行为。
一般而言,当操作员建立过程流程模块时,配置应用程序38在过程流程数据库中自动存储智能过程对象以及其间的连接。这个过程流程数据库可以随后被用于建立其它的过程流程模块,所述其它的过程流程模块可以例如利用一个或多个相同的智能过程对象来提供一个不同的视图。同样,当建立第二个视图时,操作员可以仅仅引用已经建立和存储在过程流程数据库内的智能过程对象和一起被存储的任何方法等,以便将那个智能过程对象放置到第二视图中。以这种方式,当建立过程流程模块时,可以填充过程流程数据库,并且可以在任何时间使用过程流程数据库来利用已经存在于过程流程数据库内的智能过程对象而建立和执行其它视图、模块和图形显示。使用这样的过程流程数据库。在过程流程数据库内的每个智能过程对象可以支持或被用于不同的过程流程模块中和不同的视图或用于那些过程流程模块的显示中。可以明白,通过对这些模块建立显示和随后指定要用于这些过程流程模块或与这些过程流程模块相关联的流算法来构造或建立过程流程模块。当然,单独的过程流程模块可以分布在不同的计算机中并且由不同的计算机执行,在同一或不同的计算机上,过程流程模块可以可通信地彼此耦合以便彼此结合地工作。
如上所述,操作员可以,作为过程流程模块建立或配置过程的一部分,向过程流程模块附加或提供过程流算法。这些过程流算法可以被预先配置来计算或确定某个过程或由过程流程模块描述或模型化的过程的系统级属性,诸如质量平衡计算、流量计算、效率计算、经济计算等。结果,过程流程模块本身可以具有模式、状态和警报行为,可以被分配给工作站,可以作为显示下载的一部分被下载。如果期望的话,可以由独立或不同的执行引擎或由执行引擎48执行流算法以使用在过程流程模块的智能过程对象中提供的数据来执行质量或热平衡、流路径选择、流效率、流优化、与流有关的经济计算或其它期望的与流相关的计算。而且,这些流算法可以从控制策略访问参数,所述控制策略即与控制器、现场器件等相关联的和下载到控制器、现场器件等的控制模块,并且这些流算法可以相反地向这些控制模块提供数据或信息。
可以由在任何给定的时间逐个模块地由操作员使能或禁止这些流算法的执行。同样,可以在过程流程模块被下载到执行引擎48之前以任何期望的方式来验证和调试这些流算法的操作。与智能过程对象类似,可以由在过程控制系统或工厂10内的其它实体来获取和释放过程流程模块或与其相关的流算法。为了具有这个智能行为,可以从显示类建立过程流程模块的显示,所述显示类可以选用地包括与其相关的一个或多个过程流算法。为了使用一个过程流算法,用户可以选择显示和使能特殊的行为(如质量平衡、流量计算等),所述特殊行为将在扫描在显示上定义的智能过程对象时生效。为了执行这个功能,过程流算法应当与特定的工作站相关联,所述特定的工作站可以被定义为显示或显示类的属性。
可以明白,需要执行引擎48来使得过程流算法执行在所有显示上配置的所有过程和链接的合并。于是,过程流算法将一般不管是否装入了任何显示而执行,即不管是否任何显示被调用和向用户显示信息而执行。当然,多个过程流算法可以在整个过程10中或在过程10的定义的子集中交叉校验。也可以明白,在执行任何特定的过程流程模块期间,执行引擎48可以向在操作员界面上的操作员提供一个显示,根据在过程流程模块中的智能过程对象和非智能元件的图形表示来描述在过程流程模块内的相互连接的对象或实体。所述显示的参数、图形等被在过程流程模块内的智能和非智能元件的配置和相互连接确定。而且,通过在智能过程对象内的方法和与特定的过程流程模块相关联的流算法来限定和产生在这个或其它显示上要提供的警报和其它信息。如果期望的话,执行引擎48可以向多个操作员界面提供过程流程模块的显示,或可以被配置或设置来不提供显示,即使执行引擎48继续执行过程流程模块和因此执行与其相关联的所述方法、警报行为、流算法等。
图4图解了可以由在图1的工作站20的显示37上的操作员界面应用程序40产生的示例屏幕显示70。屏幕显示70包括在例如图1的工厂10内建立和配置的多个过程工厂实体的描述。具体上,向泵72提供来自罐区的液体流,泵72通过流量传送器74向附有诸如液位传感器/传送器78的测量器件的容器76抽取液体。泵80通过阀门82、流量传送器84和热交换器86从容器76向附有传感器/传送器89的第二容器88抽取液体。容器88通过流量传送器90和热交换器92向其上具有测量或传感器件95的第三容器94提供第一输出。容器94通过热交换器96和流量传送器98向蒸馏塔提供输出。容器94也经由泵100、流量传送器101和阀门102向热交换器86的输入回向提供输出。类似地,容器88的第二输出被泵104通过阀门106和流量传送器108向分档塔(stepper column)抽取。虽然在屏幕显示70中描述的实体包括以特定的配置连接的容器、泵、流量传送器、阀门、线路等,也可以以任何所期望的配置来在屏幕显示70内描述任何其它的过程实体,包括硬件器件和软件或逻辑元件,诸如控制循环、控制模块、功能块等。在屏幕70上描述的、诸如容器、发送器、阀门等的其它的任何器件以及其间的连接器可以由在过程流程模块内的智能过程对象产生或与其相关联,所述过程流程模块用于在那个模块的运行时间期间建立显示70。
可以明白,在屏幕显示70内的至少一些相互连接的实体被使用配置应用程序38配置,并且可以被执行引擎48在过程流程模块的运行时间期间根据在被执行的过程流程模块内的智能过程对象和其它元件显示在显示屏幕70上。例如,容器76、88和94、流量发送器74、84、90、98、101和108和传感器/发送器器件78、89和95以及连接这些元件的一个或多个连接器可以由与其相关联的智能过程对象在显示屏幕70上产生。当然,仅仅这些实体中的一些需要具有与其相关联的智能过程对象。
在执行引擎48的操作期间,与图4所述的模块的实体相关联的智能过程对象从与其相关联的实际硬件(或软件实体)获得数据,并且可以在一些情况下向屏幕70上的操作员显示这个数据来作为智能过程对象的部分或与智能过程对象相关联。对于流量发送器74、84、90和98以及液位传感器78和89图解了示例数据显示。当然,某些智能过程对象可以可通信地耦合在一起以彼此发送数据和获得数据,以便能够执行与其相关联的方法。例如,智能链路可以从图4中描述的过程流程模块内的其它智能过程对象获得关于流量等的数据。如上所述,用于智能过程对象的方法可以对通过智能过程对象获得或发送到智能过程对象的数据执行任何所期望的功能,以便检测在工厂10内的操作或其它条件,包括与加工厂10或其器件相关联的差错或其它不利(或潜在地好的)条件。
在容器88的一个示例中,可以是液位传感器的传感器发送器89和流量发送器84、90、101和108(它们是流量传感器器件)可以每个与不同的智能过程对象相关联,并且可以使用一个智能过程对象来在屏幕70上被产生。这些智能过程对象可通信地耦合到它们相关联的不同器件和从它们相关联的不同器件获得数据。因此,用于流量发送器84、90、101和108的智能过程对象获得由工厂10内的那些器件测量的流过那些实际器件的流量的读数。同样,传感器发送器89的智能过程对象连接到与容器88的液面相关的实际传感器,并且获得由其进行的测量。同样,容器88的智能过程对象可以可通信地耦合到流量发送器84、90、101和108的智能过程对象的每个和液位传感器89的智能过程对象。连接到容器88的智能链路可以指定与流量发送器84、90、101和108相关联的流动方向和上游和下游点。存储在容器88的智能过程对象内或与容器88的智能过程对象相关联的方法可以使用来自流量发送器84、90、101和108和热交换器86和92的智能过程对象的数据,以便确定是否容器88在泄漏或丢失BTU(英国热量单位)(热平衡计算)。这种方法可以通过下列来操作:首先将进入容器88的(瞬时的、平均的、整体的等)流量确定为由流量发送器84和101测量的流量的和,然后将从容器流出的流量确定为由流量发送器90和108测量的流量的和。所述方法可以随后将随着时间累计的在这些流量之间的差确定为被加到容器88(或从容器88减去)的流体的量。所述方法可以接着确定是否通过由液位传感器89测量的容器88的液面中的差来反映在特定数量的时间中在容器88内的流体的数量的变化。如果在特定的时段中的液面例如提高得比预期的少,则与容器88相关联的方法可以检测和向操作员指示容器88可能在泄漏流体。类似地,可以使用超过根据所获得的测量而预期的数量的液面的提高来检测或确定在工厂10的这个部分内的不良传感器或测量器件。这个技术也可以用于提供测量中的冗余以便例如与其它相关的测量交叉检验测量或数据,因此实际上进行了比绝对需要的更多的测量。当然,可以向操作员指示预期液面和所测量的液面中的差别来作为差错或警报,诸如忠告警报。
在另一个示例中,可以对于泵72和流量发送器74建立和实现智能过程对象。泵72的智能过程对象可以知道它连接到在罐区内的设备和流量发送器74,并且可以从这些实体的智能过程对象接收数据。与泵72的智能过程对象相关联的方法可以从流量发送器74的智能过程对象接收数据,并且确定由流量发送器74测量的流量的可变性。(如果期望的话,与流量发送器74的智能过程对象相关联的方法可以确定那个发送器的可变性,或者在发送器74本身内的应用程序可以确定发送器的可变性和向发送器74的智能过程对象提供这个确结果来作为数据)。在任何情况下,如果发送器74的可变性超过某个极限,则泵智能过程对象的方法可以利用诸如忠告警报的警报来通知操作员高可变性。当然,这些仅仅是可以被实现来执行操作员界面级的功能以检测在工厂10内的诸如问题、差错、警报等的条件的一些方法,也可以提供和使用其它方法。
而且,执行引擎48(它可以具有用于实现与智能过程对象相关联的显示和方法以及用于实现与过程流程模块相关联的流量算法的独立的执行引擎)可以实现与一个或多个过程流程模块相关联的流量算法,以便计算对于由那些模块描述的工厂的部分的质量平衡、流量等。执行引擎48可以作为这个过程的一部分来向在加工厂10内的其它元件提供信息或数据,所述其它元件诸如在工厂10的控制器12中运行的过程流程模块。
可以明白,智能过程对象和过程流程模块的功能运行在操作员工作站20中,并且不必被下载到和配置在工厂10内的控制器、现场器件中,这使得所述功能更容易实现、查看、改变等。而且,这个功能使得可以被在过程器件、控制器等内更容易地进行系统级的确定,因为与系统级的器件有关的信息全部都一般可以通常被操作员工作站20和特别地被执行引擎48获得,而所有这个信息一般不可以被在加工厂10内的每个控制器和现场器件获得。但是,当这样做有益时,与过程流程模块相关联的一些逻辑,诸如原始形式,可以被嵌入到在加工厂内的器件、设备和控制器中。智能过程对象的使用使得执行引擎48能够例如不用或使用最小的用户的配置行为来自动检测泄漏和产生警报,以便计算和跟踪在工厂10内的流动和质量平衡、跟踪在工厂10内的损耗以及向工厂10提供较高的液面诊断。
如果期望的话,则可以一般地建立方法和规则和将其一般或在系统级应用到不同的智能过程对象和过程流程模块,以便检测和跟踪在工厂10内的损耗、流量和可变性等,并且根据在智能过程对象和过程流程模块中反映的工厂10的配置来提供在工厂10内的警报和其它条件检测。可以根据下列来应用这些规则:智能过程对象的类型和特性,支持什么材料,诸如液体、气体、电等,以及在由上述的连接矩阵52或任何其它信息定义的对象之间的连接,所述其它信息定义在工厂10内的器件之间的相互连接,于是定义在智能过程对象之间的相互连接。
图5描述了一种集成执行引擎48的可能方式,在加工厂内由此使用的过程流程模块具有与其相关联的分布式控制策略。如图5所示,由在执行引擎48的执行期间用于向操作员提供显示的过程流程模块连接的显示类定义120被提供到控制配置数据库和工程工具122,所述工程工具可以以任何期望的方式来在控制策略文档中使用和组织这些显示类定义。过程流算法124可以在运行时间之前连接到这些显示类定义,然后显示类定义和绑定在那里的流量算法被例示和提供到过程流程模块运行时间环境126(它可以在不同的操作员工作站中以一个或多个执行引擎48的形式来被实现)。过程流程模块运行时间环境126使用下载脚本语法分析程序128来在执行期间语法分析代码(即仅仅在时间对象代码转换时执行),并且使用执行流量算法的基于规则的执行引擎130或被提供给或绑定到显示类的基于其它规则的程序。在这个过程期间,过程流程模块运行时间环境126可以与可在与过程相关联的控制器和现场器件中执行的控制模块运行时间环境132通信,以便向控制模块运行时间环境132通过数据或信息或访问来自控制模块运行时间环境132的数据或其它信息。当然,过程流程模块运行时间环境126可以利用诸如图1的以太网总线24的、任何期望的或预先配置的通信网络来与控制模块运行时间环境132通信。当然,也可以使用将在此描述的过程流程模块和智能过程对象集成到标准的过程控制系统或加工厂的其它方法。
当被实现时,在此描述的任何软件可以被存储在任何计算机可读的存储器中,诸如磁盘、激光盘或其它存储介质,可以被存储在计算机或处理器的RAM或ROM中,等等。同样,这个软件可以利用任何已知或期望的交付方法被交付给用户、加工厂或操作员工作站,任何已知或期望的交付方法包括例如在计算机可读盘或其它可传送的计算机存储装置上或通过诸如电话线、因特网、万维网、任何其它的局域网或广域网等等的通信信道(所述交付被看作与经由可传送的存储介质提供这样的软件相同或与与其可以交换)。而且,这个软件可以直接被提供而不用调制或加密,或者可以在通过通信信道被发送之前使用任何合适的调制载波和/或加密技术来被调制和/或加密。
虽然已经参照意欲仅仅是说明性的而表示限定本发明的具体示例来说明了本发明,对于本领域的技术人员显而易见的是,可以在不脱离本发明的精神和范围的情况下,对所公开的实施例进行改变、增加或删除。

Claims (20)

1.一种由加工厂中的过程控制系统实现的方法,其中所述过程控制系统包括用户工作站和多个过程实体,所述用户工作站和所述多个过程实体经由网络连接,该方法包括:
在工作站的数据库中存储多个对象,每个对象对应于相关联的过程实体,
在过程控制系统中执行所述对象之一,该对象执行以下任务:
在执行所述对象期间存储与相关联的过程实体有关的实体参数数据;
描述相关联的过程实体,并且在所述对象的执行期间在显示器上向操作员显示该描述;
经由网络从对应的过程实体接收或发送参数数据;
利用实体参数执行功能以产生与相关联的过程实体的操作有关的输出。
2.按照权利要求1的方法,其中,接收或发送参数数据包括从加工厂内由处理器执行的另一对象接收参数数据。
3.按照权利要求1的方法,其中,执行功能包括执行差错检测功能,它被适配用来检测相关联的过程实体的差错。
4.按照权利要求1的方法,其中,执行功能包括执行警报产生功能,它被适配用来产生警报。
5.按照权利要求1的方法,其中,执行功能包括执行用于检测泄漏的算法。
6.按照权利要求1的方法,其中,通过使用用于模型化相关联的过程实体的行为的模型来执行所述功能。
7.按照权利要求1的方法,其中,所述对象还包括一个标签,它被适配用来当执行所述对象时提供与所述对象的通信。
8.按照权利要求7的方法,其中,所述标签包括一个别名,它在所述对象的运行时间期间被填充或提供。
9.按照权利要求1的方法,其中,所述对象还包括一个状态指示。
10.按照权利要求1的方法,其中,所述对象还包括一个模式指示,并且被适配用来根据所述模式指示的值来实施不同的操作。
11.按照权利要求1的方法,其中,所述对象包括一个或多个用于描述过程实体并且显示所述描述的预定连接点,它们指定一个或多个位置,在所述一个或多个位置上,其它元件可以在显示内被附加到所述描述上。
12.按照权利要求1的方法,其中,所述对象包括一个或多个与所述描述相关联的预定数据显示,当执行所述对象时,它们指示在显示内被显示为所述描述的一部分的实体参数数据。
13.按照权利要求1的方法,其中,接收或发送参数数据包括向所执行的另一对象发送参数数据。
14.按照权利要求1的方法,其中,所述对象包括到相关联的过程实体的文档的链接。
15.按照权利要求1的方法,其中,所述对象与在加工厂内的连接器相关联,并且所述对象指示流经该连接器的材料的类型。
16.按照权利要求15的方法,其中,指示材料的类型包括指示流体。
17.按照权利要求16的方法,其中,指示材料的类型包括指示气体。
18.按照权利要求15的方法,其中,执行功能包括执行模型化通过连接器的材料流的算法。
19.按照权利要求15的方法,其中,执行功能包括对流经连接器的材料的单位执行转换。
20.按照权利要求15的方法,其中,所述对象包括对通过连接器的材料流的方向的指示。
CN2003101027291A 2002-10-22 2003-10-22 加工厂中的智能过程模块和对象 Expired - Fee Related CN1497403B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/278,469 2002-10-22
US10/278,469 US7146231B2 (en) 2002-10-22 2002-10-22 Smart process modules and objects in process plants

Publications (2)

Publication Number Publication Date
CN1497403A CN1497403A (zh) 2004-05-19
CN1497403B true CN1497403B (zh) 2011-06-29

Family

ID=29584187

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201210020719.2A Expired - Lifetime CN102566447B (zh) 2002-10-22 2003-10-22 建模系统、装置和方法
CN2003101027291A Expired - Fee Related CN1497403B (zh) 2002-10-22 2003-10-22 加工厂中的智能过程模块和对象

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201210020719.2A Expired - Lifetime CN102566447B (zh) 2002-10-22 2003-10-22 建模系统、装置和方法

Country Status (6)

Country Link
US (4) US7146231B2 (zh)
JP (4) JP4128126B2 (zh)
CN (2) CN102566447B (zh)
DE (1) DE10348564B4 (zh)
GB (1) GB2395801B (zh)
HK (1) HK1061580A1 (zh)

Families Citing this family (306)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0825506B1 (en) 1996-08-20 2013-03-06 Invensys Systems, Inc. Methods and apparatus for remote process control
US8044793B2 (en) 2001-03-01 2011-10-25 Fisher-Rosemount Systems, Inc. Integrated device alerts in a process control system
US7562135B2 (en) * 2000-05-23 2009-07-14 Fisher-Rosemount Systems, Inc. Enhanced fieldbus device alerts in a process control system
US7206646B2 (en) * 1999-02-22 2007-04-17 Fisher-Rosemount Systems, Inc. Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control
AU5025600A (en) * 1999-05-17 2000-12-05 Foxboro Company, The Process control configuration system with parameterized objects
US7089530B1 (en) 1999-05-17 2006-08-08 Invensys Systems, Inc. Process control configuration system with connection validation and configuration
US6788980B1 (en) 1999-06-11 2004-09-07 Invensys Systems, Inc. Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network
US7801777B2 (en) * 2001-01-23 2010-09-21 Oracle International Corporation System and method for managing the development and manufacturing of a beverage
US20020165806A1 (en) * 2001-01-23 2002-11-07 Kataria Anjali Rani System and method for managing a regulated industry
US7487182B2 (en) * 2001-01-23 2009-02-03 Conformia Software, Inc. Systems and methods for managing the development and manufacturing of a drug
US8073967B2 (en) 2002-04-15 2011-12-06 Fisher-Rosemount Systems, Inc. Web services-based communications for use with process control systems
EP1364263B1 (en) * 2001-03-01 2005-10-26 Fisher-Rosemount Systems, Inc. Data sharing in a process plant
US7720727B2 (en) * 2001-03-01 2010-05-18 Fisher-Rosemount Systems, Inc. Economic calculations in process control system
DE10144427A1 (de) * 2001-09-10 2003-04-03 Siemens Ag Verfahren zur Verschaltung von Automatisierungsfunktionen in einer Anlage und Verfahren zur Abfrage und Änderung von Verschaltungsinformationen
DE10161064A1 (de) * 2001-12-12 2003-07-03 Siemens Ag System und Verfahren zur Kommunikation zwischen Softwareapplikationen, insbesondere MES-Applikationen
DE10161111A1 (de) * 2001-12-12 2003-07-03 Siemens Ag System und Verfahren zur Projektierung von Transformationen von Objektbäumen
EP1355208A1 (de) * 2002-04-15 2003-10-22 Peter Renner System zur Automatisierung technischer Prozesse
US20080051428A1 (en) * 2002-05-15 2008-02-28 Davis Paul J Pyrroloquinoline quinone drugs and methods of use thereof
DE10348563B4 (de) 2002-10-22 2014-01-09 Fisher-Rosemount Systems, Inc. Integration von Grafikdisplayelementen, Prozeßmodulen und Steuermodulen in Prozeßanlagen
US7146231B2 (en) 2002-10-22 2006-12-05 Fisher-Rosemount Systems, Inc.. Smart process modules and objects in process plants
US9983559B2 (en) 2002-10-22 2018-05-29 Fisher-Rosemount Systems, Inc. Updating and utilizing dynamic process simulation in an operating process environment
US20040093193A1 (en) * 2002-11-13 2004-05-13 General Electric Company System statistical associate
US20040111246A1 (en) * 2002-12-09 2004-06-10 Morgan Williams Fluid flow modeling system with device interchanging capability
US6963814B2 (en) * 2002-12-23 2005-11-08 Siemens Energy & Automation, Inc. Systems, devices, and methods for acceptance testing a fieldbus component configuration program
US7493310B2 (en) * 2002-12-30 2009-02-17 Fisher-Rosemount Systems, Inc. Data visualization within an integrated asset data system for a process plant
US7526347B2 (en) * 2003-02-18 2009-04-28 Fisher-Rosemount Systems, Inc. Security for objects in a process plant configuration system
JP4232499B2 (ja) 2003-03-24 2009-03-04 富士ゼロックス株式会社 指示データ生成装置、指示データ生成方法及び指示データ生成プログラム
US7460865B2 (en) 2003-06-18 2008-12-02 Fisher-Rosemount Systems, Inc. Self-configuring communication networks for use with process control systems
US20050010317A1 (en) * 2003-07-11 2005-01-13 Ron Hadar Method and apparatus for automated bi-directional integration of peripheral data sources for a production tool
DE10333888B3 (de) * 2003-07-22 2005-04-07 Siemens Ag Verfahren zum Steuern eines Datenaustauschs
US7584082B2 (en) * 2003-08-07 2009-09-01 The Mathworks, Inc. Synchronization and data review system
DE10339764A1 (de) * 2003-08-27 2005-03-17 Siemens Ag Verfahren zur graphischen Projektierung der Steuerung einer technischen Anlage mit integrierter Projektierung von Bediengeräten, einschließlich einem Projektierungssystem und einem Computerprogrammprodukt
DE10342769A1 (de) * 2003-09-16 2005-04-21 Voith Paper Patent Gmbh System zur computergestützten Messung von Qualitäts- und/oder Prozessdaten
US7324856B1 (en) * 2003-09-25 2008-01-29 Rockwell Automation Technologies, Inc. Autogeneration of code via human-machine interfaces (HMI) and self-building HMI
US20050071135A1 (en) * 2003-09-30 2005-03-31 Vredenburgh David W. Knowledge management system for computer-aided design modeling
US7596757B2 (en) * 2003-10-15 2009-09-29 Oracle International Corporation Methods and systems for diagramming and remotely manipulating business objects
US7435581B2 (en) 2003-11-26 2008-10-14 Broadley-James Corporation Integrated bio-reactor monitor and control system
US7635586B2 (en) 2003-11-26 2009-12-22 Broadley-James Corporation Integrated bio-reactor monitor and control system
WO2005063006A1 (en) * 2003-12-19 2005-07-14 Teletrol Systems, Inc. System and method for monitoring and controlling an aquatic environment
US7643891B2 (en) * 2004-01-30 2010-01-05 Siemens Industry, Inc. Virtual field controller
US7761923B2 (en) 2004-03-01 2010-07-20 Invensys Systems, Inc. Process control methods and apparatus for intrusion detection, protection and network hardening
US7515977B2 (en) * 2004-03-30 2009-04-07 Fisher-Rosemount Systems, Inc. Integrated configuration system for use in a process plant
JP2007536634A (ja) * 2004-05-04 2007-12-13 フィッシャー−ローズマウント・システムズ・インコーポレーテッド プロセス制御システムのためのサービス指向型アーキテクチャ
US7729789B2 (en) 2004-05-04 2010-06-01 Fisher-Rosemount Systems, Inc. Process plant monitoring based on multivariate statistical analysis and on-line process simulation
US7890198B1 (en) * 2004-06-15 2011-02-15 The Mathworks, Inc. Tool for design of multiple single-input-single-output control loops
US7110906B2 (en) * 2004-07-22 2006-09-19 Abb Inc. System and method for monitoring the performance of a heat exchanger
US7204409B2 (en) * 2004-09-01 2007-04-17 Microsoft Corporation Reader application markup language schema
US7991602B2 (en) * 2005-01-27 2011-08-02 Rockwell Automation Technologies, Inc. Agent simulation development environment
DE502005004879D1 (de) * 2005-03-30 2008-09-11 Siemens Ag Dynamisches Zuordnen von Meldungseigenschaften zu einer Alarmmeldung zur Meldungseskalation
US8005647B2 (en) 2005-04-08 2011-08-23 Rosemount, Inc. Method and apparatus for monitoring and performing corrective measures in a process plant using monitoring data with corrective measures data
US9201420B2 (en) 2005-04-08 2015-12-01 Rosemount, Inc. Method and apparatus for performing a function in a process plant using monitoring data with criticality evaluation data
US7289867B1 (en) * 2005-06-08 2007-10-30 Advanced Micro Devices, Inc. Automated integrated circuit device manufacturing facility using distributed control
US20070016456A1 (en) * 2005-07-12 2007-01-18 International Business Machines Corporation System, method and program product for reporting status of contract performance or a process
US20070027913A1 (en) * 2005-07-26 2007-02-01 Invensys Systems, Inc. System and method for retrieving information from a supervisory control manufacturing/production database
US7444191B2 (en) 2005-10-04 2008-10-28 Fisher-Rosemount Systems, Inc. Process model identification in a process control system
US7738975B2 (en) 2005-10-04 2010-06-15 Fisher-Rosemount Systems, Inc. Analytical server integrated in a process control network
US8036760B2 (en) * 2005-10-04 2011-10-11 Fisher-Rosemount Systems, Inc. Method and apparatus for intelligent control and monitoring in a process control system
NO323949B1 (no) * 2005-10-31 2007-07-23 Marine Cybernetics As Framgangsmate og system for testing av et reguleringssystem for et marint petroleumsprosessanlegg
US7663644B2 (en) * 2005-11-08 2010-02-16 Autodesk, Inc. Automatic element substitution in vector-based illustrations
JP5096359B2 (ja) * 2005-12-05 2012-12-12 フィッシャー−ローズマウント システムズ,インコーポレイテッド 同時プロセスシミュレーションを伴う多目的予測プロセス最適化
WO2007079238A2 (en) * 2005-12-30 2007-07-12 Saudi Arabian Oil Company Computational method for sizing three-phase separators
US7860857B2 (en) 2006-03-30 2010-12-28 Invensys Systems, Inc. Digital data processing apparatus and methods for improving plant performance
US8396736B2 (en) * 2006-04-21 2013-03-12 Process Assets, Llc Systems and methods for providing documentation having succinct communication with scalability
DE102006022558A1 (de) * 2006-05-15 2007-11-22 Siemens Ag Technische, insbesondere verfahrenstechnische Anlage
US8014992B2 (en) * 2006-05-31 2011-09-06 William H Smith Electric power system training simulation software and process for electric power system training
US7565616B2 (en) * 2006-06-02 2009-07-21 Hewlett-Packard Development Company, L.P. System for controlling display content for multiple electronic display units
US8527252B2 (en) * 2006-07-28 2013-09-03 Emerson Process Management Power & Water Solutions, Inc. Real-time synchronized control and simulation within a process plant
FR2905018B1 (fr) * 2006-08-17 2008-10-10 Peugeot Citroen Automobiles Sa Procede de modelisation graphique tridimensionnelle
US7668608B2 (en) 2006-09-01 2010-02-23 Fisher-Rosemount Systems, Inc. Graphical programming language object editing and reporting tool
US7848829B2 (en) * 2006-09-29 2010-12-07 Fisher-Rosemount Systems, Inc. Methods and module class objects to configure absent equipment in process plants
EP1916582B1 (en) * 2006-10-24 2009-06-03 Abb Research Ltd. Simulation of field devices in a computer based control system
DE602006015242D1 (de) * 2006-12-22 2010-08-12 Gea Process Engineering As Verfahren zur steuerung einer sprühtrocknervorrichtung durch regulieren der einlassluftstromrate und sprühtrocknervorrichtung
KR20090000248A (ko) * 2007-02-07 2009-01-07 엘지전자 주식회사 에어컨의 통합관리 표시 장치 및 방법
EP1965301A1 (en) * 2007-02-27 2008-09-03 Abb Research Ltd. Method and system for generating a control system user interface
EP1970783B1 (de) * 2007-03-14 2014-11-05 Phoenix Contact GmbH & Co. KG Verfahren, Steuergerät und Steuerungssystem zur Steuerung eines Automatisierungssystem
US20080228688A1 (en) * 2007-03-16 2008-09-18 Tao Liu Production rule system and method
US8046086B2 (en) 2007-05-15 2011-10-25 Fisher-Rosemount Systems, Inc. Methods and systems for batch processing and execution in a process system
US8407716B2 (en) * 2007-05-31 2013-03-26 Fisher-Rosemount Systems, Inc. Apparatus and methods to access information associated with a process control system
US8301676B2 (en) 2007-08-23 2012-10-30 Fisher-Rosemount Systems, Inc. Field device with capability of calculating digital filter coefficients
US9730078B2 (en) 2007-08-31 2017-08-08 Fisher-Rosemount Systems, Inc. Configuring and optimizing a wireless mesh network
US7702401B2 (en) 2007-09-05 2010-04-20 Fisher-Rosemount Systems, Inc. System for preserving and displaying process control data associated with an abnormal situation
US20090089247A1 (en) * 2007-09-28 2009-04-02 Terrence Lynn Blevins Methods and apparatus to standardize data properties in a process control environment
US8055479B2 (en) 2007-10-10 2011-11-08 Fisher-Rosemount Systems, Inc. Simplified algorithm for abnormal situation prevention in load following applications including plugged line diagnostics in a dynamic process
CN102356370A (zh) * 2008-02-25 2012-02-15 因文西斯系统公司 用于从基于模式的中间描述来生成控制系统数据库和图形的系统和方法
US9043716B2 (en) * 2008-03-26 2015-05-26 Fisher-Rosemount Systems, Inc. Methods and apparatus to create process control graphics based on process control information
DE102008027981A1 (de) * 2008-06-12 2009-12-24 EFG Energie für Gebäude GmbH & Co. KG Überwachungsverfahren
WO2010003735A2 (de) * 2008-06-16 2010-01-14 Siemens Aktiengesellschaft Verfahren zur anlagensteuerung in einer kraftwerksanlage
EP2304536A4 (en) 2008-06-20 2012-08-15 Invensys Sys Inc SYSTEMS AND METHOD FOR IMMERSIBLE INTERACTION WITH ACTUAL AND / OR SIMULATED DEVICES FOR PROCESS, ENVIRONMENTAL AND INDUSTRIAL CONTROL
EP2166421A1 (de) * 2008-09-22 2010-03-24 Siemens Aktiengesellschaft Automatische Erstellung von Regeln für ein MES
DE112009002304T5 (de) * 2008-09-29 2012-01-19 Fisher-Rosemount Systems, Inc. Effiziente Auslegung und Konfigurierung von Elementen in einem Prozesssteuerungssystem
US8600558B2 (en) 2008-10-27 2013-12-03 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US8874815B2 (en) 2008-10-27 2014-10-28 Lennox Industries, Inc. Communication protocol system and method for a distributed architecture heating, ventilation and air conditioning network
US9377768B2 (en) 2008-10-27 2016-06-28 Lennox Industries Inc. Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US8655490B2 (en) 2008-10-27 2014-02-18 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8442693B2 (en) 2008-10-27 2013-05-14 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8855825B2 (en) 2008-10-27 2014-10-07 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8600559B2 (en) 2008-10-27 2013-12-03 Lennox Industries Inc. Method of controlling equipment in a heating, ventilation and air conditioning network
US8295981B2 (en) 2008-10-27 2012-10-23 Lennox Industries Inc. Device commissioning in a heating, ventilation and air conditioning network
US8798796B2 (en) 2008-10-27 2014-08-05 Lennox Industries Inc. General control techniques in a heating, ventilation and air conditioning network
US8255086B2 (en) 2008-10-27 2012-08-28 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US8452456B2 (en) 2008-10-27 2013-05-28 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8762666B2 (en) 2008-10-27 2014-06-24 Lennox Industries, Inc. Backup and restoration of operation control data in a heating, ventilation and air conditioning network
US9268345B2 (en) 2008-10-27 2016-02-23 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8994539B2 (en) 2008-10-27 2015-03-31 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8661165B2 (en) 2008-10-27 2014-02-25 Lennox Industries, Inc. Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US8694164B2 (en) 2008-10-27 2014-04-08 Lennox Industries, Inc. Interactive user guidance interface for a heating, ventilation and air conditioning system
US8725298B2 (en) 2008-10-27 2014-05-13 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and conditioning network
US8463442B2 (en) 2008-10-27 2013-06-11 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US9678486B2 (en) 2008-10-27 2017-06-13 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8352081B2 (en) 2008-10-27 2013-01-08 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8774210B2 (en) 2008-10-27 2014-07-08 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US9432208B2 (en) 2008-10-27 2016-08-30 Lennox Industries Inc. Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US9651925B2 (en) 2008-10-27 2017-05-16 Lennox Industries Inc. System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US8543243B2 (en) 2008-10-27 2013-09-24 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8788100B2 (en) 2008-10-27 2014-07-22 Lennox Industries Inc. System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US8615326B2 (en) 2008-10-27 2013-12-24 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8655491B2 (en) 2008-10-27 2014-02-18 Lennox Industries Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8977794B2 (en) 2008-10-27 2015-03-10 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8560125B2 (en) 2008-10-27 2013-10-15 Lennox Industries Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8744629B2 (en) 2008-10-27 2014-06-03 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9325517B2 (en) 2008-10-27 2016-04-26 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8352080B2 (en) 2008-10-27 2013-01-08 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8564400B2 (en) 2008-10-27 2013-10-22 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8437877B2 (en) 2008-10-27 2013-05-07 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US9632490B2 (en) 2008-10-27 2017-04-25 Lennox Industries Inc. System and method for zoning a distributed architecture heating, ventilation and air conditioning network
US8892797B2 (en) 2008-10-27 2014-11-18 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8802981B2 (en) 2008-10-27 2014-08-12 Lennox Industries Inc. Flush wall mount thermostat and in-set mounting plate for a heating, ventilation and air conditioning system
US8433446B2 (en) 2008-10-27 2013-04-30 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US9152155B2 (en) 2008-10-27 2015-10-06 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8452906B2 (en) 2008-10-27 2013-05-28 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8548630B2 (en) 2008-10-27 2013-10-01 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US9261888B2 (en) 2008-10-27 2016-02-16 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8437878B2 (en) 2008-10-27 2013-05-07 Lennox Industries Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8463443B2 (en) 2008-10-27 2013-06-11 Lennox Industries, Inc. Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US8239066B2 (en) 2008-10-27 2012-08-07 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8570327B2 (en) * 2008-11-14 2013-10-29 General Electric Company Systems and methods involving graphically displaying control systems
US20100174388A1 (en) * 2009-01-02 2010-07-08 Ferreira David A Live Device Graphical Status Tree
US8881039B2 (en) 2009-03-13 2014-11-04 Fisher-Rosemount Systems, Inc. Scaling composite shapes for a graphical human-machine interface
US8448076B2 (en) * 2009-04-27 2013-05-21 Fisher-Rosemount Systems, Inc. Configuring animations and events for operator interface displays in a process control system
US8127060B2 (en) 2009-05-29 2012-02-28 Invensys Systems, Inc Methods and apparatus for control configuration with control objects that are fieldbus protocol-aware
US8463964B2 (en) 2009-05-29 2013-06-11 Invensys Systems, Inc. Methods and apparatus for control configuration with enhanced change-tracking
DE102009032547A1 (de) * 2009-07-10 2011-01-13 Krones Ag Verfahren zur automatisierten Steuerung eines Rohrleitungsnetzes
US20110022197A1 (en) * 2009-07-27 2011-01-27 Rec Advanced Silicon Materials Llc Process control application development environment and features
US8316313B2 (en) 2009-10-14 2012-11-20 Fisher-Rosemount Systems, Inc. Method for selecting shapes in a graphical display
USD648642S1 (en) 2009-10-21 2011-11-15 Lennox Industries Inc. Thin cover plate for an electronic system controller
USD648641S1 (en) 2009-10-21 2011-11-15 Lennox Industries Inc. Thin cover plate for an electronic system controller
US8280544B2 (en) 2009-11-02 2012-10-02 Mold Masters (2007) Limited System for use in performance of injection molding operations
US9606531B2 (en) * 2009-12-01 2017-03-28 Emerson Process Management Power & Water Solutions, Inc. Decentralized industrial process simulation system
NL2004025C2 (en) * 2009-12-29 2011-06-30 Atos Origin Nederland System and method for accelerated analysis and benefits assessment of manufacturing it systems.
US8260444B2 (en) 2010-02-17 2012-09-04 Lennox Industries Inc. Auxiliary controller of a HVAC system
US8825183B2 (en) * 2010-03-22 2014-09-02 Fisher-Rosemount Systems, Inc. Methods for a data driven interface based on relationships between process control tags
JP4947175B2 (ja) * 2010-03-23 2012-06-06 横河電機株式会社 エンジニアリングツール
US20130211610A1 (en) * 2010-07-23 2013-08-15 Siemens Aktiengesellschaft Configuring of a field device in an arragement for distribution of electric energy
US9217565B2 (en) 2010-08-16 2015-12-22 Emerson Process Management Power & Water Solutions, Inc. Dynamic matrix control of steam temperature with prevention of saturated steam entry into superheater
US9335042B2 (en) 2010-08-16 2016-05-10 Emerson Process Management Power & Water Solutions, Inc. Steam temperature control using dynamic matrix control
US9447963B2 (en) 2010-08-16 2016-09-20 Emerson Process Management Power & Water Solutions, Inc. Dynamic tuning of dynamic matrix control of steam temperature
US9047565B2 (en) 2010-09-17 2015-06-02 Fluor Technologies Corporation Intelligent plant development library environment
US9342072B2 (en) * 2010-09-24 2016-05-17 Fisher-Rosemount Systems, Inc. Methods and apparatus to display process control device information
US10127504B2 (en) * 2010-12-16 2018-11-13 Siemens Industry, Inc. Method for linking control system inputs and outputs to symbolic controls
EP2492769A1 (en) * 2011-02-23 2012-08-29 Siemens Aktiengesellschaft System and method for improved monitoring in an automation system
KR101103339B1 (ko) * 2011-03-08 2012-01-11 (주)대청시스템스 스포트를 이용한 수처리장의 감시제어 시스템
DE102011017305A1 (de) * 2011-04-15 2012-10-18 Abb Technology Ag Bedien- und Beobachtungssystem für technische Anlagen
KR101056063B1 (ko) * 2011-04-19 2011-08-10 (주)대청시스템스 스포트를 이용한 수처리장 펌프실 감시제어 시스템
US9927788B2 (en) 2011-05-19 2018-03-27 Fisher-Rosemount Systems, Inc. Software lockout coordination between a process control system and an asset management system
US20120306648A1 (en) * 2011-05-31 2012-12-06 General Electric Company Systems and methods to configure alerts for fieldbus foundation devices
EP2530584A1 (de) * 2011-06-03 2012-12-05 dSPACE digital signal processing and control engineering GmbH Konfigurationseinrichtung zur graphischen Erstellung einer Testsequenz
EP2533149A1 (de) * 2011-06-08 2012-12-12 Siemens Aktiengesellschaft Verfahren zum Erstellen von als Automatisierungslösung fungierenden Computerprogrammen
DE102011107646A1 (de) * 2011-07-12 2013-01-17 Phoenix Contact Gmbh & Co. Kg Verfahren und System zur dynamischen Verteilung von Programmfunktionen in verteilten Steuerungssystemen
EP2560062A1 (en) * 2011-08-16 2013-02-20 ABB Research Ltd. Methods and control systems for controlling an industrial system
US9304518B2 (en) * 2011-08-24 2016-04-05 Bio-Rad Laboratories, Inc. Modular automated chromatography system
JP5812800B2 (ja) * 2011-10-21 2015-11-17 株式会社神戸製鋼所 ループチェックシステム
US9163828B2 (en) 2011-10-31 2015-10-20 Emerson Process Management Power & Water Solutions, Inc. Model-based load demand control
JP5541264B2 (ja) * 2011-11-09 2014-07-09 横河電機株式会社 運転監視装置および運転監視方法
US20130311914A1 (en) * 2011-11-11 2013-11-21 Rockwell Automation Technologies, Inc. Method and apparatus for computer aided design of human-machine interface animated graphical elements
US9182886B2 (en) 2011-11-14 2015-11-10 Bio-Rad Laboratories Inc. Chromatography configuration interface
US9052703B2 (en) * 2012-02-02 2015-06-09 Emerson Process Management Power & Water Solutions, Inc. Enhanced sequential method for solving pressure/flow network parameters in a real-time distributed industrial process simulation system
US9261869B2 (en) * 2012-02-13 2016-02-16 Emerson Process Management Power & Water Solutions, Inc. Hybrid sequential and simultaneous process simulation system
US8836497B2 (en) * 2012-07-23 2014-09-16 General Electric Company Systems and methods for configuring analog process alarms in control devices
US9110558B2 (en) * 2012-08-03 2015-08-18 National Instruments Corporation Physics based graphical program editor
US9411327B2 (en) 2012-08-27 2016-08-09 Johnson Controls Technology Company Systems and methods for classifying data in building automation systems
AU2013315102B2 (en) 2012-09-14 2017-08-10 Global Life Sciences Solutions Usa Llc Methods and apparatus to implement flexible bioreactor control systems
US11774927B2 (en) 2012-10-08 2023-10-03 Fisher-Rosemount Systems, Inc. Methods and apparatus to provide a role-based user interface
US11216159B2 (en) * 2012-10-08 2022-01-04 Fisher-Rosemount Systems, Inc. Configuration element for graphic elements
US9792004B2 (en) 2012-10-08 2017-10-17 Fisher-Rosemount Systems, Inc. Derived and linked definitions with override
US20140121789A1 (en) * 2012-10-30 2014-05-01 Rockwell Automation Technologies, Inc. Advisable state of controlled objects in factory automation systems
US9684347B2 (en) 2013-01-18 2017-06-20 General Electric Company Systems and methods for automated display of permissive logic in control systems associated with a power generation unit
DE112013006481B4 (de) * 2013-02-22 2017-01-12 Mitsubishi Electric Corporation Systementwicklungsgerät, Systementwicklungsverfahren und Systementwicklungsprogramm
US10909137B2 (en) 2014-10-06 2021-02-02 Fisher-Rosemount Systems, Inc. Streaming data for analytics in process control systems
US10386827B2 (en) 2013-03-04 2019-08-20 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics platform
US10223327B2 (en) 2013-03-14 2019-03-05 Fisher-Rosemount Systems, Inc. Collecting and delivering data to a big data machine in a process control system
US10649449B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US10282676B2 (en) 2014-10-06 2019-05-07 Fisher-Rosemount Systems, Inc. Automatic signal processing-based learning in a process plant
US9558220B2 (en) 2013-03-04 2017-01-31 Fisher-Rosemount Systems, Inc. Big data in process control systems
US10866952B2 (en) 2013-03-04 2020-12-15 Fisher-Rosemount Systems, Inc. Source-independent queries in distributed industrial system
US9665088B2 (en) 2014-01-31 2017-05-30 Fisher-Rosemount Systems, Inc. Managing big data in process control systems
US10649424B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US10678225B2 (en) 2013-03-04 2020-06-09 Fisher-Rosemount Systems, Inc. Data analytic services for distributed industrial performance monitoring
US10649412B2 (en) 2013-03-15 2020-05-12 Fisher-Rosemount Systems, Inc. Method and apparatus for seamless state transfer between user interface devices in a mobile control room
CN107885494B (zh) * 2013-03-15 2021-09-10 费希尔-罗斯蒙特系统公司 用于分析过程控制数据的方法和计算机系统
CN103217909B (zh) * 2013-04-15 2015-04-22 东北大学 一种数字化钢厂设备控制仿真系统
US20140365199A1 (en) * 2013-06-11 2014-12-11 The Mathworks, Inc. Pairing a physical device with a model element
US9501300B2 (en) * 2013-09-16 2016-11-22 General Electric Company Control system simulation system and method
JP6445029B2 (ja) * 2013-11-05 2018-12-26 シュネーデル、エレクトリック、インダストリーズ、エスアーエスSchneider Electric Industries Sas 自動化システムを構成するための処理装置および方法
CN103728944A (zh) * 2013-12-26 2014-04-16 苏州硕穗光机电科技有限公司 智能浴霸控制开关
GB2522338B (en) 2014-01-03 2020-12-16 Fisher Rosemount Systems Inc Reusable graphical elements with quickly editable features for use in user displays of plant monitoring systems
JP6393508B2 (ja) * 2014-04-16 2018-09-19 株式会社日立製作所 分散型制御システム
CN103925473B (zh) * 2014-04-25 2018-01-12 华能南京金陵发电有限公司 锅炉四管防磨防爆三维监测系统
US9720396B2 (en) * 2014-05-23 2017-08-01 Fisher-Rosemount Systems, Inc. Methods and apparatus to configure process control systems based on generic process system libraries
JP6561562B2 (ja) * 2014-06-30 2019-08-21 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 加熱調理装置、情報表示装置、制御方法、調理器具、およびコンピュータプログラム
EP3201702B1 (en) * 2014-10-02 2023-06-07 Siemens Aktiengesellschaft Programming automation in a 3d graphical editor with tightly coupled logic and physical simulation
US10168691B2 (en) 2014-10-06 2019-01-01 Fisher-Rosemount Systems, Inc. Data pipeline for process control system analytics
CN104276542B (zh) * 2014-11-07 2016-08-24 广东合即得能源科技有限公司 甲醇水制氢系统的重整器、甲醇水制氢系统及制氢方法
US20160132037A1 (en) * 2014-11-11 2016-05-12 Yokogawa Electric Corporation Process control systems and systems and methods for configuration thereof
DE112016004638T5 (de) * 2015-10-09 2018-06-21 Fisher-Rosemount Systems, Inc. System und verfahren zum repräsentieren einer ursache-wirkungs-tabelle als satz numerischer repräsentationen
DE112016004669T8 (de) * 2015-10-12 2018-08-23 Fisher-Rosemount Systems, Inc. Automatischer Kreistest für einen Prozessregelkreis
US10534326B2 (en) 2015-10-21 2020-01-14 Johnson Controls Technology Company Building automation system with integrated building information model
US11268732B2 (en) 2016-01-22 2022-03-08 Johnson Controls Technology Company Building energy management system with energy analytics
US11947785B2 (en) 2016-01-22 2024-04-02 Johnson Controls Technology Company Building system with a building graph
US10503483B2 (en) 2016-02-12 2019-12-10 Fisher-Rosemount Systems, Inc. Rule builder in a process control network
JP6049923B1 (ja) * 2016-02-18 2016-12-21 三菱日立パワーシステムズ株式会社 部品情報検索装置、部品情報検索方法、およびプログラム
WO2017173167A1 (en) 2016-03-31 2017-10-05 Johnson Controls Technology Company Hvac device registration in a distributed building management system
DE102016106522A1 (de) * 2016-04-08 2017-10-12 Windmöller & Hölscher Kg Vorrichtung für mindestens einen industriellen automatisierten Prozess
US10031654B2 (en) * 2016-04-12 2018-07-24 Honeywell International Inc. Apparatus and method for generating industrial process graphics
US11774920B2 (en) 2016-05-04 2023-10-03 Johnson Controls Technology Company Building system with user presentation composition based on building context
US10901373B2 (en) 2017-06-15 2021-01-26 Johnson Controls Technology Company Building management system with artificial intelligence for unified agent based control of building subsystems
US10505756B2 (en) 2017-02-10 2019-12-10 Johnson Controls Technology Company Building management system with space graphs
US10417451B2 (en) 2017-09-27 2019-09-17 Johnson Controls Technology Company Building system with smart entity personal identifying information (PII) masking
EP3252555A1 (de) * 2016-05-31 2017-12-06 Siemens Aktiengesellschaft Vorrichtung zur rechnergestützten visualisierung von prozesszuständen
US10671038B2 (en) 2016-07-15 2020-06-02 Fisher-Rosemount Systems, Inc. Architecture-independent process control
US10878140B2 (en) 2016-07-27 2020-12-29 Emerson Process Management Power & Water Solutions, Inc. Plant builder system with integrated simulation and control system configuration
US10684033B2 (en) 2017-01-06 2020-06-16 Johnson Controls Technology Company HVAC system with automated device pairing
US11900287B2 (en) 2017-05-25 2024-02-13 Johnson Controls Tyco IP Holdings LLP Model predictive maintenance system with budgetary constraints
US20190095518A1 (en) 2017-09-27 2019-03-28 Johnson Controls Technology Company Web services for smart entity creation and maintenance using time series data
US10854194B2 (en) 2017-02-10 2020-12-01 Johnson Controls Technology Company Building system with digital twin based data ingestion and processing
US11764991B2 (en) 2017-02-10 2023-09-19 Johnson Controls Technology Company Building management system with identity management
US20190361412A1 (en) 2017-02-10 2019-11-28 Johnson Controls Technology Company Building smart entity system with agent based data ingestion and entity creation using time series data
US11360447B2 (en) 2017-02-10 2022-06-14 Johnson Controls Technology Company Building smart entity system with agent based communication and control
US10515098B2 (en) 2017-02-10 2019-12-24 Johnson Controls Technology Company Building management smart entity creation and maintenance using time series data
US10417245B2 (en) 2017-02-10 2019-09-17 Johnson Controls Technology Company Building management system with eventseries processing
US11042144B2 (en) 2017-03-24 2021-06-22 Johnson Controls Technology Company Building management system with dynamic channel communication
US11327737B2 (en) 2017-04-21 2022-05-10 Johnson Controls Tyco IP Holdings LLP Building management system with cloud management of gateway configurations
US10788229B2 (en) 2017-05-10 2020-09-29 Johnson Controls Technology Company Building management system with a distributed blockchain database
JP6811677B2 (ja) * 2017-05-12 2021-01-13 株式会社クボタ 集中監視装置、集中監視方法、及び、監視プログラム
US11022947B2 (en) 2017-06-07 2021-06-01 Johnson Controls Technology Company Building energy optimization system with economic load demand response (ELDR) optimization and ELDR user interfaces
US10365641B2 (en) 2017-06-19 2019-07-30 Fisher-Rosemount Systems, Inc. Synchronization of configuration changes in a process plant
US10678224B2 (en) * 2017-06-21 2020-06-09 Fisher-Rosemount Systems, Inc. Loop interface
EP3655826A1 (en) 2017-07-17 2020-05-27 Johnson Controls Technology Company Systems and methods for agent based building simulation for optimal control
WO2019018009A1 (en) 2017-07-21 2019-01-24 Johnson Controls Technology Company BUILDING MANAGEMENT SYSTEM WITH DYNAMIC RULES WITH SUB-RULE REUSE AND INTELLIGENT EQUATION-CONTROLLED DIAGNOSES
US20190034066A1 (en) 2017-07-27 2019-01-31 Johnson Controls Technology Company Building management system with central plantroom dashboards
CN107479517B (zh) * 2017-08-11 2019-07-02 杭州航民江东热电有限公司 一种热力输出计量管理控制系统及控制方法
JP7054158B2 (ja) * 2017-08-18 2022-04-13 株式会社イシダ 商品処理装置
KR102628369B1 (ko) 2017-09-19 2024-01-23 에코랍 유에스에이 인코퍼레이티드 냉각수 모니터링 및 제어 시스템
US11314788B2 (en) 2017-09-27 2022-04-26 Johnson Controls Tyco IP Holdings LLP Smart entity management for building management systems
US10559180B2 (en) 2017-09-27 2020-02-11 Johnson Controls Technology Company Building risk analysis system with dynamic modification of asset-threat weights
US10962945B2 (en) 2017-09-27 2021-03-30 Johnson Controls Technology Company Building management system with integration of data into smart entities
US11243677B2 (en) * 2017-10-02 2022-02-08 Fisher-Rosemount Systems, Inc. Systems and methods for ease of graphical display configuration design in a process control plant
KR20200086253A (ko) 2017-11-10 2020-07-16 에코랍 유에스에이 인코퍼레이티드 냉각수 모니터링 및 제어 시스템
US10809682B2 (en) 2017-11-15 2020-10-20 Johnson Controls Technology Company Building management system with optimized processing of building system data
US11281169B2 (en) 2017-11-15 2022-03-22 Johnson Controls Tyco IP Holdings LLP Building management system with point virtualization for online meters
US11127235B2 (en) 2017-11-22 2021-09-21 Johnson Controls Tyco IP Holdings LLP Building campus with integrated smart environment
GB2570115B (en) * 2018-01-10 2022-12-21 Spiro Control Ltd Process control system and method
US10805329B2 (en) * 2018-01-19 2020-10-13 General Electric Company Autonomous reconfigurable virtual sensing system for cyber-attack neutralization
US11954713B2 (en) 2018-03-13 2024-04-09 Johnson Controls Tyco IP Holdings LLP Variable refrigerant flow system with electricity consumption apportionment
US10678227B2 (en) 2018-03-15 2020-06-09 Johnson Controls Technology Company Central plant control system with plug and play EMPC
JP6532629B1 (ja) * 2018-03-30 2019-06-19 三菱電機株式会社 作画装置、作画プログラムおよび記憶媒体
WO2020051237A1 (en) * 2018-09-04 2020-03-12 Aveva Software, Llc Stream-based composition and monitoring server system and method
US11079743B2 (en) 2018-09-27 2021-08-03 Rockwell Automation Technologies, Inc. Project autonomy in industrial automation design environments
US10761514B2 (en) 2018-09-27 2020-09-01 Rockwell Automation Technologies, Inc. Intelligent binding and selection of hardware via automation control objects
US11567486B2 (en) 2018-09-27 2023-01-31 Rockwell Automation Technologies, Inc. Automated industrial process testing via cross-domain object types
US11119463B2 (en) * 2018-09-27 2021-09-14 Rockwell Automation Technologies, Inc. Automation objects for integrated design environments
EP3864473A4 (en) * 2018-10-10 2022-10-26 CODIQ 4.0 Ltd SYSTEM AND METHOD FOR COMPUTERIZED PROGRAMMING OF AN INDUSTRIAL SYSTEM CONTROL DEVICE
US10768613B2 (en) * 2018-10-12 2020-09-08 Fisher-Rosemount Systems, Inc. Methods and systems for streaming non-process event data to computing devices
US20210003983A1 (en) * 2018-10-29 2021-01-07 Koniolta Minolta, Inc. Inspection Support Method, Inspection Support Apparatus, and Inspection Support Program
US11016648B2 (en) 2018-10-30 2021-05-25 Johnson Controls Technology Company Systems and methods for entity visualization and management with an entity node editor
US20200162280A1 (en) 2018-11-19 2020-05-21 Johnson Controls Technology Company Building system with performance identification through equipment exercising and entity relationships
US11164159B2 (en) 2019-01-18 2021-11-02 Johnson Controls Tyco IP Holdings LLP Smart building automation system with digital signage
US10788798B2 (en) 2019-01-28 2020-09-29 Johnson Controls Technology Company Building management system with hybrid edge-cloud processing
CN109945296B (zh) * 2019-01-31 2022-01-04 广东美的制冷设备有限公司 空调器、家电设备的控制方法、家电设备及存储介质
US11853032B2 (en) 2019-05-09 2023-12-26 Aspentech Corporation Combining machine learning with domain knowledge and first principles for modeling in the process industries
US11604459B2 (en) 2019-07-12 2023-03-14 Emerson Process Management Power & Water Solutions, Inc. Real-time control using directed predictive simulation within a control system of a process plant
US11092939B2 (en) 2019-10-07 2021-08-17 Fisher-Rosemount Systems, Inc. Preview mode for configuration logic
WO2021076760A1 (en) 2019-10-18 2021-04-22 Aspen Technology, Inc. System and methods for automated model development from plant historical data for advanced process control
US11777756B2 (en) 2019-12-31 2023-10-03 Johnson Controls Tyco IP Holdings LLP Building data platform with graph based communication actions
US11894944B2 (en) 2019-12-31 2024-02-06 Johnson Controls Tyco IP Holdings LLP Building data platform with an enrichment loop
US11537386B2 (en) 2020-04-06 2022-12-27 Johnson Controls Tyco IP Holdings LLP Building system with dynamic configuration of network resources for 5G networks
US11874809B2 (en) 2020-06-08 2024-01-16 Johnson Controls Tyco IP Holdings LLP Building system with naming schema encoding entity type and entity relationships
CN112347572A (zh) * 2020-09-28 2021-02-09 广东念智节能科技有限公司 一种蒸汽系统的安装方法
US11954154B2 (en) 2020-09-30 2024-04-09 Johnson Controls Tyco IP Holdings LLP Building management system with semantic model integration
US11397773B2 (en) 2020-09-30 2022-07-26 Johnson Controls Tyco IP Holdings LLP Building management system with semantic model integration
US20220128969A1 (en) * 2020-10-22 2022-04-28 Aveva Software, Llc System and server for performing product tracing and complex interlocking in a process control system
US20220138362A1 (en) 2020-10-30 2022-05-05 Johnson Controls Technology Company Building management system with configuration by building model augmentation
EP3995909A1 (en) * 2020-11-10 2022-05-11 ABB Schweiz AG Configuring modular industrial plants
US11418969B2 (en) 2021-01-15 2022-08-16 Fisher-Rosemount Systems, Inc. Suggestive device connectivity planning
US11630446B2 (en) 2021-02-16 2023-04-18 Aspentech Corporation Reluctant first principles models
WO2022197964A1 (en) 2021-03-17 2022-09-22 Johnson Controls Tyco IP Holdings LLP Systems and methods for determining equipment energy waste
EP4083721A1 (de) * 2021-04-29 2022-11-02 Siemens Aktiengesellschaft Kontextualisierende editoren im engineering einer prozessanlage
CN113485260B (zh) * 2021-06-18 2022-10-28 东北大学 复杂工业过程的运行优化控制系统
US11769066B2 (en) 2021-11-17 2023-09-26 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin triggers and actions
US11899723B2 (en) 2021-06-22 2024-02-13 Johnson Controls Tyco IP Holdings LLP Building data platform with context based twin function processing
CN113608436A (zh) * 2021-07-01 2021-11-05 杭州希亚智新科技有限公司 一种多维度鲁棒预测控制方法和装置
US20230144682A1 (en) * 2021-11-05 2023-05-11 Rockwell Automation Technologies, Inc. Operator interface with integrated industrial power system management capabilities
US11796974B2 (en) 2021-11-16 2023-10-24 Johnson Controls Tyco IP Holdings LLP Building data platform with schema extensibility for properties and tags of a digital twin
US11934966B2 (en) 2021-11-17 2024-03-19 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin inferences
US11704311B2 (en) 2021-11-24 2023-07-18 Johnson Controls Tyco IP Holdings LLP Building data platform with a distributed digital twin
US11714930B2 (en) 2021-11-29 2023-08-01 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin based inferences and predictions for a graphical building model
CN115808911B (zh) * 2023-02-02 2023-04-28 成都秦川物联网科技股份有限公司 用于生产线产生不良品时的工业物联网调控方法及系统

Family Cites Families (195)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US30280A (en) * 1860-10-02 Improvement in harrows
US4977529A (en) * 1973-02-23 1990-12-11 Westinghouse Electric Corp. Training simulator for a nuclear power plant
US3925679A (en) * 1973-09-21 1975-12-09 Westinghouse Electric Corp Modular operating centers and methods of building same for use in electric power generating plants and other industrial and commercial plants, processes and systems
US4280356A (en) * 1979-07-13 1981-07-28 Shell Oil Company Pipeline leak detection
US4316952A (en) * 1980-05-12 1982-02-23 Minnesota Mining And Manufacturing Company Energy sensitive element having crosslinkable polyester
US4421716A (en) * 1980-12-29 1983-12-20 S. Levy, Inc. Safety monitoring and reactor transient interpreter
US4512747A (en) * 1982-01-13 1985-04-23 Hitchens Max W Material conveying system simulation and monitoring apparatus
US4506324A (en) * 1982-03-08 1985-03-19 The United States Of America As Represented By The Secretary Of The Navy Simulator interface system
US4546649A (en) * 1982-09-27 1985-10-15 Kantor Frederick W Instrumentation and control system and method for fluid transport and processing
JPH0650442B2 (ja) * 1983-03-09 1994-06-29 株式会社日立製作所 設備群制御方法およびシステム
US4613952A (en) * 1983-07-11 1986-09-23 Foster Wheeler Energy Corporation Simulator for an industrial plant
JPS6034080A (ja) 1983-08-05 1985-02-21 Kanegafuchi Chem Ind Co Ltd 光起電力素子
JPS6075909A (ja) 1983-10-03 1985-04-30 Toshiba Corp 弁の監視装置
US4663704A (en) * 1984-12-03 1987-05-05 Westinghouse Electric Corp. Universal process control device and method for developing a process control loop program
JPH0626093B2 (ja) 1985-06-03 1994-04-06 株式会社日立製作所 3相一括形ガス遮断器
US4736320A (en) * 1985-10-08 1988-04-05 Foxboro Company Computer language structure for process control applications, and translator therefor
US5021947A (en) * 1986-03-31 1991-06-04 Hughes Aircraft Company Data-flow multiprocessor architecture with three dimensional multistage interconnection network for efficient signal and data processing
US5821934A (en) 1986-04-14 1998-10-13 National Instruments Corporation Method and apparatus for providing stricter data type capabilities in a graphical data flow diagram
JPS6377537A (ja) * 1986-09-19 1988-04-07 Jgc Corp プラント運転支援装置
US4885717A (en) * 1986-09-25 1989-12-05 Tektronix, Inc. System for graphically representing operation of object-oriented programs
JP2550063B2 (ja) * 1987-04-24 1996-10-30 株式会社日立製作所 分散処理システムのシミユレ−シヨン方式
JPH0677215B2 (ja) * 1987-07-10 1994-09-28 出光石油化学株式会社 プロセスの同定方法
JPH01120593A (ja) * 1987-11-04 1989-05-12 Toshiba Corp 簡易型運転訓練シミュレータ
JPH0833705B2 (ja) * 1988-05-27 1996-03-29 株式会社東芝 プラント模擬装置
US5051898A (en) * 1988-06-13 1991-09-24 Eda Systems, Inc. Method for specifying and controlling the invocation of a computer program
DE3832857A1 (de) 1988-09-28 1990-03-29 Standard Elektrik Lorenz Ag Optischer empfaenger mit erweitertem dynamikbereich
US4972328A (en) * 1988-12-16 1990-11-20 Bull Hn Information Systems Inc. Interactive knowledge base end user interface driven maintenance and acquisition system
US5014208A (en) * 1989-01-23 1991-05-07 Siemens Corporate Research, Inc. Workcell controller employing entity-server model for physical objects and logical abstractions
US5119468A (en) * 1989-02-28 1992-06-02 E. I. Du Pont De Nemours And Company Apparatus and method for controlling a process using a trained parallel distributed processing network
JP2852064B2 (ja) * 1989-05-26 1999-01-27 株式会社日立製作所 モデル合成型流動解析システム
US5041964A (en) * 1989-06-12 1991-08-20 Grid Systems Corporation Low-power, standby mode computer
US5079731A (en) * 1989-10-17 1992-01-07 Alcon Laboratories, Inc. Method and apparatus for process control validation
US5159685A (en) * 1989-12-06 1992-10-27 Racal Data Communications Inc. Expert system for communications network
US5092449A (en) * 1989-12-08 1992-03-03 Liberty Glass Co. Article transfer apparatus
US5218709A (en) * 1989-12-28 1993-06-08 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Special purpose parallel computer architecture for real-time control and simulation in robotic applications
JPH03257509A (ja) * 1990-03-08 1991-11-18 Hitachi Ltd プラント運転操作装置とその表示方法
JPH0658624B2 (ja) * 1990-03-30 1994-08-03 インターナショナル・ビシネス・マシーンズ・コーポレーション グラフィカル・ユーザ・インターフェース管理装置
US5168441A (en) * 1990-05-30 1992-12-01 Allen-Bradley Company, Inc. Methods for set up and programming of machine and process controllers
US5321829A (en) * 1990-07-20 1994-06-14 Icom, Inc. Graphical interfaces for monitoring ladder logic programs
WO1992014197A1 (en) * 1991-02-08 1992-08-20 Kabushiki Kaisha Toshiba Model forecasting controller
US5241296A (en) * 1991-03-04 1993-08-31 Information Service International Dentsu, Ltd. Plant activation tracking and display apparatus
JPH04348428A (ja) * 1991-03-20 1992-12-03 Hitachi Ltd 設計支援方法
US5268834A (en) * 1991-06-24 1993-12-07 Massachusetts Institute Of Technology Stable adaptive neural network controller
US5603018A (en) * 1991-07-15 1997-02-11 Mitsubishi Denki Kabushiki Kaisha Program developing system allowing a specification definition to be represented by a plurality of different graphical, non-procedural representation formats
US5347466A (en) 1991-07-15 1994-09-13 The Board Of Trustees Of The University Of Arkansas Method and apparatus for power plant simulation and optimization
JPH0554277A (ja) 1991-08-23 1993-03-05 Mitsubishi Electric Corp プラント監視装置
US5361198A (en) * 1992-04-03 1994-11-01 Combustion Engineering, Inc. Compact work station control room
JPH0626093A (ja) * 1992-07-09 1994-02-01 Meidensha Corp 雨水ポンプ運転支援システム
US5485600A (en) * 1992-11-09 1996-01-16 Virtual Prototypes, Inc. Computer modelling system and method for specifying the behavior of graphical operator interfaces
US5428555A (en) * 1993-04-20 1995-06-27 Praxair, Inc. Facility and gas management system
JPH06332786A (ja) * 1993-05-25 1994-12-02 Fujitsu Ltd 複合オブジェクトを持つデータ処理システム
JP3359109B2 (ja) * 1993-07-16 2002-12-24 日本メックス株式会社 運転状態が連続量で表される機器の異常診断方法
US5594858A (en) * 1993-07-29 1997-01-14 Fisher-Rosemount Systems, Inc. Uniform control template generating system and method for process control programming
US5530643A (en) * 1993-08-24 1996-06-25 Allen-Bradley Company, Inc. Method of programming industrial controllers with highly distributed processing
US5631825A (en) * 1993-09-29 1997-05-20 Dow Benelux N.V. Operator station for manufacturing process control system
US5576946A (en) * 1993-09-30 1996-11-19 Fluid Air, Inc. Icon based process design and control system
US5555385A (en) * 1993-10-27 1996-09-10 International Business Machines Corporation Allocation of address spaces within virtual machine compute system
JP3452960B2 (ja) * 1993-12-22 2003-10-06 三菱電機株式会社 オブジェクト型モデル作成システム、および故障診断システム作成システム
US5485620A (en) * 1994-02-25 1996-01-16 Automation System And Products, Inc. Integrated control system for industrial automation applications
JPH07248941A (ja) 1994-03-08 1995-09-26 Nec Corp デバッグ支援装置
US5666297A (en) * 1994-05-13 1997-09-09 Aspen Technology, Inc. Plant simulation and optimization software apparatus and method using dual execution models
US5471400A (en) * 1994-05-24 1995-11-28 Gas Research Institute Method for detecting and specifying compressor cylinder leaks
US5546301A (en) * 1994-07-19 1996-08-13 Honeywell Inc. Advanced equipment control system
US5611059A (en) * 1994-09-02 1997-03-11 Square D Company Prelinked parameter configuration, automatic graphical linking, and distributed database configuration for devices within an automated monitoring/control system
US5732192A (en) * 1994-11-30 1998-03-24 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Global qualitative flow-path modeling for local state determination in simulation and analysis
JPH08314760A (ja) 1995-05-23 1996-11-29 Hitachi Ltd プログラム開発支援装置
US5812394A (en) * 1995-07-21 1998-09-22 Control Systems International Object-oriented computer program, system, and method for developing control schemes for facilities
US6178393B1 (en) * 1995-08-23 2001-01-23 William A. Irvin Pump station control system and method
DE19531967C2 (de) * 1995-08-30 1997-09-11 Siemens Ag Verfahren zum Training eines neuronalen Netzes mit dem nicht deterministischen Verhalten eines technischen Systems
JPH09134213A (ja) * 1995-11-08 1997-05-20 Mitsubishi Heavy Ind Ltd プラント状態可視化システム
US6003037A (en) * 1995-11-14 1999-12-14 Progress Software Corporation Smart objects for development of object oriented software
US6028593A (en) * 1995-12-01 2000-02-22 Immersion Corporation Method and apparatus for providing simulated physical interactions within computer generated environments
US6094600A (en) * 1996-02-06 2000-07-25 Fisher-Rosemount Systems, Inc. System and method for managing a transaction database of records of changes to field device configurations
US5889530A (en) * 1996-03-14 1999-03-30 Tandem Computers, Inc. Method and apparatus for dynamically presenting graphical representation of instrumentation
US5826060A (en) 1996-04-04 1998-10-20 Westinghouse Electric Corporation Stimulated simulator for a distributed process control system
US5862052A (en) * 1996-04-12 1999-01-19 Fisher-Rosemount Systems, Inc. Process control system using a control strategy implemented in a layered hierarchy of control modules
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
US5995916A (en) * 1996-04-12 1999-11-30 Fisher-Rosemount Systems, Inc. Process control system for monitoring and displaying diagnostic information of multiple distributed devices
US5768119A (en) * 1996-04-12 1998-06-16 Fisher-Rosemount Systems, Inc. Process control system including alarm priority adjustment
US6098116A (en) * 1996-04-12 2000-08-01 Fisher-Rosemont Systems, Inc. Process control system including a method and apparatus for automatically sensing the connection of devices to a network
US5828851A (en) * 1996-04-12 1998-10-27 Fisher-Rosemount Systems, Inc. Process control system using standard protocol control of standard devices and nonstandard devices
US5801942A (en) * 1996-04-12 1998-09-01 Fisher-Rosemount Systems, Inc. Process control system user interface including selection of multiple control languages
US5909368A (en) * 1996-04-12 1999-06-01 Fisher-Rosemount Systems, Inc. Process control system using a process control strategy distributed among multiple control elements
US5940294A (en) * 1996-04-12 1999-08-17 Fisher-Rosemont Systems, Inc. System for assisting configuring a process control environment
US5838563A (en) * 1996-04-12 1998-11-17 Fisher-Rosemont Systems, Inc. System for configuring a process control environment
JPH09288512A (ja) * 1996-04-22 1997-11-04 Toshiba Corp プラント状態可視化システム
US5752008A (en) * 1996-05-28 1998-05-12 Fisher-Rosemount Systems, Inc. Real-time process control simulation method and apparatus
JPH09330013A (ja) 1996-06-11 1997-12-22 Kubota Corp プラント運転訓練用シミュレーションシステム
US5984502A (en) 1996-06-14 1999-11-16 The Foxboro Company Keypad annunciator graphical user interface
EP0825506B1 (en) * 1996-08-20 2013-03-06 Invensys Systems, Inc. Methods and apparatus for remote process control
US5757655A (en) * 1996-08-26 1998-05-26 Micron Technology, Inc. Method and system for producing dynamic property forms and compacting property databases
US5831855A (en) * 1996-09-12 1998-11-03 Kinsman; Guy W. Monitoring system for electrostatic powder painting industry
US5898860A (en) * 1996-10-01 1999-04-27 Leibold; William Steven System and method for automatically generating a control drawing for a real-time process control system
US5818736A (en) * 1996-10-01 1998-10-06 Honeywell Inc. System and method for simulating signal flow through a logic block pattern of a real time process control system
US5970430A (en) * 1996-10-04 1999-10-19 Fisher Controls International, Inc. Local device and process diagnostics in a process control network having distributed control functions
US5892939A (en) * 1996-10-07 1999-04-06 Honeywell Inc. Emulator for visual display object files and method of operation thereof
US5983016A (en) * 1996-11-12 1999-11-09 International Business Machines Corporation Execution engine in an object modeling tool
ES2207756T3 (es) * 1996-11-14 2004-06-01 Alcatel Usa Sourcing, L.P. Maquina generica de estado de software y metodo de construir objetos dinamicos para un programa de aplicacion.
US5980078A (en) * 1997-02-14 1999-11-09 Fisher-Rosemount Systems, Inc. Process control system including automatic sensing and automatic configuration of devices
US6146143A (en) * 1997-04-10 2000-11-14 Faac Incorporated Dynamically controlled vehicle simulation system, and methods of constructing and utilizing same
JPH117315A (ja) * 1997-04-21 1999-01-12 Toshiba Corp 監視・制御システム及びその処理内容を記録した媒体
US6041171A (en) * 1997-08-11 2000-03-21 Jervis B. Webb Company Method and apparatus for modeling material handling systems
DE19740972C1 (de) 1997-09-17 1999-03-11 Siemens Ag Einrichtung zum Modellieren und Simulieren einer technischen Anlage
US5909916A (en) * 1997-09-17 1999-06-08 General Motors Corporation Method of making a catalytic converter
US6076952A (en) * 1997-09-17 2000-06-20 National Instruments, Corp. Fieldbus network configuration utility with improved parameter control
US5950006A (en) * 1997-11-05 1999-09-07 Control Technology Corporation Object-oriented programmable controller
US6138174A (en) * 1997-11-24 2000-10-24 Rockwell Technologies, Llc Industrial control system providing remote execution of graphical utility programs
US6069629A (en) * 1997-11-25 2000-05-30 Entelos, Inc. Method of providing access to object parameters within a simulation model
FR2772880B1 (fr) * 1997-12-24 2000-01-14 Alpes Systeme Automation Dispositif et procede de controle du fonctionnement d'une installation industrielle
US6167316A (en) * 1998-04-03 2000-12-26 Johnson Controls Technology Co. Distributed object-oriented building automation system with reliable asynchronous communication
US6161051A (en) * 1998-05-08 2000-12-12 Rockwell Technologies, Llc System, method and article of manufacture for utilizing external models for enterprise wide control
US6157864A (en) * 1998-05-08 2000-12-05 Rockwell Technologies, Llc System, method and article of manufacture for displaying an animated, realtime updated control sequence chart
JP2000047860A (ja) 1998-05-28 2000-02-18 Mitsubishi Electric Corp プログラム設計装置
US6201996B1 (en) * 1998-05-29 2001-03-13 Control Technology Corporationa Object-oriented programmable industrial controller with distributed interface architecture
JP2000050531A (ja) * 1998-07-24 2000-02-18 Fuji Electric Co Ltd 電力系統情報の表示方法
US6282455B1 (en) * 1998-10-19 2001-08-28 Rockwell Technologies, Llc Walk-through human/machine interface for industrial control
US6442515B1 (en) * 1998-10-26 2002-08-27 Invensys Systems, Inc. Process model generation independent of application mode
US6442512B1 (en) * 1998-10-26 2002-08-27 Invensys Systems, Inc. Interactive process modeling system
EP0997800B1 (de) 1998-10-29 2002-07-24 Endress + Hauser GmbH + Co. KG Gerät zur Verwendung in einem industriellen Prozess und Anlage mit solchen Geräten sowie Verfahren zum Simulieren des Betriebs einer solchen Anlage
US6546297B1 (en) * 1998-11-03 2003-04-08 Robertshaw Controls Company Distributed life cycle development tool for controls
US6806847B2 (en) * 1999-02-12 2004-10-19 Fisher-Rosemount Systems Inc. Portable computer in a process control environment
US7640007B2 (en) * 1999-02-12 2009-12-29 Fisher-Rosemount Systems, Inc. Wireless handheld communicator in a process control environment
US6289299B1 (en) * 1999-02-17 2001-09-11 Westinghouse Savannah River Company Systems and methods for interactive virtual reality process control and simulation
JP2000243323A (ja) 1999-02-22 2000-09-08 Canon Inc 画像形成装置とその製造方法
US6633782B1 (en) * 1999-02-22 2003-10-14 Fisher-Rosemount Systems, Inc. Diagnostic expert in a process control system
US6298454B1 (en) * 1999-02-22 2001-10-02 Fisher-Rosemount Systems, Inc. Diagnostics in a process control system
JP2000242323A (ja) 1999-02-24 2000-09-08 Hitachi Ltd プラント運転ガイダンスシステム
JP4087975B2 (ja) 1999-03-12 2008-05-21 株式会社東芝 インチング操作型電動弁制御装置
US6385496B1 (en) * 1999-03-12 2002-05-07 Fisher-Rosemount Systems, Inc. Indirect referencing in process control routines
US6510351B1 (en) * 1999-03-15 2003-01-21 Fisher-Rosemount Systems, Inc. Modifier function blocks in a process control system
JP2000292584A (ja) 1999-04-08 2000-10-20 Toshiba Corp 原子力計装設計支援システム
US6785636B1 (en) * 1999-05-14 2004-08-31 Siemens Corporate Research, Inc. Fault diagnosis in a complex system, such as a nuclear plant, using probabilistic reasoning
US7089530B1 (en) * 1999-05-17 2006-08-08 Invensys Systems, Inc. Process control configuration system with connection validation and configuration
US7096465B1 (en) * 1999-05-17 2006-08-22 Invensys Systems, Inc. Process control configuration system with parameterized objects
US6754885B1 (en) * 1999-05-17 2004-06-22 Invensys Systems, Inc. Methods and apparatus for controlling object appearance in a process control configuration system
AU5025600A (en) * 1999-05-17 2000-12-05 Foxboro Company, The Process control configuration system with parameterized objects
JP3650285B2 (ja) 1999-06-08 2005-05-18 株式会社山武 プラント管理装置
US6515683B1 (en) * 1999-06-22 2003-02-04 Siemens Energy And Automation Autoconfiguring graphic interface for controllers having dynamic database structures
US6587108B1 (en) * 1999-07-01 2003-07-01 Honeywell Inc. Multivariable process matrix display and methods regarding same
US6522934B1 (en) * 1999-07-02 2003-02-18 Fisher-Rosemount Systems, Inc. Dynamic unit selection in a process control system
US6618630B1 (en) * 1999-07-08 2003-09-09 Fisher-Rosemount Systems, Inc. User interface that integrates a process control configuration system and a field device management system
US6415418B1 (en) * 1999-08-27 2002-07-02 Honeywell Inc. System and method for disseminating functional blocks to an on-line redundant controller
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
US6477435B1 (en) * 1999-09-24 2002-11-05 Rockwell Software Inc. Automated programming system for industrial control using area-model
US6445963B1 (en) * 1999-10-04 2002-09-03 Fisher Rosemount Systems, Inc. Integrated advanced control blocks in process control systems
US6711629B1 (en) * 1999-10-18 2004-03-23 Fisher-Rosemount Systems, Inc. Transparent support of remote I/O in a process control system
US6704737B1 (en) * 1999-10-18 2004-03-09 Fisher-Rosemount Systems, Inc. Accessing and updating a configuration database from distributed physical locations within a process control system
US6449624B1 (en) * 1999-10-18 2002-09-10 Fisher-Rosemount Systems, Inc. Version control and audit trail in a process control system
US6687698B1 (en) * 1999-10-18 2004-02-03 Fisher Rosemount Systems, Inc. Accessing and updating a configuration database from distributed physical locations within a process control system
US6684385B1 (en) * 2000-01-14 2004-01-27 Softwire Technology, Llc Program object for use in generating application programs
EP1266192B1 (en) * 2000-03-23 2009-08-12 Invensys Systems, Inc. Correcting for two-phase flow in a digital flowmeter
JP4210015B2 (ja) 2000-03-27 2009-01-14 大阪瓦斯株式会社 エネルギープラントの運用評価システム
US7113834B2 (en) * 2000-06-20 2006-09-26 Fisher-Rosemount Systems, Inc. State based adaptive feedback feedforward PID controller
US6577908B1 (en) * 2000-06-20 2003-06-10 Fisher Rosemount Systems, Inc Adaptive feedback/feedforward PID controller
JP3803019B2 (ja) * 2000-08-21 2006-08-02 富士通株式会社 制御プログラム開発支援装置
US6647315B1 (en) * 2000-09-29 2003-11-11 Fisher-Rosemount Systems, Inc. Use of remote soft phases in a process control system
US7209870B2 (en) * 2000-10-12 2007-04-24 Hvac Holding Company, L.L.C. Heating, ventilating, and air-conditioning design apparatus and method
GB2371884A (en) 2000-10-12 2002-08-07 Abb Ab Queries in an object-oriented computer system
JP2002140404A (ja) 2000-11-02 2002-05-17 Hitachi Ltd データベース統合処理方法及びその実施装置並びにその処理プログラムを記録した記録媒体
JP4626785B2 (ja) * 2000-11-02 2011-02-09 横河電機株式会社 操作監視用表示装置
JP3581313B2 (ja) 2000-12-20 2004-10-27 川崎重工業株式会社 シミュレーション機能を有する制御装置
JP2002215221A (ja) * 2001-01-17 2002-07-31 Toshiba Corp 監視制御装置
US7865349B2 (en) * 2001-01-19 2011-01-04 National Instruments Corporation Simulation, measurement and/or control system and method with coordinated timing
US7275070B2 (en) * 2001-01-23 2007-09-25 Conformia Software, Inc. System and method for managing the development and manufacturing of a pharmaceutical drug
JP3440378B2 (ja) 2001-02-14 2003-08-25 神鋼ノース株式会社 パネル支持部の防水構造
US6795798B2 (en) * 2001-03-01 2004-09-21 Fisher-Rosemount Systems, Inc. Remote analysis of process control plant data
JP2002258936A (ja) * 2001-03-06 2002-09-13 Mitsubishi Electric Corp プラント監視制御システムエンジニアリングツール
JP3890916B2 (ja) * 2001-04-05 2007-03-07 株式会社日立製作所 弁管理システム
JP4280812B2 (ja) 2001-07-18 2009-06-17 独立行政法人産業技術総合研究所 変色歯の漂白材及び漂白システム
US6819960B1 (en) 2001-08-13 2004-11-16 Rockwell Software Inc. Industrial controller automation interface
DE10161114A1 (de) * 2001-12-12 2003-07-03 Siemens Ag System und Verfahren zur Modellierung und/oder Realisierung von Softwareanwendungen, insbesondere MES-Anwendungen
US6913670B2 (en) * 2002-04-08 2005-07-05 Applied Materials, Inc. Substrate support having barrier capable of detecting fluid leakage
US7065476B2 (en) * 2002-04-22 2006-06-20 Autodesk, Inc. Adaptable multi-representation building systems part
AU2003233568A1 (en) * 2002-05-20 2003-12-12 Central Sprinkler Corporation System and method for evaluation of fluid flow in a piping system
US7219306B2 (en) * 2002-08-13 2007-05-15 National Instruments Corporation Representing unspecified information in a measurement system
US7050863B2 (en) * 2002-09-11 2006-05-23 Fisher-Rosemount Systems, Inc. Integrated model predictive control and optimization within a process control system
US7058931B2 (en) * 2002-10-08 2006-06-06 Sun Microsystems, Inc. Dynamically configurable unit conversion mechanism
US7392165B2 (en) * 2002-10-21 2008-06-24 Fisher-Rosemount Systems, Inc. Simulation system for multi-node process control systems
US7146231B2 (en) 2002-10-22 2006-12-05 Fisher-Rosemount Systems, Inc.. Smart process modules and objects in process plants
DE10348563B4 (de) 2002-10-22 2014-01-09 Fisher-Rosemount Systems, Inc. Integration von Grafikdisplayelementen, Prozeßmodulen und Steuermodulen in Prozeßanlagen
US7526347B2 (en) * 2003-02-18 2009-04-28 Fisher-Rosemount Systems, Inc. Security for objects in a process plant configuration system
US7635586B2 (en) * 2003-11-26 2009-12-22 Broadley-James Corporation Integrated bio-reactor monitor and control system
US7844431B2 (en) * 2004-02-20 2010-11-30 The Mathworks, Inc. Method and apparatus for integrated modeling, simulation and analysis of chemical and biochemical reactions
JP2007536634A (ja) * 2004-05-04 2007-12-13 フィッシャー−ローズマウント・システムズ・インコーポレーテッド プロセス制御システムのためのサービス指向型アーキテクチャ
US7516052B2 (en) * 2004-05-27 2009-04-07 Robert Allen Hatcherson Container-based architecture for simulation of entities in a time domain
US7567887B2 (en) * 2004-09-10 2009-07-28 Exxonmobil Research And Engineering Company Application of abnormal event detection technology to fluidized catalytic cracking unit
US7593780B2 (en) * 2004-11-03 2009-09-22 Rockwell Automation Technologies, Inc. HMI reconfiguration method and system
JP5096359B2 (ja) 2005-12-05 2012-12-12 フィッシャー−ローズマウント システムズ,インコーポレイテッド 同時プロセスシミュレーションを伴う多目的予測プロセス最適化
US7555471B2 (en) * 2006-01-27 2009-06-30 Google Inc. Data object visualization
US7512578B2 (en) * 2006-03-30 2009-03-31 Emc Corporation Smart containers
US8046086B2 (en) * 2007-05-15 2011-10-25 Fisher-Rosemount Systems, Inc. Methods and systems for batch processing and execution in a process system
EP2206041A4 (en) * 2007-10-01 2011-02-16 Iconics Inc VISUALIZATION OF PROCESS CONTROL DATA
US20090222752A1 (en) * 2008-03-03 2009-09-03 Brian Alexander Wall Industrial automation visualization object having integrated hmi and control components
WO2011019829A1 (en) * 2009-08-11 2011-02-17 Expro Meters, Inc. Method and apparatus for monitoring multiphase fluid flow
US8261595B2 (en) * 2009-11-03 2012-09-11 General Electric Company Method and system for fluid valve leak detection

Also Published As

Publication number Publication date
CN1497403A (zh) 2004-05-19
US20070156264A1 (en) 2007-07-05
GB2395801A (en) 2004-06-02
US7146231B2 (en) 2006-12-05
JP2012256366A (ja) 2012-12-27
JP4128126B2 (ja) 2008-07-30
US7110835B2 (en) 2006-09-19
JP2004199655A (ja) 2004-07-15
DE10348564A1 (de) 2004-05-13
US20040153804A1 (en) 2004-08-05
JP5363412B2 (ja) 2013-12-11
GB2395801B (en) 2007-08-08
CN102566447B (zh) 2016-02-03
GB0324470D0 (en) 2003-11-19
US20150316918A1 (en) 2015-11-05
JP2012089155A (ja) 2012-05-10
US9069344B2 (en) 2015-06-30
HK1061580A1 (en) 2004-09-24
JP2010170586A (ja) 2010-08-05
JP5563032B2 (ja) 2014-07-30
DE10348564B4 (de) 2014-12-24
US20040075689A1 (en) 2004-04-22
CN102566447A (zh) 2012-07-11
JP5444318B2 (ja) 2014-03-19

Similar Documents

Publication Publication Date Title
CN1497403B (zh) 加工厂中的智能过程模块和对象
US9904268B2 (en) Updating and utilizing dynamic process simulation in an operating process environment
US9904263B2 (en) Smart process objects used in a process plant modeling system
US7515977B2 (en) Integrated configuration system for use in a process plant
CN1950764B (zh) 用于配置加工厂中的图形显示元素和过程模块的系统
CN101140458A (zh) 以多变量统计分析及在线过程仿真为基础的过程设备监控
CN107664988B (zh) 具有集成的模拟和控制系统配置的工厂构建器系统
GB2418030A (en) A process flow tracking system

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110629

Termination date: 20161022