CN1950767B - 在加工厂用户界面中提供动态过程图形的系统和方法 - Google Patents

在加工厂用户界面中提供动态过程图形的系统和方法 Download PDF

Info

Publication number
CN1950767B
CN1950767B CN2005800145387A CN200580014538A CN1950767B CN 1950767 B CN1950767 B CN 1950767B CN 2005800145387 A CN2005800145387 A CN 2005800145387A CN 200580014538 A CN200580014538 A CN 200580014538A CN 1950767 B CN1950767 B CN 1950767B
Authority
CN
China
Prior art keywords
data
processing factory
procedure
graphic
class
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.)
Active
Application number
CN2005800145387A
Other languages
English (en)
Other versions
CN1950767A (zh
Inventor
马克·J·尼克松
坦尼森·郝
弗朗西斯·德卡兹曼
理查德·罗德里格兹
赖安·瓦尔德拉玛
迈克尔·J·卢卡斯
肯·J·贝欧格特
斯蒂芬·吉尔伯特
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 CN1950767A publication Critical patent/CN1950767A/zh
Application granted granted Critical
Publication of CN1950767B publication Critical patent/CN1950767B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • 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/0426Programming the control sequence
    • 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
    • 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
    • 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/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
    • 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
    • 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]
    • G05B19/4185Total 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] characterised by the network communication
    • 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]
    • G05B19/41885Total 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] characterised by modeling, simulation of the manufacturing system
    • 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
    • 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
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/387Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4488Object-oriented
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/289Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display
    • 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/23424Select construction element from function 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/25067Graphic configuration control system
    • 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
    • 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/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31467Display of operating conditions of machines, workcells, selected programs
    • 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/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31469Graphical display of process as function of detected alarm signals
    • 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/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31472Graphical display of process
    • 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/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31474Icon display for quick access of detailed information
    • 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/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32128Gui graphical user interface
    • 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/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32342Real time simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/12Symbolic schematics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/14Pipes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/12Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/4026Bus for use in automation systems
    • 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
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A10/00TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE at coastal zones; at river basins
    • Y02A10/40Controlling or monitoring, e.g. of flood or hurricane; Forecasting, e.g. risk assessment or mapping
    • 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/40Minimising material used in manufacturing processes
    • 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]
    • 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/30Computing systems specially adapted for manufacturing
    • 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/80Management or planning
    • 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/80Management or planning
    • Y02P90/84Greenhouse gas [GHG] management systems
    • 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/18Network protocols supporting networked applications, e.g. including control of end-device applications over a network
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S715/00Data processing: presentation processing of document, operator interface processing, and screen saver display processing
    • Y10S715/961Operator interface with visual structure or function dictated by intended use
    • Y10S715/965Operator interface with visual structure or function dictated by intended use for process control and configuration

Abstract

一种用于加工厂的用户界面系统,包括图形显示编辑器,其用于配置过程图形显示,该过程图形显示具有代表加工厂的加工厂元素的图形显示元素。该过程图形显示通过用说明性语言表示的配置信息被指定。图形呈现引擎用于从所述配置信息得出的指令,在运行时期间生成过程图形显示的描绘。该过程图形显示的配置信息可以作为一对象被存储,比如,该对象可以包括第一部分和第二部分,分别用来定义图形参数和标识数据源。图形参数可以被集中用于定义加工厂元素的图形描绘,为此,可以按照该说明性语言的格式来表示。该数据源可以为数据指定一位置或路径,该数据用于表现出将要通过所述图形描绘来显示的加工厂元素的在线操作。

Description

在加工厂用户界面中提供动态过程图形的系统和方法
相关申请 
本申请是2004年5月4日递交的顺序号为60/567,980、题为“用于表示、监测和与过程控制系统交互的图形用户界面”的美国临时专利申请的正式递交申请,并出于优先权的目的要求其权益,在此本申请明确地将其全部内容合并作为参考。本申请还与2003年7月21日递交的、题为“加工厂中图形显示元素、过程模块和控制模块的集成”、并在2004年8月5日以美国出版号2004/0153804出版的、顺序号为10/625,481的美国专利申请有关,该申请为2002年10月22日递交的、在2004年4月22日以美国出版号2004/0075689出版的、题为“加工厂中的智能过程模块和对象”的、顺序号为10/278,469的美国专利申请的部分继续申请,在此明确地将这两个公开的全部内容合并作为参考。本申请还与2003年2月18日递交的、题为“加工厂配置系统中的模块类对象”、并在2004年10月7日以美国出版号2004/0199925出版的、顺序号为10/368,151的美国专利申请有关,在此明确地将其全部内容合并作为参考。本申请还和与本申请在同一天递交的正在作为国际(PCT)申请的下列专利申请有关,在此明确地将这些专利申请全部内容合并作为参考:“过程环境中的关联图形显示”(代理备案号06005/41111);“用于过程控制系统的用户可配置警报和警报趋势”(代理备案No.06005/41112);“加工厂中过程模块和专家系统的集成”(代理备案No.06005/41113);“集成环境中具有定制的过程图形显示层的加工厂用户界面系统”(代理备案No.06005/41114);“过程环境中的脚本图形”(代理备案No.06005/41115);“过程配置和控制环境中的图形集成”(代理备案No.06005/41116);“过程环境中具有多种显像的图形元素”(代理备案No.06005/41117);“加工厂中用于配置图形显示元素和过程模块的系统”(代理备案No.06005/41118);“用于统一的过程控制系统界面的图形显示配置框架”(代理备案No.06005/41124);“用于修改过程控制数据的方法和装置”(代理备案No.06005/591622和No.20040/59-11622);“用于访问过程控制数据的方法和装置”(代理备案No.06005/591623和No.20040/59-11623);“用于过程控制系统的集成图形运行时界面”(代理备案No.06005/591628和No.20040/59-11628);“面向服务的过程控制系统架构”(代理备案No.06005/591629和No.20040/59-11629)。 
技术领域
本发明总的来说涉及加工厂,更具体地说,涉及具有动态、集成过程图形的加工厂用户界面。 
背景技术
分布式过程控制系统,比如用在化学、石油或其他过程中的分布式过程控制系统,通常包括一个或更多过程控制器,这些过程控制器通过模拟、数字或模拟数字混合总线,连接到一个或更多现场设备上。所述现场设备可以是阀门、阀门定位器、开关和变送器(例如,温度、压力、液位和流速传感器),它们位于过程环境内,并执行比如开/关阀门、测量过程参数等功能。智能现场设备,例如符合公知的Fieldbus(现场总线)协议(比如FOUNDATIONTM Fieldbus协议)的现场设备,也可以执行控制计算、报警功能以及其他通常在控制器中实现的控制功能。过程控制器通常也位于工厂环境内,可以接收表示由现场设备所做的过程测量结果和/或关于现场设备的信息的信号,并可以执行一个控制器应用程序,例如该应用程序运行不同的控制模块,这些控制模块可以基于所收到的信息做出过程控制决策、生成控制信号,以及与在比如HART、Fieldbus现场设备之类的现场设备中正在执行的控制模块或者块协同工作。控制器中的控制模块通过通信线路将控制信号发送到所述现场设备,从而控制该过程的操作。 
来自现场设备和控制器的信息通常可通过数据总线应用于一个或以上其它位于控制室或其他远离吵杂的工厂环境的硬件设备,例如操作员工作站、个人计算机、数据历史记录站、报告发生器、集中数据库等。在这些硬件设备上运行应用程序,这些应用程序比如使操作员能够执行与过程有关的功能,例如改变过程控制例程的设置、修改控制器或现场设备中控制模块的操作、查看过程的当前状态、查看由现场设备和控制器产生的警报、仿真过程的操作以培训人员或测试过程控制软件、维护和更新系统配置数据库等。 
例如,由爱默生过程管理出售的DeltaVTM控制系统包含多种应用程序,这些应用程序存储在加工厂内位于多个地方的不同设备中,并由加工厂内位于多个地方的不同设备来执行。配置应用程序存在于一个或更多操作员工作站中,并使得用户可以创建或更改过程控制模块,并通过一个数据总线将这些过程控制模块下载到专用分布式控制器。通常,这些控制模块由通信上互连的功能块组成,这些功能块是面向对象编程协议中的对象,这些对象基于输入执行控制方案内的功能,并且将输出结果提供给控制方案内的其他功能块。配置应用程序还允许设计人员创建或改变操作员界面,这些操作员界面由一个浏览应用程序所使用,来向操作员显示数据并使得操作员能够在过程控制例程内更改设置,例如设置点。每个专用控制器以及某些情况下的现场设备,存储并执行一个控制器应用程序,该应用程序运行所分配和下载的控制模块来实现实际的过程控制功能。可以在一个或更多操作员工作站上运行的浏览应用程序,可以通过数据总线接收来自控制器应用程序的数据,并将所接收数据显示给过程控制系统设计者、操作员或者使用用户界面的用户,还可以提供任意多个不同视图,例如操作员视图、工程师视图、技术员视图等等。数据历史应用程序通常存储于一个数据历史设备中并由该设备来执行,该数据历史设备收集和存储通过数据总线得到的部分或全部数据,同时可以在一个与数据总线连接的计算机上运行一个配置数据库应用程序,来存储当前过程控制例程配置和与之相关联的数据。作为选择,配置数据库也可以与配置应用程序放置在同一个工作站中。 
鉴于用在过程控制环境中的控制和支持应用程序的数量和种类都有所增加,为了使用户能够有效地配置和使用这些应用程序,已经有不同种类的图形显示应用程序问世。例如,为了使配置工程师能够通过图形来创建控制程序,且这些程序能够下载到加工厂内的控制设备上,图形显示应用程序已经被用来支持控制配置应用程序。另外,图形显示应用程序也已经被用来达到以下目的,例如,使操作人员能够查看加工厂当前的运行情况或者加工厂的各个区域,使维护人员能够查看加工厂内硬件设备的状态,能够启动加工厂的仿真,等等。然而在过去,这些图形显示应用程序是作为其所关联具体应用程序一部分被创建的,或者是为了支持其所关联具体应用程序而创建的,因此一般在使用性方面具有局限性,局限于其被创建时的具体过程功能。例如,很难或几乎不可能将一个被创建用于支持控制或其他操作员的图形程序应用于维护、配置或者仿真功能。 
举一个具体的例子,一些过程控制配置应用程序目前包含一个模板对象库,例如功能块模板对象,或者在某些情况下的控制模块模板对象,这些对象用于为加工厂创建一个控制策略。模板对象具有默认的属性、设置和与其关联的方法,而且使用图形配置应用程序的工程师可以选择这些模板对象,然后实质上将所选模板对象的复制件放置在配置屏幕上,以开发控制模块。在选择和放置模板对象于配置屏幕的过程中,工程师将这些对象的输入和输出相互连接,并更改这些对象的参数、名字、标签和其他属性,以创建一个在加工厂中具有特定用途的特定控制模块。在创建一个或更多这样的控制模块后,工程师接着可以实例化该控制模块,并将该控制模块下载到合适的一个或更多控制器以及现场设备上,以便在加工厂运行期间执行。 
其后,工程师可以使用一个不同的图形显示创建应用程序,通过在显示创建应用程序中选择和建立显示对象,为在加工厂内的操作员、维护人员等创建一个或更多显示。这些显示通常是在一个或更多工作站基于泛系统实现的,并能够为操作员或维护人员提供预配置显示关于控制系统或工厂内设备的运行状态。这些显示的形式通常包括:报警显示,所述报警显示接收并显 示控制器或加工厂内设备所生成的警报;控制显示,指示控制器或加工厂内其它设备的运行状态;维护显示,指示加工厂内设备的功能状态,等等。然而,这些显示一般会预先配置,从而以已知的方式来显示从过程控制模块或加工厂内设备所接收到的信息或数据。在有些已知的系统中,通过使用对象来创建显示,对象具有于物理或逻辑元素相关联的图形,并与所述物理或逻辑元素之间存在通信连接,从而可以接收关于该物理或逻辑元素的数据。对象可以根据所接收的数据改变显示屏幕上的图形,例如所接收的数据表明有一个储罐半满,表明流量传感器所测量的流量,等等。但是,用于配置、操作员控制、维护和仿真活动的图形显示一般都是使用不同的图形编辑器彼此单独创建的。 
鉴于此,类似于控制配置应用程序,显示创建应用程序可以具有模板图形显示项,比如储罐、阀门、传感器、滑杆之类的操作员控制按钮、开关等等,这些项可以位于任何期望配置的屏幕上来创建操作员显示、维护显示以及其他类似显示。当把个别图形项放在屏幕上时,这些项可能在屏幕上相互连接,其连接方式可以为用户提供加工厂内部工作的一些信息或显示。但是,为了将图形显示做成动画,显示创建者必须通过在图形项和加工厂内的相关数据源之间指定通信链接,来手工将每个图形项与加工厂内生成的数据结合在一起,所述加工厂内生成的数据比如是传感器测量到的数据或者阀门定位器指示的数据,等等。这样的处理过程非常冗长耗时,而且可能会充满错误。 
虽然控制配置应用程序中的控制模板对象和显示创建应用程序中的显示项比较方便,因为它们可以被复制和用于创建多种不同的控制模块和图形显示,但是经常需要为加工厂内不同设备创建大量同样的控制模块和图形显示。例如,很多情况下,中型到大型加工厂都有同样的或相似的设备,这些设备可以用同样的基本通用控制模块和显示来控制和查看。然而,为了创建这些大量的控制模块和显示,可以创建一个通用控制模块或显示模块,然后为每个可以使用所述通用控制模块或显示模块的不同设备都复制所述通用控制模块或显示模块。当然,在复制之后,必须在配置应用程序中手工更改 每个新的控制或显示模块,从而指定某个设备附着于哪个新的控制或显示模块,然后将所有这些控制和限制模块必须实例化并下载到过程控制系统。 
不幸的是,上述控制模块和显示项并非在任何形式下都是模块化的。因此,在复制操作后,必须使用合适的配置应用程序来手工逐个更改所述控制模块和显示,从而指定工厂内的设备与哪个控制模块和显示相关联。对于一个工厂,如果它具有同一类型设备的很多拷贝(例如被复制的设备),这个过程将会冗长耗时,并充满人为操作错误。而且,这些不同的控制模块和显示一旦被编程,这些控制模块和显示将互不察觉。因此,为了在创建控制模块时进行某种改变,工程师或操作员必须手工对不同复制设备的每个不同控制模块进行同样的改变,这种操作同样也是冗长耗时的。同样的问题也存在于为工厂内不同套的复制设备所创建的图形视图。换句话说,一旦创建了一个具体控制模块或者一个具体的图形视图(分别建立或者从一个模板对象进行复制),然后将所建控制模块或图形视图连接到工厂内的一套特定设备,所述控制模块或图形视图是系统内的独立实体或对象,即使系统内的其他控制模块或图形视图与所述控制模块或图形视图相同或相似。结果,适用于每个特定类型的控制模块和图形显示的变化,对于这些模块和显示来说必须是单独进行的。当图形显示是为工厂内不同功能背景中,比如对于控制查看、维护查看和仿真功能的相同设备创建时,这个问题甚至更加明显。在这种情况下,就要单独创建图形视图,而这些视图相互间并不知道对方的存在。 
因此,虽然图形视图已经被提供给和关联到不同应用程序,其中所述应用程序用于加工厂内进行的不同常规活动,但是这些图形显示和关联的图形显示编辑器一般被添加到功能级的应用程序,而所述图形显示和编辑器正是用于支持这些应用程序而创建的。结果,图形编辑器在一定程度上只是使用户能够建立一些视图,这些视图能够支持特定应用程序所需的特定功能。以前的加工厂没有提供这样的图形显示编辑器,该编辑器用于或者支持在工厂配置和支持范围内各种活动的图形需要。从而,举例来说,一个用于支持或者启动控制配置活动的图形显示编辑器只能使用户创建控制程序,而不支持 操作员或者维护显示的需求或功能。同样地,用于创建操作员视图、维护视图等(其中所述视图在工厂操作过程中被提供给控制操作员或者维护技师)的图形显示编辑器不支持与配置活动、仿真活动等关联的功能。由于需要在加工厂的各个功能级,例如在控制配置、维护支持、控制操作员支持和仿真支持功能级,支持图形显示,由各种编辑器所创建的不同显示最终模拟和描述工厂内的相同部件,结果导致各种不同的工作人员在加工厂的图形显示方面加倍付出努力。所述加倍努力不仅表现在需要建立描述不同用途的相同过程元素的不同图形显示,而且表现在将用于不同显示应用程序的图形元素连接到加工厂内所关联的实际硬件或软件单元。 
由于之后已经提供了对于各种加工厂活动的图形支持,并且作为实际执行活动的一部分,图形支持没有被集成在工厂环境中来允许创建通用图形并在工厂的各种不同功能级处进行使用。这种图形非集成引发了针对不同功能或者不同应用的不同功能的图形,从而导致用户侧的疑惑,因为用户可能偶尔需要不时地查看与工厂内不同操作或功能相关联的不同显示,而用户一般只熟悉一种特定类型的图形显示。同样,正如上面所提到的,对工厂内各种不同功能级图形显示的支持,会导致图形支持的加倍,无论是在创建显示方面,还是在将显示内的元素适当地连接到工厂内实际硬件和软件单元方面。 
另外,差错检测和其他编程对于检测与不同控制器中运行的控制环路相关的条件、错误、警报等、以及单个设备内的问题都很有用。传统上来说,这种差错检测在加工厂的不同功能级处执行,并被显示在为那些不同功能活动的图形显示上。因此,一直都很难对过程控制系统编程来识别系统级的状况和错误,其中这些状况和错误必须通过分析广泛分布在加工厂内的不同设备的数据才能检测到,而且,将这些类型的错误显示在操作员显示上更加困难,因为还没有建立将这种系统级的状况信息显示或呈现给操作员或维护人员的操作员显示。而且,也很难用显示内不同元素的这些交替信息源或数据源将操作员显示内的对象做成动画。 
发明内容
根据本发明的一个方面,公开了用于加工厂的用户界面系统。所述用户界面系统包括:计算机可读介质和用于配置过程图形显示的图形显示编辑器,所述过程图形显示具有代表加工厂中加工厂元素的图形显示元素。用于由图形显示编辑器生成的过程图形显示的配置信息以一种说明性语言(declarative language)存储在计算机可读介质中。所述用户界面系统进一步包括图形呈现引擎,该图形呈现引擎基于从配置信息得到的命令生成运行时期间过程图形显示的描绘。 
所述说明性语言可以定义用来表达配置信息的可扩展格式。作为可替换或者附加地,该配置信息可以基于该说明性语言依照对象模型框架来存储。所述对象模型框架可以定义原始形状对象,所述原始形状对象可由该图形显示编辑器提供,以便配置该过程图形显示使其包括由原始形状对象构造的附加的图形显示元素。所述对象模型框架还可以或可替换地定义复合对象,所述复合对象可由图形显示编辑器提供,以便配置该过程图形显示使其包括由复合对象构造的附加的图形显示元素。图形显示编辑器可以包括图形编辑工具,其用来根据之前构造的存储在计算机可读介质中的过程模型对象创建所述复合对象。所述图形编辑工具也可以通过对象模型框架来定义。 
在一些实施例中,该说明性语言是一种可扩展标记(markup)语言。所述说明性语言也可以或者可替换地定义用于描述所述配置信息的基于XML格式。 
用户界面系统还可以包括转换引擎、程序或其它工具,用于基于配置信息中图形相关信息按照另一说明性语言生成所述命令。该另一说明性语言,在某些情况下,可以按照矢量图形格式表述(set forth)该图形相关信息。该转换引擎也可以或者可替换地生成另外的命令,其用来为图形显示元素指定一数据转换例程。该转换引擎还可以从用于过程图形显示的配置信息生成一数据源参考文件,所述数据源参考文件为将要与图形显示元素一起显示的数据标识一数据源。
根据本发明的另一个方面,公开了存储在计算机可读介质中的对象实体,其与用于加工厂中的用户界面系统一起使用。所述对象实体包括两个部分。第一个部分通过该用户界面为加工厂中的加工厂元素的描绘定义图形,而第二部分为数据定义数据源,所述数据表现出通过所述描述将被显示的加工厂元素的在线操作。所述图形参数用一种说明性格式表述。 
在一些实施例中,第一部分定义在呈现所述描绘时使用的形状对象的实例。作为替换或者附加地,第一部分还可以定义在呈现所述描绘时使用的复合形状对象的实例。在上述任一种情况下,所述说明性格式可以基于可扩展标记性语言。此外,该说明性格式还可以包括用于表达所述图形的矢量图形格式。 
该第一部分还可以进一步定义数据转换参数,所述数据转换参数用来指定表现出加工厂元素的在线操作的数据的图形描绘。所述对象实体还可以包括第三部分,其定义用来实现以仿真加工厂元素的在线操作的方法。所述第三部分和第二部分都可以用说明性格式表述,所述图形可以包括动画元素,动画元素包括表现出加工厂元素的在线操作的动画。 
附图说明
图1是一个位于加工厂内部的分布式过程控制网络的框图,包括一个用于实现显示例程的操作员工作站,其使用智能过程对象创建过程模块和图形显示以对加工厂的操作进行仿真。 
图2是一套应用程序和其他实体的逻辑框图,包括存储在图1所示的操作员工作站的智能过程对象和过程模块,可以用于在加工厂中实现增强的功能。 
图3是对配置屏幕的简化描述,所述的配置屏幕被配置工程师使用存储在对象库中的智能过程对象来创建过程图形显示或过程模块。 
图4详细描述了一个示例性的过程图形显示,其包括对加工厂内的流和连接元素的描述,这一描述通过互连数个智能过程对象中的图形显示元素来创建。 
图5是在现存的过程控制网络中创建和实现使用智能过程对象的过程模块的方法的逻辑框图。 
图6-11是对多个示例性的过程图形显示的某些部分的描述,这些过程图形显示使用基于标记语言的对象模型所配置和创建。 
图12-14是类图中提出的对象模型框架各部分的简化描述,用来表明对象模型框架中类之间的关系。 
图15是示例性的过程图形显示中已定义部件的示意图,包括以说明性语言提出的呈现定义。 
图16是一个示例性的复合形状类中已定义部件的示意图,这些复合形状类可以用于创建和配置过程图形显示。 
图17是数据库存储实例图的示意图,所述数据库存储实例图使用数个有已定义参数的复合形状来表明示例性过程图形显示之间的关系。 
图18是根据结合图15和图16描述的配置环境元素,并结合运行期过程图形显示的生成而创建的组件的示意图。 
图19是与运行期过程图形显示的生成相关创建的组件、文件和其他项目的进一步的示意图。 
图20是用于示例性数据源的对象模型框架的数据源对象模型部分的示意图。 
具体实施方式
这里公开的加工厂用户界面系统通常被配置和构成为以一致且熟悉的形式和以可扩展且灵活的方式向用户呈现支持加工厂的操作和维护的信息和内容。以一种可配置的、广泛的并且个性化的访问方式来创建、配置、存储和处理该通过用户界面呈现的内容和信息。为此,并且为了克服过去的加 工厂用户界面的上述缺点和局限,以一种灵活且可扩展格式提出、配置和定义该用户界面及其图形结构(比如,代表加工厂元素的图形显示元素以及菜单、板、面板和其他的用户界面结构)、到其他的文件或数据源的链路,以及其他的嵌入式形状或复合形状。所述格式可以以一种说明性语言或标记性语言来定义,这里的说明性语言或标记性语言指的是PGXML(过程图形可扩展标记语言)。如这里进一步描述的,PGXML可以基于工业上标准的标记语言XML。通过PGXML对用户界面的综合定义可以支持高级图形的输出。为此,本文将要描述的PGXML脚本可以被转换成矢量图形格式,比如微软的XAML或者可伸缩的矢量图形(SVG)。接着,该PGXML脚本中的非图形相关元素可以用来创建数据结构、命令或其它的指令以及文件,以支持其它的通过用户界面的PGXML描述定义的其它功能实体。于是,该PGXML脚本一般提出了即将在一显示中描述的图形显示元素的图形结构的内部定义,以及这些元素的其它方面,以便支持生成将要被下载到工作站或其它显示设备上的过程图形运行期文件,其中所述显示将被描绘在上述工作站或其他的显示设备上。 
用户界面的主要目的是为加工厂提供系统级的虚拟视图。为此,这里描述一种模块化的面向对象的方法来定义用户界面,该用户界面可以提供在线和离线状况下的加工厂的虚拟视图,并能实现系统级的交互和控制。一般来讲,图形对象可以包括用于规定数据源的属性,如下面描述的,其中这些数据源是加工厂中过程值的数据源,是过程控制系统中过程控制值的数据源,并且是其它系统或源中的值和数据的数据源。这些属性以及根据其生成的文件和其它的数据,相应地可以用来为由图形对象提供的过程图形建立数据通信链路。 
以下对于加工厂用户界面方案的多个实施例的公开内容从向其提供用户界面的示例性加工厂的上下文描述开始。下面一部分是对智能过程对象的类型的描述,这些智能过程对象规定图形、仿真和其它功能,以支持加工厂在线运行和仿真运行的描绘。然后描述用于这些智能过程对象的对象模型框 架和说明性语言。 
现在参见图1,详细地图示了示例的加工厂10,在该加工厂中,智能过程对象被用来形成过程图形显示和过程模块,这两者均可以与控制模块集成,以在工厂环境中提供增强的控制和仿真功能。具体地说,加工厂10使用有一个或一个以上控制器12的分布过程控制系统,每个控制器都通过输入输出(I/O)设备或卡18连接到一个或一个以上现场设备14和16,例如这些输入输出设备或卡18可以是Fieldbus接口、Profibus接口、HART接口、标准的4-20ma接口,等等。控制器12还通过数据总线24连接到一个或一个以上主机或操作员工作站20和22,数据总线24比如可以是以太网链路。数据库28可以连接到数据总线24,并且作为一个数据历史记录器运行,该数据历史记录器用来收集和存储参数、状态和其它与控制器和工厂10内的现场设备相关联的数据,和/或作为配置数据库运行,当工厂10内的过程控制系统的当前配置被下载到或存储到控制器12和现场设备14和16中时,该配置数据库以存储当前配置。虽然控制器12、I/O卡18和现场设备14和16一般都位于和分布在有时恶劣的工厂环境中,但操作员工作站20和22以及数据库28通常位于控制室或其它不是很恶劣的环境中,以便容易控制人员或维护人员接近。 
众所周知,对于每个控制器12,举例来说它可以是爱默生过程管理所出售的DeltaVTM控制器,它存储和执行控制器应用程序,所述控制器应用程序使用任意数量的不同的且独立执行的控制模块或块29来实现控制策略。每个控制模块29可以由普遍所称的的功能块组成,其中每个功能块是整个控制例程的一部分或子例程,并且与其它功能块协同操作(通过被称作通信链路)来实现加工厂10中的过程控制回路。众所周知,功能块可以是面向对象编程协议中的对象,通常执行如下功能之一:输入功能,比如与变送器、传感器或其他过程参数测量设备相关联的功能;控制功能,比如与执行PID、模糊逻辑等等控制的控制例程相关联的功能,或者输出功能,该输出功能控制一些设备的操作,比如说阀门的操作,以执行加工厂10中的一 些物理功能。当然,存在混杂的或其他类型的复杂功能块,比如模型预测控制器(MPC)、优化器等。虽然Fieldbus协议和DeltaV系统协议使用在面向对象编程协议中设计和实现的控制模块和功能块,但控制模块也可以使用任何所需的控制程序设计方案设计,例如,顺序功能块、梯形逻辑,等等,并且控制模块不限于用功能块或其它特殊编程技巧来设计和实现。 
在图1所示的工厂10中,连接到控制器12的现场设备14和16可以是标准的4-20ma设备,也可以是包括处理器和存储器的智能现场设备,比如HART、Profibus、或FOUNDATIONTM Fieldbus现场设备,也可以是任何其它想要类型的设备。上述现场设备中的一些现场设备,比如说Fieldbus现场设备(在图1中以数字16标识),可以存储和执行与控制器12中实现的控制策略相关联的模块或子模块,比如功能块。如图1中所描述的被设置在两个不同的Fieldbus现场设备16中的功能块30,可以与控制器12中的控制模块29协同执行,以实现过程控制,这是公知的。当然,现场设备14和16可以是任何类型的设备,比如传感器、阀门、变送器、定位器,等等,并且I/O设备18可以任何类型的符合任何需要的通信或控制协议,比如HART、Fieldbus、Profibus协议的I/O设备。 
在图1的加工厂10中,工作站20包括一套操作员界面应用程序和其它的数据结构32,这些操作员界面应用程序和数据结构32可以被任何授权用户(这里有时是指配置工程师,有时是指操作员,但也存在其他类型的用户)访问,以查看连接在加工厂10内的设备或单元等,并向其提供相关功能。这套操作员界面应用程序32存储在工作站20的存储器34中,并且在这套应用程序32中的每个应用程序或实体适于在与工作站20相关联的处理器36上执行。虽然整套应用程序32被描述为存储于工作站20中,但一些应用程序或其它实体也可以在其它工作站或与工厂10相关联或其中的计算机设备中存储和执行。此外,这套应用程序可以向与工作站20相关联的显示屏幕37提供的显示输出,或者向任何需要的显示屏幕或显示设备提供的显示输出,这些显示屏幕或显示设备包括手持设备、笔记本电脑、其它的工作 站、打印机,等等。同样地,在这套应用程序32中的应用程序可以分解开并在两台或更多的计算机或机器上执行,并且可以被配置为彼此间协同操作。 
一般来说,这套应用程序32提供或者能够创建和使用三种不同类型的实体,这些实体的操作可以被集成在一起,以在加工厂10中提供增强的控制、仿真和显示功能。更具体而言,这套应用程序32可以被用来创建和实现过程图形显示35(一般提供关于加工厂一部分的操作员显示)、过程模块39(一般提供加工厂一部分的仿真)和过程控制模块,比如控制模块29,其一般提供或执行过程的在线控制。过程控制模块29一般是本领域公知的,并且过程控制模块29可以包括任意类型的控制模块,比如功能块控制模型,等等。下面将会更详细描述的过程图形显示元素35一般是由操作员、工程师或其它显示经常使用的元素,用于向用户,比如向操作员提供关于加工厂及其中的元素的操作、配置和安排的信息。过程模块39一般与过程图形显示元素35紧密相关联,并且可以被用来仿真加工厂的操作或仿真加工厂内一些相连的不同元素的操作,所述仿真是以在过程图形显示35中描绘的方式进行的。过程图形显示35和过程模块39被图示为在工作站20和22中存储和执行,但是过程图形显示35和过程模块39也可以被下载到并在任何与加工厂10相关联的其它计算机,比如笔记本电脑、手持设备等上执行。 
图2图示了在工作站20的这套应用程序32中的一些应用程序和数据结构或其它实体。具体是,这套应用程序32包括控制模块、过程模块和图形显示的配置应用程序38,该配置应用程序38被配置工程师用来创建控制模块、过程模块(也被称为工艺流程模块)以及相关联的图形显示。虽然控制模块配置应用程序38可以是任何标准的或已知的配置模块应用程序,但过程模块和图形显示配置应用程序可以使用一个或一个以上智能过程对象来创建过程模块和图形显示,其性质将在下面更详细描述。更进一步,虽然过程模块和过程图形配置应用程序38被分开显示,但一个配置应用程序可以创建这两种类型的元素。 
智能过程对象42的库40包括示例和模板智能过程对象42,这些智能过程对象42可以被配置应用程序38访问、复制和使用,以创建过程模块39和图形显示35。如将会理解的,配置应用程序38可以被用来创建一个或一个以上过程模块39,其中每个过程模块39由一个或一个以上智能过程对象42组成或创建,并且可以包括一个或一个以上保存在过程模块存储器46中的工艺流程或仿真算法45。另外,配置应用程序38可以被用来创建一个或一个以上图形显示35,其中每个图形显示35由一个或一个以上智能过程对象42组成或创建,并且可以包括任意数量的连接在一起的显示元素。图2以一种扩展的形式图示了一个图形显示35b,该图形显示包括对一套过程元素,比如通过管道、导管、电缆、传送带等连接元素互相连接的阀门、储箱、传感器和流量变送器的描述。 
执行引擎48在运行时操作或实现每个图形显示35和过程模块39,以为操作员创建一个或一个以上由图形显示35定义的过程显示,并实现与过程模块39相关联的仿真功能。执行引擎48可以使用规则数据库50,该规则数据库50定义将在过程模块39上实现的逻辑为一个整体,特别是这些逻辑也可以在上述模块中的智能过程对象中所实现。执行引擎48还可以使用连接矩阵52,所述连接矩阵52定义工厂10中并且也是位于过程模块39中的过程元素间的连接,以实现过程模块39的功能。 
图2更详细地图示了一个智能过程对象42e。虽然智能过程对象42e被图示为作为一个模板智能过程对象,但将会理解,其它智能过程对象一般也会包括与所描述的智能过程对象42e相同的或相似的元素、特征、参数,等等,并且这些元素、特征和参数的细节或值可以根据智能过程对象的特点和使用在每个智能过程对象之间改变或有所不同。此外,虽然智能过程对象42e可能是面向对象编程环境中的对象,并且因此而包括相关联的数据存储器、输入输出和方法,但该智能处理对象也可以通过任何其它预期的编程范例或协议来创建或实现。 
如将会明白的,智能过程对象42e在实例化之前是与某一个特定类型的 实体,比如图1中加工厂10中的物理或逻辑实体相关联的对象。但是,智能过程对象42e在复制和实例化之后,它可能会被关联到加工厂中的特定实体上。在任何情况下,智能过程对象42e包括用于存储数据的数据存储器53,所存储的数据是从与智能过程对象42e相关联的逻辑实体上接收的或属于上述逻辑实体的数据。数据存储器53一般包括数据存储器53a,其用来存储与智能过程对象42e所附属的实体相关的一般信息或永久信息,,比如制造商、修订版、名称、类型,等等。数据存储器53b可以存储变量或变化的数据,比如智能过程对象42e所附属的实体的参数数据、状态数据、输入和输出数据、成本数据和其它数据,包括与该实体过去存在时相关的数据,或与该实体现在位于加工厂10内时相关的数据。当然,智能过程对象42e可以基于周期或非周期被配置或编程,以接收上述数据(比如成本数据),所述的接收操作可以通过需要的通信链路从实体本身接收,也可以通过以太网总线24或其它任何需要的方式从历史记录器28中接收。数据存储器53c可以存储智能过程对象42e所附属的实体的图形表示,并用于通过操作员界面,比如图1中与工作站20相关联的屏幕37,向操作员提供实际的显示。当然,所述图形表示可以包括关于实体信息的占位符(在数据存储器53c中以下划线标识),该信息比如由数据存储器52b中存储的关于实体的参数或其它变量数据所定义的信息。上述参数数据可以在图形表示在显示设备37上作为一个图形显示35的一部分被呈现给操作员时在图形占位符中显示。上述图形表示(以及智能过程对象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,其用来存储零个、一个或多个方法60(在图2中图示为方法60a、60b、60c),上述方法可能是在使用了智能过程对象42e的过程模块的执行期间由智能过程对象42e实现的算法。一般来说,存储在方法存储器58中的方法60将会使用存储在数据存储部分53a和53b中的数据,以及从其它智能过程对象中获得的数据,或从其它数据源,比如配置数据库或历史纪录器28中获得的数据,通过输入54和输出56确定加工厂10中的相关信息或工厂10中的实体。比如方法60可以确定与由智能过程对象42e定义的实体相关联的差的或坏的操作条件,与加工厂10中的这些或其它实体相关联的错误,等等。可以基于智能过程对象的类型或类预先配置或提供方法60,并且一般将在运行期间每次执行该执行引擎48内的智能过程对象42e时执行方法60。一些在智能过程对象,比如智能过程对象42e中提供的示例方法60,包括检测泄漏、死区、停滞时间、移动、变化、状况监控、计算成本或其它与实体相关的状况。 
方法60也可以用来帮助就流过与智能过程对象相关联的过程实体的材料,对过程实体的操作进行仿真。于是,可以用方法60计算质量平衡、能量平衡、流量、温度、成分、蒸汽状态以及其它与工厂10中材料相关联的系统级或流级的参数,以仿真元素的操作,从而根据所提供的输入计算预期的输出。当然,这些仅是能存储在智能过程对象42e中并由其运行的少部分方法,还有其他可以使用的方法,并且这些可以使用的方法是由被呈现实体的类型,实体在加工厂中相连和使用的方式以及其它因素决定的。需要注意的是,虽然智能过程对象42e可以存储并执行能对系统级状况、错误等进行检测的方法,但这些方法还可以被用来确定设备、逻辑元素,比如过程控制模块和环路,以及其他非系统级的实体的其它信息。如果需要,方法60可以用任何需要的编程语言,比如C,C++,C#等等编程或提供,或者可以被引用或定义规则数据库50中的可应用规则,其中上述可应用规则应该在智能过程对象42e执行期间运行。 
如果需要,每个智能过程对象可以包括可应用算法库或可应用方法库,上述可应用算法库或可应用方法库可以用来定义连接在过程模块中的智能过程对象的仿真行为。图2以一种下拉菜单61的方式描述了智能过程对象42e中的这种库,并且相似的菜单可以与各个其他智能过程对象相关联。配置工程师可以经过比如下拉菜单61通过选择仿真算法(被称为方法1、方法2,等等)库中的一个算法,在智能过程对象置于过程模块39中时定义该智能过程对象的仿真行为。通过这种方式,配置工程师可以根据使用智能过程对象进行建模的过程的类型或特点为该智能过程对象定义不同的仿真行为。 
如果需要,配置工程师可以选择提供自身保存的算法或其它用户提供的算法,以定义由智能过程块定义的过程元素的仿真行为。当智能过程对象被放置于过程模块39中或被过程模块39使用时,这种用户定义的算法(图示为在下拉菜单61中的“用户定义”条目)可以用来被提供到或存储于该智能过程对象中。上述功能实体使得仿真行为可以通过用户进行定制,因此可 以提供更好并且更准确的仿真。如果需要,下面将进行更详细的描述,智能过程对象42或每个过程模块39可以包括操作员可操作开关(比如电动开关或标记),操作员可操作开关使得智能过程对象中的仿真算法不能使用,从而使得过程模块的行为可以被高保真度的仿真包或程序确定,比如由HYSYS提供的仿真包。在这种情况下,智能过程对象或过程模块从高保真度仿真中获取仿真参数,并且不使用智能过程对象自身的仿真算法。 
在执行引擎48执行图形显示35或过程模块39的过程中,引擎48实现由输入54和输出56定义的到图形显示35中的每个智能过程对象或过程模块39中的通信,引擎48还可以为上述每个对象实现方法60,以执行方法60提供的功能函数。如上所述,方法60的功能函数可以位于智能过程对象的程序中,或由规则数据库50中的一套规则定义,引擎48根据智能过程对象的类型、类、标识、标签名等等执行上述规则,以实现由这些规则定义的函数。 
需要注意的是,智能过程对象42e的实例在与其相关联的过程模块的上下文中有标签或唯一的名字,并且上述标签或唯一的名字可以用来提供与智能过程对象42e之间的通信,并可以由执行引擎48在运行时引用。过程模块的标签在控制系统配置中应该是唯一的。标签转换使得过程模块39中的元素可以被过程图形显示35、过程模块39以及控制模块29中的其它模块中的元素所引用。更进一步,智能过程对象42e中的参数可以是简单的知道与其关联的预期单位和属性的参数,比如简单值、结构参数或智能参数。智能参数可以由过程规则引擎或执行引擎48解释和使用,以保证所有的信号以相同单位被发送或进行适当地转换。智能规则还可以为智能过程对象(或过程模块)开关警报组,从而为操作员创建智能告警策略和/或智能告警界面。更进一步,智能过程对象类可以与工厂10中的过程控制策略中的设备和模块类相关联,以在智能过程对象和需要被解释或访问的过程变量之间提供已知的链接。 
当智能过程对象用于过程图形显示或过程模块中时,智能过程对象还可 以包括操作模式、状态和告警行为,使得这些智能对象可以在运行时被置于不同的模式,比如关模式、启动模式和正常模式,上述智能模型也可以基于其当前操作状态提供与对象相关联的状态,可以根据检测条件,比如超范围参数、界限参数、高可变性的参数等等提供告警。此外,上述状态可以反映在智能过程对象的连接中,上述状态也可以依赖或使用智能过程对象的连接,以便使呈现对象的图形显示元素的视图形成动画。上述状态可以通过智能过程对象反向计算,以影响前面过程或显示中已经出现的智能过程对象的状态。如下所述,智能过程对象还可以具有类/子类的层次结构,该层次结构使智能过程对象可以在类库中被分类,在复合结构中被收集在一起,等等。更进一步,智能过程对象可以使用其它元素的信息,比如使用控制模块和其它对象的信息以使得智能过程对象感知何时与其相关联的实体处于忙碌状态,或者使用比如通过工厂10中的批量控制过程获得的信息。 
智能过程对象可以与任何所需的过程实体相关联,比如物理设备或逻辑实体,其中物理设备如泵、储罐、阀门等等,逻辑实体如过程区域、测量结果或执行器、控制策略等。在一些情况下,智能过程对象可以与连接器相关联,连接器比如管道、导管、线路、传送机或任何其它在过程中从一点到另一点与移动材料、电、气体等等的设备或实体。上述与连接器相关联的智能过程对象,有时也被称为智能链路或连接器元素,它们还被加上标签(即使实际的设备或连接器本身没有被加标签或不能在加工厂10中通信),并且这些与连接器相关联的智能过程对象一般用于表示过程中的其它元素之间的材料流。 
典型地,智能链路包括定义的不同材料或现象(比如电)如何流过所述连接(比如蒸汽、电、水、污水,等等)的属性或参数。这些参数可以指明通过连接器的流的类型和特点(比如大体的速度、摩擦系数、湍流的和非湍流的流的类型、电磁,等等)以及通过连接器的流的方向或可能方向。智能链路可以包括程序或方法,它们使得智能链路连接到的源对象或目的对象的单位相匹配,并且如果上述源对象或目的对象的单元不匹配可以进行转换。 智能链路的方法可以使用模型或算法对通过连接器的流建立模型,以估计通过实际的连接器的流的速度或特点、物理连接的长度和大小、传输时延,等等。为智能过程对象存储的参数(比如摩擦参数)可以在上述方法中使用。因此,从本质上说,上述智能链路或连接器元素使得智能过程对象可以感知其它的上游和下游实体或对象。当然,例如,智能链路可以以任何所需的或方便的方式定义系统中其它对象之间的连接、流体的类型,比如液体、气体、电流等等,上述智能链路还可以以任何所需的或方便的方式定义材料流、流体流、电流的方向等等,以及该智能过程对象上游和下游实体的上游侧和下游侧。在一个实施例中,矩阵52可以在执行过程流模型之前创建,并且可以为智能链路定义工厂中不同设备之间的互相连接,从而定义不同智能过程对象之间的互相连接。事实上,执行引擎48可以使用矩阵52确定上游和下游的实体,从而定义智能过程对象之间的通信和与智能过程对象相关联的方法。更进一步,智能过程对象可以使用一套或更多套规则来与其它的智能过程对象交互,并从对方获得智能过程对象中的方法所需要的数据,以解决与输出连接相关联的智能对象的影响。 
如果需要,智能过程对象42e还可以包括到关键文档的热链路,比如URL,其中关键文档可以可应用于该类对象,或者可以是智能过程对象42e所属的设备的实例(取决于临界状态和应用程序)所特有的。上述文档可以由销售商提供也可以是用户特定的。上述文档的一些例子包括配置、启动和关闭程序以及运行和维护文档。如果需要,操作员可以单击操作员显示上显示的对象,以为对象或相关设备提供具体(如果有的话)的实例和一般文档。并且,操作人员也可以增加/删除/改变独立于系统软件的文档,比如:维护请求、关于操作问题的记录等等。此外,这些热链路可以由用户配置或者由用户更改,从而在操作员界面上提供增加到对象知识链接的能力,以提供与对象相关链的合适信息的快速导航,并且提供针对特定的对象类型甚或特定的对象实例,向用户增加具体的工作指令的功能。 
虽然上述过程模块和过程对象被描述为通过不同智能过程对象的相互 连接共同创建,但他们也可以被单独创建。比如,过程图形可以使用智能过程对象创建,当创建完成时,用于上述过程图形的过程模块可以基于在图形显示中的图形元素及其相互连接而生成。作为一种可替换的方式,过程模块可以首先使用智能过程对象被创建,并且一旦被创建,用于该过程模块的图形显示会被配置应用程序38使用智能过程对象中用于创建该过程模块的图形显示元素自动生成。更进一步,过程模块和图形显示可以被单独创建,并且在过程模块和图形显示两个实体中的单独元素,可以通过彼此引用(比如:使用图形显示和过程模块中元素的标签属性)被手工配置从而相互联系。通过这种机制,一智能过程对象可以被多个显示所引用。在任何情况下,一旦过程图形显示和相关联的过程模块被创建,他们可以独立运行或单独运行,尽管他们通常根据需要来回交互参数和信息。 
一般说来,可以在配置应用程序中提供一套预先定义的图形元素来使用户能够创建反映加工厂状态的操作员显示或图形显示。这些图形元素被设计用来动态显示在线的并与控制系统相连接的测量装置和执行器。另外,可以使用过程模块中提供的在线过程仿真计算反映过程操作的非测量参数,并且以相关联图形显示的组成部分的形式来显示这些非测量参数。 
另外,在为了工程或培训仿真目的而使用的离线环境中,由过程模块提供的过程仿真可以用于代替图形元素中的过程测量值,并且可以用在相关联的控制模块中。由相关联的过程模块计算得出的上述过程测量值,可以基于过程图形中图示的手动干扰值和执行器的位置和状态而计算得出。以这种方式,在线或控制情况和离线或仿真情况都可以使用过程图形显示和控制模块。并且,虽然在很多情况下,图形元素的静态部分看起来类似于包含在已知图形库中的三维组件,但下面将会针对图形元素的若干可能类型和实例,描述上述图形元素的独一无二的特征或属性、用上述元素显示的信息,以及上述元素到控制系统I/O和过程仿真模块的链接。 
一般来讲,与智能过程对象相关联的过程模块中的图形元素和仿真算法,属于若干种不同类型的过程元素中的一种类型,所述过程元素包括流元 素、过程连接元素、执行器元素、处理元素、测量元素和估计属性元素。流元素一般定义加工厂中的材料流,并且可以被公开在图形显示中,以示出成分、密度、温度、流量、压力、重量和/或任何定义材料流的其它参数。流元素可以在过程模块的输入处定义,并被提供通向过程模块内的元素,从而使得通过过程模型的材料流可以被建立模型并在图形显示中得到描述。类似地,可以在过程模块输出处或过程模块的末端图示流元素,从而可以在图形显示中图示由图形显示描绘的加工厂部分的材料输出。流元素也可以用来定义不同的图形显示(以及相关联过程模块)之间如何相互连接。例如,一个过程模块的输出流可以作为另一个过程模块的输入流,并且一个过程模块的输出流可以提供另一个过程模块的输入流所使用的数值。流可以包括以下四部分:名字(比如:pH流),方向(比如:流输入),测量(比如:流量、温度、压力),和成分(比如:氮、氨,等等)。但是,如果需要的话,流可以有其他部分或其它参数。 
过程连接元素定义工厂中材料,比如固体材料、液体、蒸汽和气体材料从一个设备传递到或运送到另一个设备的方式。为了清楚地图示通过过程的材料流,可以使用三种不同类型的过程连接方式,包括:管道(piping)、导管(duct)、传送带。当然,也可以使用其它的连接元素,比如在电学-化工过程中传送电力流的电缆,等等。管道一般用来图示(和仿真)工厂中的液体流和高压蒸汽流或高压气体流。导管一般用来图示(和仿真)工厂中的低压气体流。传送带一般用来图示(和仿真)处理元素之间固体材料的运动。结果,每个过程连接元素都定义了连接的类型,比如:管道连接、导管连接或传送带连接,上述连接用于在设备的输入或输出处提供材料。 
如果需要,可以由上游输入确定由连接传送的材料的属性。上述信息加入定义所述连接是否完整的连接状态变量可以获得图形显示上连接元素的属性。连接元素可以在处理元素输出、执行器元素输出或流元素输出处开始。以相似的方式,连接元素可以在处理元素输入、执行器元素输入或流元素输入处终结。 
当光标位于图形显示中连接元素的上方时,连接元素的属性可以自动地显示出来。并且,通过将测量元素或估计属性元素(在下面定义)置于连接元素上,可以长期显示与连接元素相关联的属性。如果需要,可以通过在元素输出(比如:流输出、处理元素输出或执行器元素输出)的上方按住鼠标左键,同时按下鼠标的按钮,将光标定位在元素输入上方,来创建连接元素。对于即将成功创建的连接,上游和下游元素的输入输出类型(管道、导管或传送带)必须匹配。上述连接会自动呈现上游元素的类型。 
如果需要,可以将管道元素显示或描绘在过程图形显示中作为管道连接,可以将导管元素(比如:空气或气体)显示作为导管,并且可以将传送带元素显示作为传送带。管道、导管和传送带元素连接可以在处理元素之间被自动形成路径,并且箭头可以在这些元素描绘之外显示出来,以表示流的方向。如果上游输出对于两个连接是公用的,那么在管道、导管或传送带上可以包括一个“T”元素。类似地,“T”元素可以用来结合多个输出。可以改变传送带元素的颜色或其它图形属性,从而指示传送带元素的状态,比如运行/停止、流动/不流动、塞住状态,等等。一般而言,沿传送带传送的材料流由连接到传送带的马达驱动器确定。于是,马达驱动执行器(即,将在下文详细描述的执行器元素)可以连接到传送带。另外,测量元素(在下文描述)可以被连接到管道、导管和传送带元素,以便可以显示与管道、导管或传送带元素相关联的测量结果,比如传送带的速度,或者管道或导管中材料流的速度,位于传送带、管道或导管之上或之中的材料的属性,比如湿度或重量。并且,被显示的元素属性可以被添加到位于管道、导管或传送带之上或之中的材料的未被测量的显示属性中,比如材料的成分。 
如果需要,每个管道、导管和传送带连接元素可以以图形的方式和动态的方式反映出失去的连接(比如通过改变颜色),以及所选择的属性(压力、温度、长度等等)超出配置限制之外的情况(通过改变颜色)。此外,由相关联过程模块计算得到的参数可以显示在图形中。例如:不管连接状态是好是坏,由上游连接提供的属性,关于连接元素的一个或更多个所选择的参数 的界限,等等,这些可以在图形显示中展现出来,从而为操作员提供关于连接元素或由连接元素传送的流的信息。 
一般而言,执行器元素是执行与流相关的传动功能的元素,并且执行器元素可以位于不同的连接元素之间或位于处理元素和连接元素之间。执行器元素的例子包括调节阀(带有执行器)、开关阀(带有执行器)、泵(带有马达)、送风机(带有马达)、引风机(带有马达)、喷射器(带有开关阀)、阻尼器(带有驱动器)、给料机(带有变速马达)、传送带马达驱动器(其可以连接到传送器元素),等等。 
阀门元素的图形描绘可以动态地反映暗含的阀门位置(比如通过动画)、阀门故障(比如通过改变颜色)、阀门的全开/全闭位置(比如通过改变颜色)以及控制上述阀门的相关联控制块的AO、DO、DC、设置点、PV、OUT、模式,等等(比如通过字符串或其它指示信息)。与阀门元素相关联的仿真元素(用于过程模块中)可以带有计算与阀门执行器相关的参数的仿真算法,这些参数比如:排出压力、质量流量、液体温度、液体成分、入口压力和出口压力。如果需要的话,这些仿真的参数或计算得到的参数可以在过程图形中显示。然而,用户或配置工程师必须经常配置到在与阀门相关联的控制模块中的AO、DO或DC块的引用,以及阀门类型(比如线型、快速开启型、等百分比型、阀门定尺寸等等)和阀门从开启到关闭所需的冲程时间。当然,用于仿真阀门在流过阀门的材料流上的操作的仿真算法,可以取决于阀门的类型和尺寸信息。 
泵元素的图形描绘可以动态地反映马达的状态(比如通过改变颜色)、相关的DO或DC功能块模式和设置点(比如使用字符串)、马达速度(如果使用了变速驱动器)、AO设置点、PV,OUT模式(如果使用了变速驱动器)以及其它所需的参数。同样,用于该元素的过程仿真(用于过程模块中)可以确定或计算一些参数,比如排出压力、液体成分、液体温度和质量流量,上述参数可以在图形显示中呈现。用户可能需要依据泵的类型定义泵的曲线。但是,用户也可以配置到与马达启动/停止相关联的DO或DC块的引用, 到用于变速驱动器(如果使用)相关联的AO功能块的引用,以及用于定义泵的操作的泵曲线(比如:压力对流量)。 
通风或引风机执行器元素的图形描绘可以具有动态反映马达的状态,DO或DC功能块模式和设置点,马达速度(如果使用了变速驱动器),AO设置点,PV、OUT、DO或DC功能块模式(如果使用了变速驱动器)以及其它所需的参数的描述,上述内容都会呈现在图形显示中。用于该元素的过程仿真元素(用于过程模块中)可以确定或计算一些参数,比如:排出压力、气体成分、气体温度和气体质量流量,上述参数可以呈现在图形显示中。用户可以为马达的启动/停止配置到相关联的DC块的引用,为变速驱动器(如果使用了的话)到配置AO块的引用,以及为定义风机的仿真操作配置风机曲线(压力对流量)。 
在一些情况下,某种特殊类型的执行器可能会用于一种具体的连接类型中,比如管道、导管或传送带。下表为一些典型的执行器元素定义了一些示例性连接限制。 
      管道     导管     传送带
调节阀     X    
开关阀     X    
    X    
喷射器     X    
压力通风机       X  
引风机       X  
阻尼器驱动器       X  
给料器     X       X
马达驱动器         X
过程元素包括可以以某种方式处理工厂中材料或流的工厂设备。一般而 言,所有到和处理元素的输入和从处理元素的输出将会通过连接元素完成。标准的处理元素包括储罐(垂直的和水平的)、加热器、静态混合器、反应器、混合器、空气加热器以及其他能够执行某种简单处理活动或标准处理活动的元素。对于标准的处理元素,用户可以规定输入到或输出到元素的数量,以及物理设备的属性比如尺寸、容量等等。可以设置这些标准的处理元素的仿真算法和静态表示,使得他们不能由用户修改但可以像前面所述的在配置期间可选。当然,如果需要,其它典型的和更复杂的工厂设备(比如蒸馏塔、蒸发器、分离器、锅炉等等)可以实现作为定制的处理元素。可以修改上述静态表示,输入输出的数量和定制的处理元素的仿真算法以满足用户界面的需求。一旦定义了定制的处理元素,上述内容可以被作为组合或模板保存,并且组合或模板可以在其它处理元素的创建过程中作为起始点被重复使用或使用。 
储罐标准处理元素(不管是垂直的还是水平的)可以基于到该储罐的管道连接进行配置,并且储罐元素可以动态反映储罐的液位(比如使用动态动画),以及储罐的状态是空还是满(比如通过改变颜色)。用于储罐的过程模块仿真可以通过图形显示计算和呈现一些参数,比如:出口温度、出口成分、液体温度和储罐的仿真液位。但是,为了将储罐连接到系统上,用户或配置工程师可能需要配置输入连接和输出连接的数量,以及到储罐的完整连接和配置储罐属性,比如尺寸(例如:直径和高度),等等。 
加热器处理元素可以动态地通过图形显示计算和反映热量传送系数(比如:通过改变颜色)、出口产品温度、入口产品温度、出口压力(假定呈固定的下降趋势),等等。用户或配置工程师可能需要配置到加热器的完整连接、加热器表面区域和在加热器清洁时的传热系数。 
当然,其它的一些处理元素比如静态混合器、反应器、混合器、空气加热器、热交换器等等,可以具有适用于这些设备类型的显示和仿真能力。非标准的处理元素比如蒸馏塔、蒸发器、分离器、锅炉等等,可以使用定制的处理元素用图形表示,在上述定制的处理元素中,与容器相关联的仿真,如 果标准选择中没有的话,则可以是用户定义的。这些元素中的处理可能作为与该容器相关的每一个输入和输出的阶跃响应模型来描述和定义。输入可以是气体流或液体流。可选地,用户可以定义用于描述处理元素的输入输出之间的关系的等式,并且这些等式可以保存在使用该元素执行仿真的过程模块中。如果需要,可以提供给用户一些简单的静态图形表示,以帮助用户快速创建与定制的处理元素相关联的静态图形。如果使用了这些简单的图形,那么用户可能只需要规定所需的输入和输出连接数量和定制的处理元素所支持的连接类型(比如管道、导管或传送带)。作为响应,会显示图形项,并且图形项会立刻用于操作员图形的创建中。如果需要,在用户选择了规定仿真算法为阶跃响应时,与处理元素的每个输入和输出关联的增益以及任何动态特性可以被设定。如果用户选择了定制的算法,那将会为用户提供表达式编辑器以定义仿真算法。可以基于选择的方法分别计算定制的处理元素输出的属性。此外,用户可以引用在单独的软件集合中定义的一个或更多个算法。 
另外,可以提供一些预定义的组合或模板以用于创建定制的处理元素。这些模板可以包括,如有定制算法的锅炉模板,其中该定制算法可以计算出口气体氧气,出口气体一氧化碳、生成的蒸汽,锅炉包液位和锅炉通风。这种模板可以基于单个的燃料输入。然而,通过修改这些模板,可以利用多种燃料来仿真锅炉。其它预定义的模板可以包括专用的容器旋风分离器模板,上述容器旋风分离器模板可以与喷雾干燥器定制处理元素共同使用,并且可以包括一个阶跃响应模型来对分离器的操作进行建模。同样,塔模板、喷雾干燥剂和蒸发器可以使用阶跃响应模型定义预期的过程响应。在蒸发器中,可以基于能量输入和输入流的浓度计算输出流的浓度和蒸汽释放量。多个蒸发器元素可以一起与热量交换器和喷雾器元素相连接,从而创建一个多效蒸发器。类似地,专用的容器堆定制的模板处理元素可以与锅炉处理元素一起使用。在这种情况下,如果需要,可以将入口的属性不经任何修改贯通于该堆,或者使入口的属性反映堆中执行的排出物减少量。 
可以用来创建过程图形显示和过程模块的其他类型的元素包括测量元 素和属性元素。其中,测量元素包括可以用于在图形显示中访问与物理变送器相关联的测量值的变送器元素,以及开关元素。一般而言,变送器元素可以动态反映控制块中相关联的AI功能块的模式、AI功能块的不好的或不确定的状态,还可以动态反映与实际的变送器(传感器)相关联的测量值和测量单位或与实际的变送器相关联的其他数据。在离线模式(或仿真模式)中,变送器元素可以用于访问和显示由过程模块提供的仿真值,而不是用来访问或显示与AI或PCI块相关联的值;或者,变送器元素可以用于向控制模块内相关联的AI块提供测量值,以作为仿真控制例程中要使用的测量值。上述变送器元素可以被添加到连接元素或处理元素上,并且,当这种变送器元素被添加到显示上时,用户一般需要标识正在提供测量的控制器模式中相关联的AI、PCI或DI模块。在线模式下,可以紧挨着该测量元素显示该测量值。在离线模式(或仿真模式)下,可以自动显示测量结果的仿真值(由相应的过程模块产生)。在线操作时,在测量失误时,用户可以选择切换控制和显示到仿真值。 
开关元素可以动态地反映不利的或不确定的状态、相关联DI的模式(比如手动或OS)以及开关的离散值(开、关,等等)。在离线仿真模式下,用户可以通过选择仿真值或手动值和状态,以及通过手工输入开关的值和状态,从而使用开关显示元素访问和改变图形显示和控制模块中的开关参数。然而,一般而言,用户可以通过提供到控制模式中相关联DI块引用、到启动开关的元素属性的引用以及提供与开关状态改变相关的界限和死区,来配置开关元素。 
估计属性元素一般显示由过程模块确定的系统的估计属性,并且可以被添加到连接元素或处理元素中以显示连接元素或过程元素的任何属性。当估计属性元素置于连接元素中或置于设备中时,用户可以浏览和选择将要显示的属性。于是,通过物理测量不能获得的仿真属性可以通过使用估计属性元素来显示。上述估计过程元素可以动态反映好/不好的连接、估计的一个或多个属性值以及超过相关界限或变化的属性。用户一般必须配置对将要显示 属性的引用,并且若该属性超过了界限,则用户还需要为该元素配置界限和颜色改变。 
将会理解,通过将变送器元素和估计属性元素添加到处理元素、执行器元素和连接元素中,在线操作时或离线仿真时将引用与上述加工厂元素的输入和输出相关联的属性。上述属性在过程图形显示中也可以是可视的。 
一般而言,操作员可以运行或执行配置应用程序38以创建一个或多个过程模块39或图形显示,从而在工厂10的操作期间实现或在仿真环境中实现。在一个实施例中,配置应用程序38向配置工程师呈现如图3所示的配置显示。如图3所示,配置显示64包括库或模板区65和配置区66。其中,模板区65包括对几组模板智能过程对象67的描述,上述模板智能过程对象67可以包含图2的智能过程对象42,也可以是上述的任何一种连接元素、测量元素、流元素、处理元素和估计属性元素。如果需要,还可以提供仅有图形定义的非智能元素68。实质上,模板67和68都是可以被拖放于配置区66中的类属对象,这些类属对象可以被托放于配置区66上,从而创建过程模块或图形显示(或为二者)内的智能过程对象的实例。图中显示了部分完成的过程图形显示35c,其包括一个阀门、两个储罐、两个泵、一个流量变送器和与流路连接器相连的两个传感器,其中流路连接器可以是上面描述的智能链路或连接器元素,并且可以提供流量输出。需要注意的是,图形显示35c可以由智能过程对象和非智能元素共同组成。 
在创建图形显示时,比如创建图形显示35c(或过程模块)时,配置工程师可以选择模板区65中的智能过程对象67和元素68,将二者拖动到配置区66上,并将它们放置于其中想要的位置。一般而言,配置工程师将会选择和拖动一个或多个用于描述设备的智能设备过程对象67a或非智能元素68到配置区66上。随后,配置工程师会将配置部件66中的智能设备过程对象与智能连接器过程对象67b相连,并放置输入和输出流67c于显示中。此外,非智能元素也可以添加到显示中。在上述过程中,配置工程师可以使用弹出式属性菜单等改变每个智能过程对象的属性,特别是,配置工程师可 以改变与上述智能过程对象相关联的方法、参数、标签、名称、热链接、模式、类、输入和输出,等等。当过程或配置工程师利用每个所需的元素创建了过程模块之后,典型的是,创建的过程模块可以表示过程配置、区域等等,配置工程师可以定义与该过程模块相关联的规则或功能实体。上述规则可以是执行规则,比如与系统级方法像质量平衡和流量计算的性能相关的执行规则。当过程显示在线时,过程工程师或操作员也可以决定增加有用的趋势线和面板。在创建了图形显示35c之后,配置工程师可以在存储器中保存上述显示,并且可以在保存的同时或保存之后,以执行引擎48提供图形显示的方式将上述显示实例化并下载到执行引擎48上。当然,配置工程师可以以相同或相似的方式创建过程模块,尽管过程模块元素可以用不同的图形描绘,而这是与过程图形显示元素相反的。此外,在各个级别正在工厂中运行时,操作员可以选择打开不同级别的细节。比如,一个级别细节可以显示每个连接处的组成。 
如上所述,过程图形或过程模块可以具有特定标签。例如,图形显示或过程模块内的智能过程对象元素可以被提供一标签,该标签包括别名,该别名能够由例如执行引擎48在运行时基于诸如过程控制系统内的某个设备或所选择的路由之类的其它因素进行填充的或选择的。在美国专利专利No.6,385,496中详细论述了过程控制系统中别名的使用和间接引用,上述专利的受让人与本发明的受让人是同一个人,并且特此专门将其内容并入本发明作为参考。上述任一种技术可以为这里描述的智能过程对象的标签提供和解析别名。通过使用别名或类似物,相同的过程模块可以包括或者用于支持几套设备的不同视图,等等。 
配置应用程序38可以用来以多层方式设计图3中的显示64,使得比如可以用选项卡(视图1、视图2和视图3)来访问和创建过程模块或图形显示中的不同视图。上述选项卡也可以在配置环境中以用来访问和创建不同的视图,并且这些选项卡在运行时(比如,当执行引擎48为用户生成过程图形显示时)可以或不可以用来进行上述视图之间的切换。在上述任何一种情 况下,不同的视图可以选择性地被提供,以支持与加工厂相关联的不同用户。 
一般而言,当配置工程师创建了过程模块或图形显示时,配置应用程序38会自动在数据库中存储智能过程对象及其之间的连接。然后,数据库可以使用一个或更多个相同的智能过程对象创建其他的过程模块或图形显示。这样,当创建其他的显示时,配置工程师可以简单引用已被创建并存储于数据库中的智能过程对象,以及与之一并存储的任何方法等等,从而把智能过程对象置于另一显示中。利用这种方式,随着过程模块和图形显示的创建,数据库的内容可以增加,并且可以在任何时间,使用该数据库,以便通过使用已经存在于过程流数据库内的智能过程对象来创建并执行其它显示和模块。通过使用上述数据库,每个位于数据库中的智能过程对象可以支持或用于过程模块中,并且可以在多个图形显示中进行引用。可以理解的是,通过为上述模块创建显示,然后规定用于过程模块或与过程模块相关联的流算法,可以构建过程模块。当然,单独的过程模块可以分散到不同的计算机,并由不同的计算机执行,并且过程模块彼此之间可以在相同计算机上或不同计算机上以通信方式互连以便彼此协同操作。当上述操作完成之后,可以从外部引用输入输出流以使其与过程模块绑在一起。 
如上所述,作为过程模块或图形显示创建的一部分,配置工程师可以附上或提供过程模块的仿真算法。可以预先配置上述仿真算法以计算或确定某些过程属性或系统级属性,比如有关由过程模块描述或建模的过程的质量平衡计算、流量计算、效率计算、经济计算,等等。结果,过程模块本身可以具有模式、状态和告警行为,上述属性可以被分配到工作站,并且可以作为显示下载的一部分下载。如果需要,执行引擎48可以执行仿真算法,以便使用过程模块的智能过程对象提供的数据进行与过程仿真相关的质量平衡、热量平衡、流量路由、流量效率、流量优化以及经济计算,或进行其他需要的计算。更进一步,上述仿真算法可以访问来自控制策略,即关联以及下载到控制器、现场设备等的控制模块的参数,反过来,上述仿真算法可以为上述控制模块提供数据或信息。 
可以理解的是,需要执行引擎48能使过程算法执行所有过程对象的合并,和在所有显示上配置过的链接。于是,不管相关的图形显示是否被加载,即提供当前正显示的信息给用户,仿真算法(位于过程模块之中)一般都会执行。当然,在整个过程10中或过程10定义的子集中,仿真算法可以被交叉校验。也可以理解,在任何特殊过程模块的执行过程中,执行引擎48可以在操作员界面上为操作员提供显示,该操作员界面基于与过程模块相关的图形显示描述过程模块内的互连对象或实体。该显示的参数、图形等等,将会被过程模块中智能元素的配置或相互连接确定。此外,在上述显示或其它显示上提供的告警或其他信息可以由智能过程对象中的方法和与特定过程模块相关联的仿真算法定义和生成。如果需要,执行引擎48可以将过程模块的显示提供到多于一个操作员界面,或者被配置或设置为不提供显示,即使执行引擎48继续执行过程流模块并因此执行与其相关联的方法、告警行为、流量算法,等等。 
图4描述了可以使用上述元素和配置应用程序创建的示例性的过程图形显示100。详细的,图形显示100描述了可以由水、酸和盐基生产白醋的加工厂的一部分。如图4所示,过程图形显示100在输入端包含4个流元素102,用于定义输入盐基、酸、水和冷却水的流。盐基输入流102通过管道连接元素104并被传送到阀门103形式的执行器。阀门106的输出端通过管道连接元素104连接到混和器108的第一个输入端。根据类似的方式,酸输入流102首先连接到变送器元素110,然后连接到更远些的与混合器108相连的阀门112。酸输入流102和变送器110,变送器110和阀门112以及阀门112和混合器108都通过管道连接元素114互连。 
容易看出,混和器108的输出端通过管道和两个变送器124和126与热交换器122相连。冷却水输入流102通过阀门128被输入到热交换器122,并且通过阀门130从热交换器中流出,以生成返回的水流元素131。同样的,热交换器122的输出通过变送器元素132和阀门134输送,从而提供输出的酸流元素136。尽管不是在所有的情况都需要,图形显示中的元素都通过管 道连接元素相互连接。 
可以理解,显示框140,可以作为显示元素自身的属性被生成,也可以变送器的形式作为单独的元素,估计属性元素或参考控制模块中功能块的元素。在图形显示100中描述了显示盒,以指明其相关参数,比如与不同元素相关的过程变量(PV)值,设置点(SP)值,输出值等等。额外的,如果用户将要把光标置于一些元素之上,显示100将会图示说明与参考元素相关的其它值。例如,将光标置于其中一个流元素之上(比如酸输出流136),可能使得图形指明过程中该点处酸流的成分、压力、温度、密度、流速等等。显然,在图形显示100中显示的数值和参数可以从过程控制系统(比如从控制系统中的AI块)中的实际参考的变送器中传送出来,或者从仿真元素功能特性的过程模块仿真元素中传送出来。图4的图形显示100可以在过程运转期间为用户提供,并且上述过程可以制造白醋,或对即将用到的过程实施仿真操作,例如,执行设计操作或操作员训练行为。 
这里描述的智能过程对象、图形显示元素和过程模块的功能可以在操作工作站20中起作用,并且不需要下载到工厂10中的控制器、现场设备,并在控制器和现场设备中配置,这就使得实现、观察和改变上述功能更为方便。进一步,与置于加工厂、控制器中相比,上述功能使得更易做出系统级的决定,因为属于系统级设备的信息一般而言对于操作工作站20是可用的,并且在特殊情况下对于执行引擎48也是可用的,尽管对于加工厂10中的每一个控制器和现场设备而言,上述信息并不总是可用的。然而,当这样做有益时,一些与过程模块相关的逻辑,比如图元,可以被嵌入到加工厂中的装置、设备和控制器中。可以使用智能过程对象创建完整的过程控制模块和图形显示,比如,使得执行引擎48可以自动检测泄露和生成带有少量用户配置行为的智能告警,从而计算和追踪工厂10中的流量平衡、质量平衡和损失,为工厂10提供更高级别的诊断并在工程设计和操作训练时仿真工厂的操作。 
图5显示了将执行引擎48和过程模块和使用的图形显示,集成到具有 分布式控制策略的加工厂中一种可能的方式。如图5所示,由过程模块创建的或与过程模块相关的显示类定义220,在执行引擎执行时提供显示给操作员,并且显示类定义220被提供给控制配置数据库和工程工具222,所述控制配置数据库和工程工具222在控制策略文件中以需要的方式对这些显示类定义进行使用和组织。过程算法224可以在运行时间之前与这些显示类定义220相关联,接着显示类定义及其流算法被实例化并提供给图形显示/过程模块运行时环境226(该环境可以通过在一个或者多个工作站中的一个或者多个执行引擎的形式来实现)。图形显示/过程模块运行时环境226使用下载脚本解析器228在运行时解析代码(即,执行及时的对象代码转化),并使用基于规则的执行引擎230执行流算法或其它规则,其中所述的其它规则基于为显示类提供的程序,或者基于与显示类约定的程序。在这个过程中,图形显示/过程模块运行时环境226可以与控制模块运行时环境232通讯,以提供数据或者信息到控制模块运行时环境232,或者访问来自提供数据或者信息到控制模块运行时环境232的数据或其它信息,所述控制模块运行时环境232可在与该过程相关的控制器和现场设备中执行。当然,图形显示/过程模块运行时环境226与控制模块运行时环境232可以通过任何需要的或者是任何预先配置的通信网络来进行通信,例如图1所示的以太网总线24。更进一步,其他的将这里描述的图形显示、过程模块、过程控制集成在一个标准控制系统或加工厂中的方法,也可以被使用。 
如上所述,显示于图4中的示例性过程图形显示中的智能过程对象具有图形元素和仿真元素,并被用来描述工厂中创建的加工厂元素的在线操作和仿真操作。用于支持智能过程对象的图形元素和仿真元素创建的对象类模型框架和说明性格式会结合一个或更多个实施例进行更详细地描述。一般而言,每个智能过程对象代表一个物理设备或加工厂元素。为此,每个智能过程对象都定义图形显示元素,而上述图形显示元素可以用在描述该元素的过程图形显示中。每个智能过程对象可以定义或建立加工厂元素的仿真模型,所述仿真模型可以包括一个或多个算法、方法或其他用于提供加工厂元素离 线仿真的动行。在特定的实施例中,智能过程对象可以包括:将向操作员显示的图形显示元素的呈现定义;数据存储,其用于存储关于位置(比如,路径)的参数的、指示加工厂元素在线操作的数据的处理;方法、算法或其它在图形显示元素通过用户界面显示时作为已发生事件的结果而被执行的步骤。上述由智能过程对象调用的方法、算法或其他处理可以通过执行引擎实现。由上述实现操作生成的内容和信息可以通过过程图形显示呈现,所述内容和信息还可以由执行引擎生成,或由为了使过程图形显示呈现于一个或多个显示设备上而提供的一个或多个呈现引擎(比如:矢量图形呈现引擎)分别生成。 
在具体地描述所述对象和说明性格式支持过程图形显示及其图形显示元素的定义和处理的方式之前,需要注意的是,关于智能过程对象和过程图形显示以及它们与过程模块的使用的进一步信息可以在下面的三个美国专利申请中找到:(i)于2002年10月22日递交的,名称为“加工厂中的智能过程模块和对象”的序列号为10/278,469美国专利申请,(ii)2003年7月21日递交的,名称为“加工厂中图形显示元素、过程模块和控制模块的集成”的序列号为10/625,381的美国专利申请和(iii)2004年12月16日递交的,名称为“使用智能连接元素的加工厂仿真”的序列号为11/014,307的美国专利申请,本发明特此专门将上述美国专利申请公开的全部内容并入本文作为参考。比如,本发明参考了序列号为11/014,307的美国专利文件中的图5到图8,以及相应的从[0075]段到[0107]段的原文内容,其中图5显示了嵌套的过程图形显示,图6显示了与过程图形显示相关的过程模块的关联,图7A和图7B过程图形显示、过程模块和控制模块相互的通信连接以及它们的集成,图8显示了提供先进的控制和仿真功能的并且相互连接的过程模块和控制模块。例如,与使用显示编辑器的过程图形显示配置相关的进一步信息,可以提供给配置应用程序38并作为其一部分,可以在共同转让的、上述指明的国际申请文件以及也向美国临时申请文件要求了优先权,名称为“过程配置和控制环境中的图形集成”的专利文件中找到,上述申请文 件公开的全部内容并入本发明作为参考。 
现在结合特定实施例描述有关在公开的加工厂用户界面方案的配置环境中配置和定义智能过程对象的方式,以及对其进行装配、编译或进行其他处理以用于运行时环境中的方式。上述实施例使用了说明性语言或标记语言以支持上述智能过程对象及其相关联的过程图形的配置、生成和操作。一般而言,由标记语言建立的格式和以及采用这种格式表述的脚本,可以用来定义和支持具有模块化的动态过程图形的加工厂用户界面(以及用户界面系统)。上述模块化的动态过程图形被数据绑定或链接到加工厂设备、过程控制元素以及它们所属的其它系统或设备上。进一步的结果是,所获得的用户界面是可扩展的并且非常灵活,因而使用户能够根据加工厂状况、设备、控制例程等创建或修改用户界面。 
就像下面描述的,以标记语言表述的脚本旨在用来生成这里描述的显示的动态图形和显示元素。除了能够支持过程图形各自的结构,以标记语言格式表述的信息也可以定义该显示中描述的元素的功能性(比如:操作或者行为),包括与数据转换相关的动作、事件处理以及与上述元素相关联的智能过程对象支持的其它动作。更一般地说,以标记语言表述的信息可以包括建立过程图形显示的任何功能和操作、任何图形显示元素以及用户界面自身的任何方面和功能性的脚本或代码。 
按照下面描述的对象模型、架构或框架,标记语言定义用户界面的这些图形和其他方面。还描述在准备比如运行时环境过程中,对按照对象模型和标记语言表述的信息进行处理(比如,被转换)的方式,包括比如下载脚本解析器228或其他作为脚本转换或处理引擎的实体所进行的任何处理步骤。 
一般而言,说明性语言或标记语言用来支持生成这里显示和描述的、在配置环境和运行时环境中使用的加工厂用户界面,从而运行和维护加工厂。基于标记语言呈现各种上下文的信息,使得信息可以以一种一致的、熟悉的、用户可访问到的方式呈现和存储,而不管用户在何处想要使用这些信息。更进一步的结果,用户界面以一种灵活和可扩展的格式描述,该用户界面包括 其菜单结构、到其他文件的链接、到外部信息的链接、嵌入的和可替换的形状,等等。下文结合一些实施例描述建立上述格式的配置和运行时环境的内部标记语言,PGXML。虽然基于工业标准可扩展标记语言(XML),但可替换地,PGXML也可以基于任何一种其他的标记语言或说明性语言。此外,如下文将更描述的,使用PGXML阐明的过程图形信息可能会随后在初始化、编译、下载、呈现或其他处理步骤时被转换。上述处理可以包括从用PGXML描述的特定信息转换到其他说明性格式,比如微软的用于用户界面的内部格式、XAML(可扩展的应用程序标记语言)、或者开放源格式、SVG(可缩放的矢量图形)。由被转换到的上述矢量图形格式(比如:XAML或SVG)的PGXML信息一般可以用于框架中,并且带有支持通过内部PGXML格式定义的动态图形和其他图形的完整性的扩展部分。下面将会描述示例性的过程图形框架,更一般地说,是使用PGXML和XAML脚本生成上述过程图形的过程图形架构。 
基于XML的过程图形架构和框架可以使用一个或多个对象模型,包括,比如,由PGXML表示和定义的内部对象模块、由XAML表示和定义的对象模型,以便规定由用户界面使用和呈现的绘图形状和其他图形。XAML格式规定了使用矢量图形命令的绘图形状。此外,就像使用微软WinFXAvalon工具的用户所知道的,XAML脚本除了支持静态数据外还可以支持动态数据表示(比如,动画)。使用上述功能,过程图形元素的动态形状和属性可以与实时数值、历史数值、物理属性,比如质量-流量和成分,以及对于可变特性的其他过程或仿真数据相关联。从这种意义上说,这里描述的基于XML的图形是数据驱动的。 
作为背景,XAML是微软WinFX Avalon工具的图解形式的表示法,并且与客户端-服务器架构一起形成微软Longhorn操作系统版本的一个组成部分。本领域的技术人员都非常熟悉有关XAML和Avalon的对象模型和其他细节信息,关于它们的进一步信息可以在为基于Avalon软件的开发人员提供的微软因特网网站msdn.microsoft.com/longhorn找到。简而言之,XAML 支持包括直线和曲线、图像和文本的矢量图形形状。并且XAML支持包括矩形、圆形、椭圆和多边形的基本图像形状。如下面描述的,可以增加与加工厂和制造相关的另外的基本的、原始的或其他形状。使用XAML格式的用户界面可以实现像三维形态效果一样复杂的动画技术。如下所述,过程图形可以包含上述动画和其他复合效果。 
XAML格式的矢量图形的性质使得复合图形信息可以以基于文本命令的顺序存储,其中基于文本的命令可以画出不同的矢量图形形状。上述信息可以通过不同的方法进行转换,以显示特定应用程序的图形图像。由XAML格式提供的另一种功能是可缩放性。因为重画指令被传送到能够基于XAML命令实现的呈现程序中,而不是作为像素值以位图的形式传送,所以在过程图形中使用XAML格式允许改变或缩放图形显示元素的大小,而没有锯齿状边缘。运行时环境的执行引擎48可以为每个目标环境提供一个或多个呈现引擎,并且被提供的呈现引擎中至少有一个专门用于处理基于XAML的命令来生成这里描述的过程图形显示。 
因为图像是基于矢量的,所以不管在何处提供显示,比如,在智能电话、手持设备,高端监控器还是其他显示设备上提供显示,都能生成高质量的图像。因此,过程图形,更一般而言,不管显示设备的特点如何,可能都会以一种一致的方式生成加工厂用户界面。因此,用户界面并不只存在于包括工作站的实现工具中,尽管上述工作站可能会包含在服务器、数据库或其他设备中。此外,因为使用标记语言,因而可以提供用户界面解决方案,于是,可以通过由浏览器或与该语言兼容的软件建立的因特网、网络(web)之类的通信连接来生成过程图形显示。在上述情况下,基于XML或XAML的脚本可以简单地下载到具有呈现引擎(与具有安装在其上的用户界面应用程序的整个副本不同)的远端设备上。换句话说,由过程图形显示提供的运行时环境成为具有集仿真和结合过程模块描述的其他应用功能为一体的因特网应用程序或网络应用程序。 
使用下面描述的基于XML的对象模型和框架以及由他们产生的XAML 脚本,过程图形显示中的每个元素都可以用动画的形式显示。接下来,Avalon框架支持用于创建高效图像的位图型滤波效应。滤波效应一般用来为配置工程师和用户提供向配置环境中的图形显示元素和文本直接加入不同效果的功能。例如,过程图形可以包括和支持下述效果,比如:调合效果、平铺效果、形状旋转或转换效果、变形、偏移、合并和特殊灯光效果。应该理解,上述或其他基于XAML或Avalon的效果可以与图中所示的示例性过程图形显示及其元素一起获得而使用。上述滤波效应可以单独应用,或与矢量图像一起使用,使得特殊的效果,比如鼠标移过(mouse-over)特性可以被分派到任何XAML图形对象中。 
在将基于PGXML的描述转换为XAML的实施例中,由XAML提供的矢量图形和其他上述特征、优点和能力可以运行时在有动画或其他动态图形特征的过程图形显示及其图形显示元素中使用。 
基于文本特性的标记语言,比如XML和XAML使得下列操作变得方便,配置、运行时和其他用户界面应用程序32通过下载的脚本存储和传送过程图形和其他数据。因为过程图形元素可以以文本的形式存储,因此用户界面应用程序32一般可以包括查询功能,以支持在图像内对文本的搜索。 
这里公开的基于XML的对象模型,以及因而建立的框架或架构,除了有先进的图形还有大量的优点。例如,使用基于XML的描述可以生成很小的文件,从而使得快速下载变为可能。另外,对象模型的可扩展特性可以生成重要的预先创建的图形显示元素库,并且预先生成的图形显示元素可以在随后补充。为此,该框架可以包括具有组、复合、类和模板的对象模块,更多的细节将在下文描述。下文还将描述,配置工程师或其他用户可以根据与装置、设备或其他实体相关的外部信息生成图形显示元素(比如:形状、复合、类和模板)。例如,用于上述实体的图形显示元素的信息,以及整个过程图形显示,可以由第三方提供者提供,比如INtools。 
这里公开的基于XML的架构也支持在运行时使用和显示数据,所述数据来源于分布式计算环境中若干不同数据源。例如,像上面提到的,通过过 程图形显示的数据可以在相关联的过程控制系统(比如:DeltaV历史记录器)、基于OPC的系统、任何XML文件或任何其他的源或系统中生成。为此,过程图形架构包括摘录表或数据源层以建立数据到基于XAML图形的关系。例如,若用于过程图形元素的XAML脚本描述了以像素形式表示数据(比如,填充一个条形图)的图像,位于加工厂中的仪器将会提供以华氏度为单位的实时数据。像下面将被描述的,在呈现过程图形元素之前,可识别数据源,并且连同转换、缩放等需要的代码一起,建立和提供图形元素和数据之间的逻辑关系。以这种方式,所得到的过程图形用户界面将以一种容易理解和不会被误解的方式提供数据。 
在上面描述的一套界面应用程序和数据结构32中实现和提供了基于XML的功能。具体而言,可以在包含图形显示配置应用程序38的配置环境中创建过程图形,并且图形显示配置应用程序38可以具有用于创建比如形状、复合、类、模板和动态演示之类的图形显示元素的若干操作模式,上述每种图形显示元素都会在下文详细描述。配置应用程序38一般提供图形编辑器,其具有若干集成工具(比如,GUI和其他工具)用于执行数个任务,所述的任务包括,例如创建脚本、将图形绑定到数据源,等等。使用上述工具的步骤将在下文描述。在配置并转换到XAML格式后,运行时环境通过前面提到的执行引擎48进行基于XAML命令实现的操作。更具体而言,运行时环境可以包括提供用于执行和呈现过程图形显示及其元素的后端支持的界面应用程序,上述过程图形显示及其元素位于由运行时工作区定义的框架内。 
现在参见图6-11,其中用相同的附图标记来表示相同的元素,这里,结合示例性界面或环境300来描述过程图形显示的配置和图形显示元素的创建,该示例性界面或环境300可由配置应用程序38或通过其它能够呈现基于XML的过程图形的设备来生成。在此配置过程期间,所创建的过程图形显示及其各个图形显示元素在内部以PGMXL格式进行描述。以下进一步详述关于PGXML格式支持和定义这些显示和元素的方法。 
界面300一般为配置工程师或其它用户提供图形编辑器,以便为设备操作、设计、维护、管理以及为设备定义的其它角色的运行时环境创建和定义过程图形。图6-11渐进地描述了使用界面300创建的过程图形显示,该界面300可以包含若干区域和面板,专用于定义过程图形显示及其图形显示元素的属性、参数或其它的方面。例如,界面300可以包含一个或多个组织面板302、304,用来为图形显示提供上下文或总览信息。面板302可以显示过程图形显示的名称及其在设备内的相关位置(例如,其与其它过程图形显示的关系)。面板302还可以列出并排列已由工厂区域或根据任一其它预期标准生成的各种过程图形显示。面板304可以识别每个已被加入至工作区或界面300的画布区306中的图形显示元素的名称。如以上所述,每个元素的通用版本可以被选中并从选项板区308被拖拽至画布区306。选项板区306可以包含若干对应于不同元素类型的子区域以表示不同的设备、仪器、或其它要由所创建的过程图形显示所表示的加工厂元素。例如,选项板区306可以包含执行器子区(图6)、处理设备子区(图7)、测量设备子区(图8)和专用(或定制)子区(图9)。编辑器界面300还包括一个或多个工具条310、312,它们显示了多种用于图形选择、创建、编辑或其它处理的编辑工具。 
当把图形显示元素从选项板区拖至画布区306中时,用户可以通过诸如在某一连接点按住鼠标左键再移动光标至目标连接物的方式将元素连接在一起。然后,所得到的连接可以被编辑器300在两个元素之间以自动选路的方式自动画出。或者,每当鼠标键在光标到达规定的连接点之前被释放时,可以自动产生连接的转弯或弯头。进一步,连接类型(如,管道、传送带或导管)可以通过定义连接点的性质而被自动设定。在图6-9所示的示例中,管道314被创建于泵316的下游连接点处。当某一连接支持多种连接类型时,接着,通过例如选择工具条图标317可以定义缺省的连接类型。 
各个独立的位于画布区306的图形显示元素可通过在其图形表示的上面或附近点击鼠标而被选中。当该元素被选中时,接着与该显示图形元素相 关联的可配置参数列表可由参数面板318来显示。如图6所示,泵316的选择显示出元素的图形方面(aspect)被给定,如用来描述泵为开(“ON_CLR”)和关(“OFF_CLR”)的颜色。图8示出了由图形显示元素表示的变送器320,该图形显示元素具有指定将一个或多个功能块参考作为数据源的信息,如针对AI_REF参数的F1521/A13。这些参考参数之一被选中后,就可以提供允许用户定义到达期望数据源的路径的对话,比如,控制模块/块/参数。关于指定参数、参考参数、属性以及图形显示元素的其它方面的进一步信息将在下面阐述。 
具体参照图7,使用处理设备选项板可以将常用的处理元素,如储罐、搅拌器、热交换器添加至显示中。当处理元素,如储罐322被添加至某一显示时,其可被扩展到与该显示相称的大小。选择像储罐322这样的元素还通过面板318为该元素提供了指定输入和输出流的数量或连接点的数量的机会(参见,如,入口流(In Streams)、出口流(Out Streams))。通过面板318中示出的对应参数,还可以修改连接点的位置(参见,如In1 Position,Out1 Position)。 
图9所示的定制设备选项板可以提供给不太常用的处理设备、流元素和到其它过程图形显示的参考(即,显示参考)。例如,可以标识出流的始发点和结束点。内部的流参考允许通过所示的面板318名命流的源。外部的流参考可以包括用于标识在另一显示中定义的相关流的参数。 
图9还示出了专用图形显示元素的另一示例,即通用的或模板的显示参考330,其位于选项板区308中,用来支持标识另一过程图形显示,该另一过程图形显示用于表示在当前显示之内且通过隐式操作而带有所有与其相关的功能和下层图形显示元素的被参考的显示。图10示出了,在显示参考模板330已经被选中并被拖至画布区以便在过程图形显示350之内放置和连接之后,一般用3 50指示的简化的过程图形显示的一部分。此时,配置工程师已经修改该显示参考模板330来标识蒸发器显示352。为此,修改或指定面板318中的“DISPLAY_REF”参数,以便通过名称,在某些情况下通过路 径,来标识该过程图形显示。 
图11提供了过程图形显示的定制化内容层的示例,具体地说,该过程图形显示的泵360具有估计属性元素362(当用户具有该元素时示出),比如工程访问权限。如在同时提交的名为“针对具有集成的仿真功能的加工厂用户界面系统的定制化的过程图形显示层(Customized Process Graphic DisplayLayers For A Process Plant User Interface System Having IntegratedSimulation)”的国际专利申请中更详细的描述,因此以其整体作为参考被特别结合进来,用户可以选择或被提供一个或多个与用户概述的特征相当的过程图形显示的内容层,其中该用户概述的特征可指定用户的访问权限。在图11的例子中,提供给用户对通过估计属性元素362计算泵360的排放压力的仿真信息的访问。 
以上所述的图形显示元素(一般来说是智能过程对象)可以由配置工程师或其它用户在任何时候预先定义或创建。配置应用程序38创建或定义这些图形显示元素的方式利用了对象模型架构和各自的PGXML描述。每一元素可以具有一组对应于过程变量、常量或其它外部值的固有属性。该元素可定义若干可视化的表示,其可包括:动态行为,如颜色变化或动画。从过程控制系统接收的值的变化可以提示显示中的元素的动态行为来改变它们的显像。 
如以上所述,当前提交的申请中,两种工具可以用来配置这些过程图形。第一种工具可以是用来配置过程图形元素的元素编辑器,从而将定制元素添加至若干预先配置的可被包含在加工厂用户界面系统中的过程图形元素。第二工具可以是用于从图形显示元素库建立过程图形显示的显示编辑器。 
如以上所述,关于该两种编辑器或编辑工具的操作以及为元素定义、提供或分配属性和显像的方式进一步上述的同时提交的申请中详述。然而,在一个示例中,用户可以选择通过对话框和表达式编辑器为所选的动画加入动画和输入配置信息,以向某元素加入动态行为。为此,该表达式可以涉及该元素的固有属性。例如,为了当泵启动时指定泵的颜色从蓝变为绿,用户将 在指定采用何种颜色时应用具有涉及泵IsOn属性的表达式的颜色变化动画。 
在用户可以画出原始图形形状(如以下进一步详述)的意义上,过程图形显示的创建与图形显示元素的创建相似。该配置工程师或其它用户还可从之前定义的复合形状库中选择复合形状。这些之前定义的形状的可用性可以显示于以上所述的面板302、304。 
基于对象模型框架,以上提及的原始形状和复合形状分别基于形状类和复合形状类,以便通过类的实例来使它们能够被重用。这些对象类的使用为每个复合形状实例提供了方便的参数或其它更新,该更新通过对各自形状类的修改而自动产生。另外,使用前述编辑工具来定义附加复合形状类的能力为该模块化方案定义过程图形显示提供了灵活性。 
形状对象类是对象模块的图形部分的基准或基础,各个形状对象类用于定义各自的原始矢量图形实体。一般来讲,根据所述对象模块架构、图形和其它用于用PGXML来表述的各个呈现定义中描述的对象的配置信息,各智能处理过程对象以及相应的各图形显示元素的图形描绘由一组图形对象或由其构成的复合对象组成。在此种方式下,这里描述和显示的过程图形对象可由原始图形构成,该原始图形由各自的排列为图形生成块的图形对象定义。如下所述,在为呈现图形做准备时,用PGXML描述的各图形对象随后被转换为对应的XAML图形对象(或其它图形格式,如SVG)。 
各形状类可以具有固定的属性或参数集合。改变形状类实例的属性值,即形状用法(usage),可使得形状的图形描绘发生变化。属性可以为诸如大小、位置、颜色、线条粗细或透明度指定数值。可选择地,或者作为补充地,形状类的某些属性或参数可以改变形状用法的行为。示例性行为包括:激活或禁止数据条目,以及隐藏形状或其任一部分。参数或属性值可以被赋予动态值或固定值。对于动态值而言,数值格式程序对象(以下进一步所述)被创建来建立和维护通过定义引用和/或路径串确定数值的一般方式。形状的属性或参数可以因此从其它形状用法的属性中获取。该形状可以进一步定义与将要根据这些数值执行的计算或格式转换相关的动态行为。 
形状类也可以定义触发执行脚本命令(也可以结合形状类来表述),或者,在某些情况下,用户界面中被全局定义的命令(比如,用来显示用户界面菜单的右击选择)的事件。事件可以涉及形状的选择或其它用户动作,或者,作为替换,涉及经过编程的对属性值变化的反应。 
像图形生成块一样,形状类可以为过程图形显示以及复合形状类形成基础,或者基本构造。更具体来说,形状对象可以在显示或复合形状内使用,它的一个实例可以作为图形元素被实例化。在对象模型框架中定义的形状对象包括如下一些原始形状:矩形、圆形、椭圆、线(单线和多线)、多边形,以及路径。另外的形状对象的类型包括:容器(container)形状,比如符号。符号可用于在过程形状层次结构中表示点或图标,该过程形状层次结构可用于描绘不同图形显示元素和过程图形显示之间的层次关系。例如,配置和运行时环境可以为用户提供在面板302或304中使用这些符号来显示该层次结构的选择。这些符号接下来可以为该层次结构中节点的特性(例如显示、显示元素、元素属性等等)提供方便的可视化指示。例如,显示的形状图标可以包括工厂的微缩描绘,而用于元素的属性或特性的形状图标可以为小圆圈。用于容器(比如组和复合)的形状图标可以是一文件夹,而该层次结构中的一组项目可以显示为一对重叠的正方形。其它可用形状图标包括用来表示位图的带有画笔的通用图片,以及带有被覆盖链接的通用显示,其用来表示与外部形状的链接,比如文档。另外的形状对象的类型包括文本形状的类型,比如文本和文本路径(即可以理解运行时路径以在运行时环境中建立数据位置的图形元素)。更进一步,形状对象可以是参考形状,比如到图像的链接或参考、HTTP或其它链接、或许多用户界面形状中的任何一个,如按钮、复选框、滑块等等。 
一个或多个属性可以为每个形状对象或形状对象组赋值。示例性的属性包括工具提示(即当鼠标指针或其它选择机构悬浮于形状上时出现的、与形状对象相关的小方框,其用来为形状对象提供描述或其它信息),上下文或其它菜单(比如,下拉菜单,可以从下拉菜单中启动帮助文件),拖动/放 下行为定义(比如,关于标签分配的详细内容),以及缩放和跨度定义。 
形状对象、形状属性和形状对象组也可以具有与之相关联的行为。比如,形状对象可以具有基于动作或提醒的行为来响应从数据源收到的数据(如下所述)。条件行为(比如if-then-else,switch等等)和其它行为也可以通过定制脚本来定义。这些行为可以以与形状对象关联表述的脚本形式通过代码来定义。并且可以使用任何期望的编程语言,比如C#。接着可以在运行时执行通过脚本表述的指令来更新形状对象或复合形状对象的属性或参数,因而可以修改过程图形显示的外观。 
除了增加属性或行为,配置应用程序38一般为配置工程师或其它用户提供若干执行针对形状对象或形状组的动作的能力。例如,配置程序38可以支持图形用户界面环境一般提供的生成、复制/粘贴、移动、替换、缩放和其它功能。其它静态形状,或成组的形状,也可以在预知下层XAML框架能力的情况下被转换为动态形状。例如,用户可以定义一传送带组,将该组转换为一个动态组,公开或分配与传送带的动画相关的参数,并增加脚本来定义传送带的移动。配置程序38也可以支持增加收听者行为,其用来注册事件并为事件(如按下按钮)的发生指定动作。另外的行为是装载URL或XAML脚本、或任何一般的诸如打印和视图改变(如向前移或向后移,向前翻或向后翻等等)之类的用户界面命令,该行为可以结合形状对象或形状组一起进行。 
可以用配置应用程序38提供的选择工具或其它工具产生或者关联形状组对象。选择工具也可以用于比如定义那些要设为动态的形状,或者更一般地用于选择一个或者更多个形状来分配任何其它功能性。结合将对象绑定至输入或输出数据源,选择工具可以用于比如公开或查看形状对象的属性。关于数据绑定的信息在下面进一步。 
形状对象可以被组合成定制的或配置的成组形状或形状组对象,并可以作为库的一部分保存下来,以便以后单独地或作为复合形状的一部分用于另一过程图形显示中。在这种情况下,以前创建的形状组或复合可以被选中并 从用户界面的选项板区(如前述的库或模板区65或选项板区308)拖入画布区(如配置区65或区306),该画布区可以作为创建新的过程图形显示或图形显示元素(如新的形状组或复合结构)的工作区。 
上述形状对象为形状类的实例化,这些形状类形成对象模型框架的基础。当将形状对象组合成复合形状时,也就定义了对应的复合形状类。示例性的用户界面系统可以包括具有任意数量(如100)的预定义的复合形状类的库,以支持特定设备的建模。已公开的用户界面系统具有的灵活的、模块式特征支持对库进行修改,比如像预期的一样定义新的复合形状类。用户界面系统的模块化特点允许这些形状类和复合形状类应用和重用于生成许多用于需要综合表示加工厂的显示(如1000)。配置工程师或系统设计者对复合形状类的重用可以方便地由此以嵌套布置的方式参与构造和生成多个更复杂的复合形状,因而产生另一个复合形状类以将来用于任何数量的显示的实例化。正如这里描述的,随后的对复合形状类库的参数、属性、行为等等的修改自动更新所有的具有被修改过的类的图形显示元素(如实例)的显示。为此,每个复合形状类在它的PGXML描述中或通过一个相关联的列表、表或其它标识,可以具有被标识类的每个实例,以便自动对改变进行传播,并同时对复合形状类对象进行保存、存储或其它记录。 
现在参看图12,用户界面系统使用的对象模型框架也可以定义若干被用于配置和运行时环境的其它方面的类。这些类比如可以用于为显示及其元素定义过程图形显示、复合形状和数据源的各方面。具体来说,图12仅示出了专用于指定数据转换方法的对象模型框架的小的、示例性部分。如前所述,智能过程对象可以用多种方式动态地显示数据的值,包括,比如,一个棒图或颜色的改变。在配置图形显示元素时,无论是特定的实例或是模板,值转换属性都可以被添加到其上。在这个示例中,数据可以根据五种不同的转换方法中的一种来进行转换,这些转换方法由相应的子类(ValueConverterBase类400、ColorLookup类402、RangeConverter类404、FormatterBase类406、CustomConverter类408以及BooleanConverter类410)。每个各自的类可以 有如果在实例化时指定的参数或属性(参看RangeConverter类404的InRange和OutRange参数)。ColorLookup类402可以与智能过程对象行为相对应,该智能过程对象行为使得对象的颜色能根据当前的数据值改变。例如,储罐可以用由颜色描述的液体来指示液位正常(如绿色),高于危险值(如红)或低于不正常值(如黄色)。可以通过属于ColorLookup类402的子类,即ColorLookupEntry类412,来表示不同的液位和其它需要实现这些颜色改变的信息说明。 
继续参考图12,FormatterBase类406有若干子类,它们用来指定满足不同数据类型需要的不同类型的可能的数据格式化方法。示例包括NumberFormatter类414,DateTimeFormatter类416以及GeneralFormatter类418,与此相关的是,把数据转换成用于显示的字符串,如块419所注释的。如图12所示的类图通过连接两个类的线可以指示类之间的关系,如CustomConverter类408和DeltaV.ProcessGraphics.Base.Scripts.ScriptBase类420之间的关系,它可以为用户提供机会去指定定制脚本或其它命令来实现定制的指令,在这里该指令用于格式化数据。 
图12也在块422中注释了上述实例化的对象的定义可以存储在动态链接库(DLL)文件中,创建该DLL文件为将过程图形显示下载到用于实现运行时环境的工作站做准备。当过程图形显示被呈现时,DLL文件可以表述格式化的定义和其它要执行的方法。为此,DLL文件可以包括由比如C#代码编译的指令。而C#或其它代码可以在过程图形信息被转换为XAML脚本的时候下生成。 
图13示出了对象模型框架的另一部分,该对象模型框架与指向可以为图形显示元素指定的示例性行为或动作的类图相对应。每个可用的行为或动作通过脚本指令来指定,并且对象模型提供了以面向对象的方式而不是作为未经组织的特定实例代码的块来指定指令的框架。以这种方式,指令可以被方便地重用或定制化。一个通过这些类的对象定义的示例性行为可以涉及用户按下或启动图形显示元素的按钮,比如提供具有开/关转换的开关选项的面 板图形。面板元素可以接着使用IScript类430来一般地标识该行为,接下来用一个具有ScriptArg类434和ScriptAttribute类435类的ScriptBase子类432来分别标识若干变元或属性以用于要定义的脚本指令中。反过来,ScriptBase子类432有若干子类436-439,其指定若干预定义的动作(例如示出一显示,如面板盘),以及子类440,其指定定制脚本。指定预定义的动作的一个或更多个子类可以有一个或更多个相应的子类,用来定义参数或其它要执行的动作的方面(参看比如GraphicParameter子类442)。 
图14也示出了示例性对象模型框架的另一部分。这部分被侧重于定义串行化对象,在一些实施方式中,串行化对象可以被用于支持从配置环境到运行时环境的移动。具体来说,许多类被定义来指定由用户界面系统执行的动作来使其它定义过程图形显示的对象串行化(或者在类图的其它部分是串并转换)。实现时,这些类可以形成配置应用程序38的一部分,用于将在编辑器中创建的图形结构的表示转换为PGXML脚本(串行化),以及形成为转换引擎、程序或可以处理PGXML脚本(串并转换)的其它工具的一部分。在任何一情况下,图14的示例性框架和对象仅表示一种机制或技术,其用来产生或以另外的方式处理PGXML脚本。更一般地说,例如,产生的PGXML脚本在配置过程期间被转换为一个或多个文件,以便在运行时期间生成(呈现)显示时使用,或者,可替换地,用于产生其它显示呈现期间使用的文件(例如编译的文件)。关于转换过程和此处产生的文件的细节在下面进一步详述,但一般说来,PGXML提供中间的、初始的(或基本的)格式来支持使用若干不同的呈现引擎和图形对象框架中的任何一个。 
被串行化的对象指定或包括基于XML的内容,该内容用来描述过程图形显示的各方面和他们的组成图形显示元素。换句话说,可以按照图14所示的类指定的处理步骤来解析通过PGXML语言描述的显示和显示元素的定义。 
在图14的示例性类图中,指定了两种不同类型的串行器功能类:PGLibSerializer类450和PGSerializer类452,其中每个都是SerializerBase 类454的子类,该SerializerBase类454一般地标识要实现的串行化操作的类型(即串行化(Serialize)、串并转换(Deserialize)、OnError)。也包括PGParser类456来定义实现XML脚本片断或其它保存为XML脚本的脚本片断的串行转换的对象。 
根据PGLibSerializer452类采取的串行化处理步骤进一步既可以通过在XMLBlobHelper类458中建立的属性来指定,也可以通过DisplaySerializer子类460和CompositeShapeSerializer子类462来指定。 
图14中指定的类和子类仅代表处理步骤的子集,这些子集可以用来为下载和执行运行时环境下的显示做准备。而且,应当理解的是,通过图14指定的对象模型和处理技术实质上是示例,并且PGXML脚本可以用本领域的技术人员所知道的其它处理基于XML的描述和脚本的方式进行处理。 
现在参看图15,在配置环境中创建的过程图形显示500提供了为在运行时环境中执行而被转换或处理之前的部件的示例性视图。配置之后,显示500包括呈现定义502,该呈现定义502包括要呈现的图形的PGXML描述。由于这部分PGXML脚本不涉及显示500的功能性,所以呈现定义502与显示500中对配置数据库28来说未知的部分相对应。许多定义过程图形显示或其元素的数据可以不透明地存储于配置数据库28内。在这种情况下,数据的特征和细节不为配置数据库28所知或者其索引在数据所属的图形显示元素的通用标识之外。这样的数据通常可以从元素定义的剩余部分中用一种离散或者分离的方式来定义图形显示元素的图形部分。 
显示500的其它部分一般存储在配置数据库28中,以便支持在完成配置后通过用户执行的重命名步骤来进行跟踪。具体来说,这部分可以包括属性参考表504,它将呈现定义502中的属性参考和用法属性或参数联系起来。图15的一般示例用于具有占位符###.##的参考,这里用法参数被标识为DVSYS:LIC-101/PID1/PV.CV。参考表504除了图15中的动态属性外,还可以进一步包括对脚本和事件的说明。如下面更加详细描述的,接下来将用法的属性或参数与数据绑定表或列表506中的数据源联系起来。可以通过数据 路径或位置信息,如FIC-109/PID2/OUT.CV来指定数据源,在本示例中,该信息指定要从过程控制系统接收的信息的数据位置(虽然可以使用网络10内外的其它数据源)。数据绑定表506可以为显示500提供所有数据源参考(data source reference)的列表。数据源可以通过别名来标识,这些别名由配置应用程序38来解析。如上所述,显示500可以进一步包括一个或多个数值格式程序对象(未示出),每个具有标记化表达式的数值格式程序对象包含与其它对象的关联和用于格式化要显示内容的属性参考。该显示也可以包括数据源参考以及对用法的复合形状类的参考,其中该数据源参考与数据库对象建立另外的联系。 
显示500是简化的显示,这种情况下,一般若干显示的不同元素将要求专用的属性参考表和数据源绑定列表。为了开始图解通过组合的方法定义显示来解决潜在复杂性的问题,图16示出了可以用在更典型的显示中的示例性复合形状类510的部件。当然复合形状类510的可以用于产生更复杂的复合形状类,它的用法接下来可以参与创建一显示。如上面所描述以及图16示意性所示,复合形状类510的组件可以由形状用法、Line1、Rect1以及Rect2产生。复合形状类510包括呈现定义512,它分别从属用于线和矩形形状用法的形状类514和516。一般来说,形状类514和516以及复合形状类510,可以有许多属性和事件。当属性为动态时,用于数据的支持动态图形的参考路径可以通过与形状的属性的关联被解析,通过别名被解析,或通过应用脚本被解析。无论哪种情况,内部用法的属性可以被作为参数公开,这些参数由配置应用程序中显示编辑器的用户来配置(例如参看图6-9的面板318),以便属性可以在复合形状类被用于一显示或另一复合形状类时被配置。 
和显示500类似,复合形状类510可以被分成呈现定义512和一个或更多个参考表518-520。虽然在呈现定义512中表述的细节对配置数据库28来说可以是未知的,但被跟踪的项可以被拖出定义复合形状类的PGXML脚本,以成为一个参考表518-520中的条目。参考表中的每个条目可以在配置 数据库38中有一个相关联的数值格式程序条目。当复合形状用法由复合形状类产生时,数值格式程序可以包含对属性和参数的赋值,这些属性或参数可以包含特定的数据源参考或留作以后绑定使用。 
如上所述,复合形状类的复合形状类用法的名称可以与该类相关联地存储,这样对类的修改被转给或传播给每个用法。类似地,图形参数用法可以与图形参数的定义相关联地存储。数值格式程序也可以包括用于参数或属性的脚本和事件。这些数据项可以存储在参考表或其它类似参考表518-520的表中。 
复合形状类510也可以包括表522,表522定义由比如形状类用法的属性产生的参数。具体来说,表522与别名(即STUFF)相关联来解析所有参考它的动态属性。两个其它参数也可以定义为对类公开,即ALARM和FLOW_RATE,其中ALARM被绑定至用法LINE1的BGCOLOR属性,FLOW_RATE被绑定至用法RECT1和RECT2的宽度属性。当复合形状被置于一显示中时,产生复合形状类的用法和实例的方式可以和在如图16中所示的结合复合形状类510产生形状类用法有非常类似。配置工程师接下来可以为表512中标识的参数提供固定的或动态的数值。 
如上简要提到的,复合形状类也可以包含链接的或嵌入的其它复合形状类的用法。这种嵌套的复合形状可用在几个形状被组合在一起形成类属复合形状类的情况下。所述用法的属性或者复合形状类用法的图形参数可以部分地与指定路径中的一个或多个别名绑定。结果,为每个唯一的别名创建新的参数,因而允许用户创建一个专用的但又可重用的复合形状类,当该复合形状类被置于一显示中时,它需要最小的配置。以这种方式,更多的复杂的复合形状类可以从较简单的复合形状类创建。作为例子,可以为限位指示器创建复合形状类,该指示器可以涉及对三角对象的描绘,该三角对象有一个角,该角被定位用来指向并因此标识棒图的水平。因此,一个或多个限位指示器复合形状类的实例可因此用于液位指示器复合形状类来标识储罐中的各种液位。 
如果不是因为每个对象类都有自动更新每个各自的用法和实例的能力,复合形状类的嵌套一般将是麻烦的。也就是说,如上所述,任何对对象类,如复合图形类或显示类的配置的改变,会自动地通过用户界面系统进行传播,使得类的每个实例能够反映配置的改变。 
上述对象类的灵活性可以与由运行时环境并且在某种期望的情况下由配置环境所提供的配置控制的方面(aspect)相结合。如下面进一步结合某些实施例描述的,一般可以限制用户在运行时环境中执行对复合形状类的改变。这种对类的控制通过仅允许用户通过改变用法的参数的值或定义对类的特定用法的外表进行修改来实现。这样,用户仅可以被允许为当前显示的特定的复合形状类用法或实例而不是为下层的图形结构改变数据源。 
图17为数据库存储实例图的图解,一般地以550表示,该图解标识了名为Displayl的示例性过程图形显示和它的附属对象之间的关系,用于所有这些对象的数据可以存储在配置数据库28中。初始情况下,存在用于该显示本身的对象552,并且该对象可以被存储在配置数据库28中。对象552可以支持显示类的创建,如果需要的话,它可以用于创建更复杂的显示。该显示包含和使用泵的复合形状类的元素用法或实例554。元素用法554被称为Pumpl并且可以进一步由元素定义556定义,也可以分别用于电动泵和手压泵的显像558和560。以这种方法,显示552的实例可以根据需要由配置工程师描述泵的两个可用的显像中的一个。泵复合形状556有两个内部属性,该属性可用作要配置的参数,即IsOn参数对象类或定义562以及Speed参数对象类或定义564。用法554利用相应参数定义562和564的实例或用法566或568来支持泵用法554的配置。为进一步通过显示552来支持泵用法554的配置,显示552包括两个属性570和572,它们分别与泵参数用法566或568相链接。在这个特殊的例子中,显示552的这些属性570和572已经由比如配置工程师通过面板318来指定。具体地说,显示属性570已经指定IsOn参数绑定至具有路径或位置“Mod1/...”(方便起见其全名被截短)的数据源574。同样,显示属性572已经指定Speed参数绑定至具有路径或 位置“Mod1/...”(方便起见其全名被截短)的数据源576。以这种方式,泵的固有属性被绑定至控制运行时变量,其值将在显示552的运行时环境的生成中显示。 
如前面的示例所示,参数可以为一显示组成用户指定的配置项,该显示可以在配置显示实例期间,或者甚至在运行时期间例如在可以改变参数来修改仿真的离线情况下,在上述编辑器中的一个中得到。可以替换的是,图形方面和图形显示元素的其它属性可以在配置环境中指定作为对象类(如复合形状类)的属性,这样可以完整地定义对象,而无需为参数作任何进一步的说明来支持例如在运行时期间的动态行为。例如,可以通过类的内部属性可以完全地建立用于静态元素的复合形状类的属性,如有静态颜色的静态形状。然而,当这样的属性不是静态时,图形显示元素的PGXML定义通过编辑器例如在配置期间定义对将在以后建立的参数的参考。这样,对象类属性可以使图形显示参数支持高级的动态图形。 
图18简化描述了根据某些实施方式,在配置环境期间产生的配置信息在在运行时环境中执行的准备过程中被处理的方式。一般说来,若干集合可以从显示实例或用法中创建,其中的配置信息可以被表述为PGXML呈现定义。从每个显示的呈现定义,可以产生显示图形类集合600。集合600一般包括并定义图形方面(aspect)和非图形方面。例如在一个使用微软Avalon矢量图形的实施方式中,呈现定义的图形方面被转换为XAML脚本,而与例如数据转换和事件处理相关的非图形方面可以用代码隐藏指令(如C#码)来表述。这些部件接着可以被编译为显示图形类集合600。其它实施方式可以将PGXML定义转换为其它图形格式,如SVG。 
如上所述,显示可以包含复合形状类和形状类的实例。虽然这些用法可以被转换为Avalon控件并且具有它们自己的集合(如下所述),但绑定至过程控制数据的显示、形状和复合图形用法的属性可以链接或绑定至由单独产生的集合602定义的属性,集合602可以被称为数据源绑定类。在某些实施方式中,显示图形类集合600和数据源绑定类集合602可以合并为单个的 集合。数据源绑定类集合602可以包含对所有由显示实例暗指的数据源参考(如数据源603图示)产生的绑定的说明,以及所有与显示类相对应的链接。在这种情景下,集合602和数据源603包括所有的用于该显示及其组成复合形状和其它形状的数据源参考。 
用于显示的复合形状的每个PGXML呈现定义可以被处理为分离的集合604和606。在某些实施方式中,被链接或通过别的方式被关联的复合形状类的实例可以组成其专用于如集合604的单个集合。类似地,可通过将所有嵌套的复合形状类处理成单个独立的集合(如集合606),来减少产生的集合总数。根据复合形状涉及的嵌套特点,显示集合600和集合606可以进行组合以便优化。 
用于显示的形状类被处理成各自的集合,如形状集合608,与生成的显示和复合形状类集合分离并在其外部。在预先定义形状类以避免不得不生成和下载它们的情况下,形状类集合可以预先生成。也就是说,当形状被预先安装在系统中时,它们各自的集合可以从具有配置应用程序的工作站装载、或者从配置数据库28下载至每个工作站或将生成具有这些形状的显示的描绘的其它显示设备中。虽然某些实施方式可以提供灵活地增加(即生成)新的形状类,但是当其它用于一显示的集合被下载时,所得到的形状集合可以被增加,因此避免在操作员工作站或其它显示设备上进行重新安装。形状集合608可以从各自的呈现定义中生成,这些呈现定义由PGXML表述,或可替换地以例如C#来表述的代码指令来表述。 
图19示出了涉及将PGXML配置信息转换成控件集合(如那些结合图18讨论的集合)的处理步骤,以及将这样的集合转换成用于部署运行时实现的文件的编译和其它处理。这样的处理一般在元素或显示配置完成之后进行,并且得到的数据被存储在配置数据库28中。一般说来,如图19所示的处理和部署步骤可以由转换引擎或其它工具来执行,其中,其它工具为由一个或多个计算机、处理器或其它在网络10中能够完成这样的处理的设备来实现。在一个实施方式中,由转换引擎或工具采取的处理步骤主要由Pro+ 工作站执行,其可以但并不是必要地为配置应用程序38提供用户界面。然而,图19的示例性实施方式提供了一种可能的两个涉及的工作站之间的职责分工,其中分隔线610一般指明与配置工作站(如用于和Emerson过程管理的DeltaV安装程序一起使用的Pro+工作站)和操作员站相关联的各自的任务和文件位置。 
如图19所示的过程图形部署策略步骤基于Microsoft Avalon(XAML)来实现,虽然,在其它实施方式中,其它图形配置也可以使用。例如,为了获得XAML的可伸缩的矢量图形优点,可使用SVG格式,在这种情况下,由于SVG脚本被处理和执行的方式,使得部署步骤将和图19所示的类似但并不相同。 
如上所述,过程图形显示和其图形显示元素(即形状、复合形状和附属显示)利用配置应用程序38和具体来说一个或多个图形编辑器或编辑工具来生成和配置。显示和元素通过上述对象类来描述,这样每个元素被各自的元素定义612和元素用法描述614来定义,并且每个显示由各自的显示定义616来定义。每个定义或描述可以由PGXML脚本(特别是定义612和616)来表述,并因而包括要转换为XAML图形格式的呈现定义。为此,每个元素定义612被转换为XAML文件618(如control.xaml),该XAML文件618列出Avalon控件,所述Avalon控件用于呈现由元素类定义的图形结构。类似地,一个或多个控件集合文件620被从元素用法定义614中得出或生成。应该理解的是,数据绑定或其它与元素用法描述一起被存储的信息可以在参考表或列表中列出,如上所述,这样的信息也可以或可替换地用PGXML描述来表述。 
继续参考图19,显示定义616的图形部分也可以转换成XAML脚本622,其可以在分离的文件(如display.xaml)中列出。显示定义616的其它部分可以被处理来生成一个或多个附加的包含涉及实现显示的动态方面的指令的代码隐藏文件624,包括指定基础数据源和产生这些方面(aspect)的事件。具体来说,代码隐藏文件624可以包括标识每个用在一显示中的参 考的定制数据源列表。该被参考元素的列表可以用于决定下载哪个用于该显示的控件集合。 
接着可以编译Avalon控件和其它XAML脚本文件,如显示文件622,来支持运行时环境。在这个实施方式中,编译产生一个或多个动态链接库(DLL)文件,该DLL可以列出呈现以及其它在运行时被执行的指令。第一DLL文件626可以列出用于呈现图形显示元素的XAML控件的命令,而第二DLL文件628可以主要包括用于描述该显示的命令。在其它实施方式中,由于呈现图形指令的方式,上述编译步骤不是必须的。 
控件和显示集合的编译版本可以接下来被下载或以另外的方式传输至任何数量的工作站或其它将要呈现过程图形显示的显示设备。在这个示例性的实施方式中,文件626和628被下载至存储器630,比如它可以是操作员站的一部分或被许多工作站共享。当过程图形显示被呈现时,过程图形运行时应用程序632利用计算机可读介质生成运行时工作区634,在该运行时工作区中可以分别实现DLL文件626和628的运行时实例636和638的执行和处理,从而呈现过程图形显示。具体来说,运行时工作区634可以包括一个或多个用于在Avalon框架中来执行应用程序的应用程序域640和642。DLL文件636和638接下来被装载入应用域640中的一个中,来生成被配置为示出该显示的用户界面窗格。为此,访问和激活显示数据源文件644,并利用从标识在文件644中的源收集到的数据来呈现该显示。数据源文件644为定制数据适配器,它将Avalon图形与后端数据源如过程控制系统有效连接。 
一般说来,如果显示或复合形状将包含关于一个或多个属性的动态行为,那么这些属性必须被绑定至来自控制系统或其它源的数据。这个数据链接在这里称为数据绑定。数据绑定可以有两个部件:数据源的标识以及数据源参考。在简单情况下,绑定值被完全限定,即绑定值解析为固码在比如用于定义类的PGXML脚本中的特定数据源。数据源标识可以包括路径名称,比如“DVRT:LIC-101/PID1/PV.CV.”。当显示被呈现或运行时,由用于显示的 数据绑定通过格式化和其它与绑定参数一起被指定的细节来检索数据。以这种方式,当值改变时,显示将被改变,从而建立该显示的或该显示元素的动态行为,并提供被呈现的显示和数据源之间通信的连续方式(即通信链接)。数据源的例子包括过程控制系统运行时系统(如DeltaV运行时,DvRt)、过程控制历史记录器、过程控制系统事件或报警、过程控制系统诊断数据和其它外部系统,如Ovation、Provox(POC)、OPC和AMS。 
图20为对象模型框架的示例性数据源对象模型部分650的示意性表示,用以支持上述数据源功能性。一般来说,如上所述,为每个过程图形显示生成定制数据源。在包含泵的显示中,该泵具有由颜色改变来反映的IsOn参数,配置工程师或其它用户可以配置泵的IsOn属性来绑定至数据源中路径上的项目上,如过程控制系统的以“MOD1\...”开头的路径。当XAML或其它过程图形呈现脚本在下载到操作员站或其它运行时环境显示设备之前产生时,泵实例可以接下来包含参考中间变量名的绑定语句。定制数据源也可以被生成(或修改)来包括具有相同名称的属性。为此,如图20所示,数据源对象模型650可以包括一般用于几个注册过的数据源的数据源管理对象652。在这个简化的示例中,仅单个的DvRt数据源对象654被示出,它可以像数据源一样描述过程控制系统的使用。DvRt数据源654和其它控制系统数据源被组织为IDataSource类656的子类,它可以为数据源路径表达式指定寄存器(或内存存储位置)信息。根据IDataSource类656组织的激活的数据源反过来是,根据专用于管理根据IDataSourceManager类652管理的数据源的控制系统部分的DvDataSource管理器658。 
用于所述显示的定制数据源已经通过IDataSourceBase类660得出,该IDataSourceBase类660通过通知类662和注册类664中的对象访问过DvRtDataSource类654。DataSourceBase类660的对象可以利用由显示得出的参考来生成。IBindingObject类664的绑定对象662被添加到用于显示中的每个参考的数据源中。IPropertyChange类666可以应用于处理显示的定制数据源。 
利用定制数据源,从PGXML脚本中得出的Avalon(或其它图形)控件可以数据绑定从属属性到数据源中。这样做时,从属属性的值由数据源在运行时提供,并且对基础数值的改变接下来反映在从属属性中。如果用户提供新的值,该值就被自动地推送到数据源中。 
用于从数据源检索数据值的路径在这里可以被称为数据源参考。数据源参考语法在比如具有不同控制系统或其它类型的数据源的不同的实施方式之间是不同的。在某些情况下,数据源参考可以有一个属性来指示格式或语法的类型,比如字母数字或浮点型。顺便说一句,著名的用于商用系统的数据源参考的例子包括LIC-101/PID1/PV.CV(DeltaV)和POINT/PARAMETER.FIELD(Provox)。如上所述,数据源和数据源参考的结合允许运行时工作区获得用于在显示中驱动动态行为的数据值。 
当属性被绑定至过程控制数据值时,“Value Formatter”对象可以在配置期间被生成。数值格式程序对象可以指定绑定的细节(如用法和属性,或被绑定的参数)以及数据源和数据源参考。可替换地,或者说可补充地,数值格式程序可以包括另外的数据,如格式化、数据转换(查找表、线性化、范围或脚本化功能)、纠错处理、刷新率和最小值改变。 
在某些实施方式中,一个或多个查找表可以存储在配置数据库28以辅助数据绑定。例如,数值格式程序对象可以与配置期间的查找表相关联。该查找表可以被下载至工作台,并且可以提供用于全局变量和查找表的数据源扩展。这样的查找表可以在显示之间被共享,并被与所述显示独立地下载。 
如上所述,通过PGXML描述来表述和定义的参数和其它信息的数据绑定,支持高级的和动态的图形,这些图形具有的动画以一种灵活的、可扩展的和可配置的方式绑定于或受控制于图形所属的加工厂数据。使用图形类和复合形状类以模块化的可扩展的方式来创建过程图形显示,可以提供给配置工程师进一步的灵活性。利用显示中与库对象(如复合形状类)相关联或链接的这些复合形状的实例,其中这些复合形状是从库对象中被实例化的,通过单独对库类的改变来自动传播更新。这些只是被基于XML的过程图形描 述和参数化这样的描述(即图形结构定义和图形参数的分离)支持的一些有效之处。 
如上所述,每个过程图形显示以及其中包含的图形显示元素的创建都记录在以第一说明性格式表述的各自的文本描述中。每种描述中的脚本命令提供有效的非存储强化机制来定义所述显示,尽管有图形呈现的复杂性。说明性格式以及因此的脚本命令,可以基于若干不同标记语言中的任何一种。具体来说,可以依赖基于XML的标记语言为每个显示和显示元素列出呈现定义或XML二进制大对象(blob)。为了支持高级的图形,如动画,标记语言也可以按照矢量图形方案来定义这样的图形。 
如上面进一步的描述,过程图形的动态特性被设计为反映当在线或仿真条件改变时过程的参数的当前值。为此,过程图形可以链接至反映这种改变的数据的源。每个基于XML的描述可以因此包括一个或多个数据源参考,它们一般为根据数据修改的每个相应的动态图形参数(如罐内变化的颜色)标识数据源位置。数据源位置也可以通过编辑器保留开放给后来的在配置期间由编辑器做成的指定,这样脚本标识别名或占位符来参考后来指定的数据源或路径信息。因为数据源信息和过程图形显示的其它特征(如处理事件的行为)通过基于XML的描述来指定,所以该基于XML的语言可以称为PGXML或过程图形XML。 
完成关于定义过程图形显示及其组成元素的配置和设计工作之后,配置工程师或其它用户可以选择处理PGXML描述从而为下载过程图形给操作员站或其它用户显示设备做准备。一般来说,过程图形显示和图形显示元素的每个PGXML描述经过处理来产生:(i)与要使用的图形呈现引擎相兼容的矢量图形格式中的脚本;(ii)具有指定一显示的数据源参考和任何其它非图形功能性(例如行为)的指令的代码。脚本的矢量图形格式也可以是说明性或基于XML的语言。在使用微软Avalon用户界面架构的实施方式中,矢量图形脚本可以用微软XAML(可扩展应用程序标记语言)来表述。其它实施方式可以使用其它格式,如开放源格式SVG(Scalable Vector Graphics, 可缩放矢量图形)。之所以可能使用任何有效的矢量图形架构是因为PGXML描述用直接用于呈现图形结构的格式或对象模型之外的分离格式来表示。代码可以用C#或任何其它期望的合适的编程语言来表述。 
在某些实现方式中,矢量图形脚本和相关联的代码接下来被合并,并在列出用于操作员站或其它用户显示图形设备的可执行命令的文件中被编译。为此,可以为每个过程图形显示和图形显示元素创建各自的动态链接库(DLL)文件。在任何情况下,矢量图形脚本的这样的编译和相关代码可以在下载之前被执行,以便最小化网络数据传输要求。 
前述对象模型框架的示例性部分只表示大量的类中的一些类,这些类被定义为支持过程图形和其它用户界面系统的功能性。 
在执行时,任何本发明描述的软件可以被存储在任何计算机可读存储器中,比如在磁盘、光盘,或其它存储介质上,在计算机或处理器的RAM或ROM里,等等。同样,这些软件可以由用户、加工厂或其它操作员站使用任何公知的或期望的传送方法来传送,比如在一个计算机可读磁盘或其它可便携式计算机存储机制或通过通信通道,如电话线、互连网、万维网、任何其它局域网或广域网等等(这种传送被视为与通过便携式存储介质提供这样的软件一样或可替换)。此外,这种软件可以被不经过调制或加密而被直接提供,或者,可以在通过通信通道传输之前,用任何合适的调制载波和/或加密技术进行调制或加密。 
以上根据特定实施例对本发明进行了描述,旨在用于说明而非限定本发明。本领域普通技术人员能理解的是,在不背离本发明的保护范围的情况下,可以对本发明公开的实施方式做出任何修改、补充或删除。 

Claims (13)

1.一种用于控制加工厂环境中的过程的过程控制系统,该过程控制系统包括:
执行一个或多个控制模块的控制器,用于实现加工厂环境中的控制回路;
与受控过程相关联的加工厂元素;
数据源,用于提供表现出加工厂元素的在线操作的数据;
计算机处理器;
显示设备,用于呈现关于受控过程的信息;和
所述数据源与所述计算机处理器之间的通信链路;
对象实体,适于使过程元素的图形描绘以表现出所述加工厂元素的在线操作的方式显示在所述显示设备上,并适于在所述加工厂环境中提供增强的控制和仿真功能,该对象实体包括:
第一部分,以说明性格式表述,定义通过所述显示设备描绘所述加工厂元素的图形;以及
第二部分,其标识所述数据源,并指定通过所述通信链路到所述数据源的数据路径,以从所述数据源获取表现出加工厂元素的在线操作的数据;以及
一个或多个输出,用于与由所述控制器执行的一个或多个控制模块中的一个通信。
2.根据权利要求1所述的过程控制系统,其中,所述对象实体的所述第一部分定义在呈现描绘所述加工厂的元素的图形时使用的形状对象的实例。
3.根据权利要求1所述的过程控制系统,其中,所述第一部分定义在呈现描绘所述加工厂的元素的图形时使用的复合形状对象的实例。
4.根据权利要求1所述的过程控制系统,其中,所述说明性格式基于可扩展标记语言。
5.根据权利要求1所述的过程控制系统,其中,所述说明性格式包括用于定义所述图形的脚本的矢量图形格式。
6.根据权利要求1所述的过程控制系统,其中,所述第一部分进一步定义数据转换参数,以指定表现出加工厂元素的在线操作的所述数据的图形描绘。
7.根据权利要求1所述的过程控制系统,进一步包括第三部分,其在加工厂元素的图形描绘被显示在显示设备上时,定义仿真所述加工厂元素的在线操作的方法。
8.根据权利要求7所述的过程控制系统,其中,所述第三部分以所述说明性格式来表述。
9.根据权利要求1所述的过程控制系统,其中,所述第二部分以所述说明性格式来表述。
10.根据权利要求1所述的过程控制系统,其中,所述图形包括动画元素,所述动画元素具有表现出所述加工厂元素的在线操作的动画。
11.一种用于控制加工厂环境中的过程的过程控制系统,该过程控制系统包括:
执行一个或多个控制模块控制器,用于实现加工厂环境中的控制回路;
与受控过程相关联的加工厂元素;
数据库,用于提供表现出加工厂元素的在线操作的数据;
计算机处理器;
显示设备,用于呈现关于受控过程的信息;
所述数据源与所述计算机处理器之间的通信链路;
对象实体,以在所述显示设备上显示加工厂元素的描绘,该对象实体包括:
图形部分,其为通过所述显示设备对所述加工厂元素的描绘定义图形;
参数部分,用于标识所述图形的可配置方面;
导航部分,用于标识所述数据源,并指定到所述数据源的数据路径,以获取将要与所述图形一起显示的内容;
一个或多个输出,用于与由所述控制器执行的一个或多个控制模块中的一个通信,以在所述加工厂环境中提供增强的控制和仿真功能。
12.根据权利要求11所述的过程控制系统,进一步包括多个存储器存储设备,以使所述对象实体的所述图形部分、参数部分以及导航部分被分散存储在分离的存储器存储设备中。
13.根据权利要求11所述的过程控制系统,其中,所述图形部分包括基于XML图形语言形式的描述。
CN2005800145387A 2004-05-04 2005-05-04 在加工厂用户界面中提供动态过程图形的系统和方法 Active CN1950767B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US56798004P 2004-05-04 2004-05-04
US60/567,980 2004-05-04
PCT/US2005/015941 WO2005109129A1 (en) 2004-05-04 2005-05-04 Markup language-based, dynamic process graphics in a process plant user interface

Publications (2)

Publication Number Publication Date
CN1950767A CN1950767A (zh) 2007-04-18
CN1950767B true CN1950767B (zh) 2012-09-26

Family

ID=34967121

Family Applications (26)

Application Number Title Priority Date Filing Date
CN201110163219XA Pending CN102207735A (zh) 2004-05-04 2005-05-04 过程环境中的关联图形显示
CN2010102549585A Active CN101893861B (zh) 2004-05-04 2005-05-04 过程配置和控制环境中的图形集成
CN2005800145298A Active CN1950765B (zh) 2004-05-04 2005-05-04 过程环境中的关联图形显示
CN201210297339.3A Expired - Fee Related CN102854819B (zh) 2004-05-04 2005-05-04 用于过程控制系统的面向服务的架构
CN201410425995.6A Active CN104238503B (zh) 2004-05-04 2005-05-04 用于过程控制系统的面向服务的架构
CN2005800142745A Active CN1950762B (zh) 2004-05-04 2005-05-04 用于过程控制系统的用户可配置的警报和警报趋势
CNA2005800142834A Pending CN1954273A (zh) 2004-05-04 2005-05-04 集成环境中具有定制的流程图形显示层的加工厂用户界面系统
CN2005800144971A Active CN1997948B (zh) 2004-05-04 2005-05-04 过程配置和控制环境中的图形集成
CN2005800145279A Expired - Fee Related CN1961288B (zh) 2004-05-04 2005-05-04 用于存取过程控制数据的方法和设备
CN201110156834.8A Active CN102323767B (zh) 2004-05-04 2005-05-04 用于配置加工厂中的图形显示元素和过程模块的系统
CN2005800144986A Expired - Fee Related CN1961314B (zh) 2004-05-04 2005-05-04 修正过程控制数据的方法及装置
CN201110093455.9A Expired - Fee Related CN102289366B (zh) 2004-05-04 2005-05-04 用于访问过程控制数据的方法和设备
CN2005800145387A Active CN1950767B (zh) 2004-05-04 2005-05-04 在加工厂用户界面中提供动态过程图形的系统和方法
CN2005800144967A Active CN1950763B (zh) 2004-05-04 2005-05-04 过程环境中具有多种视像的图形元素
CN2005800145283A Expired - Fee Related CN1965558B (zh) 2004-05-04 2005-05-04 用于过程控制系统的面向服务的架构
CN2005800142711A Active CN1950760B (zh) 2004-05-04 2005-05-04 用于过程控制系统的集成图像运行期界面
CN2011100213729A Expired - Fee Related CN102081662B (zh) 2004-05-04 2005-05-04 修正过程控制数据的方法及装置
CN201110021350.2A Expired - Fee Related CN102141810B (zh) 2004-05-04 2005-05-04 修正过程控制数据的方法及装置
CN201110240561.5A Active CN102360207B (zh) 2004-05-04 2005-05-04 用于过程控制系统的用户可配置的警报和警报趋势
CN201110021358.9A Expired - Fee Related CN102081398B (zh) 2004-05-04 2005-05-04 修正过程控制数据的方法及装置
CN2012101541320A Pending CN102707650A (zh) 2004-05-04 2005-05-04 过程环境中的脚本图形
CN2005800145300A Expired - Fee Related CN1950766B (zh) 2004-05-04 2005-05-04 加工厂中过程模块和专家系统的集成
CN2005800145264A Active CN1950764B (zh) 2004-05-04 2005-05-04 用于配置加工厂中的图形显示元素和过程模块的系统
CN2005800142730A Active CN1950761B (zh) 2004-05-04 2005-05-04 过程环境中的脚本图形
CN201410425987.1A Active CN104281446B (zh) 2004-05-04 2005-05-04 用于过程控制系统的面向服务的架构
CN2005800142726A Active CN1950771B (zh) 2004-05-04 2005-05-04 用于过程控制的集成图形用户界面

Family Applications Before (12)

Application Number Title Priority Date Filing Date
CN201110163219XA Pending CN102207735A (zh) 2004-05-04 2005-05-04 过程环境中的关联图形显示
CN2010102549585A Active CN101893861B (zh) 2004-05-04 2005-05-04 过程配置和控制环境中的图形集成
CN2005800145298A Active CN1950765B (zh) 2004-05-04 2005-05-04 过程环境中的关联图形显示
CN201210297339.3A Expired - Fee Related CN102854819B (zh) 2004-05-04 2005-05-04 用于过程控制系统的面向服务的架构
CN201410425995.6A Active CN104238503B (zh) 2004-05-04 2005-05-04 用于过程控制系统的面向服务的架构
CN2005800142745A Active CN1950762B (zh) 2004-05-04 2005-05-04 用于过程控制系统的用户可配置的警报和警报趋势
CNA2005800142834A Pending CN1954273A (zh) 2004-05-04 2005-05-04 集成环境中具有定制的流程图形显示层的加工厂用户界面系统
CN2005800144971A Active CN1997948B (zh) 2004-05-04 2005-05-04 过程配置和控制环境中的图形集成
CN2005800145279A Expired - Fee Related CN1961288B (zh) 2004-05-04 2005-05-04 用于存取过程控制数据的方法和设备
CN201110156834.8A Active CN102323767B (zh) 2004-05-04 2005-05-04 用于配置加工厂中的图形显示元素和过程模块的系统
CN2005800144986A Expired - Fee Related CN1961314B (zh) 2004-05-04 2005-05-04 修正过程控制数据的方法及装置
CN201110093455.9A Expired - Fee Related CN102289366B (zh) 2004-05-04 2005-05-04 用于访问过程控制数据的方法和设备

Family Applications After (13)

Application Number Title Priority Date Filing Date
CN2005800144967A Active CN1950763B (zh) 2004-05-04 2005-05-04 过程环境中具有多种视像的图形元素
CN2005800145283A Expired - Fee Related CN1965558B (zh) 2004-05-04 2005-05-04 用于过程控制系统的面向服务的架构
CN2005800142711A Active CN1950760B (zh) 2004-05-04 2005-05-04 用于过程控制系统的集成图像运行期界面
CN2011100213729A Expired - Fee Related CN102081662B (zh) 2004-05-04 2005-05-04 修正过程控制数据的方法及装置
CN201110021350.2A Expired - Fee Related CN102141810B (zh) 2004-05-04 2005-05-04 修正过程控制数据的方法及装置
CN201110240561.5A Active CN102360207B (zh) 2004-05-04 2005-05-04 用于过程控制系统的用户可配置的警报和警报趋势
CN201110021358.9A Expired - Fee Related CN102081398B (zh) 2004-05-04 2005-05-04 修正过程控制数据的方法及装置
CN2012101541320A Pending CN102707650A (zh) 2004-05-04 2005-05-04 过程环境中的脚本图形
CN2005800145300A Expired - Fee Related CN1950766B (zh) 2004-05-04 2005-05-04 加工厂中过程模块和专家系统的集成
CN2005800145264A Active CN1950764B (zh) 2004-05-04 2005-05-04 用于配置加工厂中的图形显示元素和过程模块的系统
CN2005800142730A Active CN1950761B (zh) 2004-05-04 2005-05-04 过程环境中的脚本图形
CN201410425987.1A Active CN104281446B (zh) 2004-05-04 2005-05-04 用于过程控制系统的面向服务的架构
CN2005800142726A Active CN1950771B (zh) 2004-05-04 2005-05-04 用于过程控制的集成图形用户界面

Country Status (9)

Country Link
US (17) US8185892B2 (zh)
EP (6) EP1784695B1 (zh)
JP (37) JP2007536634A (zh)
CN (26) CN102207735A (zh)
DE (14) DE112005003866A5 (zh)
GB (21) GB2448841B (zh)
HK (12) HK1096733A1 (zh)
PH (2) PH12012501204A1 (zh)
WO (14) WO2005107416A2 (zh)

Families Citing this family (1026)

* 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
US7213061B1 (en) 1999-04-29 2007-05-01 Amx Llc Internet control system and method
US7542885B1 (en) * 1999-05-07 2009-06-02 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Method and apparatus for predicting unsteady pressure and flow rate distribution in a fluid network
US7089530B1 (en) * 1999-05-17 2006-08-08 Invensys Systems, Inc. Process control configuration system with connection validation and configuration
WO2000070531A2 (en) 1999-05-17 2000-11-23 The Foxboro Company Methods and apparatus for control 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
US7904358B2 (en) * 2001-02-28 2011-03-08 Goldman Sachs & Co. Computerized interface for monitoring financial information and executing financial transactions
US8104017B2 (en) * 2001-10-25 2012-01-24 The Mathworks, Inc. Traceability in a modeling environment
DE10235517A1 (de) * 2002-08-05 2004-03-04 Siemens Ag Werkzeug und Verfahren zum Projektieren, Auslegen oder Programmieren einer Anlage
DE10242919A1 (de) * 2002-09-16 2004-03-25 Siemens Ag System zur virtuellen Prozessanbindung über Remote Desktop Protocol (RDP)
US9983559B2 (en) * 2002-10-22 2018-05-29 Fisher-Rosemount Systems, Inc. Updating and utilizing dynamic process simulation in an operating process environment
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
US20050004781A1 (en) * 2003-04-21 2005-01-06 National Gypsum Properties, Llc System and method for plant management
JP2004341732A (ja) * 2003-05-14 2004-12-02 Canon Inc 処理装置、データ処理方法、プログラムおよび記憶媒体
US7324856B1 (en) * 2003-09-25 2008-01-29 Rockwell Automation Technologies, Inc. Autogeneration of code via human-machine interfaces (HMI) and self-building HMI
US8751950B2 (en) 2004-08-17 2014-06-10 Ice Edge Business Solutions Ltd. Capturing a user's intent in design software
US20050071498A1 (en) * 2003-09-30 2005-03-31 Farchmin David W. Wireless location based automated components
US20050071135A1 (en) 2003-09-30 2005-03-31 Vredenburgh David W. Knowledge management system for computer-aided design modeling
JP3762402B2 (ja) * 2003-10-07 2006-04-05 キヤノン株式会社 データ処理装置及び方法
US20070282480A1 (en) * 2003-11-10 2007-12-06 Pannese Patrick D Methods and systems for controlling a semiconductor fabrication process
US7606960B2 (en) 2004-03-26 2009-10-20 Intel Corporation Apparatus for adjusting a clock frequency of a variable speed bus
JP4370960B2 (ja) * 2004-03-29 2009-11-25 三菱自動車エンジニアリング株式会社 車両の検査管理システム
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
US7444197B2 (en) 2004-05-06 2008-10-28 Smp Logic Systems Llc Methods, systems, and software program for validation and monitoring of pharmaceutical manufacturing processes
US7799273B2 (en) 2004-05-06 2010-09-21 Smp Logic Systems Llc Manufacturing execution system for validation, quality and risk assessment and monitoring of pharmaceutical manufacturing processes
US20060136555A1 (en) * 2004-05-21 2006-06-22 Bea Systems, Inc. Secure service oriented architecture
US20050278335A1 (en) * 2004-05-21 2005-12-15 Bea Systems, Inc. Service oriented architecture with alerts
US20060031481A1 (en) * 2004-05-21 2006-02-09 Bea Systems, Inc. Service oriented architecture with monitoring
US20050264581A1 (en) * 2004-05-21 2005-12-01 Bea Systems, Inc. Dynamic program modification
US20060031353A1 (en) * 2004-05-21 2006-02-09 Bea Systems, Inc. Dynamic publishing in a service oriented architecture
US7653008B2 (en) 2004-05-21 2010-01-26 Bea Systems, Inc. Dynamically configurable service oriented architecture
US20050273516A1 (en) * 2004-05-21 2005-12-08 Bea Systems, Inc. Dynamic routing in a service oriented architecture
US20060031433A1 (en) * 2004-05-21 2006-02-09 Bea Systems, Inc. Batch updating for a service oriented architecture
US20050273847A1 (en) * 2004-05-21 2005-12-08 Bea Systems, Inc. Programmable message processing stage for a service oriented architecture
US20060080419A1 (en) * 2004-05-21 2006-04-13 Bea Systems, Inc. Reliable updating for a service oriented architecture
US20050273517A1 (en) * 2004-05-21 2005-12-08 Bea Systems, Inc. Service oriented architecture with credential management
US7509238B1 (en) * 2004-06-25 2009-03-24 H2Tr0Nics, Inc. Computer program for water treatment data management
US9047165B1 (en) * 2004-07-08 2015-06-02 The Mathworks, Inc. Multiversion model versioning system and method
EP1621945B1 (de) * 2004-07-30 2017-03-29 Siemens Aktiengesellschaft Konsistenzsicherung in einem Automatisierungssystem
DE102004037064A1 (de) * 2004-07-30 2006-02-16 Abb Patent Gmbh Verfahren und Einrichtung zur Funktionsprüfung eines Feldgerätes vor dessen Erstinbetriebnahme
US7593944B2 (en) * 2004-08-17 2009-09-22 National Instruments Corporation Variable abstraction
US8510672B2 (en) * 2004-08-17 2013-08-13 Dirtt Environmental Solutions Ltd Automatically creating and modifying furniture layouts in design software
US7475384B2 (en) * 2004-10-19 2009-01-06 Microsoft Corporation Binding to types
US7747733B2 (en) 2004-10-25 2010-06-29 Electro Industries/Gauge Tech Power meter having multiple ethernet ports
CA2486103A1 (en) * 2004-10-26 2006-04-26 Platespin Ltd. System and method for autonomic optimization of physical and virtual resource use in a data center
US8151196B2 (en) * 2005-06-07 2012-04-03 Rockwell Automation Technologies, Inc. Abstracted display building method and system
US20070033538A1 (en) * 2004-11-03 2007-02-08 Rockwell Automation Technologies, Inc. Real time parallel interface configuration and device representation method and system
US20070055386A1 (en) * 2004-11-03 2007-03-08 Rockwell Automation Technologies, Inc. Abstracted display building method and system
US7908020B2 (en) * 2004-12-24 2011-03-15 Donald Pieronek Architecture for control systems
US8117591B1 (en) * 2005-01-07 2012-02-14 Interactive TKO, Inc. Graphical model for test case viewing, editing, and reporting
DE102005002743A1 (de) * 2005-01-17 2006-07-27 Siemens Ag Automatisierungssystem
US7991602B2 (en) * 2005-01-27 2011-08-02 Rockwell Automation Technologies, Inc. Agent simulation development environment
PL1859330T3 (pl) 2005-01-28 2013-01-31 Univ Duke Urządzenia i sposoby manipulacji kropelkami na płytkach obwodów drukowanych
US20060218311A1 (en) * 2005-03-28 2006-09-28 Prashant Maranat Simplifying integration of field devices accessible by different network protocols into a field device management system
JP2006285630A (ja) * 2005-03-31 2006-10-19 Yokogawa Electric Corp 二重化システムおよび二重化システムの制御権切り替え方法
US8125310B2 (en) 2005-04-01 2012-02-28 Abb Research Ltd. Method and system for providing a user interface
DE102006014634B4 (de) * 2005-04-01 2014-01-30 Abb Research Ltd. Mensch-Maschine-Schnittstelle für ein Kontroll- bzw. Steuerungs-System
US7924285B2 (en) * 2005-04-06 2011-04-12 Microsoft Corporation Exposing various levels of text granularity for animation and other effects
EP1734442A1 (en) * 2005-05-19 2006-12-20 Agilent Technologies, Inc. Modular code generation
GB0512965D0 (en) * 2005-06-27 2005-08-03 Ablaise Ltd Producing a graphical representation of a written description
US7716630B2 (en) * 2005-06-27 2010-05-11 Ab Initio Technology Llc Managing parameters for graph-based computations
US7877350B2 (en) 2005-06-27 2011-01-25 Ab Initio Technology Llc Managing metadata for graph-based computations
US20070027913A1 (en) * 2005-07-26 2007-02-01 Invensys Systems, Inc. System and method for retrieving information from a supervisory control manufacturing/production database
US9063739B2 (en) * 2005-09-07 2015-06-23 Open Invention Network, Llc Method and computer program for device configuration
US8156232B2 (en) * 2005-09-12 2012-04-10 Rockwell Automation Technologies, Inc. Network communications in an industrial automation environment
US20070067458A1 (en) * 2005-09-20 2007-03-22 Rockwell Software, Inc. Proxy server for integration of industrial automation data over multiple networks
US8392151B1 (en) * 2005-09-28 2013-03-05 The Mathworks, Inc. Preview of an object in graphical modeling environments
US20070073751A1 (en) * 2005-09-29 2007-03-29 Morris Robert P User interfaces and related methods, systems, and computer program products for automatically associating data with a resource as metadata
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
US8799793B2 (en) * 2005-10-05 2014-08-05 Invensys Systems, Inc. Tool for creating customized user interface definitions for a generic utility supporting on-demand creation of field device editor graphical user interfaces
DE102005048996A1 (de) * 2005-10-11 2007-04-12 Endress + Hauser Gmbh + Co. Kg Verfahren zum sicheren Versenden von Daten eines Feldgerätes der Prozessautomatisierungstechnik
US7631269B2 (en) * 2005-10-27 2009-12-08 Hewlett-Packard Development Company, L.P. Utility, method and device providing vector images that may be updated to reflect the physical states of configurable components of a device
US20070130138A1 (en) * 2005-11-02 2007-06-07 Sourcecode Technology Holding, Inc. Methods and apparatus for storing a collaboratively designed workflow process
KR100703704B1 (ko) * 2005-11-02 2007-04-06 삼성전자주식회사 동적 영상물 자동 생성 장치 및 방법
US7996758B2 (en) * 2005-11-02 2011-08-09 Sourcecode Technologies Holding, Inc. Methods and apparatus for storing data associated with an electronic form
US20070136367A1 (en) * 2005-11-02 2007-06-14 Sourcecode Technology Holding, Inc. Methods and apparatus for dynamically modifying a business object definition
US8239226B2 (en) * 2005-11-02 2012-08-07 Sourcecode Technologies Holdings, Inc. Methods and apparatus for combining properties and methods from a plurality of different data sources
US20070143305A1 (en) * 2005-11-02 2007-06-21 Sourcecode Technology Holding, Inc. Methods and apparatus for storing functions associated with an electronic form
US8010940B2 (en) * 2005-11-02 2011-08-30 Sourcecode Technologies Holdings, Inc. Methods and apparatus for designing a workflow process using inheritance
US20070143711A1 (en) * 2005-11-02 2007-06-21 Sourcecode Technology Holding, Inc. Methods and apparatus for displaying a setup sequence
DE202006021112U1 (de) * 2005-11-02 2012-09-24 Sourcecode Technology Holding, Inc. Vorrichtung zum Bearbeiten von Geschäftsgegenständen, elektronischen Formaten und Arbeitsabläufen
US8224853B2 (en) 2005-11-02 2012-07-17 Sourcecode Technologies Holdings, Inc. Methods and apparatus for updating a plurality of data fields in an electronic form
US7738973B2 (en) * 2005-11-14 2010-06-15 Rockwell Automation Technologies, Inc. Distributed historian architecture and interfaces
US7831317B2 (en) * 2005-11-14 2010-11-09 Rockwell Automation Technologies, Inc. Distributed historian architecture
BRPI0617749A2 (pt) * 2005-11-15 2011-08-02 Toshiba Kk Toshiba Corp sistema de gerenciamento de conteúdo e método de gerenciamento de conteúdo
JP3119701U (ja) 2005-11-25 2006-03-09 キタムラ機械株式会社 工作機械
US10248914B2 (en) * 2005-11-29 2019-04-02 The Boeing Company Sustaining a fleet of configuration-controlled assets
US7779383B2 (en) 2005-12-01 2010-08-17 Sap Ag Composition model and composition validation algorithm for ubiquitous computing applications
US8683358B2 (en) * 2005-12-01 2014-03-25 Cypress Semiconductor Corporation Application element group operations allowing duplication while preserving interdependent logic
US8103494B2 (en) * 2005-12-02 2012-01-24 Taiwan Semiconductor Manufacturing Co., Ltd. Management systems and methods
US8055358B2 (en) 2005-12-05 2011-11-08 Fisher-Rosemount Systems, Inc. Multi-objective predictive process optimization with concurrent process simulation
US7873615B2 (en) * 2005-12-14 2011-01-18 Sap Ag Control object based report generation using a central class
US20070143124A1 (en) * 2005-12-15 2007-06-21 International Business Machines Corporation Extensible object data enabled manufacturing
US9015578B2 (en) * 2006-01-24 2015-04-21 Microsoft Technology Licensing, Llc Dynamic optimization of available display space
US8086756B2 (en) * 2006-01-25 2011-12-27 Cisco Technology, Inc. Methods and apparatus for web content transformation and delivery
US20070179766A1 (en) * 2006-01-31 2007-08-02 Landmark Graphics Corporation Methods, systems, and computer-readable media for real-time oil and gas field production optimization using a proxy simulator
FR2896716B1 (fr) * 2006-01-31 2009-06-26 Abb Mc Soc Par Actions Simplif Procede de pilotage d'une station de travail robotisee et station de travail robotisee correspondante
US8504341B2 (en) * 2006-01-31 2013-08-06 Landmark Graphics Corporation Methods, systems, and computer readable media for fast updating of oil and gas field production models with physical and proxy simulators
US20070186187A1 (en) * 2006-02-08 2007-08-09 Mckesson Information Solutions Llc Scoring mechanism with visual communication of more than one reading
US9092593B2 (en) 2007-09-25 2015-07-28 Power Analytics Corporation Systems and methods for intuitive modeling of complex networks in a digital environment
US9557723B2 (en) 2006-07-19 2017-01-31 Power Analytics Corporation Real-time predictive systems for intelligent energy monitoring and management of electrical power networks
US20170046458A1 (en) 2006-02-14 2017-02-16 Power Analytics Corporation Systems and methods for real-time dc microgrid power analytics for mission-critical power systems
US20160246905A1 (en) 2006-02-14 2016-08-25 Power Analytics Corporation Method For Predicting Arc Flash Energy And PPE Category Within A Real-Time Monitoring System
WO2009100538A1 (en) 2008-02-13 2009-08-20 Dirtt Environmental Solutions, Ltd. Rendering and modifying cad design entities in object-oriented applications
US7904876B1 (en) * 2006-03-01 2011-03-08 The Mathworks, Inc. Interactive graphics format model
FR2899364B1 (fr) * 2006-03-28 2008-12-26 Streamezzo Sa Procede de calcul des parametres d'animation des objets d'une scene mulitmedia.
US7778806B2 (en) * 2006-03-29 2010-08-17 Hitachi, Ltd Method and apparatus for simulating microcomputer-based systems
US20070233854A1 (en) * 2006-03-31 2007-10-04 Microsoft Corporation Management status summaries
US7822874B2 (en) * 2006-04-07 2010-10-26 Dell Products L.P. Providing third party content to media devices
US20070240080A1 (en) * 2006-04-11 2007-10-11 Invensys Systems, Inc. Strategy editor for process control supporting drag and drop connections to declarations
EP2011108A4 (en) * 2006-04-11 2009-05-27 Invensys Sys Inc HUMAN MACHINE INTERFACE FOR STRATEGY EDITOR
US7468731B2 (en) * 2006-04-11 2008-12-23 Invensys Systems, Inc. Automatic resizing of moved attribute elements on a graphical representation of a control object
US20070260982A1 (en) * 2006-04-11 2007-11-08 Invensys Systems, Inc. Runtime human-machine interface for process control having enhanced graphical views of detailed control information
US8850335B2 (en) * 2006-04-11 2014-09-30 Invensys Systems, Inc. Strategy editor supporting automatic designation of displayed line style based upon a connection data type
US9476856B2 (en) 2006-04-13 2016-10-25 Advanced Liquid Logic, Inc. Droplet-based affinity assays
US20140193807A1 (en) 2006-04-18 2014-07-10 Advanced Liquid Logic, Inc. Bead manipulation techniques
US8809068B2 (en) 2006-04-18 2014-08-19 Advanced Liquid Logic, Inc. Manipulation of beads in droplets and methods for manipulating droplets
US10078078B2 (en) 2006-04-18 2018-09-18 Advanced Liquid Logic, Inc. Bead incubation and washing on a droplet actuator
US20070245250A1 (en) * 2006-04-18 2007-10-18 Microsoft Corporation Microsoft Patent Group Desktop window manager using an advanced user interface construction framework
US7851184B2 (en) * 2006-04-18 2010-12-14 Advanced Liquid Logic, Inc. Droplet-based nucleic acid amplification method and apparatus
US7439014B2 (en) 2006-04-18 2008-10-21 Advanced Liquid Logic, Inc. Droplet-based surface modification and washing
DE102006018220B4 (de) * 2006-04-19 2008-07-31 Festo Ag & Co Ventilbatterie und Kommunikationsverfahren dafür
US8396736B2 (en) * 2006-04-21 2013-03-12 Process Assets, Llc Systems and methods for providing documentation having succinct communication with scalability
US7853573B2 (en) * 2006-05-03 2010-12-14 Oracle International Corporation Efficient replication of XML data in a relational database management system
WO2009111769A2 (en) 2008-03-07 2009-09-11 Advanced Liquid Logic, Inc. Reagent and sample preparation and loading on a fluidic device
EP1855172A1 (de) * 2006-05-12 2007-11-14 Siemens Aktiengesellschaft Verfahren zur Alarmunterdrückung in einer Prozessanlage
US20070268300A1 (en) * 2006-05-22 2007-11-22 Honeywell International Inc. Information map system
US7565616B2 (en) * 2006-06-02 2009-07-21 Hewlett-Packard Development Company, L.P. System for controlling display content for multiple electronic display units
US20070288207A1 (en) * 2006-06-12 2007-12-13 Autodesk, Inc. Displaying characteristics of a system of interconnected components at different system locations
US8108063B2 (en) * 2006-06-22 2012-01-31 International Business Machines Corporation User interface for color transfer control in textile processing equipment
EP1873634A3 (en) * 2006-06-29 2013-10-09 Rockwell Automation Technologies, Inc. HMI framework for extensible automation system engineering platforms
US20080018665A1 (en) * 2006-07-24 2008-01-24 Jay Behr System and method for visualizing drawing style layer combinations
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
US7801856B2 (en) * 2006-08-09 2010-09-21 Oracle International Corporation Using XML for flexible replication of complex types
AU2007286155B2 (en) 2006-08-10 2013-12-12 Ab Initio Technology Llc. Distributing services in graph-based computations
US7831637B2 (en) 2006-08-29 2010-11-09 Sap Ag System on the fly
US8131644B2 (en) 2006-08-29 2012-03-06 Sap Ag Formular update
US7823124B2 (en) * 2006-08-29 2010-10-26 Sap Ag Transformation layer
US20080082517A1 (en) * 2006-08-29 2008-04-03 Sap Ag Change assistant
US7908589B2 (en) * 2006-08-29 2011-03-15 Sap Ag Deployment
US8065661B2 (en) 2006-08-29 2011-11-22 Sap Ag Test engine
US7831568B2 (en) * 2006-08-29 2010-11-09 Sap Ag Data migration
US20080059630A1 (en) * 2006-08-29 2008-03-06 Juergen Sattler Assistant
US7912800B2 (en) 2006-08-29 2011-03-22 Sap Ag Deduction engine to determine what configuration management scoping questions to ask a user based on responses to one or more previous questions
US20080071555A1 (en) * 2006-08-29 2008-03-20 Juergen Sattler Application solution proposal engine
US7827528B2 (en) * 2006-08-29 2010-11-02 Sap Ag Delta layering
US20080059537A1 (en) * 2006-08-29 2008-03-06 Juergen Sattler Content subscription
US20080059490A1 (en) * 2006-08-29 2008-03-06 Juergen Sattler Design time
US20080077651A1 (en) * 2006-09-05 2008-03-27 Ongrand Limited Information processing system with collaborating devices
US7793292B2 (en) * 2006-09-13 2010-09-07 Fisher-Rosemount Systems, Inc. Compact batch viewing techniques for use in batch processes
US7881270B2 (en) * 2006-09-14 2011-02-01 Qualcomm Incorporated Method and apparatus for flexible network architecture
US8947439B2 (en) 2006-09-15 2015-02-03 International Business Machines Corporation Process data presentation based on process regions
DE102006044141A1 (de) 2006-09-15 2008-04-03 Dspace Digital Signal Processing And Control Engineering Gmbh Einrichtung und Verfahren zur Konfiguration eines Steuerungssystems
DE102006043579A1 (de) * 2006-09-16 2008-04-03 Abb Technology Ag Anzeigesystem zur grafischen Darstellung von Alarmmeldungen einer technischen Anlage oder eines technischen Prozesses
US20080072234A1 (en) * 2006-09-20 2008-03-20 Gerald Myroup Method and apparatus for executing commands from a drawing/graphics editor using task interaction pattern recognition
WO2008039451A2 (en) * 2006-09-22 2008-04-03 Sensormatic Electronics Corporation System and method for event management
EP1903435A1 (de) * 2006-09-22 2008-03-26 Siemens Aktiengesellschaft System und Verfahren zur dynamischen Darstellung von Prozesszuständen in einem Automatisierungssystem
US8788070B2 (en) * 2006-09-26 2014-07-22 Rosemount Inc. Automatic field device service adviser
US20080079757A1 (en) * 2006-09-29 2008-04-03 Hochmuth Roland M Display resolution matching or scaling for remotely coupled systems
US8683017B2 (en) * 2006-09-29 2014-03-25 Rockwell Automation Technologies, Inc. Web-based configuration of distributed automation systems
US7822802B2 (en) * 2006-09-29 2010-10-26 Fisher-Rosemount Systems, Inc. Apparatus and method for merging wireless data into an established process control system
US8028045B2 (en) * 2006-09-29 2011-09-27 Rockwell Automation Technologies, Inc. Web-based configuration server for automation systems
US7917240B2 (en) * 2006-09-29 2011-03-29 Fisher-Rosemount Systems, Inc. Univariate method for monitoring and analysis of multivariate data
US7835805B2 (en) 2006-09-29 2010-11-16 Rockwell Automation Technologies, Inc. HMI views of modules for industrial control systems
US20100049335A1 (en) 2006-10-06 2010-02-25 Tac Ab Data structure & associated method for automation control system management
US7934194B2 (en) * 2006-10-17 2011-04-26 The Mathworks, Inc. User-defined hierarchies of user-defined classes of graphical objects in a graphical modeling environment
KR100885444B1 (ko) 2006-10-20 2009-02-24 엘지전자 주식회사 네트워크에서 디바이스의 출력을 제어하는 방법
CA2668329C (en) * 2006-10-24 2016-07-19 Edsa Micro Corporation Systems and methods for a real-time synchronized electrical power system simulator for "what-if" analysis and prediction over electrical power networks
US8180622B2 (en) 2006-10-24 2012-05-15 Power Analytics Corporation Systems and methods for a real-time synchronized electrical power system simulator for “what-if” analysis and prediction over electrical power networks
ATE505756T1 (de) * 2006-10-24 2011-04-15 Krones Ag Bedienungshilfe für eine vorrichtung zum behandeln von behältnissen
WO2008063797A2 (en) * 2006-11-20 2008-05-29 Autodesk, Inc. Dynamic help references for software documentation
US8584038B2 (en) 2006-12-18 2013-11-12 Microsoft Corporation Techniques for use with a calendar and messaging component
US10994358B2 (en) 2006-12-20 2021-05-04 Lincoln Global, Inc. System and method for creating or modifying a welding sequence based on non-real world weld data
US9937577B2 (en) 2006-12-20 2018-04-10 Lincoln Global, Inc. System for a welding sequencer
JP2008165399A (ja) * 2006-12-27 2008-07-17 Fanuc Ltd シミュレーションデータ作成支援装置
US8519979B1 (en) * 2006-12-29 2013-08-27 The Mathworks, Inc. Multi-point interface for a graphical modeling environment
JP2008171166A (ja) * 2007-01-11 2008-07-24 Yokogawa Electric Corp 操作監視装置
US8732595B2 (en) * 2007-01-18 2014-05-20 Sap Ag Condition editor for business process management and business activity monitoring
JP5156762B2 (ja) 2007-02-09 2013-03-06 アドヴァンスト リキッド ロジック インコーポレイテッド 液滴アクチュエータデバイスおよび磁性ビーズを使用する方法
DE102007007536A1 (de) * 2007-02-15 2008-08-21 Siemens Ag Computersystem zum Erstellen einer funktionsbezogenen Dokumentation einer Anlage
DE102007007538A1 (de) 2007-02-15 2008-08-21 Siemens Ag Vorrichtung und Verfahren zur visuellen Darstellung einer Statusinformation eines technischen Prozesses
EP1965301A1 (en) * 2007-02-27 2008-09-03 Abb Research Ltd. Method and system for generating a control system user interface
WO2011084703A2 (en) 2009-12-21 2011-07-14 Advanced Liquid Logic, Inc. Enzyme assays on a droplet actuator
US8108790B2 (en) * 2007-03-26 2012-01-31 Honeywell International Inc. Apparatus and method for visualization of control techniques in a process control system
AU2008239477B2 (en) * 2007-03-29 2010-08-05 Irobot Corporation Robot operator control unit configuration system and method
US8583592B2 (en) * 2007-03-30 2013-11-12 Innography, Inc. System and methods of searching data sources
US20080243787A1 (en) * 2007-03-30 2008-10-02 Tyron Jerrod Stading System and method of presenting search results
US8250408B1 (en) * 2007-04-02 2012-08-21 Hewlett-Packard Development Company, L.P. System diagnosis
US20080250325A1 (en) * 2007-04-03 2008-10-09 Feigenbaum Barry A Integrated Development Environment with Object-Oriented GUI Rendering Feature
US20080255681A1 (en) * 2007-04-10 2008-10-16 Cindy Alsup Scott Methods and apparatus to manage process plant alarms
EP1983426A1 (de) * 2007-04-17 2008-10-22 Siemens Aktiengesellschaft Automatisierte Visualisierung einer Auswahl von Simulationsdaten
US8533661B2 (en) * 2007-04-27 2013-09-10 Dell Products, Lp System and method for automated on-demand creation of a customized software application
US8185362B2 (en) * 2007-05-01 2012-05-22 Siemens Corporation Integration of fast feedback into systems configuration
EP2145297A4 (en) * 2007-05-08 2012-05-30 Sourcecode Technology Holding Inc METHODS AND APPARATUSES FOR EXPOSING DEFINITIONS OF WORKFLOW PROCESSES AS COMMERCIAL OBJECTS
EP1993033A1 (en) * 2007-05-16 2008-11-19 Tac AB Method, controller, monitoring apparatus, control system, and computer program for online viewing
EP1993034A1 (en) * 2007-05-16 2008-11-19 Tac AB Building control module, controller, method, and computer program
US8996394B2 (en) * 2007-05-18 2015-03-31 Oracle International Corporation System and method for enabling decision activities in a process management and design environment
US7825940B1 (en) * 2007-05-21 2010-11-02 Adobe Systems Incorporated Computer system and method for manipulating views of an assembly
US8407716B2 (en) 2007-05-31 2013-03-26 Fisher-Rosemount Systems, Inc. Apparatus and methods to access information associated with a process control system
US8874831B2 (en) 2007-06-01 2014-10-28 Netlist, Inc. Flash-DRAM hybrid memory module
US8904098B2 (en) 2007-06-01 2014-12-02 Netlist, Inc. Redundant backup using non-volatile memory
US8301833B1 (en) 2007-06-01 2012-10-30 Netlist, Inc. Non-volatile memory module
US20080303826A1 (en) * 2007-06-11 2008-12-11 Adobe Systems Incorporated Methods and Systems for Animating Displayed Representations of Data Items
US20080303827A1 (en) * 2007-06-11 2008-12-11 Adobe Systems Incorporated Methods and Systems for Animating Displayed Representations of Data Items
US8281405B1 (en) 2007-06-13 2012-10-02 Mcafee, Inc. System, method, and computer program product for securing data on a server based on a heuristic analysis
DE102007029136A1 (de) * 2007-06-25 2009-01-02 Vega Grieshaber Kg Vorrichtung und Verfahren zum Generieren einer Bedienoberflächenkonfiguration für ein Feldgerät
US8185916B2 (en) 2007-06-28 2012-05-22 Oracle International Corporation System and method for integrating a business process management system with an enterprise service bus
JP5038795B2 (ja) * 2007-07-02 2012-10-03 株式会社日立製作所 作業指示装置、作業指示方法、作業指示プログラム及び作業指示記憶媒体
ATE529789T1 (de) * 2007-07-05 2011-11-15 Sick Ag Verfahren zum programmieren einer sicherheitssteuerung
US9116593B2 (en) 2007-07-06 2015-08-25 Qualcomm Incorporated Single-axis window manager
JP5088611B2 (ja) * 2007-07-09 2012-12-05 コニカミノルタビジネステクノロジーズ株式会社 管理システム及び管理方法並びに制御プログラム
ATE496467T1 (de) * 2007-07-12 2011-02-15 Accenture Global Services Gmbh Schnittstellensystem zur nachrichtenübermittlung zur bereitstellung einer nachricht für ein zielsystem
US8458672B2 (en) * 2007-07-17 2013-06-04 International Business Machines Corporation Facilitating the utilization of complex data objects
US8131033B2 (en) * 2007-07-25 2012-03-06 Sectra Ab Sensitivity lens for assessing uncertainty in image visualizations of data sets, related methods and computer products
KR101758670B1 (ko) * 2007-07-26 2017-07-18 아브 이니티오 테크놀로지 엘엘시 에러 핸들링이 가능한 그래프 기반의 트랜잭션 연산 처리 방법 및 시스템
US8112253B2 (en) 2007-07-26 2012-02-07 Areva T&D, Inc. Energy management system that provides real time situation awareness of a potential energy management failure
US9730078B2 (en) * 2007-08-31 2017-08-08 Fisher-Rosemount Systems, Inc. Configuring and optimizing a wireless mesh network
US7941758B2 (en) * 2007-09-04 2011-05-10 Apple Inc. Animation of graphical objects
WO2009032863A2 (en) 2007-09-04 2009-03-12 Advanced Liquid Logic, Inc. Droplet actuator with improved top substrate
EP2183690A1 (en) * 2007-09-07 2010-05-12 ABB Technology AG Configuration of intelligent electronic device
DE102007043795A1 (de) * 2007-09-13 2009-04-02 Siemens Ag Leittechniksystem für eine technische Anlage und Verfahren zum Betreiben eines leittechnischen Systems
DE102007043794B4 (de) * 2007-09-13 2010-04-01 Siemens Ag Leittechniksystem für eine technische Anlage und Verfahren zum Betreiben eines leittechnischen Systems
US7831865B1 (en) * 2007-09-26 2010-11-09 Sprint Communications Company L.P. Resource allocation for executing automation scripts
US20090089682A1 (en) * 2007-09-27 2009-04-02 Rockwell Automation Technologies, Inc. Collaborative environment for sharing visualizations of industrial automation data
US7962440B2 (en) * 2007-09-27 2011-06-14 Rockwell Automation Technologies, Inc. Adaptive industrial systems via embedded historian data
US8548777B2 (en) * 2007-09-28 2013-10-01 Rockwell Automation Technologies, Inc. Automated recommendations from simulation
US20090089031A1 (en) * 2007-09-28 2009-04-02 Rockwell Automation Technologies, Inc. Integrated simulation of controllers and devices
US20090089029A1 (en) * 2007-09-28 2009-04-02 Rockwell Automation Technologies, Inc. Enhanced execution speed to improve simulation performance
US20090089234A1 (en) * 2007-09-28 2009-04-02 Rockwell Automation Technologies, Inc. Automated code generation for simulators
US7809534B2 (en) * 2007-09-28 2010-10-05 Rockwell Automation Technologies, Inc. Enhanced simulation models for automation
US8069021B2 (en) * 2007-09-28 2011-11-29 Rockwell Automation Technologies, Inc. Distributed simulation and synchronization
US7801710B2 (en) * 2007-09-28 2010-09-21 Rockwell Automation Technologies, Inc. Simulation controls for model variability and randomness
US20090089698A1 (en) * 2007-09-28 2009-04-02 Bruce Gordon Fuller Automation visualization schema with zooming capacity
US8914750B2 (en) * 2007-10-05 2014-12-16 Autodesk, Inc. User defined scenarios in a three dimensional geo-spatial system
US8984433B2 (en) * 2007-10-10 2015-03-17 Microsoft Technology Licensing, Llc. Graphical representation of tabular data
CN101424941B (zh) * 2007-10-31 2011-05-25 北京北方微电子基地设备工艺研究中心有限责任公司 一种控制实现方法和系统
US8326823B2 (en) * 2007-11-01 2012-12-04 Ebay Inc. Navigation for large scale graphs
US8281287B2 (en) * 2007-11-12 2012-10-02 Finocchio Mark J Compact, portable, and efficient representation of a user interface control tree
KR100938672B1 (ko) * 2007-11-20 2010-01-25 한국전자통신연구원 악성 코드에 의해 삽입된 동적 연결 라이브러리 검출 장치 및 방법
US20090132954A1 (en) * 2007-11-20 2009-05-21 Honeywell International Inc. Apparatus and method for isolating problems in content loaded into a human-machine interface application
CN107256430B (zh) * 2007-11-23 2023-12-08 润弘精密工程事业股份有限公司 图形介面网路报修系统及其方法
DE102007057871A1 (de) * 2007-11-29 2009-06-04 Abb Ag System und Verfahren zur kombinierten Informationserfassung für SCADA- und Simulations- oder Netzberechnungsanwendungen
US8032254B2 (en) * 2007-11-30 2011-10-04 Honeywell International Inc. Method and apparatus for configuring an HVAC controller
DE102007058352B4 (de) 2007-12-03 2014-02-27 Phoenix Contact Gmbh & Co. Kg Verfahren und System zur Konfiguration einer Steuerroutine zur Steuerung wenigstens einer realen oder virtuellen Prozesseinrichtungskomponente
US8001480B2 (en) * 2007-12-17 2011-08-16 Honeywell International Inc. Apparatus and method for defining and controlling graphical faceplates in a process control system
EP2073086B1 (en) * 2007-12-20 2013-02-27 Tac AB Method for generating documentation for a building control system
DE102007062985B4 (de) * 2007-12-21 2014-01-02 Abb Research Ltd. Verfahren und Einrichtung zur Kommunikation gemäß dem Standardprotokoll OPC UA in einem Client-Server-System
US9367166B1 (en) * 2007-12-21 2016-06-14 Cypress Semiconductor Corporation System and method of visualizing capacitance sensing system operation
EP2073123B1 (en) * 2007-12-21 2014-03-12 Software AG Method and system for monitoring a service oriented architecture
MX2010007034A (es) 2007-12-23 2010-09-14 Advanced Liquid Logic Inc Configuraciones para eyector de gotas y metodos para realizar operaciones de gota.
US20100229052A1 (en) * 2008-01-08 2010-09-09 Microsoft Corporation Resolving asynchronous validation errors
US20090183185A1 (en) * 2008-01-16 2009-07-16 Microsoft Corporation Declarative and Extensible Process Definition
US9189250B2 (en) * 2008-01-16 2015-11-17 Honeywell International Inc. Method and system for re-invoking displays
US8386947B2 (en) * 2008-01-18 2013-02-26 Microsoft Corporation Declaratively composable dynamic interface framework
US20090193067A1 (en) * 2008-01-30 2009-07-30 Microsoft Corporation Server-based recalculation of vector graphics
EP2245610A4 (en) 2008-02-15 2015-06-03 Invensys Sys Inc SYSTEM AND METHOD FOR THE AUTOMATIC GENERATION OF SIMULATIONS FOR BREAKING OUT A PROCESS CONTROL SYSTEM AND USER TRAINING
US8266187B2 (en) * 2008-02-19 2012-09-11 Hewlett-Packard Development Company, L.P. Integration of static and dynamic data for database entities and the unified presentation thereof
US20090210386A1 (en) * 2008-02-20 2009-08-20 Cahill James S Methods and apparatus to create process plant operator interfaces
JP5339096B2 (ja) * 2008-02-22 2013-11-13 村田機械株式会社 Vao生産性スイート
US8896603B2 (en) * 2008-02-26 2014-11-25 Fisher-Rosemount Systems, Inc. Methods and apparatus to bind properties in a process control system
EP2096512A1 (de) * 2008-02-29 2009-09-02 Siemens Aktiengesellschaft Vorrichtung und Verfahren zum Projektieren von Feldgeräten einer technischen Anlage
US20090219168A1 (en) * 2008-02-29 2009-09-03 Sony Corporation Living posters
US20090222752A1 (en) * 2008-03-03 2009-09-03 Brian Alexander Wall Industrial automation visualization object having integrated hmi and control components
US8482568B2 (en) * 2008-03-03 2013-07-09 Pixar Systems and methods for specifying arbitrary animation controls for model objects
DE102008017289B4 (de) * 2008-03-03 2021-10-14 Rohde & Schwarz GmbH & Co. Kommanditgesellschaft Anpassbares Messgerät und Verfahren zur Anpassung
US20090228786A1 (en) * 2008-03-10 2009-09-10 Microsoft Corporation Flexible creation of auto-layout compliant diagrams
EP2252951B1 (en) 2008-03-11 2021-05-05 Ice Edge Business Solutions, Ltd. Automatically creating and modifying furniture layouts in design software
US10678409B2 (en) 2008-03-12 2020-06-09 International Business Machines Corporation Displaying an off-switch location
US8650490B2 (en) * 2008-03-12 2014-02-11 International Business Machines Corporation Apparatus and methods for displaying a physical view of a device
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
JP5680404B2 (ja) * 2008-04-01 2015-03-04 京セラ株式会社 ユーザインタフェース生成装置
JP2009265944A (ja) * 2008-04-25 2009-11-12 Hitachi Ltd 画面表示方法、画面表示プログラムおよび画面表示装置
US8852952B2 (en) 2008-05-03 2014-10-07 Advanced Liquid Logic, Inc. Method of loading a droplet actuator
WO2009139245A1 (ja) * 2008-05-13 2009-11-19 日本電気株式会社 Xml処理装置、xml処理方法およびxml処理プログラム
KR20090120722A (ko) * 2008-05-20 2009-11-25 엘지전자 주식회사 이동 단말기 및 이것의 콘텐츠 다운로드 방법
US8806185B2 (en) * 2008-05-29 2014-08-12 International Business Machines Corporation System and method for automatic configuration of portal composite applications
EP2286356A4 (en) * 2008-06-03 2013-03-06 Whirlpool Co EQUIPMENT DEVELOPMENT TOOLKIT
US8312384B2 (en) * 2008-06-11 2012-11-13 Honeywell International Inc. Apparatus and method for fault-tolerant presentation of multiple graphical displays in a process control system
DE102008027981A1 (de) * 2008-06-12 2009-12-24 EFG Energie für Gebäude GmbH & Co. KG Überwachungsverfahren
CN104407518B (zh) 2008-06-20 2017-05-31 因文西斯系统公司 对用于过程控制的实际和仿真设施进行交互的系统和方法
US8219935B2 (en) * 2008-06-24 2012-07-10 Signature Control Systems, Inc. Method and system for providing isolated detail information about stations which are simultaneously active in an irrigation system
US8364751B2 (en) 2008-06-25 2013-01-29 Microsoft Corporation Automated client/server operation partitioning
US8810595B2 (en) * 2008-06-26 2014-08-19 Microsoft Corporation Declarative approach for visualization
DE102009004285A1 (de) 2008-06-27 2009-12-31 Robert Bosch Gmbh Verfahren und Vorrichtung zur Optimierung, Überwachung oder Analyse eines Prozesses
US8826174B2 (en) 2008-06-27 2014-09-02 Microsoft Corporation Using visual landmarks to organize diagrams
US8520015B2 (en) * 2008-07-14 2013-08-27 Honeywell International Inc. Method for intermixing graphics applications using display intermix server for cockpit displays
US20100017739A1 (en) * 2008-07-17 2010-01-21 Siemens Building Technologies, Inc. Method for Defining a Graphic Control for Use in a Building Automation System Control Environment
CN101316242B (zh) * 2008-07-17 2010-12-01 上海交通大学 面向服务的智能体平台
US8978104B1 (en) 2008-07-23 2015-03-10 United Services Automobile Association (Usaa) Access control center workflow and approval
PL2149827T3 (pl) * 2008-07-28 2015-03-31 Grieshaber Vega Kg Generowanie obrazów do stosowania w wielojęzycznych programach operacyjnych
US8823723B2 (en) * 2008-08-07 2014-09-02 Mitsubishi Electric Corporation Semiconductor integrated circuit device, facility appliance control device, and appliance state display apparatus
CN101650668A (zh) * 2008-08-11 2010-02-17 优诺威讯国际有限公司 虚拟环境的实现方法及装置
US8473854B2 (en) * 2008-08-19 2013-06-25 Rockwell Automation Technologies, Inc. Visualization profiles and templates for auto-configuration of industrial automation systems
US8108193B2 (en) * 2008-08-28 2012-01-31 International Business Machines Corporation Collaboration framework for modeling
US20100058247A1 (en) 2008-09-04 2010-03-04 Honeywell International Inc. Methods and systems of a user interface
US8271659B2 (en) * 2008-09-04 2012-09-18 Oracle International Corporation Methods and systems for automatic removal and replacement of connections in a pool rendered stale by a firewall
US8707397B1 (en) 2008-09-10 2014-04-22 United Services Automobile Association Access control center auto launch
US8825462B2 (en) * 2008-09-17 2014-09-02 Accenture Global Services Limited Method and system for simulating a plurality of devices
US8850525B1 (en) 2008-09-17 2014-09-30 United Services Automobile Association (Usaa) Access control center auto configuration
US8893035B2 (en) * 2008-09-17 2014-11-18 Accenture Global Services Limited Method, system and graphical user interface for configuring a simulator to simulate a plurality of devices
DE102008048552B4 (de) * 2008-09-17 2014-02-27 Khs Gmbh Verfahren zum Betrieb eines industriellen Systems
US9003326B2 (en) * 2008-09-23 2015-04-07 Apple Inc. Indicating input focus by showing focus transitions
US9417626B2 (en) 2008-09-29 2016-08-16 Fisher-Rosemount Systems, Inc. Efficient design and configuration of elements in a process control system
US8326666B2 (en) * 2008-09-29 2012-12-04 Fisher-Rosemount Systems, Inc. Event synchronized reporting in process control systems
US20100083110A1 (en) * 2008-09-30 2010-04-01 Scott Steven J Human-machine interface having multiple touch display navigation capabilities
US9582234B2 (en) * 2008-09-30 2017-02-28 Rockwell Automation Technologies, Inc. System and method for the automatic aggregation of industrial automation displays
US8624921B2 (en) * 2008-09-30 2014-01-07 Rockwell Automation Technologies, Inc. Industrial automation visualization schemes employing overlays
US9111019B2 (en) 2008-09-30 2015-08-18 Interactive TKO, Inc. Modeling and testing interactions between components of a software system
US8990768B2 (en) * 2008-09-30 2015-03-24 Rockwell Automation Technologies, Inc. Software object property return method and system
US8135659B2 (en) 2008-10-01 2012-03-13 Sap Ag System configuration comparison to identify process variation
US8165700B2 (en) * 2008-10-02 2012-04-24 Fisher-Rosemount Systems, Inc. Complete integration of stand-alone batch operator interface capabilities into generic human machine interface using componentized objects
US8490049B2 (en) 2008-10-15 2013-07-16 International Business Machines Corporation Faceted, tag-based approach for the design and composition of components and applications in component-based systems
US8555240B2 (en) * 2008-10-15 2013-10-08 International Business Machines Corporation Describing formal end-user requirements in information processing systems using a faceted, tag-based model
US8271703B2 (en) 2008-10-17 2012-09-18 Ricoh Company, Ltd. Providing device defined user interface modifiers to a computer system
US20100100563A1 (en) * 2008-10-18 2010-04-22 Francisco Corella Method of computing a cooperative answer to a zero-result query through a high latency api
US20100121676A1 (en) * 2008-11-11 2010-05-13 Yahoo! Inc. Method and system for logging impressions of online advertisments
US8570327B2 (en) * 2008-11-14 2013-10-29 General Electric Company Systems and methods involving graphically displaying control systems
CN101738958B (zh) * 2008-11-14 2012-05-02 四零四科技股份有限公司 主动式监控系统及其方法
US8572502B2 (en) * 2008-11-21 2013-10-29 Honeywell International Inc. Building control system user interface with docking feature
EP2359203B1 (en) * 2008-11-24 2015-10-28 ABB Research Ltd. A method for providing control and automation services
DE102008060010A1 (de) * 2008-11-25 2010-06-02 Pilz Gmbh & Co. Kg Sicherheitssteuerung und Verfahren zum Steuern einer automatisierten Anlage
DE102008060005A1 (de) * 2008-11-25 2010-06-10 Pilz Gmbh & Co. Kg Sicherheitssteuerung und Verfahren zum Steuern einer automatisierten Anlage mit einer Vielzahl von Anlagenhardwarekomponenten
US8396893B2 (en) * 2008-12-11 2013-03-12 Sap Ag Unified configuration of multiple applications
US8255429B2 (en) 2008-12-17 2012-08-28 Sap Ag Configuration change without disruption of incomplete processes
US20100156655A1 (en) * 2008-12-19 2010-06-24 Honeywell International Inc. Equipment area alarm summary display system and method
US8269620B2 (en) * 2008-12-19 2012-09-18 Honeywell Internatonal Inc. Alarm trend summary display system and method
JP2010149537A (ja) * 2008-12-23 2010-07-08 Autonetworks Technologies Ltd 制御装置、制御方法及びコンピュータプログラム
US20100174388A1 (en) * 2009-01-02 2010-07-08 Ferreira David A Live Device Graphical Status Tree
US20100175012A1 (en) * 2009-01-06 2010-07-08 Allstrom Peter E System and Method for Remote Monitoring and Control of Field Device
CN101782848B (zh) * 2009-01-19 2013-12-04 西北工业大学 仿真软件界面集成方法
US20100207951A1 (en) * 2009-01-20 2010-08-19 Pvt Solar, Inc. Method and device for monitoring operation of a solar thermal system
US20100185954A1 (en) * 2009-01-21 2010-07-22 Microsoft Corporation Collaborative Environment Project Extensibility with Composition Containers
US8086969B2 (en) * 2009-01-29 2011-12-27 Siemens Aktiengesellschaft System and method for graphical user interface
KR20100088094A (ko) * 2009-01-29 2010-08-06 삼성전자주식회사 다중 입력 소스를 이용한 오브젝트 조작 장치
WO2010088649A1 (en) * 2009-02-02 2010-08-05 Consilience International Llc Resource processing using an intermediary for context-based customization of interaction deliverables
US8065345B2 (en) * 2009-02-04 2011-11-22 Microsoft Corporation Visualization as input mechanism
WO2010093879A1 (en) 2009-02-13 2010-08-19 Ab Initio Technology Llc Managing task execution
US20100211192A1 (en) * 2009-02-17 2010-08-19 Honeywell International Inc. Apparatus and method for automated analysis of alarm data to support alarm rationalization
US9354629B2 (en) * 2009-02-19 2016-05-31 Fisher-Rosemount Systems, Inc. Methods and apparatus to configure a process control system using an electronic description language script
DE102009011679A1 (de) * 2009-02-23 2010-08-26 Pilz Gmbh & Co. Kg Verfahren und Vorrichtung zum Erstellen eines Anwenderprogrammes für eine Sicherheitssteuerung
US20100223594A1 (en) * 2009-02-27 2010-09-02 Infragistics Inc. Method and apparatus for implementing a composable control architecture
US8881039B2 (en) * 2009-03-13 2014-11-04 Fisher-Rosemount Systems, Inc. Scaling composite shapes for a graphical human-machine interface
JP5600342B2 (ja) * 2009-03-16 2014-10-01 アール・エイチ・ケイ・テクノロジー・インコーポレイテッド プログラマブル機器構成方法および装置
US9253536B2 (en) * 2009-03-18 2016-02-02 Microsoft Technology Licensing, Llc Updating data-consuming entities
US20100250903A1 (en) * 2009-03-26 2010-09-30 Celio Technology Corporation Apparatuses and systems including a software application adaptation layer and methods of operating a data processing apparatus with a software adaptation layer
US9135091B2 (en) * 2009-04-03 2015-09-15 Microsoft Technology Licensing, Llc Communicating events or data between application components
US8131676B2 (en) * 2009-04-03 2012-03-06 Microsoft Corporation Updating media-location data for media-playing entities
US8887242B2 (en) * 2009-04-14 2014-11-11 Fisher-Rosemount Systems, Inc. Methods and apparatus to provide layered security for interface access control
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
EA201190228A1 (ru) * 2009-04-30 2012-05-30 ДжиИ. ИНФРЭСТРАКЧЕ САУТ ЭФРИКА (ПРОПРАИТЭРИ) ЛИМИТЕД Способ установления системы поддержки принятия решений для процесса
DE102009021062A1 (de) * 2009-05-13 2010-11-18 Abb Technology Ag Alarmverwaltungssystem
US8392840B2 (en) * 2009-05-22 2013-03-05 Microsoft Corporation Large sets of data
US20100306825A1 (en) * 2009-05-27 2010-12-02 Lucid Ventures, Inc. System and method for facilitating user interaction with a simulated object associated with a physical location
US9298336B2 (en) * 2009-05-28 2016-03-29 Apple Inc. Rotation smoothing of a user interface
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
US8797337B1 (en) * 2009-07-02 2014-08-05 Google Inc. Graphics scenegraph rendering for web applications using native code modules
US8255186B2 (en) * 2009-07-09 2012-08-28 Air Liquide Large Industries U.S. Lp Presenting dynamic SCADA data
US20110010624A1 (en) * 2009-07-10 2011-01-13 Vanslette Paul J Synchronizing audio-visual data with event data
US20110010623A1 (en) * 2009-07-10 2011-01-13 Vanslette Paul J Synchronizing Audio-Visual Data With Event Data
US9067132B1 (en) 2009-07-15 2015-06-30 Archetype Technologies, Inc. Systems and methods for indirect control of processor enabled devices
US8239047B1 (en) * 2009-07-15 2012-08-07 Bryan Bergeron Systems and methods for indirect control of processor enabled devices
US20110022978A1 (en) * 2009-07-23 2011-01-27 Rockwell Automation Technologies, Inc. Intelligent device framework
US8155761B2 (en) * 2009-07-23 2012-04-10 Fisher-Rosemount Systems, Inc. Process control system with integrated external data sources
US8788652B2 (en) * 2009-07-27 2014-07-22 Ixia Real world network testing combining lower layer network tests, application layer tests and interdependent interactions
US20110022197A1 (en) * 2009-07-27 2011-01-27 Rec Advanced Silicon Materials Llc Process control application development environment and features
US9043003B2 (en) 2009-07-31 2015-05-26 Fisher-Rosemount Systems, Inc. Graphical view sidebar for a process control system
US9256219B2 (en) * 2009-08-11 2016-02-09 Fisher-Rosemount Systems, Inc. System configuration using templates
US8926065B2 (en) 2009-08-14 2015-01-06 Advanced Liquid Logic, Inc. Droplet actuator devices and methods
JP5237223B2 (ja) * 2009-08-20 2013-07-17 三菱電機株式会社 監視制御装置
US8438199B1 (en) * 2009-09-10 2013-05-07 Bentley Systems, Incorporated System and method for identifying and highlighting a graphic element
JP5345028B2 (ja) * 2009-09-10 2013-11-20 三菱重工業株式会社 表示システム及び表示方法
US8423883B1 (en) * 2009-09-11 2013-04-16 Adobe Systems Incorporated Systems and methods of creating and editing electronic content including multiple types of graphics
US9265429B2 (en) * 2009-09-18 2016-02-23 Welch Allyn, Inc. Physiological parameter measuring platform device supporting multiple workflows
US20110072371A1 (en) * 2009-09-18 2011-03-24 Microsoft Corporation Application programming interface for user interface creation
US9494931B2 (en) 2009-09-23 2016-11-15 Fisher-Rosemount Systems, Inc. Dynamic hyperlinks for process control systems
TWI512997B (zh) * 2009-09-24 2015-12-11 Semiconductor Energy Lab 半導體裝置,電源電路,和半導體裝置的製造方法
GB2474545B (en) * 2009-09-24 2015-06-24 Fisher Rosemount Systems Inc Integrated unified threat management for a process control system
US8667329B2 (en) * 2009-09-25 2014-03-04 Ab Initio Technology Llc Processing transactions in graph-based applications
DE102009042762A1 (de) * 2009-09-25 2011-03-31 Abb Ag Verfahren und Anordnung zur Unterstützung der Einrichtung, der Inbetriebnahme und des Tests einer Schaltanlage
US20110082597A1 (en) 2009-10-01 2011-04-07 Edsa Micro Corporation Microgrid model based automated real time simulation for market based electric power system optimization
US9164501B2 (en) * 2009-10-05 2015-10-20 Fisher-Rosemount Systems, Inc. Methods and apparatus to manage data uploading in a process control environment
US9475359B2 (en) * 2009-10-06 2016-10-25 Johnson Controls Technology Company Systems and methods for displaying a hierarchical set of building management system information
US8694506B2 (en) 2009-10-07 2014-04-08 Lifethread, Llc System for displaying graphical narrations
US20110087988A1 (en) * 2009-10-12 2011-04-14 Johnson Controls Technology Company Graphical control elements for building management systems
GB0918038D0 (en) * 2009-10-14 2009-12-02 Univ Strathclyde Condition monitoring system
US8316313B2 (en) * 2009-10-14 2012-11-20 Fisher-Rosemount Systems, Inc. Method for selecting shapes in a graphical display
US20110090236A1 (en) * 2009-10-15 2011-04-21 Microsoft Corporation Graphic Object Data Binding
WO2011057197A2 (en) 2009-11-06 2011-05-12 Advanced Liquid Logic, Inc. Integrated droplet actuator for gel electrophoresis and molecular analysis
US9285799B2 (en) * 2009-11-23 2016-03-15 Fisher-Rosemount Systems, Inc. Methods and apparatus to dynamically display data associated with a process control system
DE102009047060A1 (de) * 2009-11-24 2011-05-26 Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co. KG Feldgerät mit einer Anzeigeeinheit und Verfahren zum Betreiben der Anzeigeeinheit
WO2011066452A2 (en) * 2009-11-24 2011-06-03 Ice Edge Business Solutions Inc. Securely sharing design renderings over a network
EP2328048A1 (de) * 2009-11-27 2011-06-01 Siemens Aktiengesellschaft Verfahren und Anordnung zum Betreiben eines Bedien- und Beobachtungsgeräts
US20110137859A1 (en) * 2009-12-08 2011-06-09 David Dickman Staged Data Conversion
US9557735B2 (en) * 2009-12-10 2017-01-31 Fisher-Rosemount Systems, Inc. Methods and apparatus to manage process control status rollups
US8584087B2 (en) 2009-12-11 2013-11-12 Sap Ag Application configuration deployment monitor
DE102010000870A1 (de) * 2010-01-13 2011-07-14 Liebold, Edgar, 08064 Steuerungssystem sowie Konfigurationseinrichtung und Konfigurationsverfahren für ein solches Steuerungssystem
EP2360576B1 (de) * 2010-01-25 2017-03-22 Siemens Aktiengesellschaft Verfahren und Einrichtung zur Projektierung einer industriellen Automatisierungsanordnung
CN102147799B (zh) * 2010-02-04 2014-04-23 深圳市金蝶中间件有限公司 一种发送数据的方法、装置和系统
US8626466B2 (en) * 2010-02-11 2014-01-07 Daniel Measurement And Control, Inc. Flow meter validation
US9535413B2 (en) * 2010-02-12 2017-01-03 Rockwell Automation Technologies, Inc. Automatic device parameter binding method and system
DE102010012598A1 (de) * 2010-02-26 2011-09-01 Kuka Laboratories Gmbh Prozessmodulbibliothek und Programmierumgebung zur Programmierung eines Manipulatorprozesses
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
US20110239109A1 (en) * 2010-03-24 2011-09-29 Mark Nixon Methods and apparatus to display process data
US9122764B2 (en) 2010-03-24 2015-09-01 Fisher-Rosemount Systems, Inc. Methods and apparatus to access process data stored on a server
US20130111380A1 (en) * 2010-04-02 2013-05-02 Symantec Corporation Digital whiteboard implementation
US8379546B2 (en) 2010-04-06 2013-02-19 Fisher-Rosemount Systems, Inc. Methods and apparatus to communicatively couple a portable device to process control devices in a process control system
US8589814B2 (en) 2010-04-16 2013-11-19 Honeywell International Inc. System and method for visual presentation of information in a process control system
US9116778B2 (en) 2010-04-29 2015-08-25 Microsoft Technology Licensing, Llc Remotable project
US8862250B2 (en) 2010-05-07 2014-10-14 Exxonmobil Research And Engineering Company Integrated expert system for identifying abnormal events in an industrial plant
US20110289450A1 (en) * 2010-05-21 2011-11-24 Yokogawa Electric Corporation Method and apparatus for displaying batch execution data of an industrial plant
US20110307083A1 (en) * 2010-06-10 2011-12-15 Siemens Product Lifecycle Management Software Inc. System and Method for Physics-Oriented System Configuration
CN103069385B (zh) 2010-06-15 2016-12-28 起元技术有限责任公司 用于动态加载基于图的计算的系统和方法
WO2011158339A1 (ja) * 2010-06-16 2011-12-22 株式会社システムブイ 装置パラメータ設定支援システム
US9779780B2 (en) 2010-06-17 2017-10-03 Teradyne, Inc. Damping vibrations within storage device testing systems
US8954925B2 (en) * 2010-06-18 2015-02-10 Microsoft Technology Licensing, Llc User augmented reverse engineering
US8555190B2 (en) 2010-06-30 2013-10-08 Honeywell International Inc. Apparatus and method for optimizing maintenance and other operations of field devices in a process control system using user-defined device configurations
EP2407842B1 (de) * 2010-07-16 2021-03-17 Siemens Aktiengesellschaft Verfahren zur Inbetriebnahme von Maschinen oder Maschinen einer Maschinenserie und Projektierungssystem
US8687349B2 (en) 2010-07-21 2014-04-01 Teradyne, Inc. Bulk transfer of storage devices using manual loading
CN103097973B (zh) * 2010-07-26 2016-08-03 Abb股份有限公司 在安全系统中用于因果矩阵的方法和查看器
WO2012013219A1 (de) * 2010-07-27 2012-02-02 Siemens Aktiengesellschaft Konfiguration der kommunikationsverbindungen von feldgeräten einer energieautomatisierungsanlage
US20120030651A1 (en) * 2010-07-30 2012-02-02 Sap Ag System and method for test strategy optimization
EP2418554A1 (en) * 2010-08-02 2012-02-15 ABB Research Ltd. Method and computer program products for enabling supervision and control of a technical system
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
US9447963B2 (en) 2010-08-16 2016-09-20 Emerson Process Management Power & Water Solutions, Inc. Dynamic tuning of dynamic matrix control of steam temperature
US9335042B2 (en) 2010-08-16 2016-05-10 Emerson Process Management Power & Water Solutions, Inc. Steam temperature control using dynamic matrix control
WO2012021995A1 (en) * 2010-08-18 2012-02-23 Manufacturing Technology Network Inc. Computer apparatus and method for real-time multi-unit optimization
US9182755B2 (en) 2010-08-26 2015-11-10 Rockwell Automation Technologies, Inc. Automated operator interface generation in a control system
US9001456B2 (en) 2010-08-31 2015-04-07 Teradyne, Inc. Engaging test slots
EP2612206A1 (en) * 2010-08-31 2013-07-10 ABB Technology AG Method for debugging of process or manufacturing plant solutions comprising multiple sub-systems
US8866822B2 (en) * 2010-09-07 2014-10-21 Microsoft Corporation Alternate source for controlling an animation
US8797342B2 (en) * 2010-09-10 2014-08-05 Siemens Aktiengesellschaft Method for visual project modeling
US8717374B2 (en) 2010-09-13 2014-05-06 Fisher-Rosemount Systems, Inc. Methods and apparatus to display process control information
DE102010041038A1 (de) * 2010-09-20 2012-03-22 Siemens Aktiengesellschaft Verfahren und Anordnung zur Visualisierung von Systemzuständen
US10083249B2 (en) * 2010-09-23 2018-09-25 Fisher-Rosemount Systems, Inc. Systems, methods and articles of manufacture to provide a search service to a process control system
US9547295B2 (en) 2010-09-24 2017-01-17 Fisher-Rosemount Systems, Inc. Methods and apparatus to display process control device information
US9229947B2 (en) * 2010-09-27 2016-01-05 Fisher-Rosemount Systems, Inc. Methods and apparatus to manage process data
US8881022B2 (en) * 2010-09-30 2014-11-04 Mathworks, Inc. Method and system for binding graphical interfaces to textual code
KR101179080B1 (ko) * 2010-11-22 2012-09-03 두산중공업 주식회사 원자력발전소의 연료취급설비 원격제어 시스템
JP5782614B2 (ja) * 2010-12-16 2015-09-24 株式会社ベイビッグ モータ制御システムおよびモータ制御方法
US10127504B2 (en) * 2010-12-16 2018-11-13 Siemens Industry, Inc. Method for linking control system inputs and outputs to symbolic controls
EP2469466A1 (en) * 2010-12-21 2012-06-27 ABB Inc. Remote management of industrial processes
US20120167015A1 (en) * 2010-12-22 2012-06-28 Sap Ag Providing visualization of system landscapes
DE102010056078A1 (de) * 2010-12-23 2012-06-28 Abb Technology Ag Gemeinsames Kommunikationssystem für mehrere artfremde Automatisierungssysteme eines automatisierungstechnischen Verbundes
CN102123137B (zh) * 2010-12-28 2013-12-25 北京航空航天大学 一种多人虚实融合协同拆装系统及方法
US9600785B2 (en) * 2011-01-31 2017-03-21 International Business Machines Corporation Automatically generated and updated graphical rendering of processes
US9176001B2 (en) * 2011-02-01 2015-11-03 Bonal Technologies, Inc. Vibration treatment method and graphical user interface
US8982132B2 (en) * 2011-02-28 2015-03-17 Adobe Systems Incorporated Value templates in animation timelines
JP5144816B2 (ja) * 2011-03-02 2013-02-13 三菱電機株式会社 プログラマブル表示器、及び作画データの作成方法
DE102011005062A1 (de) * 2011-03-03 2012-09-06 Endress + Hauser Process Solutions Ag Verfahren zum Bereitstellen von Daten eines Feldgeräts
US9524285B2 (en) * 2011-03-05 2016-12-20 Kapaleeswar Madireddi Stream flow chemical process information system and method
FR2973185B1 (fr) * 2011-03-22 2013-03-29 Sagem Defense Securite Procede et dispositif de connexion a un reseau de haute securite
CN102183931B (zh) * 2011-03-24 2013-05-08 平高集团有限公司 基于时间约束的机械加工生产过程优化调度方法
CN102193545B (zh) * 2011-03-29 2013-10-30 北京北方诺信科技有限公司 现场混装炸药车监管系统
WO2012131422A1 (en) * 2011-03-31 2012-10-04 Abb Technology Ltd A method of engineering and diagnosing a field device and a system thereof
US9581994B2 (en) * 2011-04-05 2017-02-28 Fisher-Rosemount Systems, Inc. Methods and apparatus to manage process control resources
DE102011006989A1 (de) * 2011-04-07 2012-10-11 Endress + Hauser Gmbh + Co. Kg Vorrichtung und System zur Bestimmung, Optimierung oder Überwachung zumindest einer Prozessgröße
JP5677174B2 (ja) * 2011-04-14 2015-02-25 三菱電機株式会社 監視画面作成装置及び監視画面表示装置
DE102011017305A1 (de) * 2011-04-15 2012-10-18 Abb Technology Ag Bedien- und Beobachtungssystem für technische Anlagen
EP2699972B1 (en) * 2011-04-19 2015-01-28 ABB Research Ltd. Method and system for controlling an industrial system
WO2012143047A1 (en) * 2011-04-20 2012-10-26 Abb Research Ltd A method for displaying energy-related data on a workstation of a process control system.
WO2012146308A1 (en) * 2011-04-29 2012-11-01 Abb Research Ltd Automatic generation of visual representation of user interface of process control system
EP2707131B1 (en) 2011-05-09 2019-04-24 Advanced Liquid Logic, Inc. Microfluidic feedback using impedance detection
EP2710453B1 (en) 2011-05-19 2015-05-06 ABB Research Ltd. Overlay navigation in user interface
WO2012159656A1 (en) 2011-05-20 2012-11-29 Abb Research Ltd System, method, work station and computer program product for controlling an industrial process
US9161085B2 (en) * 2011-05-23 2015-10-13 Microsoft Technology Licensing, Llc Adaptive timeline views of data
US20120306620A1 (en) * 2011-05-31 2012-12-06 General Electric Company Systems and methods for alert visualization
US20120306648A1 (en) * 2011-05-31 2012-12-06 General Electric Company Systems and methods to configure alerts for fieldbus foundation devices
DE102011077318B4 (de) * 2011-06-09 2015-07-16 Siemens Aktiengesellschaft Simulationssystem, Verfahren zur Durchführung einer Simulation, Leitsystem und Computerprogrammprodukt
DE102011077317B4 (de) * 2011-06-09 2015-10-01 Siemens Aktiengesellschaft Simulationssystem, Verfahren zur Durchführung einer Simulation, Leitsystem und Computerprogrammprodukt
DE102011077319B4 (de) * 2011-06-09 2015-08-06 Siemens Aktiengesellschaft Simulationssystem, Verfahren zur Durchführung einer Simulation, Leitsystem und Computerprogrammprodukt
EP2718861A4 (en) 2011-06-11 2015-03-18 Dirtt Environmental Solutions AUTOMATIC REUSE OF STRUCTURAL COMPONENTS
US9508002B2 (en) * 2011-06-14 2016-11-29 Google Inc. Generating cinematic flyby sequences following paths and GPS tracks
WO2012171549A1 (en) * 2011-06-14 2012-12-20 Abb Research Ltd Dynamic assigning of bandwidth to field devices in a process control system
US8798775B2 (en) * 2011-06-28 2014-08-05 Rockwell Automation Technologies, Inc. Binding graphic elements to controller data
US9355477B2 (en) 2011-06-28 2016-05-31 Honeywell International Inc. Historical alarm analysis apparatus and method
US9239574B2 (en) 2011-06-30 2016-01-19 Honeywell International Inc. Apparatus for automating field device operations by capturing device method execution steps for later use and related method
US8526470B2 (en) 2011-07-05 2013-09-03 Ixia Synchronized commands for network testing
BR112014000257A2 (pt) 2011-07-06 2017-03-01 Advanced Liquid Logic Inc armazenamento de reagente em um atuador de gota
US8442980B2 (en) * 2011-07-07 2013-05-14 Oracle International Corporation Attribute change coalescing in order to deal with component moves on a page
WO2013009710A1 (en) * 2011-07-08 2013-01-17 Steamfunk Labs, Inc. Automated presentation of information using infographics
WO2013009927A2 (en) 2011-07-11 2013-01-17 Advanced Liquid Logic, Inc. Droplet actuators and techniques for droplet-based assays
US11144333B2 (en) * 2011-07-12 2021-10-12 Tongling Yuchen Software Technology Co., Ltd. Service model-oriented software system and operation method thereof
US8448237B2 (en) 2011-07-12 2013-05-21 Bank Of America Corporation Virtual private internet
US20150149980A1 (en) * 2013-09-11 2015-05-28 Tongling Yucheng Software Technology Co., Ltd. Service model-oriented software operation platform and operation method thereof
US9369307B2 (en) 2011-07-12 2016-06-14 Bank Of America Corporation Optimized service integration
US8719919B2 (en) 2011-07-12 2014-05-06 Bank Of America Corporation Service mediation framework
US9015320B2 (en) 2011-07-12 2015-04-21 Bank Of America Corporation Dynamic provisioning of service requests
US9535415B2 (en) * 2011-07-20 2017-01-03 Rockwell Automation Technologies, Inc. Software, systems, and methods for mobile visualization of industrial automation environments
WO2013016413A2 (en) 2011-07-25 2013-01-31 Advanced Liquid Logic Inc Droplet actuator apparatus and system
US10380022B2 (en) 2011-07-28 2019-08-13 Netlist, Inc. Hybrid memory module and system and method of operating the same
US10198350B2 (en) 2011-07-28 2019-02-05 Netlist, Inc. Memory module having volatile and non-volatile memory subsystems and method of operation
US10838646B2 (en) 2011-07-28 2020-11-17 Netlist, Inc. Method and apparatus for presearching stored data
US20130042195A1 (en) * 2011-08-08 2013-02-14 Luda Svoyatsky Managing Workflow of Multiple Dependent Processes
CN103765337A (zh) * 2011-08-11 2014-04-30 Abb研究有限公司 告警可视化
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
US8818565B2 (en) * 2011-08-31 2014-08-26 General Electric Company Systems and methods for performing islanding operations
US8600714B2 (en) * 2011-09-13 2013-12-03 The Procter & Gamble Company Systems for machine emulation and process response prediction
US8660829B2 (en) * 2011-09-13 2014-02-25 The Procter & Gamble Company Machine emulator machines
US8600715B2 (en) * 2011-09-13 2013-12-03 The Procter & Gamble Company Methods for machine emulation and process response prediction
US20130065207A1 (en) * 2011-09-13 2013-03-14 Matthew Alan Russell Computer program products and machines for emulating a machine and presenting training scenarios to a user
US8660830B2 (en) * 2011-09-13 2014-02-25 The Procter & Gamble Company Machine emulator methods
US8670965B2 (en) * 2011-09-13 2014-03-11 The Procter & Gamble Company Machine emulator products
EP2573403B1 (en) * 2011-09-20 2017-12-06 Grundfos Holding A/S Pump
JP5742635B2 (ja) * 2011-09-29 2015-07-01 東京エレクトロン株式会社 基板処理装置、基板処理装置のアラーム管理方法および記憶媒体
US10862784B2 (en) * 2011-10-04 2020-12-08 Electro Industries/Gauge Tech Systems and methods for processing meter information in a network of intelligent electronic devices
US10303860B2 (en) 2011-10-04 2019-05-28 Electro Industries/Gauge Tech Security through layers in an intelligent electronic device
US10275840B2 (en) 2011-10-04 2019-04-30 Electro Industries/Gauge Tech Systems and methods for collecting, analyzing, billing, and reporting data from intelligent electronic devices
US10771532B2 (en) 2011-10-04 2020-09-08 Electro Industries/Gauge Tech Intelligent electronic devices, systems and methods for communicating messages over a network
JP5874311B2 (ja) 2011-10-24 2016-03-02 ソニー株式会社 電力需要予測装置、電力需要予測方法および電力需要予測システム
US8779916B2 (en) * 2011-10-24 2014-07-15 Fisher-Rosemount Systems, Inc. Timeline presentations of process control system alarms
US20130100136A1 (en) * 2011-10-24 2013-04-25 Kim Ordean Van Camp Sparkline presentations of process control system alarms
US9052907B2 (en) * 2011-10-25 2015-06-09 Software Ag Selective change propagation techniques for supporting partial roundtrips in model-to-model transformations
US10115217B2 (en) 2011-10-28 2018-10-30 Microsoft Technology Licensing, Llc Layering animation properties in higher level animations
US9318078B2 (en) 2011-10-31 2016-04-19 Invensys Systems, Inc. Intelligent memory management system and method for visualization of information
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 横河電機株式会社 運転監視装置および運転監視方法
CN103543684B (zh) * 2011-11-11 2017-10-24 洛克威尔自动控制技术股份有限公司 用于传达对象的状态信息的变化的方法和自动控制部件
US9529355B2 (en) 2011-11-11 2016-12-27 Rockwell Automation Technologies, Inc. Control environment change communication
US10152039B2 (en) 2011-11-11 2018-12-11 Rockwell Automation Technologies, Inc. Method and apparatus for the display of multiple errors on a human-machine interface
US9177083B2 (en) 2011-11-11 2015-11-03 Rockwell Automation Technologies Method and apparatus for computer aided design of human-machine interface animated graphical elements
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
WO2013078216A1 (en) 2011-11-21 2013-05-30 Advanced Liquid Logic Inc Glucose-6-phosphate dehydrogenase assays
US20130139072A1 (en) * 2011-11-28 2013-05-30 Microsoft Corporation Executing a composited application
TW201322027A (zh) * 2011-11-29 2013-06-01 Chunghwa Telecom Co Ltd 樓層圖表監控系統
US8707100B2 (en) 2011-12-13 2014-04-22 Ixia Testing a network using randomly distributed commands
JP5846896B2 (ja) * 2011-12-21 2016-01-20 株式会社日立製作所 プラント監視制御装置
RU2608953C2 (ru) * 2011-12-29 2017-01-27 Дженерал Электрик Компани Устройство и способ управления двигателем внутреннего сгорания
EP2618228A1 (en) * 2012-01-17 2013-07-24 ABB Technology AG Analysing data communication in a process control or substation automation system
US9893935B2 (en) * 2012-02-13 2018-02-13 Cinch Systems, Inc. Dynamic information exchange for remote security system
DE102012003297A1 (de) * 2012-02-18 2013-08-22 Abb Technology Ag Verfahren zur Anpassung der graphischen Darstellung auf der Bedienoberfläche einer Computeranwenderstation
EP2817687B1 (en) * 2012-02-23 2016-05-11 ABB Research Ltd. A navigation tool of a user interface for an industrial control system
JP6045159B2 (ja) * 2012-02-28 2016-12-14 三菱重工業株式会社 操作習熟度評価システム
WO2013131573A1 (en) 2012-03-08 2013-09-12 Abb Technology Ag System and method for visualizing device data and network of an industrial plant in one display
DE102012102518A1 (de) * 2012-03-23 2013-09-26 Endress + Hauser Process Solutions Ag Verfahren zum Parametrieren eines Feldgeräts
CN104205102B (zh) * 2012-03-26 2017-06-16 三菱电机株式会社 定序程序设计辅助装置
WO2013144705A1 (en) * 2012-03-30 2013-10-03 Abb Technology Ltd. A method for engineering a distributed control system and an engineering tool thereof
US10114349B2 (en) * 2012-04-16 2018-10-30 Rockwell Automation Technologies, Inc. Multiple applications utilized in an industrial automation system displayed as a single application
US20130282190A1 (en) * 2012-04-24 2013-10-24 General Electric Company System and method for configuration and management of power plant assets
US20140040789A1 (en) * 2012-05-08 2014-02-06 Adobe Systems Incorporated Tool configuration history in a user interface
US8966321B2 (en) 2012-05-09 2015-02-24 Ixia Logical port and layer protocol test configuration resource manager
CN103389694B (zh) * 2012-05-11 2016-04-27 北京北方微电子基地设备工艺研究中心有限责任公司 工厂自动化验证系统及方法
WO2013171222A1 (en) * 2012-05-16 2013-11-21 Tetra Laval Holdings & Finance S.A. Monitoring system for a packaging machine
US9202439B2 (en) 2012-05-24 2015-12-01 Mitsubishi Electric Corporation Display information collecting device and HMI system
EP2823617B1 (de) * 2012-05-31 2018-07-11 Siemens Aktiengesellschaft Kommunikation zweier clients über einen server
US20130339896A1 (en) * 2012-06-01 2013-12-19 Sas Ip User interface and method of data navigation in the user interface of engineering analysis applications
US20130332882A1 (en) * 2012-06-08 2013-12-12 Honeywell International Inc. Context based desktop environment for controlling physical systems
WO2014004908A1 (en) 2012-06-27 2014-01-03 Advanced Liquid Logic Inc. Techniques and droplet actuator designs for reducing bubble formation
US10084611B2 (en) * 2012-06-29 2018-09-25 Siemens Schweiz Ag Programmable symbol animation pre-processor for building automation graphics
KR20140012317A (ko) 2012-07-19 2014-02-03 삼성전자주식회사 프로세스 전송 시스템, 프로세스 전송 서버의 프로세스 전송 방법, 및 클라이언트의 프로세스 처리 방법
DE102012016403B4 (de) * 2012-08-21 2014-10-30 Krohne Messtechnik Gmbh Verfahren zur Parametrierung eines Feldgeräts und entsprechendes Feldgerät und System zur Parametrierung
KR20140027741A (ko) * 2012-08-27 2014-03-07 한국전자통신연구원 응용 서비스 제공 시스템 및 방법, 응용 서비스를 위한 서버 장치 및 클라이언트 장치
US9720393B2 (en) 2012-08-31 2017-08-01 P.C. Automax Inc. Automation system and method of manufacturing product using automated equipment
US9151117B2 (en) * 2012-08-31 2015-10-06 Caterpillar Global Mining Llc Media pressure cavitation protection system for rock drills
BR112015005462B1 (pt) 2012-09-14 2022-04-05 Global Life Sciences Solutions Usa Llc Aparelho e método para controlar a execução de uma tarefa de processo dentro de uma configuração de um sistema de controle de biorreator, e, meio de armazenamento acessível por máquina tangível
EP2717204A1 (en) * 2012-10-02 2014-04-09 StepStone GmbH Method for recruitment adapted for mobile platform, server and computer program product therefore
GB2525982B (en) 2012-10-08 2017-08-30 Fisher Rosemount Systems Inc Configurable user displays in a process control system
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
USD733181S1 (en) * 2012-10-09 2015-06-30 Shenzhen Mindray Bio-Medical Electronics Co. Ltd. Anesthesia machine with animated graphical user interface
US9395714B2 (en) 2012-10-25 2016-07-19 Mitsubishi Electric Corporation System construction support tool and system
US20140121789A1 (en) * 2012-10-30 2014-05-01 Rockwell Automation Technologies, Inc. Advisable state of controlled objects in factory automation systems
CN103794109B (zh) * 2012-11-01 2016-04-20 同济大学 具有仿真培训功能的电力控制系统及其仿真培训方法
CN102914970B (zh) * 2012-11-01 2014-12-03 哈尔滨工业大学 工业过程控制系统中不能直接测量的性能参数的在线数据驱动估计方法
US9244452B2 (en) * 2012-11-02 2016-01-26 Rockwell Automation Technologies, Inc. Configuration and monitoring via design diagram representation
DE102012110623B4 (de) * 2012-11-06 2017-08-17 Testo Ag Messgerät zum Durchführen von Mess- und Prüfaufgaben in vorgebbaren Prozessen
CN107844103B (zh) * 2012-11-12 2020-10-23 罗克韦尔自动化技术公司 用于在人机界面上显示多个错误的方法及装置
CN108536890A (zh) * 2012-11-12 2018-09-14 罗克韦尔自动化技术公司 用于人机接口动画图形元素的计算机辅助设计的方法及装置
DE102012220639A1 (de) * 2012-11-13 2014-05-15 Siemens Aktiengesellschaft Benutzerschnittstelle und Verfahren zur Behebung von Störungen einer industriellen Anlage
US9507682B2 (en) 2012-11-16 2016-11-29 Ab Initio Technology Llc Dynamic graph performance monitoring
JP2014102567A (ja) * 2012-11-16 2014-06-05 Digital Electronics Corp 制御システム
US10108521B2 (en) 2012-11-16 2018-10-23 Ab Initio Technology Llc Dynamic component performance monitoring
JP5805612B2 (ja) * 2012-11-16 2015-11-04 株式会社デジタル プログラマブル表示器、制御プログラムおよび制御システム
US20140195454A1 (en) * 2012-12-04 2014-07-10 Shalewater Solutions, Inc. System, method, and apparatus for managing fluid transportation
US20140163739A1 (en) * 2012-12-07 2014-06-12 Flow Data, Inc. Dynamically-configurable local operator interface for upstream oil and gas wellhead control and monitoring
WO2014097371A1 (ja) * 2012-12-17 2014-06-26 三菱電機株式会社 数値制御装置
GB2509079A (en) * 2012-12-19 2014-06-25 Control Tech Ltd Method Of Configuring A Modular System
CN103902580B (zh) * 2012-12-28 2018-09-28 腾讯科技(深圳)有限公司 一种实现网页内多元素拖动的方法和装置
US9274926B2 (en) 2013-01-03 2016-03-01 Ab Initio Technology Llc Configurable testing of computer programs
US20140201659A1 (en) * 2013-01-11 2014-07-17 International Business Machines Corporation Method and system for providing a twisty user interface element
US9075619B2 (en) * 2013-01-15 2015-07-07 Nuance Corporation, Inc. Method and apparatus for supporting multi-modal dialog applications
WO2014112059A1 (ja) * 2013-01-17 2014-07-24 発紘電機株式会社 プログラマブルコントローラシステム、プログラマブル表示器、支援装置、プログラム
US9507336B2 (en) * 2013-01-24 2016-11-29 Honeywell International Inc. Apparatus and method for determining an aggregate control connection status of a field device in a process control system
DE102013202020A1 (de) * 2013-02-07 2014-08-07 Robert Bosch Gmbh Graphisches Bildschirmelement
US10147064B2 (en) * 2013-02-08 2018-12-04 Rockwell Automation Technologies, Inc. Conveyor visualization system and method
US20140245160A1 (en) * 2013-02-22 2014-08-28 Ubiquiti Networks, Inc. Mobile application for monitoring and controlling devices
US9240164B2 (en) 2013-02-27 2016-01-19 Honeywell International Inc. Apparatus and method for providing a pan and zoom display for a representation of a process system
JP2014167765A (ja) * 2013-02-28 2014-09-11 Seung-Chul Lee セクターグラフ基盤設備の運営状態監視装置及びその方法
US10866952B2 (en) 2013-03-04 2020-12-15 Fisher-Rosemount Systems, Inc. Source-independent queries in distributed industrial system
US10649449B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
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
US9804588B2 (en) 2014-03-14 2017-10-31 Fisher-Rosemount Systems, Inc. Determining associations and alignments of process elements and measurements in a process
US9397836B2 (en) 2014-08-11 2016-07-19 Fisher-Rosemount Systems, Inc. Securing devices to process control systems
US10678225B2 (en) 2013-03-04 2020-06-09 Fisher-Rosemount Systems, Inc. Data analytic services for distributed industrial performance monitoring
US10282676B2 (en) 2014-10-06 2019-05-07 Fisher-Rosemount Systems, Inc. Automatic signal processing-based learning in a process plant
US10649424B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US9823626B2 (en) 2014-10-06 2017-11-21 Fisher-Rosemount Systems, Inc. Regional big data in process control systems
US9665088B2 (en) 2014-01-31 2017-05-30 Fisher-Rosemount Systems, Inc. Managing big data in process control systems
US9558220B2 (en) * 2013-03-04 2017-01-31 Fisher-Rosemount Systems, Inc. Big data in process control systems
US10909137B2 (en) 2014-10-06 2021-02-02 Fisher-Rosemount Systems, Inc. Streaming data for analytics in process control systems
US9977413B2 (en) 2013-03-11 2018-05-22 Honeywell International Inc. Apparatus and method for managing open windows in a graphical display for a representation of a process system
US9372603B2 (en) * 2013-03-12 2016-06-21 Air Liquide Large Industries U.S. Lp Data sampling method for determining salient values in a large data stream
EP2778817A1 (de) * 2013-03-12 2014-09-17 Siemens Aktiengesellschaft Überwachung einer ersten Ausrüstung einer ersten technischen Anlage mittels Benchmark
CN104049575B (zh) * 2013-03-14 2018-10-26 费希尔-罗斯蒙特系统公司 在过程控制系统中收集并且向大数据机器递送数据
US10372551B2 (en) 2013-03-15 2019-08-06 Netlist, Inc. Hybrid memory system with configurable error thresholds and failure analysis capability
CN105144011B (zh) * 2013-03-15 2019-05-28 费希尔-罗斯蒙特系统公司 用于过程控制系统的图形过程变量趋势监控
US9983575B2 (en) 2013-04-09 2018-05-29 Fisher-Rosemount Systems, Inc. Systems and methods to graphically display process control system information
GB2513457B (en) * 2013-03-15 2020-07-29 Fisher Rosemount Systems Inc Method and apparatus for controlling a process plant with location aware mobile control devices
US10013149B2 (en) 2013-03-15 2018-07-03 Fisher-Rosemount Systems, Inc. Graphical process variable trend monitoring for a process control system
US10803636B2 (en) 2013-03-15 2020-10-13 Fisher-Rosemount Systems, Inc. Graphical process variable trend monitoring, predictive analytics and fault detection in a process control system
US10180681B2 (en) 2013-03-15 2019-01-15 Fisher-Rosemount Systems, Inc. Graphical process variable trend monitoring with zoom features for use in a process control system
US11816465B2 (en) 2013-03-15 2023-11-14 Ei Electronics Llc Devices, systems and methods for tracking and upgrading firmware in intelligent electronic devices
JP6538024B2 (ja) * 2013-03-15 2019-07-03 フィッシャー−ローズマウント システムズ,インコーポレイテッド プロセス変数ペインを提供する方法及びコンピュータ可読記憶媒体
US10514668B2 (en) 2013-03-15 2019-12-24 Fisher-Rosemount Systems, Inc. Graphical process variable trend monitoring in a process control system using a navigation pane
EP2973242B1 (en) * 2013-03-15 2020-12-23 Fisher-Rosemount Systems, Inc. Modelling and adjustment of process plants
US10031489B2 (en) 2013-03-15 2018-07-24 Fisher-Rosemount Systems, Inc. Method and apparatus for seamless state transfer between user interface devices in a mobile control room
US9158534B2 (en) * 2013-03-15 2015-10-13 Wolters Kluwer United States Inc. Smart endpoint architecture
US9703562B2 (en) * 2013-03-16 2017-07-11 Intel Corporation Instruction emulation processors, methods, and systems
WO2014148176A1 (ja) * 2013-03-19 2014-09-25 株式会社smart-FOA 情報収集システム、情報収集方法、及び記憶媒体
US20140298192A1 (en) * 2013-03-27 2014-10-02 General Electric Company Display system and method
US20160085226A1 (en) * 2013-04-04 2016-03-24 Mitsubishi Electric Corporation Engineering tool and programmable logic controller
FR3004603B1 (fr) * 2013-04-10 2015-07-03 Valeo Systemes De Controle Moteur Systeme d’entrainement rotatif, procede de commande d’un onduleur et programme d’ordinateur associe
US9459312B2 (en) 2013-04-10 2016-10-04 Teradyne, Inc. Electronic assembly test system
CN104142654A (zh) * 2013-05-06 2014-11-12 沈阳中科博微自动化技术有限公司 集成电路生产线实时看板的动态缩放方法
US10331765B2 (en) 2013-05-24 2019-06-25 Sourcecode Technology Holdings, Inc. Methods and apparatus for translating forms to native mobile applications
EP2808749B1 (de) * 2013-05-29 2017-03-08 Siemens Aktiengesellschaft Verfahren zum Austausch von Steuerungsinformationen zwischen Bedien- und Beobachtungsgeräten eines industriellen Automatisierungssystems und industrielles Automatisierungssystem
US20140358509A1 (en) * 2013-06-03 2014-12-04 General Electric Company Systems and Methods for Presenting Data Associated with a Power Plant Asset
US9136842B2 (en) 2013-06-07 2015-09-15 Altera Corporation Integrated circuit device with embedded programmable logic
US9804735B2 (en) 2013-06-10 2017-10-31 Honeywell International Inc. Frameworks, devices and methods configured for enabling transition of content in a user interface between a map-bound layer and a map-unbound layer
US10114537B2 (en) 2013-06-10 2018-10-30 Honeywell International Inc. Frameworks, devices and methods configured for enabling touch/gesture controlled display for facility information and content with resolution dependent display and persistent content positioning
US9672006B2 (en) 2013-06-10 2017-06-06 Honeywell International Inc. Frameworks, devices and methods configured for enabling a multi-modal user interface configured to display facility information
US10474240B2 (en) 2013-06-10 2019-11-12 Honeywell International Inc. Frameworks, devices and methods configured for enabling gesture-based interaction between a touch/gesture controlled display and other networked devices
US9619124B2 (en) 2013-06-10 2017-04-11 Honeywell International Inc. Frameworks, devices and methods configured for enabling gesture-based controlled display for facility information and content in respect of a multi-level facility
US9436600B2 (en) 2013-06-11 2016-09-06 Svic No. 28 New Technology Business Investment L.L.P. Non-volatile memory storage for multi-channel memory system
EP2813912B1 (en) * 2013-06-14 2019-08-07 ABB Schweiz AG Fault tolerant industrial automation control system
FR3007160B1 (fr) * 2013-06-17 2016-12-09 Sdmo Ind Procede de controle d’au moins un groupe electrogene, dispositif et groupe electrogene correspondants.
US9607416B2 (en) * 2013-06-21 2017-03-28 Yokogawa Electric Corporation Device for displaying a trend related to a process variable
US9609062B2 (en) * 2013-06-26 2017-03-28 Qualcomm Incorporated Semantic mappings from human readable messages to programmatic interfaces
US9086688B2 (en) * 2013-07-09 2015-07-21 Fisher-Rosemount Systems, Inc. State machine function block with user-definable actions on a transition between states
DE102013214052A1 (de) * 2013-07-17 2015-02-19 Krones Ag Behälterbehandlungsmaschine mit Display
CN103345534B (zh) * 2013-07-26 2016-12-28 浙江中控技术股份有限公司 一种动态图处理方法及装置
CN104346149A (zh) * 2013-07-30 2015-02-11 商业对象软件有限公司 用于数据可视化的描述性框架
US9454293B2 (en) 2013-08-30 2016-09-27 Oracle International Corporation Auto draw flow
US9817804B2 (en) 2013-09-12 2017-11-14 Wix.Com Ltd. System for comparison and merging of versions in edited websites and interactive applications
WO2015041150A1 (ja) 2013-09-20 2015-03-26 テルモ株式会社 表示装置及び表示方法
WO2015045004A1 (ja) 2013-09-24 2015-04-02 三菱電機株式会社 プログラマブルコントローラおよびプログラマブルコントローラの制御方法
EP2853969B1 (en) * 2013-09-27 2020-06-17 Siemens Aktiengesellschaft An alarm management system and a method therefor
CN204695119U (zh) * 2013-09-30 2015-10-07 费希尔控制国际公司 用于优化液位控制回路的设备
AU2014336540A1 (en) * 2013-10-18 2016-05-12 Tetra Laval Holdings & Finance S.A. A method for designing a processing plant
JP6235868B2 (ja) * 2013-10-31 2017-11-22 株式会社smart−FOA 情報収集システム
US10248328B2 (en) 2013-11-07 2019-04-02 Netlist, Inc. Direct data move between DRAM and storage on a memory module
US9734470B2 (en) 2013-11-14 2017-08-15 Honeywell International Inc. Apparatus and method for providing customized viewing and control of field devices through custom groups and actions in a process control system
US9405759B2 (en) 2013-11-20 2016-08-02 Lenovo (Beijing) Co., Ltd. Information processing method and electronic device
CN103631495B (zh) * 2013-11-25 2017-03-22 联想(北京)有限公司 信息处理方法和电子设备
CA2932763C (en) 2013-12-05 2022-07-12 Ab Initio Technology Llc Managing interfaces for dataflow graphs composed of sub-graphs
US10956014B2 (en) 2013-12-27 2021-03-23 Baker Hughes, A Ge Company, Llc Systems and methods for dynamically grouping data analysis content
US10545986B2 (en) * 2013-12-27 2020-01-28 General Electric Company Systems and methods for dynamically grouping data analysis content
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
EP2902930A3 (en) * 2014-02-04 2015-11-11 Ingersoll-Rand Company System and method for modeling, simulation, optimization, and/or quote creation
EP3105692A4 (en) * 2014-02-11 2017-11-01 Wix.com Ltd. A system for comparison and merging of versions in edited websites and interactive applications
US9612587B2 (en) 2014-02-11 2017-04-04 Honeywell International Inc. Mobile extension for industrial operator consoles
CN104850925A (zh) * 2014-02-17 2015-08-19 北京索为高科系统技术有限公司 一种过程数据一体化管理系统
JP2015118681A (ja) * 2014-02-25 2015-06-25 有限会社 キタ・システム 破砕プラント監視システム
WO2015131916A1 (en) * 2014-03-06 2015-09-11 Abb Technology Ag Optimized method for sorting alarms
CN103902154B (zh) * 2014-03-07 2017-03-29 联想(北京)有限公司 一种信息处理的方法及电子设备
US10133586B2 (en) * 2014-04-01 2018-11-20 Henry Graber Method to configure, control, and display data products from a user interface
US10078411B2 (en) 2014-04-02 2018-09-18 Microsoft Technology Licensing, Llc Organization mode support mechanisms
US10268665B2 (en) * 2014-04-07 2019-04-23 Dresser, Llc System and method to display data defining operation of a valve assembly on a trend graph on a user interface
CN103942144B (zh) * 2014-04-10 2016-08-17 国家电网公司 一种利用参数关系图形化映射的测试方法
US9741162B2 (en) * 2014-04-22 2017-08-22 Siemens Industry Software Nv Functional visualization in system-level multi-domain simulators
GB2528630A (en) * 2014-04-28 2016-02-03 Univ Central Lancashire Computer based system and method of functionally testing aircraft subsystems
US10078325B2 (en) * 2014-05-06 2018-09-18 Autodesk, Inc. Systems and methods for designing programmable parts for models and optimizing 3D printing
EP2942678B1 (de) * 2014-05-08 2019-07-17 dSPACE digital signal processing and control engineering GmbH Zuweisungsrevolver
AT515719A1 (de) * 2014-05-09 2015-11-15 Keba Ag Bedieneinrichtung und Steuersystem
CN105094779A (zh) * 2014-05-14 2015-11-25 北大方正集团有限公司 一种页面设计方法
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
CN103970896A (zh) * 2014-05-27 2014-08-06 重庆大学 基于可缩放矢量图形连续信息的图形展现方法及系统
US20150350146A1 (en) 2014-05-29 2015-12-03 Apple Inc. Coordination of message alert presentations across devices based on device modes
US9185062B1 (en) 2014-05-31 2015-11-10 Apple Inc. Message user interfaces for capture and transmittal of media and location content
US20150346942A1 (en) * 2014-06-02 2015-12-03 Intergraph Corporation Drag & Drop for Defining Hierarchy
US11734396B2 (en) 2014-06-17 2023-08-22 El Electronics Llc Security through layers in an intelligent electronic device
CN104090557B (zh) * 2014-07-14 2017-04-05 安徽马钢工程技术集团有限公司 一种基于现场总线元件的脱碳炉信息系统及其控制方法
US10740505B2 (en) 2014-08-01 2020-08-11 Riffyn, Inc. Systems and methods for process design and analysis
US10586015B2 (en) 2014-08-01 2020-03-10 Riffyn, Inc. Systems and methods for process design and analysis
US9910936B2 (en) * 2014-08-01 2018-03-06 Riffyn, Inc. Systems and methods for process design and analysis
DE212015000194U1 (de) 2014-08-06 2017-05-31 Apple Inc. Verkleinerte Benutzeroberflächen für Batteriemanagement
KR20160024552A (ko) 2014-08-26 2016-03-07 삼성전자주식회사 입자로 구성된 변형체를 모델링하는 방법 및 장치
CA2958619C (en) * 2014-08-27 2023-05-16 Ponsse Oyj Method, arrangement and user interface for presenting data describing forest work unit operation
EP3189406B1 (en) 2014-09-02 2022-09-07 Apple Inc. Phone user interface
WO2016036472A1 (en) * 2014-09-02 2016-03-10 Apple Inc. Reduced-size interfaces for managing alerts
DE102014013313A1 (de) * 2014-09-08 2016-03-10 Abb Technology Ag Verfahren und Einrichtung zur Verwaltung und Konfiguration von Feldgeräten einer Automatisierungsanlage
DE102014013944A1 (de) * 2014-09-19 2016-03-24 Abb Technology Ag Einrichtung zur Verwaltung und Konfiguration von Feldgeräten einer Automatisierungsanlage
RU2678356C2 (ru) * 2014-10-02 2019-01-29 Сименс Акциенгезелльшафт Программирование автоматизации в 3d графическом редакторе с тесно связанной логикой и физическим моделированием
JP2016076070A (ja) * 2014-10-06 2016-05-12 株式会社東芝 プラント監視システム及びプラント監視方法
US10168691B2 (en) * 2014-10-06 2019-01-01 Fisher-Rosemount Systems, Inc. Data pipeline for process control system analytics
US20160103431A1 (en) * 2014-10-14 2016-04-14 Honeywell International, Inc. System and method for point by point hot cutover of controllers and ios
KR101665195B1 (ko) * 2014-10-31 2016-10-11 한국수력원자력 주식회사 발전소 고유심벌을 전산화절차서에 수록하기 위한 방법
US20160132037A1 (en) * 2014-11-11 2016-05-12 Yokogawa Electric Corporation Process control systems and systems and methods for configuration thereof
US10534603B1 (en) * 2014-11-24 2020-01-14 The Mathworks, Inc. Automatic renaming of elements of a graphical modeling environment
ES2714915T3 (es) * 2014-11-26 2019-05-30 Tlv Co Ltd Sistema de gestión de dispositivos
EP3029535A3 (en) * 2014-12-03 2016-07-13 Rockwell Automation Technologies, Inc. P&ID and control system synchronization
DE102014118552A1 (de) * 2014-12-12 2016-06-16 Schneider Electric Automation Gmbh Firmware-Management-System sowie Firmware-Management-Verfahren zum Update von Firmware von Geräten
US11080940B1 (en) * 2014-12-22 2021-08-03 Raytheon Technologies Corporation Export decomposition filter for a multi-user CAx environment
ES2619190T3 (es) * 2014-12-30 2017-06-23 Matthias Auchmann Método y sistema para la visualización segura de información relevante para la seguridad
CN104574475B (zh) * 2015-01-15 2017-11-21 北京春天影视科技有限公司 一种基于次级控制器的精细动画制作方法
JP6545472B2 (ja) * 2015-01-27 2019-07-17 蛇の目ミシン工業株式会社 ロボット
CN105988429B (zh) * 2015-01-30 2019-02-01 西门子(中国)有限公司 对物联网要素关联数据与上报数据进行绑定的方法和装置
DE102015001557B3 (de) * 2015-02-10 2016-02-04 Komet Group Gmbh Verfahren zum Überwachen einer Werkzeugmaschine
EP3056955B1 (de) * 2015-02-11 2019-04-24 Siemens Aktiengesellschaft Planungs- und Engineering-Verfahren, -Software-Tool und -System für eine prozesstechnische Anlage
CN104834279B (zh) * 2015-02-17 2017-09-26 苏州佳世达电通有限公司 一种系统的控制方法、空调控制系统以及水塔控制系统
US9958848B2 (en) * 2015-02-19 2018-05-01 Rockwell Automation Technologies, Inc. Techniques for improving industrial control systems
JP6565219B2 (ja) * 2015-03-03 2019-08-28 株式会社ジェイテクト 操作盤
EP3265934A1 (en) * 2015-03-05 2018-01-10 The MathWorks, Inc. Conditional-based duration logic
US20160292306A1 (en) * 2015-03-30 2016-10-06 Cae Inc. Simulator customization tool and method for the generation and maintenance of simulation configuration
CN107624241B (zh) * 2015-04-09 2021-01-12 欧姆龙株式会社 用于嵌入式网络服务器的方法、系统和计算机可读存储媒体
JP6812054B2 (ja) 2015-04-29 2021-01-13 サイティバ・スウェーデン・アクチボラグ バイオプロセス自動化のユーザによる直感的な視覚管理用のシステムおよびその方法
CN106294388B (zh) * 2015-05-20 2022-04-05 腾讯科技(深圳)有限公司 一种页面展示的方法及终端
CN104933515B (zh) * 2015-05-27 2018-09-04 中国石油化工股份有限公司 一种用于石油化工企业电网的管理系统
US20160349931A1 (en) * 2015-05-28 2016-12-01 Rockwell Automation Technologies, Inc. Responsive user interface for an industrial environment
WO2016196762A1 (en) * 2015-06-05 2016-12-08 Shell Oil Company System and method for handling equipment service for model predictive controllers and estimators
US10331766B2 (en) * 2015-06-07 2019-06-25 Apple Inc. Templating for content authoring and distribution
CN106293320A (zh) * 2015-06-12 2017-01-04 施耐德电器工业公司 人机界面设备及其操作方法
US10282071B2 (en) * 2015-06-26 2019-05-07 Iconics, Inc. Asset-driven dynamically composed visualization system
US9989950B2 (en) 2015-07-17 2018-06-05 General Electric Company Systems and methods for generating control logic
US10216523B2 (en) 2015-07-17 2019-02-26 General Electric Company Systems and methods for implementing control logic
JP6459814B2 (ja) * 2015-07-17 2019-01-30 スター精密株式会社 プリンタの設定状態更新システム
US10657134B2 (en) 2015-08-05 2020-05-19 Ab Initio Technology Llc Selecting queries for execution on a stream of real-time data
US10191464B2 (en) 2015-08-14 2019-01-29 Nuscale Power, Llc Notification management systems and methods for monitoring the operation of a modular power plant
WO2017035377A1 (en) * 2015-08-26 2017-03-02 Lin And Associates History compare software
US10416842B1 (en) * 2015-09-22 2019-09-17 The Mathworks, Inc. Clarity in model-based design
JP6157548B2 (ja) * 2015-09-25 2017-07-05 株式会社コンテック 監視画像の作成装置、作成プログラムおよび作成方法
DE102015218740A1 (de) * 2015-09-29 2017-03-30 Siemens Aktiengesellschaft Benutzerschnittstelle und Verfahren zur interaktiven Auswahl einer Anzeige
US9632726B1 (en) 2015-10-09 2017-04-25 Arch Systems Inc. Modular device and method of operation
JP6918791B2 (ja) 2015-10-09 2021-08-11 フィッシャー−ローズマウント システムズ,インコーポレイテッド 原因結果マトリックスの安全論理を検証するためのシステム及び方法
EP3155958B1 (en) * 2015-10-16 2021-11-17 Roche Diabetes Care GmbH A method for operating a system and a system
DE102015221517A1 (de) * 2015-11-03 2017-05-04 Krones Ag Bedienmodul zum Bedienen einer Maschine in der Lebensmittelindustrie
KR101656357B1 (ko) * 2015-11-04 2016-09-09 국방과학연구소 데이터 표를 이용하여 공학용 데이터베이스를 구성하는 방법
CN105450444A (zh) * 2015-11-16 2016-03-30 成都科来软件有限公司 一种基于网络数据的网络参数警报配置系统及评估系统
CN108475048B (zh) * 2015-11-16 2020-11-03 Abb瑞士股份有限公司 配置用于在车间中操作的处理模块
US10073421B2 (en) 2015-11-17 2018-09-11 Rockwell Automation Technologies, Inc. Predictive monitoring and diagnostics systems and methods
US10048713B2 (en) * 2015-11-19 2018-08-14 Rockwell Automation Technologies Inc. Energy operations across domains
US10495336B2 (en) * 2015-11-19 2019-12-03 Rockwell Automation Technologies, Inc. Energy operations across domains
WO2017096308A1 (en) 2015-12-04 2017-06-08 Riffyn, Inc. Systems and methods for parsing data in order to form structured data tables
US10296164B2 (en) 2015-12-08 2019-05-21 Fisher-Rosemount Systems, Inc. Methods, apparatus and systems for multi-module process control management
USD801351S1 (en) 2015-12-14 2017-10-31 Abb Schweiz Ag Portion of a display screen with transitional graphical user interface
CN108475189B (zh) 2015-12-21 2021-07-09 起元技术有限责任公司 子图接口生成的方法、系统及计算机可读介质
US10958435B2 (en) 2015-12-21 2021-03-23 Electro Industries/ Gauge Tech Providing security in an intelligent electronic device
EP3185113B1 (en) * 2015-12-23 2020-01-22 Intuilab Graphical interface to generate instructions to control a representation of an output interface of one or more objects
CN105498208A (zh) * 2015-12-28 2016-04-20 网易(杭州)网络有限公司 界面显示方法、装置及游戏系统
KR101640377B1 (ko) * 2016-01-06 2016-07-18 스튜디오씨드코리아 주식회사 그래픽 사용자 인터페이스의 프로토타입 제작 방법 및 그 시스템
US11073810B2 (en) * 2016-01-14 2021-07-27 Rockwell Automation Technologies, Inc. Presentation of graphical visualizations and control mechanisms in-line with programming logic
US20170205795A1 (en) * 2016-01-15 2017-07-20 Yokogawa Electric Corporation Method for process operators to personalize settings for enabling detection of abnormal process behaviors
KR102526147B1 (ko) 2016-01-19 2023-04-26 엘에스일렉트릭(주) 전력시스템에서의 감시장치
US10430263B2 (en) 2016-02-01 2019-10-01 Electro Industries/Gauge Tech Devices, systems and methods for validating and upgrading firmware in intelligent electronic devices
JP6147406B1 (ja) * 2016-02-02 2017-06-14 株式会社タダノ サーバ、遠隔監視システム及び遠隔監視方法
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 三菱日立パワーシステムズ株式会社 部品情報検索装置、部品情報検索方法、およびプログラム
US10382312B2 (en) 2016-03-02 2019-08-13 Fisher-Rosemount Systems, Inc. Detecting and locating process control communication line faults from a handheld maintenance tool
CN105807742A (zh) * 2016-03-10 2016-07-27 京东方科技集团股份有限公司 生产设备监控方法及系统
US20170270418A1 (en) * 2016-03-15 2017-09-21 Roam Analytics, Inc Point in time predictive graphical model exploration
KR20170110957A (ko) * 2016-03-24 2017-10-12 엘에스산전 주식회사 감시제어데이터수집시스템 및 상기 감시제어데이터수집시스템에서의 데이터엔지니어링 방법
US9659391B1 (en) * 2016-03-31 2017-05-23 Servicenow, Inc. Request resolution shaper in a networked system architecture
US10482741B2 (en) * 2016-04-01 2019-11-19 Daniel J. Horon Multi-frame display for a fire protection and security monitoring system
US10747509B2 (en) 2016-04-04 2020-08-18 Unima Logiciel Inc. Method and system for creating a sequence used for communicating information associated with an application
US10031654B2 (en) * 2016-04-12 2018-07-24 Honeywell International Inc. Apparatus and method for generating industrial process graphics
US20170308278A1 (en) 2016-04-21 2017-10-26 Schneider Electric Software, Llc Automated graphical user interface configuration
DE102016208382A1 (de) * 2016-05-17 2017-11-23 BSH Hausgeräte GmbH System zur Implementierung eines verfahrenstechnischen Prozesses auf einem Hausgerät
WO2017205238A1 (en) 2016-05-23 2017-11-30 Lin And Associates, Inc Dynamic progressive awareness
US11069102B2 (en) 2016-05-23 2021-07-20 Lin and Associates, Inc. Dynamic progressive awareness
CN106095364B (zh) * 2016-06-03 2018-10-23 积成电子股份有限公司 一种配电网超大规模图形文件的加载方法
EP3862872A1 (en) * 2016-07-01 2021-08-11 INTEL Corporation Dynamic user interface in machine-to-machine systems
CN106154912A (zh) * 2016-07-04 2016-11-23 周英 一种应用于物联网的数据监测系统
US10671038B2 (en) 2016-07-15 2020-06-02 Fisher-Rosemount Systems, Inc. Architecture-independent process control
CN106094757B (zh) * 2016-07-15 2018-12-21 郑州航空工业管理学院 一种基于数据驱动的动态柔性作业车间调度控制方法
US9805528B1 (en) * 2016-07-20 2017-10-31 Fisher-Rosemount Systems, Inc. Authentication and authorization to control access to process control devices in a process plant
US11605037B2 (en) 2016-07-20 2023-03-14 Fisher-Rosemount Systems, Inc. Fleet management system for portable maintenance tools
US10554644B2 (en) 2016-07-20 2020-02-04 Fisher-Rosemount Systems, Inc. Two-factor authentication for user interface devices in a process plant
US10375162B2 (en) 2016-07-22 2019-08-06 Fisher-Rosemount Systems, Inc. Process control communication architecture
US10270853B2 (en) 2016-07-22 2019-04-23 Fisher-Rosemount Systems, Inc. Process control communication between a portable field maintenance tool and an asset management system
US10599134B2 (en) 2016-07-22 2020-03-24 Fisher-Rosemount Systems, Inc. Portable field maintenance tool configured for multiple process control communication protocols
US10585422B2 (en) 2016-07-22 2020-03-10 Fisher-Rosemount Systems, Inc. Portable field maintenance tool system having interchangeable functional modules
US10374873B2 (en) 2016-07-22 2019-08-06 Fisher-Rosemount Systems, Inc. Process control communication between a portable field maintenance tool and a process control instrument
US10764083B2 (en) 2016-07-25 2020-09-01 Fisher-Rosemount Systems, Inc. Portable field maintenance tool with resistor network for intrinsically safe operation
US10481627B2 (en) 2016-07-25 2019-11-19 Fisher-Rosemount Systems, Inc. Connection check in field maintenance tool
US10505585B2 (en) 2016-07-25 2019-12-10 Fisher-Rosemount Systems, Inc. Portable field maintenance tool with a bus for powering and communicating with a field device
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
CN106899750A (zh) 2016-08-03 2017-06-27 阿里巴巴集团控股有限公司 基于卡片的信息展示方法、信息展示业务的处理方法及装置
US9613233B1 (en) 2016-08-08 2017-04-04 Marking Services Incorporated Interactive industrial maintenance, testing, and operation procedures
US10444739B2 (en) * 2016-08-22 2019-10-15 Fisher-Rosemount Systems, Inc. Operator display switching preview
JP6694783B2 (ja) * 2016-08-30 2020-05-20 アズビル株式会社 アラーム表示装置および方法
US10068453B2 (en) * 2016-09-06 2018-09-04 Yokogawa Electric Corporation Analog output diagnosis tool
US10419826B2 (en) 2016-09-09 2019-09-17 Disney Enterprises, Inc. Using a webpage to insert graphical elements into a video program stream
US10579217B2 (en) * 2016-09-13 2020-03-03 Honeywell International Inc. System and method for presenting a customizable graphical view of a system status to identify system failures
JP6682411B2 (ja) * 2016-09-16 2020-04-15 横河電機株式会社 プラント状態表示装置、プラント状態表示システム、及びプラント状態表示方法
CN106980579B (zh) * 2016-09-30 2020-08-14 阿里巴巴集团控股有限公司 一种图片加载方法及装置
US10929339B2 (en) * 2016-10-17 2021-02-23 Yokogawa Electric Corporation Generation of multiple worksheet exportation
US10671032B2 (en) 2016-10-17 2020-06-02 Fisher-Rosemount Systems, Inc. Methods and systems for streaming process control data to remote devices
US20180113682A1 (en) * 2016-10-20 2018-04-26 Johnson Controls Technology Company Building control manager with integrated engineering tool and controller application file application program interface (api)
US10359911B2 (en) * 2016-10-21 2019-07-23 Fisher-Rosemount Systems, Inc. Apparatus and method for dynamic device description language menus
US10530748B2 (en) * 2016-10-24 2020-01-07 Fisher-Rosemount Systems, Inc. Publishing data across a data diode for secured process control communications
US10877465B2 (en) * 2016-10-24 2020-12-29 Fisher-Rosemount Systems, Inc. Process device condition and performance monitoring
WO2018076946A1 (zh) * 2016-10-24 2018-05-03 北京亚控科技发展有限公司 基于组态的物理对象展示方法、系统、计算机程序及存储介质
US10657776B2 (en) * 2016-10-24 2020-05-19 Fisher-Rosemount Systems, Inc. Alarm handling and viewing support in a process plant
US11507629B2 (en) 2016-10-28 2022-11-22 Parexel International, Llc Dataset networking and database modeling
WO2018081633A1 (en) 2016-10-28 2018-05-03 Roam Analytics, Inc. Semantic parsing engine
CN106527227A (zh) * 2016-11-24 2017-03-22 广州途道信息科技有限公司 一种实现图像化编程的控制设备
UA126066C2 (uk) * 2016-12-01 2022-08-10 Кінз Меньюфекчурінг, Інк. Системи, способи і/або пристрої для забезпечення користувацького дисплея та інтерфейсу для використання з сільськогосподарським знаряддям
EP3494458B1 (en) * 2016-12-14 2021-12-01 Samsung Electronics Co., Ltd. Display apparatus and method for controlling the display apparatus
CN108363361B (zh) * 2017-01-26 2023-11-21 台湾积体电路制造股份有限公司 半导体机台运作流程动态显示系统、半导体机台运作流程动态显示方法及数字信息存储媒体
CA2995518C (en) * 2017-02-15 2020-12-22 Cae Inc. Visualizing sub-systems of a virtual simulated element in an interactive computer simulation system
US11462121B2 (en) 2017-02-15 2022-10-04 Cae Inc. Visualizing sub-systems of a virtual simulated element in an interactive computer simulation system
CN110312974B (zh) * 2017-02-20 2023-08-22 西门子股份公司 用于过程工业的模拟中的编程
US11089052B2 (en) * 2017-02-22 2021-08-10 Opsec Online Limited Systems and methods for direct in-browser markup of elements in internet content
EP3367188A1 (de) * 2017-02-28 2018-08-29 Siemens Aktiengesellschaft Verfahren zum betrieb eines engineering-systems für ein industrielles prozessautomatisierungssystem und steuerungsprogramm
US11226126B2 (en) 2017-03-09 2022-01-18 Johnson Controls Tyco IP Holdings LLP Building automation system with an algorithmic interface application designer
US10534636B2 (en) * 2017-03-13 2020-01-14 Oracle Financial Services Software Limited Interface and runtime environment for process definition and process execution tracking
CN106951964A (zh) * 2017-03-20 2017-07-14 海桂珍 一种基于心理学知识的人工智能学习系统及其方法
USD868834S1 (en) 2017-04-05 2019-12-03 Open Text Sa Ulc Display screen or portion thereof with animated graphical user interface
US11586338B2 (en) * 2017-04-05 2023-02-21 Open Text Sa Ulc Systems and methods for animated computer generated display
US20180302486A1 (en) * 2017-04-12 2018-10-18 Futurewei Technologies, Inc. Proxy apparatus and method for data collection
JP6946704B2 (ja) * 2017-04-14 2021-10-06 横浜ゴム株式会社 コンベヤベルトの管理システム
US10234855B2 (en) * 2017-04-17 2019-03-19 Honeywell International Inc. Apparatus and method for rationalizing and resolving alarms in industrial process control and automation systems
EP3396479B1 (de) * 2017-04-28 2020-03-18 Siemens Aktiengesellschaft Engineering-system
US10635096B2 (en) 2017-05-05 2020-04-28 Honeywell International Inc. Methods for analytics-driven alarm rationalization, assessment of operator response, and incident diagnosis and related systems
US10755002B2 (en) * 2017-05-12 2020-08-25 Ge-Hitachi Nuclear Energy Americas Llc Method and apparatus for facilitating creation of simulation model
US10698372B2 (en) * 2017-06-02 2020-06-30 Aspen Technology, Inc. Computer system and method for building and deploying predictive inferential models online to predict behavior of industrial processes
US10678195B2 (en) * 2017-06-12 2020-06-09 Honeywell International Inc. Apparatus and method for identifying, visualizing, and triggering workflows from auto-suggested actions to reclaim lost benefits of model-based industrial process controllers
US10678224B2 (en) 2017-06-21 2020-06-09 Fisher-Rosemount Systems, Inc. Loop interface
US10761509B2 (en) * 2017-06-23 2020-09-01 Honeywell International Inc. Efficient method and system for automatically generating data points in a SCADA system
JP7037289B2 (ja) * 2017-06-26 2022-03-16 三菱重工業株式会社 制御切替装置、プラント、制御切替方法およびプログラム
US10254941B2 (en) * 2017-06-29 2019-04-09 Best Apps, Llc Computer aided systems and methods for creating custom products
US10140392B1 (en) 2017-06-29 2018-11-27 Best Apps, Llc Computer aided systems and methods for creating custom products
CN107274752B (zh) * 2017-07-04 2019-11-29 浙江海洋大学 思政辅助教具
US10401816B2 (en) 2017-07-20 2019-09-03 Honeywell International Inc. Legacy control functions in newgen controllers alongside newgen control functions
US10571901B2 (en) * 2017-08-08 2020-02-25 Fisher-Rosemount Systems, Inc. Controlled roll-out of module classes
EP3447694A1 (en) * 2017-08-21 2019-02-27 Siemens Aktiengesellschaft System and method for temporal planning and monitoring of machine states
US10948534B2 (en) 2017-08-28 2021-03-16 Teradyne, Inc. Automated test system employing robotics
US10725091B2 (en) 2017-08-28 2020-07-28 Teradyne, Inc. Automated test system having multiple stages
US11226390B2 (en) 2017-08-28 2022-01-18 Teradyne, Inc. Calibration process for an automated test system
US10845410B2 (en) 2017-08-28 2020-11-24 Teradyne, Inc. Automated test system having orthogonal robots
WO2019046207A1 (en) * 2017-08-29 2019-03-07 Riffyn, Inc. SYSTEMS AND METHODS FOR PROCESS DESIGN AND ANALYSIS
EP3451095B1 (en) * 2017-08-31 2023-11-15 Fisher-Rosemount Systems, Inc. Configuration element for graphic elements
WO2019043425A1 (en) * 2017-09-01 2019-03-07 Omron Corporation SYSTEM AND METHOD FOR AIDING MANUFACTURING
EP3454207B1 (en) * 2017-09-07 2022-07-06 Siemens Aktiengesellschaft Dynamic preview generation in a product lifecycle management environment
CN107369350A (zh) * 2017-09-08 2017-11-21 爱普(福建)科技有限公司 一种基于元件组态的仿真系统教练员管控功能实现方法
US10592260B1 (en) * 2017-09-21 2020-03-17 Inductive Automation, LLC Hierarchical data binding for industrial control systems
US10244043B1 (en) * 2017-09-22 2019-03-26 Yokogawa Electric Corporation Management system for a plant facility and method for managing a plant facility
CN107742012A (zh) * 2017-09-26 2018-02-27 南京国电南自电网自动化有限公司 电力系统二次设备cim‑g标准主接线图生成方法
GB2568806B (en) * 2017-10-02 2022-04-06 Fisher Rosemount Systems Inc I/O virtualization for commissioning
US10788972B2 (en) * 2017-10-02 2020-09-29 Fisher-Rosemount Systems, Inc. Systems and methods for automatically populating a display area with historized process parameters
GB2568785B (en) * 2017-10-02 2023-02-15 Fisher Rosemount Systems Inc Systems and methods for configuring and presenting a display navigation hierarchy in a process plant
US10768598B2 (en) * 2017-10-02 2020-09-08 Fisher-Rosemount Systems, Inc. Systems and methods for ease of graphical display design workflow in a process control plant
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
GB2568379B (en) * 2017-10-02 2023-04-19 Fisher Rosemount Systems Inc Technology for assessing and presenting field device commissioning information associated with a process plant
US11150635B2 (en) * 2017-10-02 2021-10-19 Fisher-Rosemount Systems, Inc. Projects within a process control asset management system
GB2568786B (en) * 2017-10-02 2022-11-09 Fisher Rosemount Systems Inc Plant/project standards and display themes in a process control plant
US11054974B2 (en) 2017-10-02 2021-07-06 Fisher-Rosemount Systems, Inc. Systems and methods for graphical display configuration design verification in a process plant
US11184452B2 (en) * 2017-10-13 2021-11-23 Yokogawa Electric Corporation System and method for selecting proxy computer
EP3480672B1 (de) * 2017-11-06 2020-02-19 Siemens Aktiengesellschaft Verfahren zum erkennen und anzeigen von operator-zugriffen auf prozessobjekte sowie operator-system
US10564993B2 (en) * 2017-11-07 2020-02-18 General Electric Company Contextual digital twin runtime environment
CN107885502B (zh) * 2017-11-10 2021-10-15 广州市千钧网络科技有限公司 接口处理方法、处理装置、接口管理方法和管理装置
CN109800024B (zh) * 2017-11-13 2022-04-12 深圳市创客工场科技有限公司 实现物理硬件控制程序发布、物理硬件控制的方法及装置
US10523495B2 (en) * 2017-11-27 2019-12-31 Abb Schweiz Ag Industrial plant alarm management
US10248385B1 (en) 2017-11-30 2019-04-02 International Business Machines Corporation Extracting mobile application workflow from design files
CN107976943A (zh) * 2017-12-04 2018-05-01 广州黑曜石科技有限公司 一种基于互联网的农业管理系统
US10805329B2 (en) * 2018-01-19 2020-10-13 General Electric Company Autonomous reconfigurable virtual sensing system for cyber-attack neutralization
US10809691B2 (en) 2018-01-24 2020-10-20 Honda Motor Co., Ltd. System and method for analyzing ladder logic for a programmable logic controller
US11754997B2 (en) 2018-02-17 2023-09-12 Ei Electronics Llc Devices, systems and methods for predicting future consumption values of load(s) in power distribution systems
US11734704B2 (en) 2018-02-17 2023-08-22 Ei Electronics Llc Devices, systems and methods for the collection of meter data in a common, globally accessible, group of servers, to provide simpler configuration, collection, viewing, and analysis of the meter data
US11686594B2 (en) 2018-02-17 2023-06-27 Ei Electronics Llc Devices, systems and methods for a cloud-based meter management system
US11257184B1 (en) 2018-02-21 2022-02-22 Northrop Grumman Systems Corporation Image scaler
US10678227B2 (en) * 2018-03-15 2020-06-09 Johnson Controls Technology Company Central plant control system with plug and play EMPC
EP3540530B1 (de) * 2018-03-15 2022-10-19 Siemens Aktiengesellschaft Verfahren und anordnung zum steuern eines technischen systems
US11150632B2 (en) * 2018-03-16 2021-10-19 Yokogawa Electric Corporation System and method for field device management using class parameter set
JP6532629B1 (ja) * 2018-03-30 2019-06-19 三菱電機株式会社 作画装置、作画プログラムおよび記憶媒体
DE202018102484U1 (de) * 2018-04-04 2018-05-18 Vacuubrand Gmbh + Co Kg Vorrichtung zur Steuerung und/oder Regelung eines Gasdrucks
US10543543B2 (en) * 2018-04-05 2020-01-28 Robert Bosch Tool Corporation Advanced saw user interface system
US11157003B1 (en) 2018-04-05 2021-10-26 Northrop Grumman Systems Corporation Software framework for autonomous system
GB2590538B (en) * 2018-04-18 2022-12-21 Fisher Rosemount Systems Inc Quality review system
US10983145B2 (en) 2018-04-24 2021-04-20 Teradyne, Inc. System for testing devices inside of carriers
CN108573354B (zh) * 2018-04-28 2022-04-05 襄阳田园乐活米业有限公司 粮食加工损失数据分析系统及方法
IT201800005542A1 (it) * 2018-05-21 2019-11-21 Sistema per la progettazione e/o l’aggiornamento di programmi per l’interfaccia operatore e la gestione di macchinari e/o impianti di automazione
KR101940000B1 (ko) * 2018-05-21 2019-01-21 스튜디오씨드코리아 주식회사 프로토타입 저장 방법
CN108805990A (zh) * 2018-05-28 2018-11-13 上海华筑信息科技有限公司 基于Unity引擎的三维图形编辑器模型管理系统
US11349683B2 (en) 2018-05-31 2022-05-31 Honeywell International Inc. Rule-based modeling for building control systems
US10685459B2 (en) * 2018-06-01 2020-06-16 Adobe Inc. Generating enhanced digital images by selectively transforming raster images to vector drawing segments
US10607374B2 (en) 2018-06-01 2020-03-31 Adobe Inc. Generating enhanced digital images by selectively transforming raster images to vector drawing segments
EP3579127A1 (en) * 2018-06-07 2019-12-11 Hexagon Technology Center GmbH Method of generation of an enhanced plant model
WO2019234913A1 (ja) * 2018-06-08 2019-12-12 千代田化工建設株式会社 支援装置、学習装置、及びプラント運転条件設定支援システム
US10747207B2 (en) 2018-06-15 2020-08-18 Honeywell International Inc. System and method for accurate automatic determination of “alarm-operator action” linkage for operator assessment and alarm guidance using custom graphics and control charts
US10614406B2 (en) 2018-06-18 2020-04-07 Bank Of America Corporation Core process framework for integrating disparate applications
US10446014B1 (en) * 2018-06-27 2019-10-15 Bently Nevada, Llc Alarm notification delay
JP7139735B2 (ja) * 2018-07-09 2022-09-21 富士フイルムビジネスイノベーション株式会社 情報処理装置及びプログラム
JP6737311B2 (ja) * 2018-07-30 2020-08-05 横河電機株式会社 検証プログラム、記録媒体、検証装置、検証方法
US10775408B2 (en) 2018-08-20 2020-09-15 Teradyne, Inc. System for testing devices inside of carriers
CN109144649B (zh) * 2018-08-22 2020-12-29 Oppo广东移动通信有限公司 图标的显示方法、装置、终端及存储介质
CN109254943B (zh) * 2018-08-24 2022-07-15 卡斯柯信号有限公司 一种通用dmi司机人机接口操作屏的架构
JP7166846B2 (ja) * 2018-09-03 2022-11-08 エスペック株式会社 情報管理システム、情報管理方法、端末装置、サーバ、及び情報管理プログラム
US11347524B2 (en) * 2018-09-04 2022-05-31 Fisher-Rosemount Systems, Inc. Systems and methods for embedding a web frame with preconfigured restrictions in a graphical display view of a process plant
EP3623891A1 (de) * 2018-09-17 2020-03-18 Siemens Aktiengesellschaft Individualisierbare bildhierarchien für ein leitsystem einer technischen anlage
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
US11079743B2 (en) 2018-09-27 2021-08-03 Rockwell Automation Technologies, Inc. Project autonomy in industrial automation design environments
JP7024677B2 (ja) * 2018-09-28 2022-02-24 オムロン株式会社 制御システム、サポート装置、サポートプログラム
US20210390754A1 (en) * 2018-10-03 2021-12-16 Dodles, Inc Software with Motion Recording Feature to Simplify Animation
EP3864473A4 (en) * 2018-10-10 2022-10-26 CODIQ 4.0 Ltd SYSTEM AND METHOD FOR COMPUTERIZED PROGRAMMING OF AN INDUSTRIAL SYSTEM CONTROL DEVICE
CA3115709A1 (en) 2018-10-12 2020-04-16 Bray International, Inc. Smart valve with integrated electronics
US10691289B2 (en) * 2018-10-22 2020-06-23 Sap Se Long-running actions in smart template list reports
FI20185918A (fi) * 2018-10-31 2020-05-01 Crf Box Oy Elektroninen kliininen tapausraportointi
US11392284B1 (en) * 2018-11-01 2022-07-19 Northrop Grumman Systems Corporation System and method for implementing a dynamically stylable open graphics library
US10922449B2 (en) 2018-11-21 2021-02-16 Best Apps, Llc Computer aided systems and methods for creating custom products
US10867081B2 (en) 2018-11-21 2020-12-15 Best Apps, Llc Computer aided systems and methods for creating custom products
US10706637B2 (en) 2018-11-21 2020-07-07 Best Apps, Llc Computer aided systems and methods for creating custom products
CN113039496A (zh) * 2018-11-26 2021-06-25 Abb瑞士股份有限公司 用于工业工厂中的资产监测的系统和方法
US10740943B1 (en) * 2018-11-27 2020-08-11 Facebook, Inc. System and method for modification of an animation effect during continuous run
TWI676087B (zh) * 2018-11-29 2019-11-01 東訊股份有限公司 驟變自動偵測告警系統
CN109740847A (zh) * 2018-11-30 2019-05-10 厦门钰德服装有限公司 生产信息处理方法、系统和计算机设备
CA3122267A1 (en) 2018-12-06 2020-06-11 Bray International, Inc. Smart valve adaptor with integrated electronics
CN111289034A (zh) * 2018-12-07 2020-06-16 东讯股份有限公司 骤变自动检测告警系统
CN109669992A (zh) * 2018-12-20 2019-04-23 云南电网有限责任公司玉溪供电局 一种数据可视化转换的实现方法
GB2576797B (en) * 2018-12-21 2021-07-21 Libertine Fpe Ltd Method and system for controlling a free piston mover
JP6900946B2 (ja) * 2018-12-25 2021-07-14 横河電機株式会社 エンジニアリング支援システム及びエンジニアリング支援方法
JP7020392B2 (ja) * 2018-12-25 2022-02-16 東芝三菱電機産業システム株式会社 データ収集再生システム
CN109848985B (zh) * 2018-12-31 2021-05-11 深圳市越疆科技有限公司 一种机器人的图形编程方法、装置及智能终端
US20200228369A1 (en) * 2019-01-16 2020-07-16 Johnson Controls Technology Company Systems and methods for display of building management user interface using microservices
US10805146B2 (en) 2019-01-17 2020-10-13 Northrop Grumman Systems Corporation Mesh network
CN109847667B (zh) * 2019-01-23 2021-07-20 上海遥峰智能科技有限公司 一种化学反应控制系统
EP3690580B1 (de) * 2019-01-30 2021-05-26 Siemens Aktiengesellschaft Gemeinsame visualisierung von prozessdaten und prozessalarmen
US11175894B2 (en) * 2019-01-31 2021-11-16 Salesforce.Com, Inc. Flow analysis in an integration platform
JP2022526242A (ja) 2019-03-11 2022-05-24 パレクセル・インターナショナル・エルエルシー テキストドキュメントのアノテーションのための方法、装置、およびシステム
US11579998B2 (en) 2019-03-14 2023-02-14 Nokia Solutions And Networks Oy Device telemetry control
US10896196B2 (en) * 2019-03-14 2021-01-19 Nokia Solutions And Networks Oy Data retrieval flexibility
US11579949B2 (en) 2019-03-14 2023-02-14 Nokia Solutions And Networks Oy Device application support
TWI811523B (zh) * 2019-03-19 2023-08-11 日商住友重機械工業股份有限公司 支援裝置、支援方法、支援程式及廠房
EP3723345A1 (en) * 2019-04-10 2020-10-14 ABB Schweiz AG Aggregating server and method for forwarding node data
CN110297577A (zh) * 2019-05-07 2019-10-01 惠科股份有限公司 画面显示控制方法
EP3736647A1 (de) * 2019-05-07 2020-11-11 Siemens Aktiengesellschaft Abhängigkeiten zwischen prozessobjekten
US11481094B2 (en) 2019-06-01 2022-10-25 Apple Inc. User interfaces for location-related communications
US11152100B2 (en) 2019-06-01 2021-10-19 Apple Inc. Health application user interfaces
US11477609B2 (en) 2019-06-01 2022-10-18 Apple Inc. User interfaces for location-related communications
US11863589B2 (en) 2019-06-07 2024-01-02 Ei Electronics Llc Enterprise security in meters
CN110275701B (zh) * 2019-06-19 2023-05-23 网易传媒科技(北京)有限公司 数据处理方法、装置、介质和计算设备
EP3757688B1 (de) * 2019-06-24 2022-12-28 Sick Ag Verfahren zur konfiguration einer industriellen maschine
US11620389B2 (en) 2019-06-24 2023-04-04 University Of Maryland Baltimore County Method and system for reducing false positives in static source code analysis reports using machine learning and classification techniques
DE102019117095A1 (de) * 2019-06-25 2020-12-31 Kiefel Gmbh Hmi system für die bedienung einer produktionsmaschine zur kunststoffverarbeitung
DE102019117097A1 (de) * 2019-06-25 2020-12-31 Kiefel Gmbh Vorrichtung und verfahren zur prozesszeitoptimierung einer produktionsmaschine
DE102019117093A1 (de) * 2019-06-25 2020-12-31 Kiefel Gmbh Produktionsmaschine mit steuerungsprogramm
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
CN110442337B (zh) * 2019-08-13 2022-03-22 中核控制系统工程有限公司 一种基于核电厂dcs平台逻辑算法图云图的标注方法
CN110569096B (zh) * 2019-08-20 2022-10-18 上海沣沅星科技有限公司 去代码化制作人机交互界面的系统、方法、介质及设备
WO2021041656A1 (en) 2019-08-27 2021-03-04 Riffyn, Inc. Systems and methods for process design including inheritance
CN110673859B (zh) * 2019-08-30 2022-06-17 北京浪潮数据技术有限公司 一种图形数据库部署方法、装置、设备及可读存储介质
US11507251B2 (en) * 2019-09-17 2022-11-22 Fisher-Rosemount Systems, Inc. Guided user interface (GUI) based systems and methods for regionizing full-size process plant displays for rendering on mobile user interface devices
US11768878B2 (en) * 2019-09-20 2023-09-26 Fisher-Rosemount Systems, Inc. Search results display in a process control system
US11768877B2 (en) * 2019-09-20 2023-09-26 Fisher-Rosemount Systems, Inc. Smart search capabilities in a process control system
US11442439B2 (en) * 2019-09-27 2022-09-13 Rockwell Automation Technologies, Inc. System and method for industrial automation device library
US20210096704A1 (en) * 2019-09-27 2021-04-01 Rockwell Automation Technologies, Inc. User interface logical and execution view navigation and shifting
JP7248668B2 (ja) * 2019-10-23 2023-03-29 グーグル エルエルシー ビューポート位置に基づくコンテンツアニメーションのカスタマイズ
CN112748917A (zh) * 2019-10-29 2021-05-04 北京国双科技有限公司 图表显示方法及装置
JP6734985B1 (ja) * 2019-10-31 2020-08-05 株式会社 日立産業制御ソリューションズ 業務管理システム及び業務管理方法
US11379092B2 (en) * 2019-11-11 2022-07-05 Klarna Bank Ab Dynamic location and extraction of a user interface element state in a user interface that is dependent on an event occurrence in a different user interface
US11442749B2 (en) 2019-11-11 2022-09-13 Klarna Bank Ab Location and extraction of item elements in a user interface
US11366645B2 (en) 2019-11-11 2022-06-21 Klarna Bank Ab Dynamic identification of user interface elements through unsupervised exploration
US11726752B2 (en) 2019-11-11 2023-08-15 Klarna Bank Ab Unsupervised location and extraction of option elements in a user interface
US11526655B2 (en) 2019-11-19 2022-12-13 Salesforce.Com, Inc. Machine learning systems and methods for translating captured input images into an interactive demonstration presentation for an envisioned software product
WO2021106082A1 (ja) * 2019-11-26 2021-06-03 東芝三菱電機産業システム株式会社 Scadaウェブhmiシステム
IT201900023067A1 (it) * 2019-12-05 2021-06-05 Friuldev S R L Sistema di automazione, dispositivo di tracciamento di detto sistema di automazione, e metodo di controllo dello stesso
CN111104031B (zh) * 2019-12-09 2022-08-30 宁波吉利汽车研究开发有限公司 一种面向用户的数据更新方法、装置、电子设备及存储介质
US11386356B2 (en) 2020-01-15 2022-07-12 Klama Bank AB Method of training a learning system to classify interfaces
US11409546B2 (en) 2020-01-15 2022-08-09 Klarna Bank Ab Interface classification system
JP7170679B2 (ja) * 2020-01-16 2022-11-14 三菱電機株式会社 エンジニアリングツール
US11086491B1 (en) 2020-01-21 2021-08-10 Honeywell International Inc. Systems and methods for displaying video streams on a display
JP7132257B2 (ja) * 2020-02-04 2022-09-06 株式会社日立製作所 制御システム
EP4083880A4 (en) * 2020-02-06 2023-01-11 Mitsubishi Electric Corporation DATA PROCESSING DEVICE, DATA PROCESSING METHOD AND DATA PROCESSING PROGRAM
US20210248286A1 (en) * 2020-02-11 2021-08-12 Honeywell International Inc. Hvac system configuration with automatic schematics and graphics generation
WO2021178221A1 (en) 2020-03-03 2021-09-10 Best Apps, Llc Computer aided systems and methods for creating custom products
EP3876046B1 (de) * 2020-03-04 2022-08-24 Siemens Aktiengesellschaft Rückannotation von operatorselektionen
US10846106B1 (en) 2020-03-09 2020-11-24 Klarna Bank Ab Real-time interface classification in an application
US20210334740A1 (en) * 2020-04-28 2021-10-28 Buckman Laboratories International, Inc. Contextual modeling and proactive inventory management system and method for industrial plants
CN111597610B (zh) * 2020-04-29 2020-11-17 成都建筑材料工业设计研究院有限公司 利用Dynamo实现水泥工厂BIM设计中的非标准件快速建模的方法
US11231911B2 (en) 2020-05-12 2022-01-25 Programmable Logic Consulting, LLC System and method for using a graphical user interface to develop a virtual programmable logic controller
US11514203B2 (en) 2020-05-18 2022-11-29 Best Apps, Llc Computer aided systems and methods for creating custom products
EP3913445A1 (de) * 2020-05-20 2021-11-24 Siemens Aktiengesellschaft Alarmbedingte darstellung von trendverlaufdiagrammen im kontext eines bedienens und beobachtens einer technischen anlage
US20210364995A1 (en) * 2020-05-22 2021-11-25 Mankaew MUANCHART Integrated Monitoring, Time-Driven- and Feedback-Control, User Interface, and Plant ID Tracking Systems and Methods for Closed Horticulture Cultivation Systems
US11245656B2 (en) * 2020-06-02 2022-02-08 The Toronto-Dominion Bank System and method for tagging data
US11089118B1 (en) 2020-06-19 2021-08-10 Northrop Grumman Systems Corporation Interlock for mesh network
CN111898761B (zh) * 2020-08-12 2022-11-22 曙光信息产业(北京)有限公司 服务模型生成方法、图像处理方法、装置和电子设备
US11698779B2 (en) * 2020-09-01 2023-07-11 Ansys, Inc. Systems using computation graphs for flow solvers
CN112114571B (zh) * 2020-09-24 2021-11-30 中冶赛迪重庆信息技术有限公司 一种工业数据处理方法、系统及设备
JP7327333B2 (ja) * 2020-09-29 2023-08-16 横河電機株式会社 機器保全装置、機器保全方法、機器保全プログラム
US11847310B2 (en) 2020-10-09 2023-12-19 Honeywell International Inc. System and method for auto binding graphics to components in a building management system
US11754596B2 (en) 2020-10-22 2023-09-12 Teradyne, Inc. Test site configuration in an automated test system
US11754622B2 (en) 2020-10-22 2023-09-12 Teradyne, Inc. Thermal control system for an automated test system
US11899042B2 (en) 2020-10-22 2024-02-13 Teradyne, Inc. Automated test system
US11867749B2 (en) 2020-10-22 2024-01-09 Teradyne, Inc. Vision system for an automated test system
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
EP3992736A1 (en) * 2020-10-28 2022-05-04 ABB Schweiz AG A method for providing a controlling frontend for an operating device
EP4002236A1 (en) * 2020-11-11 2022-05-25 ABB Schweiz AG Reverse engineering a module for a modular industrial plant
US20220206457A1 (en) * 2020-12-30 2022-06-30 Trane International Inc. Dynamic creation of plant control graphical user interface and plant control logic
US11418969B2 (en) 2021-01-15 2022-08-16 Fisher-Rosemount Systems, Inc. Suggestive device connectivity planning
US11301538B1 (en) * 2021-02-18 2022-04-12 Atlassian Pty Ltd. Data management in multi-application web pages
US20220301012A1 (en) * 2021-03-18 2022-09-22 At&T Intellectual Property I, L.P. Apparatuses and methods for facilitating a generation and use of models
US11809157B2 (en) 2021-03-22 2023-11-07 Fisher Controls International Llc Level sensor for continuous level detection and integration into process control system
EP4075352A1 (en) * 2021-04-16 2022-10-19 Tata Consultancy Services Limited Method and system for providing intellectual property adoption recommendations to an enterprise
CN113312280B (zh) * 2021-04-28 2022-04-29 北京瑞风协同科技股份有限公司 一种用于确定装备状态及故障规律的方法及系统
CN112988124B (zh) * 2021-05-10 2021-07-30 湖南高至科技有限公司 多视图平台无关模型系统
EP4099114B1 (de) * 2021-05-31 2023-07-19 Siemens Aktiengesellschaft Verfahren zum erkennen einer eingeschränkten bedienung und beobachtung einer technischen anlage, bedien- und beobachtungssystem und prozessleitsystem
EP4099113A1 (de) * 2021-05-31 2022-12-07 Siemens Aktiengesellschaft Graphisch unterstütztes warnverfahren für eine automatisierte anlage
US11573686B2 (en) * 2021-06-29 2023-02-07 Asco Power Technologies, L.P. Extended reality human machine interface to simulate actual flow
CN113569328B (zh) * 2021-08-31 2024-02-23 重庆允丰科技有限公司 一种工厂三维模型搭建方法
JP2023045978A (ja) * 2021-09-22 2023-04-03 株式会社東芝 設計支援装置、設計支援システム、設計支援方法、プログラム、及び記憶媒体
WO2023063333A1 (ja) * 2021-10-14 2023-04-20 株式会社レゾナック 情報処理装置、プログラム、及び入力支援方法
EP4187338A1 (en) * 2021-11-24 2023-05-31 Heineken Supply Chain B.V. Method of processing data from a supervised production environment
EP4187334A1 (en) * 2021-11-26 2023-05-31 Abb Schweiz Ag A method for generating presentations on a display screen
CN113868363B (zh) * 2021-12-02 2022-02-22 北京山维科技股份有限公司 一种地理实体房屋图元数据处理方法和装置
DE102021133223A1 (de) 2021-12-15 2023-06-15 Dürr Systems Ag System und verfahren zur konfigurierbaren visualisierung einer technischen anlage
WO2023131390A1 (en) 2022-01-04 2023-07-13 Abb Schweiz Ag Operator assistance in an automation system
WO2023131391A1 (en) 2022-01-04 2023-07-13 Abb Schweiz Ag Operator assistance in an automation system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1223428A (zh) * 1997-07-17 1999-07-21 兰迪斯及斯特法有限公司 监测及控制建筑自动化系统中实时信息的方法及装置
CN1232555A (zh) * 1996-10-01 1999-10-20 霍尼韦尔公司 自动生成实时过程控制系统的控制图形的系统和方法
CN1251181A (zh) * 1996-10-07 2000-04-19 霍尼韦尔公司 直观显示对象文件的仿真器及其操作方法
CN1475908A (zh) * 2002-06-27 2004-02-18 用于将动作与电子文档中的语义标签相关联的方法和系统

Family Cites Families (448)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US604415A (en) * 1898-05-24 reardon
US30280A (en) 1860-10-02 Improvement in harrows
US580603A (en) * 1897-04-13 And flint w
US639516A (en) * 1899-03-24 1899-12-19 Peter Bucher Acetylene-gas generator.
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
US4244385A (en) * 1979-12-12 1981-01-13 William Hotine Fluent material level control system
GB2083258B (en) 1980-09-03 1984-07-25 Nuclear Power Co Ltd Alarm systems
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
US4570217A (en) * 1982-03-29 1986-02-11 Allen Bruce S Man machine interface
US4533910A (en) * 1982-11-02 1985-08-06 Cadtrak Corporation Graphics display system with viewports of arbitrary location and content
FR2537580B1 (fr) * 1982-12-13 1985-09-20 Rhone Poulenc Agrochimie Nouveaux derives de la benzylcarbamoylpyridine, leurs procedes de preparation et leur utilisation comme herbicides pour le desherbage de cultures
JPH0650442B2 (ja) 1983-03-09 1994-06-29 株式会社日立製作所 設備群制御方法およびシステム
US4549275A (en) * 1983-07-01 1985-10-22 Cadtrak Corporation Graphics data handling system for CAD workstation
US4663704A (en) * 1984-12-03 1987-05-05 Westinghouse Electric Corp. Universal process control device and method for developing a process control loop program
US4843538A (en) * 1985-04-30 1989-06-27 Prometrix Corporation Multi-level dynamic menu which suppresses display of items previously designated as non-selectable
US4736320A (en) 1985-10-08 1988-04-05 Foxboro Company Computer language structure for process control applications, and translator therefor
JPS62223778A (ja) * 1986-03-25 1987-10-01 東京電力株式会社 プラントシミユレ−タ装置
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
US4914568A (en) * 1986-10-24 1990-04-03 National Instruments, Inc. Graphical system for modelling a process and associated method
US5734863A (en) * 1986-04-14 1998-03-31 National Instruments Corporation Method and apparatus for providing improved type compatibility and data structure organization in a graphical data flow diagram
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
US4901221A (en) 1986-04-14 1990-02-13 National Instruments, Inc. Graphical system for modelling a process and associated method
US4885717A (en) 1986-09-25 1989-12-05 Tektronix, Inc. System for graphically representing operation of object-oriented programs
JPS63253409A (ja) * 1987-04-10 1988-10-20 Toshiba Corp 発電プラントの運転支援装置
JP2550063B2 (ja) * 1987-04-24 1996-10-30 株式会社日立製作所 分散処理システムのシミユレ−シヨン方式
US5006992A (en) * 1987-09-30 1991-04-09 Du Pont De Nemours And Company Process control system with reconfigurable expert rules and control modules
JP2526935B2 (ja) 1987-10-30 1996-08-21 富士電機株式会社 制御装置用表示装置の画面表示方法
JP2592894B2 (ja) * 1988-03-23 1997-03-19 株式会社東芝 運転訓練シミュレータ
US5051898A (en) 1988-06-13 1991-09-24 Eda Systems, Inc. Method for specifying and controlling the invocation of a computer program
JP2540914B2 (ja) * 1988-06-22 1996-10-09 富士電機株式会社 状態発生頻度表示機能付操作パネル
US4985857A (en) 1988-08-19 1991-01-15 General Motors Corporation Method and apparatus for diagnosing machines
JPH02124596A (ja) * 1988-11-02 1990-05-11 Yokogawa Electric Corp マルチウインドウ表示方法
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
US5006976A (en) * 1989-02-23 1991-04-09 Fisher Controls International, Inc. Process control terminal
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
US5041964A (en) 1989-06-12 1991-08-20 Grid Systems Corporation Low-power, standby mode computer
JPH0317730A (ja) * 1989-06-14 1991-01-25 Meidensha Corp Crt表示装置
US6005576A (en) * 1989-09-29 1999-12-21 Hitachi, Ltd. Method for visual programming with aid of animation
US5079731A (en) * 1989-10-17 1992-01-07 Alcon Laboratories, Inc. Method and apparatus for process control validation
US5267277A (en) * 1989-11-02 1993-11-30 Combustion Engineering, Inc. Indicator system for advanced nuclear plant control complex
JPH03149625A (ja) * 1989-11-07 1991-06-26 Meidensha Corp エキスパートシステムの知識ベース獲得方法
JPH03171207A (ja) * 1989-11-29 1991-07-24 Osaka Gas Co Ltd システム監視用データベース作成方法、監視装置及び学習装置
US5092449A (en) 1989-12-08 1992-03-03 Liberty Glass Co. Article transfer apparatus
JPH03201033A (ja) * 1989-12-27 1991-09-02 Meidensha Corp エキスパートシステムのシンボルデータ構造
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
JPH03251924A (ja) * 1990-03-01 1991-11-11 Toshiba Corp エキスパートシステムにおける知識編集・表示装置
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
JPH06266727A (ja) 1990-10-24 1994-09-22 Osaka Gas Co Ltd 診断表示方法及び表示装置
WO1992014197A1 (en) 1991-02-08 1992-08-20 Kabushiki Kaisha Toshiba Model forecasting controller
US5430836A (en) * 1991-03-01 1995-07-04 Ast Research, Inc. Application control module for common user access interface
JPH04369099A (ja) * 1991-06-17 1992-12-21 Toshiba Corp プロセス監視装置
US5268834A (en) 1991-06-24 1993-12-07 Massachusetts Institute Of Technology Stable adaptive neural network controller
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
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
JP3240162B2 (ja) * 1991-08-23 2001-12-17 株式会社日立製作所 プロセス制御システムにおける画面表示方法およびマンマシンインタフェース装置
JP2680214B2 (ja) * 1991-09-19 1997-11-19 株式会社日立製作所 プロセス監視システム
JPH05166086A (ja) * 1991-12-18 1993-07-02 Yokogawa Electric Corp プラント監視装置
JP3238936B2 (ja) * 1992-01-29 2001-12-17 株式会社日立製作所 プラント運転管理方法および装置
JPH0644339A (ja) * 1992-03-06 1994-02-18 Hewlett Packard Co <Hp> 図形オブジェクト操作システム及び方法
US5408603A (en) 1992-03-31 1995-04-18 Dow Benelux N.V. Global process control information system and method
US5361198A (en) 1992-04-03 1994-11-01 Combustion Engineering, Inc. Compact work station control room
US5408412A (en) * 1992-04-09 1995-04-18 United Technologies Corporation Engine fault diagnostic system
JPH0644479A (ja) 1992-07-23 1994-02-18 Mitsubishi Electric 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
DE59309391D1 (de) 1993-01-18 1999-04-01 Siemens Ag Realzeit-Steuerungssystem
JPH06274297A (ja) 1993-03-17 1994-09-30 Sumitomo Metal Ind Ltd プロセス表示装置
US5428555A (en) 1993-04-20 1995-06-27 Praxair, Inc. Facility and gas management system
US6684261B1 (en) * 1993-07-19 2004-01-27 Object Technology Licensing Corporation Object-oriented operating system
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
US5452201A (en) * 1993-08-24 1995-09-19 Allen-Bradley Company, Inc. Industrial controller 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
JP3060810B2 (ja) 1993-12-24 2000-07-10 日産自動車株式会社 汎用cadシステムの専用化方法
US5485620A (en) 1994-02-25 1996-01-16 Automation System And Products, Inc. Integrated control system for industrial automation applications
JPH07281728A (ja) * 1994-04-07 1995-10-27 Toshiba Corp アラーム解析支援装置
US5526268A (en) * 1994-05-11 1996-06-11 Westinghouse Electric Corporation Dynamic language changing process graphics
US5564007A (en) * 1994-06-03 1996-10-08 Motorola Inc. Method for configuring an automated dispense machine
US5574337A (en) 1994-06-30 1996-11-12 Eastman Kodak Company Single touch flash charger control
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
DE69529180T2 (de) * 1994-10-24 2003-09-25 Fisher Rosemount Systems Inc Feldgeräte zur Verwendung in einem verteilten Steuerungssystem
JPH08147126A (ja) * 1994-11-16 1996-06-07 Fuji Electric Co Ltd 操作表示器
JPH08190422A (ja) 1995-01-06 1996-07-23 Fuji Electric Co Ltd マルチウィンドウ監視方式
US5980096A (en) * 1995-01-17 1999-11-09 Intertech Ventures, Ltd. Computer-based system, methods and graphical interface for information storage, modeling and stimulation of complex systems
US5857102A (en) 1995-03-14 1999-01-05 Sun Microsystems, Inc. System and method for determining and manipulating configuration information of servers in a distributed object environment
US6255943B1 (en) * 1995-03-29 2001-07-03 Cabletron Systems, Inc. Method and apparatus for distributed object filtering
JPH08278881A (ja) * 1995-04-06 1996-10-22 Toshiba Syst Technol Kk 対話処理システム構築支援装置
US5499333A (en) 1995-04-20 1996-03-12 International Business Machines Corporation Method and apparatus for at least partially instantiating an object in a compound document using the object's parent class configuration data when the object's configuration data is unavailable
US20020156872A1 (en) 2001-01-04 2002-10-24 Brown David W. Systems and methods for transmitting motion control data
JP3445409B2 (ja) * 1995-06-12 2003-09-08 東芝システムテクノロジー株式会社 プラント警報監視装置
JPH08339223A (ja) * 1995-06-14 1996-12-24 Toshiba Mach Co 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
US5680409A (en) * 1995-08-11 1997-10-21 Fisher-Rosemount Systems, Inc. Method and apparatus for detecting and identifying faulty sensors in a process
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
JPH09106312A (ja) * 1995-10-09 1997-04-22 Fuji Electric Co Ltd プロセス制御用データの更新方法
US5841654A (en) 1995-10-16 1998-11-24 Smar Research Corporation Windows based network configuration and control method for a digital control system
US5778182A (en) 1995-11-07 1998-07-07 At&T Corp. Usage management system
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
JPH09152965A (ja) * 1995-11-29 1997-06-10 Hitachi Ltd クラスライブラリ再構築方法
US6028593A (en) 1995-12-01 2000-02-22 Immersion Corporation Method and apparatus for providing simulated physical interactions within computer generated environments
US5796951A (en) * 1995-12-22 1998-08-18 Intel Corporation System for displaying information relating to a computer network including association devices with tasks performable on those devices
EP0876647B1 (de) 1996-01-25 2001-10-31 Siemens Aktiengesellschaft Graphische bedienoberfläche zur programmierung von speicherprogrammierbaren steuerungen
JP3406760B2 (ja) * 1996-01-26 2003-05-12 株式会社東芝 監視制御装置
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
US5870693A (en) * 1996-03-01 1999-02-09 Sony Display Device (Singapore) Pte. Ltd. Apparatus and method for diagnosis of abnormality in processing equipment
US5892969A (en) * 1996-03-15 1999-04-06 Adaptec, Inc. Method for concurrently executing a configured string of concurrent I/O command blocks within a chain to perform a raid 5 I/O operation
US5826060A (en) 1996-04-04 1998-10-20 Westinghouse Electric Corporation Stimulated simulator for a distributed process control system
US5801942A (en) 1996-04-12 1998-09-01 Fisher-Rosemount Systems, Inc. Process control system user interface including selection of multiple control languages
US5838563A (en) 1996-04-12 1998-11-17 Fisher-Rosemont Systems, Inc. System for configuring a process control environment
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
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
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
US6868538B1 (en) * 1996-04-12 2005-03-15 Fisher-Rosemount Systems, Inc. Object-oriented programmable controller
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
US5768119A (en) * 1996-04-12 1998-06-16 Fisher-Rosemount Systems, Inc. Process control system including alarm priority adjustment
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
US5940294A (en) 1996-04-12 1999-08-17 Fisher-Rosemont Systems, Inc. System for assisting configuring a process control environment
US5752008A (en) 1996-05-28 1998-05-12 Fisher-Rosemount Systems, Inc. Real-time process control simulation method and apparatus
US5984502A (en) 1996-06-14 1999-11-16 The Foxboro Company Keypad annunciator graphical user interface
JPH1011132A (ja) * 1996-06-20 1998-01-16 Mitsubishi Electric Corp 監視制御システム
US5831855A (en) * 1996-09-12 1998-11-03 Kinsman; Guy W. Monitoring system for electrostatic powder painting industry
US6102965A (en) * 1996-09-23 2000-08-15 National Instruments Corporation System and method for providing client/server access to graphical programs
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
US5832529A (en) * 1996-10-11 1998-11-03 Sun Microsystems, Inc. Methods, apparatus, and product for distributed garbage collection
JP3710574B2 (ja) * 1996-10-15 2005-10-26 島津システムソリューションズ株式会社 プログラム作成支援装置およびプログラム作成支援用プログラムを記録した記憶媒体
WO1998021651A1 (en) 1996-11-14 1998-05-22 Alcatel Usa Sourcing, L.P. Generic software state machine and method of constructing dynamic objects for an application program
JPH10149207A (ja) 1996-11-19 1998-06-02 Toshiba Corp マンマシンインタフェース装置
US6052130A (en) * 1996-11-20 2000-04-18 International Business Machines Corporation Data processing system and method for scaling a realistic object on a user interface
US5859885A (en) * 1996-11-27 1999-01-12 Westinghouse Electric Coporation Information display system
JP3138430B2 (ja) 1996-12-20 2001-02-26 株式会社日立製作所 ユーザインタフェース画面作成支援装置
US5782330A (en) * 1996-12-20 1998-07-21 Otis Elevator Company Information display and control device for a passenger conveyor
US5980078A (en) 1997-02-14 1999-11-09 Fisher-Rosemount Systems, Inc. Process control system including automatic sensing and automatic configuration of devices
US6366300B1 (en) * 1997-03-11 2002-04-02 Mitsubishi Denki Kabushiki Kaisha Visual programming method and its system
US6948173B1 (en) 1997-08-04 2005-09-20 Fred Steven Isom Method of sequencing computer controlled tasks based on the relative spatial location of task objects in a directional field
US6146143A (en) 1997-04-10 2000-11-14 Faac Incorporated Dynamically controlled vehicle simulation system, and methods of constructing and utilizing same
US6477527B2 (en) 1997-05-09 2002-11-05 International Business Machines Corporation System, method, and program for object building in queries over object views
KR100224379B1 (ko) * 1997-05-29 1999-10-15 박호군 공정 제어 알고리즘 생성 방법
JP3512594B2 (ja) * 1997-06-20 2004-03-29 東京エレクトロン株式会社 制御システム
DE19816273A1 (de) 1997-06-23 1999-01-07 Micro Epsilon Messtechnik Verfahren zur Prozeßüberwachung, Steuerung und Regelung
EP0991986B8 (de) 1997-06-23 2004-08-04 Micro-Epsilon Messtechnik GmbH & Co. KG Verfahren zur prozessüberwachung, steuerung und regelung
JPH1124736A (ja) * 1997-07-02 1999-01-29 Mitsubishi Heavy Ind Ltd プラント監視・制御装置
DE19732011A1 (de) * 1997-07-25 1999-01-28 Abb Patent Gmbh Verfahren zum ortstransparenten Austausch von Prozeßdaten
US6041171A (en) 1997-08-11 2000-03-21 Jervis B. Webb Company Method and apparatus for modeling material handling systems
US5895522A (en) 1997-08-12 1999-04-20 Cabot Corporation Modified carbon products with leaving groups and inks and coatings containing modified carbon products
US6138049A (en) * 1997-08-22 2000-10-24 Honeywell International Inc. System and methods for generating and distributing alarm and event notifications
US5909916A (en) 1997-09-17 1999-06-08 General Motors Corporation Method of making a catalytic converter
US6085193A (en) * 1997-09-29 2000-07-04 International Business Machines Corporation Method and system for dynamically prefetching information via a server hierarchy
US5926177A (en) * 1997-10-17 1999-07-20 International Business Machines Corporation Providing multiple views in a model-view-controller architecture
US6292790B1 (en) 1997-10-20 2001-09-18 James E. Krahn Apparatus for importing and exporting partially encrypted configuration data
JP3597356B2 (ja) * 1997-10-20 2004-12-08 富士通株式会社 通信連携情報生成装置、3階層クライアント/サーバシステムおよび通信連携情報生成プログラムを記録した媒体
US5871133A (en) * 1997-10-30 1999-02-16 Robinson; Ricky B. Garment bag backpack
JP3481436B2 (ja) * 1997-10-31 2003-12-22 株式会社デジタル ファイル管理システム
US5950006A (en) 1997-11-05 1999-09-07 Control Technology Corporation Object-oriented programmable controller
US6898591B1 (en) * 1997-11-05 2005-05-24 Billy Gayle Moon Method and apparatus for server responding to query to obtain information from second database wherein the server parses information to eliminate irrelevant information in updating databases
US6668257B1 (en) 1997-11-06 2003-12-23 International Business Machines Corporation Migrating non-persistent objects when one or more of the superclass fields of the object are modified
US6209018B1 (en) 1997-11-13 2001-03-27 Sun Microsystems, Inc. Service framework for a distributed object network system
US6138174A (en) 1997-11-24 2000-10-24 Rockwell Technologies, Llc Industrial control system providing remote execution of graphical utility programs
US6076090A (en) * 1997-11-26 2000-06-13 International Business Machines Corporation Default schema mapping
JP3257509B2 (ja) 1997-11-27 2002-02-18 東ソー株式会社 低シリカフォージャサイト型ゼオライトおよびその製造方法
JPH11170326A (ja) * 1997-12-15 1999-06-29 Fanuc Ltd 射出成形機のアラーム分析方法および分析装置
JP3297844B2 (ja) * 1998-01-28 2002-07-02 株式会社デジタル ダウンロードシステム及びダウンロードプログラムを記録したコンピュータ読み取り可能な記録媒体
WO1999046711A1 (en) * 1998-03-13 1999-09-16 Aspen Technology, Inc. Computer method and apparatus for automatic execution of software applications
JP3499740B2 (ja) * 1998-03-17 2004-02-23 株式会社デジタル グラフィックエディター及びエディタープログラムを記録したコンピュータ読み取り可能な記録媒体
US6233586B1 (en) * 1998-04-01 2001-05-15 International Business Machines Corp. Federated searching of heterogeneous datastores using a federated query object
US6167316A (en) 1998-04-03 2000-12-26 Johnson Controls Technology Co. Distributed object-oriented building automation system with reliable asynchronous communication
US6028998A (en) 1998-04-03 2000-02-22 Johnson Service Company Application framework for constructing building automation systems
US6535122B1 (en) * 1998-05-01 2003-03-18 Invensys Systems, Inc. Method and apparatus for extending processing mask/filtering, and displaying alarm information for a hierarchically categorizing alarm monitoring system
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
JPH11327722A (ja) * 1998-05-15 1999-11-30 Shin Meiwa Ind Co Ltd プロセス編集装置
US6366916B1 (en) * 1998-05-22 2002-04-02 International Business Machines Corporation Configurable and extensible system for deploying asset management functions to client applications
JP3509060B2 (ja) * 1998-05-28 2004-03-22 松下電器産業株式会社 表示制御装置および方法
US6396516B1 (en) * 1998-05-29 2002-05-28 Plexus Systems, Llc Graphical user interface shop floor control system
US6201996B1 (en) 1998-05-29 2001-03-13 Control Technology Corporationa Object-oriented programmable industrial controller with distributed interface architecture
JPH11345023A (ja) 1998-06-01 1999-12-14 Mitsubishi Electric Corp プラント監視制御装置
US6061602A (en) * 1998-06-23 2000-05-09 Creative Lifestyles, Inc. Method and apparatus for developing application software for home automation system
US6285966B1 (en) * 1998-06-25 2001-09-04 Fisher Controls International, Inc. Function block apparatus for viewing data in a process control system
US6175876B1 (en) * 1998-07-09 2001-01-16 International Business Machines Corporation Mechanism for routing asynchronous state changes in a 3-tier application
JP2000050531A (ja) 1998-07-24 2000-02-18 Fuji Electric Co Ltd 電力系統情報の表示方法
US20010056362A1 (en) 1998-07-29 2001-12-27 Mike Hanagan Modular, convergent customer care and billing system
JP2000056826A (ja) * 1998-08-06 2000-02-25 Toshiba Corp 監視制御装置
US6362839B1 (en) * 1998-09-29 2002-03-26 Rockwell Software Inc. Method and apparatus for displaying mechanical emulation with graphical objects in an object oriented computing environment
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
US6212559B1 (en) * 1998-10-28 2001-04-03 Trw Inc. Automated configuration of internet-like computer networks
US6546297B1 (en) * 1998-11-03 2003-04-08 Robertshaw Controls Company Distributed life cycle development tool for controls
AUPP702498A0 (en) * 1998-11-09 1998-12-03 Silverbrook Research Pty Ltd Image creation method and apparatus (ART77)
JP2000194474A (ja) * 1998-12-25 2000-07-14 Toshiba Corp プラント監視制御システム
JP3653660B2 (ja) * 1999-01-11 2005-06-02 富士通株式会社 ネットワーク管理方法及びネットワーク管理システム
US6760711B1 (en) 1999-01-11 2004-07-06 Microsoft Corporation Merchant owned, ISP-hosted online stores with secure data store
US6480860B1 (en) 1999-02-11 2002-11-12 International Business Machines Corporation Tagged markup language interface with document type definition to access data in object oriented database
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
US6598052B1 (en) 1999-02-19 2003-07-22 Sun Microsystems, Inc. Method and system for transforming a textual form of object-oriented database entries into an intermediate form configurable to populate an object-oriented database for sending to java program
US6298454B1 (en) * 1999-02-22 2001-10-02 Fisher-Rosemount Systems, Inc. Diagnostics in a process control system
US6774786B1 (en) 2000-11-07 2004-08-10 Fisher-Rosemount Systems, Inc. Integrated alarm display in a process control network
US7562135B2 (en) * 2000-05-23 2009-07-14 Fisher-Rosemount Systems, Inc. Enhanced fieldbus device alerts in a process control system
US6633782B1 (en) 1999-02-22 2003-10-14 Fisher-Rosemount Systems, Inc. Diagnostic expert 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
US6615349B1 (en) * 1999-02-23 2003-09-02 Parsec Sight/Sound, Inc. System and method for manipulating a computer file and/or program
JP3964568B2 (ja) 1999-02-26 2007-08-22 東京電力株式会社 画像情報表示方法及び装置
AU2003204842B2 (en) 1999-03-02 2005-10-06 Edwin Clary Bartlett Suture Anchor and Associated Method of Implantation
US6691280B1 (en) * 1999-03-08 2004-02-10 Fisher-Rosemount Systems, Inc. Use of uniform resource locators in process control system documentation
JP2000259228A (ja) * 1999-03-10 2000-09-22 Toshiba Corp 監視制御装置
JP2000259233A (ja) * 1999-03-11 2000-09-22 Ishikawajima Harima Heavy Ind Co Ltd プラント運転監視支援装置
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
GB9909275D0 (en) * 1999-04-23 1999-06-16 Philips Electronics Nv Reconfigurable communications network
US7249356B1 (en) * 1999-04-29 2007-07-24 Fisher-Rosemount Systems, Inc. Methods and structure for batch processing event history processing and viewing
US7257523B1 (en) 1999-05-06 2007-08-14 Fisher-Rosemount Systems, Inc. Integrated distributed process control system functionality on a single computer
US6754885B1 (en) * 1999-05-17 2004-06-22 Invensys Systems, Inc. Methods and apparatus for controlling object appearance in a process control configuration system
WO2000070531A2 (en) 1999-05-17 2000-11-23 The Foxboro Company Methods and apparatus for control configuration
US6393432B1 (en) * 1999-06-02 2002-05-21 Visionael Corporation Method and system for automatically updating diagrams
JP3650285B2 (ja) 1999-06-08 2005-05-18 株式会社山武 プラント管理装置
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
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
JP2001022429A (ja) * 1999-07-12 2001-01-26 Toshiba Corp プラント監視制御装置
JP3466966B2 (ja) * 1999-07-14 2003-11-17 株式会社東芝 監視制御装置及びプログラムを記録した記録媒体
JP2001067122A (ja) * 1999-08-26 2001-03-16 Matsushita Electric Works Ltd ラダープログラム診断方法及び設備診断装置
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
US6922703B1 (en) * 1999-09-14 2005-07-26 Honeywell International Inc. Methods and apparatus for real-time projection and rendering of geospatially organized data
US6850808B2 (en) * 1999-09-24 2005-02-01 Rockwell Software Inc. Method and system for developing a software program using compound templates
US6477435B1 (en) 1999-09-24 2002-11-05 Rockwell Software Inc. Automated programming system for industrial control using area-model
US6268853B1 (en) 1999-09-30 2001-07-31 Rockwell Technologies, L.L.C. Data structure for use in enterprise controls
US6445963B1 (en) * 1999-10-04 2002-09-03 Fisher Rosemount Systems, Inc. Integrated advanced control blocks in process control systems
CN1292321A (zh) * 1999-10-07 2001-04-25 希伯特·海丁加 具有直觉编程能力的以处理器为基础的过程控制系统
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
US6711629B1 (en) 1999-10-18 2004-03-23 Fisher-Rosemount Systems, Inc. Transparent support of remote I/O in 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
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
US6766330B1 (en) * 1999-10-19 2004-07-20 International Business Machines Corporation Universal output constructor for XML queries universal output constructor for XML queries
JP3754583B2 (ja) * 1999-10-22 2006-03-15 独立行政法人科学技術振興機構 油圧システムパラメータ同定方法
US7630986B1 (en) * 1999-10-27 2009-12-08 Pinpoint, Incorporated Secure data interchange
JP2001195256A (ja) * 1999-10-29 2001-07-19 Mitsubishi Heavy Ind Ltd オブジェクトの生成支援方法および装置
JP3737658B2 (ja) * 1999-11-22 2006-01-18 株式会社東芝 クライアントサーバシステム
AU780753B2 (en) 1999-12-14 2005-04-14 International Business Machines Corporation Client-server computing software architecture
JP2001175324A (ja) * 1999-12-21 2001-06-29 Mitsubishi Electric Corp プラント運転監視装置
JP2001195121A (ja) 2000-01-13 2001-07-19 Toshiba Corp プラント監視制御装置の監視画面装置
US6684385B1 (en) 2000-01-14 2004-01-27 Softwire Technology, Llc Program object for use in generating application programs
US6810429B1 (en) 2000-02-03 2004-10-26 Mitsubishi Electric Research Laboratories, Inc. Enterprise integration system
GB0004194D0 (en) * 2000-02-22 2000-04-12 Nat Power Plc System and method for monitoring a control process in a process plant
JP2001243240A (ja) * 2000-02-29 2001-09-07 Ascii Corp 情報検索システム及び電子商取引システム
US6421571B1 (en) * 2000-02-29 2002-07-16 Bently Nevada Corporation Industrial plant asset management system: apparatus and method
AU2001243597A1 (en) * 2000-03-03 2001-09-17 Radiant Logic, Inc. System and method for providing access to databases via directories and other hierarchical structures and interfaces
EP1290509A2 (en) 2000-03-06 2003-03-12 Siemens Technology-to-Business Center, LLC Programming automation by demonstration
US20020054149A1 (en) * 2000-03-10 2002-05-09 Genise Ronald G. System configuration editor with an iconic function sequencer
EP1266192B1 (en) 2000-03-23 2009-08-12 Invensys Systems, Inc. Correcting for two-phase flow in a digital flowmeter
US6826521B1 (en) 2000-04-06 2004-11-30 Abb Automation Inc. System and methodology and adaptive, linear model predictive control based on rigorous, nonlinear process model
US20050091576A1 (en) * 2003-10-24 2005-04-28 Microsoft Corporation Programming interface for a computer platform
US7043563B2 (en) 2000-04-17 2006-05-09 Circadence Corporation Method and system for redirection to arbitrary front-ends in a communication system
JP2001306310A (ja) * 2000-04-19 2001-11-02 Fuji Photo Film Co Ltd Gui部作成支援方法及び装置並びにアプリケーション開発方法
BR0106105A (pt) * 2000-04-21 2002-03-12 Jsr Corp Composição de elastÈmero termoplástico
JP2001312528A (ja) * 2000-04-28 2001-11-09 Yaskawa Electric Corp 上水道シミュレーション装置
FI20001340A (fi) * 2000-06-05 2002-01-28 Metso Automation Networks Oy Menetelmõ prosessinohjausjõrjestelmõssõ ja prosessinohjausjõrjestelmõ
AUPQ808700A0 (en) * 2000-06-09 2000-07-06 Honeywell Limited Human-machine interface
KR100460276B1 (ko) * 2000-06-10 2004-12-04 유미특허법인 인터넷 서비스 장치 및 서비스 방법
JP2002007177A (ja) * 2000-06-19 2002-01-11 Hitachi Ltd マルチデータベース定義方法
US6577908B1 (en) 2000-06-20 2003-06-10 Fisher Rosemount Systems, Inc Adaptive feedback/feedforward PID controller
US7113834B2 (en) 2000-06-20 2006-09-26 Fisher-Rosemount Systems, Inc. State based adaptive feedback feedforward PID controller
JP2002023843A (ja) * 2000-07-10 2002-01-25 Mitsubishi Electric Corp 情報表示装置
JP2002032167A (ja) * 2000-07-17 2002-01-31 Nihon Hels Industry Corp 設備管理システム、設備管理方法および設備管理プログラムを記録した記憶媒体
ATE285594T1 (de) 2000-07-27 2005-01-15 Abb Research Ltd Verfahren und computerprogramm zum herstellen einer regelung oder steuerung
JP3882479B2 (ja) * 2000-08-01 2007-02-14 コクヨ株式会社 プロジェクト活動支援システム
US7000191B2 (en) * 2000-08-07 2006-02-14 Siemens Aktiengesellschaft Flowchart programming for industrial controllers, in particular motion controllers
FR2813471B1 (fr) * 2000-08-31 2002-12-20 Schneider Automation Systeme de communication d'un equipement d'automatisme base sur le protocole soap
JP3897970B2 (ja) * 2000-09-12 2007-03-28 株式会社デジタル エディタ装置およびエディタプログラムを記録した記録媒体
GB2366969A (en) 2000-09-14 2002-03-20 Phocis Ltd Copyright protection for digital content distributed over a network
US7728838B2 (en) * 2000-09-15 2010-06-01 Invensys Systems, Inc. Method and system for animating graphical user interface elements via a manufacturing/process control portal server
US8671460B1 (en) 2000-09-25 2014-03-11 Fisher-Rosemount Systems, Inc. Operator lock-out in batch process control systems
US6832118B1 (en) * 2000-09-29 2004-12-14 Rockwell Automation Technologies, Inc. Programmable network control component and system of components
US6647315B1 (en) 2000-09-29 2003-11-11 Fisher-Rosemount Systems, Inc. Use of remote soft phases in a process control system
JP2002108600A (ja) 2000-10-02 2002-04-12 Digital Electronics Corp 制御システムの端末装置、記録媒体、および、制御システム
CN100430891C (zh) * 2000-10-04 2008-11-05 西门子能量及自动化公司 用于制造系统软件版本管理的系统和方法
GB2371378A (en) 2000-10-12 2002-07-24 Abb Ab Object oriented control system
GB2371884A (en) 2000-10-12 2002-08-07 Abb Ab Queries in an object-oriented computer system
SE518491C2 (sv) 2000-10-12 2002-10-15 Abb Ab Datorbaserat system och metod för behörighetskontroll av objekt
EP1331536B1 (en) * 2000-10-20 2008-12-24 Daicel Chemical Industries, Ltd. Plant control monitor
JP2002132321A (ja) * 2000-10-20 2002-05-10 Susumu Ueno 工作機械の保守システム及び保守方法
US7210095B1 (en) * 2000-10-31 2007-04-24 Cisco Technology, Inc. Techniques for binding scalable vector graphics to associated information
JP2002140404A (ja) 2000-11-02 2002-05-17 Hitachi Ltd データベース統合処理方法及びその実施装置並びにその処理プログラムを記録した記録媒体
JP4626785B2 (ja) 2000-11-02 2011-02-09 横河電機株式会社 操作監視用表示装置
US7113085B2 (en) 2000-11-07 2006-09-26 Fisher-Rosemount Systems, Inc. Enhanced device alarms in a process control system
GB0027863D0 (en) 2000-11-15 2000-12-27 Bligh Maurice Emergency floor lighting system
US6980869B1 (en) 2000-11-20 2005-12-27 National Instruments Corporation System and method for user controllable PID autotuning and associated graphical user interface
AU2002225751A1 (en) * 2000-11-28 2002-06-11 Seachange International, Inc. Content/service handling and delivery
US6742136B2 (en) * 2000-12-05 2004-05-25 Fisher-Rosemount Systems Inc. Redundant devices in a process control system
JP2002215221A (ja) 2001-01-17 2002-07-31 Toshiba Corp 監視制御装置
US7917888B2 (en) 2001-01-22 2011-03-29 Symbol Technologies, Inc. System and method for building multi-modal and multi-channel applications
US7275070B2 (en) 2001-01-23 2007-09-25 Conformia Software, Inc. System and method for managing the development and manufacturing of a pharmaceutical drug
CN1205578C (zh) * 2001-02-09 2005-06-08 英业达股份有限公司 实现列表框控件的方法
WO2002071173A2 (en) * 2001-03-01 2002-09-12 Fisher-Rosemount Systems, Inc. Data sharing in a process plant
EP1366398A2 (en) * 2001-03-01 2003-12-03 Fisher-Rosemount Systems, Inc. Automatic work order/parts order generation and tracking
US6795798B2 (en) * 2001-03-01 2004-09-21 Fisher-Rosemount Systems, Inc. Remote analysis of process control plant data
US7389204B2 (en) * 2001-03-01 2008-06-17 Fisher-Rosemount Systems, Inc. Data presentation system for abnormal situation prevention in a process plant
US8073967B2 (en) * 2002-04-15 2011-12-06 Fisher-Rosemount Systems, Inc. Web services-based communications for use with process control systems
JP2002258936A (ja) 2001-03-06 2002-09-13 Mitsubishi Electric Corp プラント監視制御システムエンジニアリングツール
JP2002268711A (ja) 2001-03-09 2002-09-20 Patoraito:Kk プログラマブル表示器およびそのための作画プログラム、ならびに作画プログラムを記録した記録媒体
US20030041076A1 (en) * 2001-03-14 2003-02-27 Lucovsky Mark H. Schema-based services for identity-based access to calendar data
US7284271B2 (en) 2001-03-14 2007-10-16 Microsoft Corporation Authorizing a requesting entity to operate upon data structures
US20030069887A1 (en) * 2001-03-14 2003-04-10 Lucovsky Mark H. Schema-based services for identity-based access to inbox data
US7302634B2 (en) * 2001-03-14 2007-11-27 Microsoft Corporation Schema-based services for identity-based data access
JP3884239B2 (ja) * 2001-03-27 2007-02-21 株式会社東芝 サーバ計算機
JP3890916B2 (ja) 2001-04-05 2007-03-07 株式会社日立製作所 弁管理システム
US6931288B1 (en) * 2001-04-16 2005-08-16 Rockwell Automation Technologies, Inc. User interface and system for creating function block diagrams
JP2002342217A (ja) * 2001-05-09 2002-11-29 Kizna Corp 画像通信用サーバ及び画像通信方法
US7099885B2 (en) * 2001-05-25 2006-08-29 Unicorn Solutions Method and system for collaborative ontology modeling
SG109956A1 (en) 2001-06-19 2005-04-28 Eutech Cybernetics Pte Ltd Method and apparatus for automatically generating a scada system
EP1410204B1 (en) * 2001-06-22 2016-11-09 Wonderware Corporation Supervisory process control and manufacturing information system application having an extensible component model
EP1410195A4 (en) * 2001-06-22 2008-03-19 Wonderware Corp ADAPTABLE SYSTEM FOR PRODUCING MONITORING PROCESS CONTROL AND MANUFACTURING INFORMATION APPLICATIONS
EP1412873B1 (en) * 2001-06-22 2018-08-15 Schneider Electric Software, LLC Internationalization of objects executable in a supervisory process control and manufacturing information system
US7802238B2 (en) * 2001-06-22 2010-09-21 Invensys Systems, Inc. Process control script development and execution facility supporting multiple user-side programming languages
EP1410228B1 (en) * 2001-06-22 2016-03-23 Wonderware Corporation Remotely monitoring / diagnosing distributed components of a supervisory process control and manufacturing information application from a central location
EP1410196B1 (en) 2001-06-22 2019-08-07 AVEVA Software, LLC Installing supervisory process control and manufacturing software from a remote location and maintaining configuration data links in a run-time environment
US7650607B2 (en) * 2001-06-22 2010-01-19 Invensys Systems, Inc. Supervisory process control and manufacturing information system application having a layered architecture
MXPA03011976A (es) 2001-06-22 2005-07-01 Nervana Inc Sistema y metodo para la recuperacion, manejo, entrega y presentacion de conocimientos.
WO2003001339A2 (en) 2001-06-22 2003-01-03 Wonderware Corporation A security architecture for a process control platform executing applications
GB2377045A (en) 2001-06-28 2002-12-31 Sony Service Ct Configuration manager
US7191196B2 (en) * 2001-06-28 2007-03-13 International Business Machines Corporation Method and system for maintaining forward and backward compatibility in flattened object streams
US7546602B2 (en) * 2001-07-10 2009-06-09 Microsoft Corporation Application program interface for network software platform
US7162534B2 (en) * 2001-07-10 2007-01-09 Fisher-Rosemount Systems, Inc. Transactional data communications for process control systems
US6950847B2 (en) * 2001-07-12 2005-09-27 Sun Microsystems, Inc. Service provider system for delivering services in a distributed computing environment
US7290030B2 (en) 2001-07-13 2007-10-30 Rockwell Automation Technologies, Inc. Internet object based interface for industrial controller
US6868526B2 (en) * 2001-07-18 2005-03-15 The Mathworks, Inc. Graphical subclassing
JP2003029827A (ja) * 2001-07-19 2003-01-31 Mitsubishi Electric Corp プラント運転監視制御装置
US20030033379A1 (en) * 2001-07-20 2003-02-13 Lemur Networks Intelligent central directory for soft configuration of IP services
JP2003036114A (ja) * 2001-07-24 2003-02-07 Yokogawa Electric Corp ヒューマン・マシンインターフェイス装置
US7366738B2 (en) 2001-08-01 2008-04-29 Oracle International Corporation Method and system for object cache synchronization
US6819960B1 (en) 2001-08-13 2004-11-16 Rockwell Software Inc. Industrial controller automation interface
US7984423B2 (en) 2001-08-14 2011-07-19 National Instruments Corporation Configuration diagram which displays a configuration of a system
US20030069801A1 (en) * 2001-10-04 2003-04-10 Che-Mponda Aleck H. System and method of transmitting and accessing digital images over a communication network
US7064766B2 (en) * 2001-10-18 2006-06-20 Microsoft Corporation Intelligent caching data structure for immediate mode graphics
US7552222B2 (en) * 2001-10-18 2009-06-23 Bea Systems, Inc. Single system user identity
CA2360645C (en) * 2001-10-31 2006-03-07 Ibm Canada Limited-Ibm Canada Limitee Dynamic generic framework for distributed tooling
US6842660B2 (en) * 2001-10-31 2005-01-11 Brooks Automation, Inc. Device and method for communicating data in a process control system
CN1417717A (zh) * 2001-11-08 2003-05-14 英业达股份有限公司 可用以接收并解析xml格式订单的管理系统
JP2003162533A (ja) * 2001-11-22 2003-06-06 Nec Corp スキーマ統合変換システム、スキーマ統合変換方法およびスキーマ統合変換用プログラム
JP2003167506A (ja) * 2001-11-30 2003-06-13 Kawaijuku Educatinal Institution 試験問題データベース生成システム及び試験問題作成システム
CA2364628A1 (en) * 2001-12-04 2003-06-04 Kevin W. Jameson Collection role changing gui
US7055092B2 (en) 2001-12-05 2006-05-30 Canon Kabushiki Kaisha Directory for multi-page SVG document
FR2833374A1 (fr) 2001-12-12 2003-06-13 Cp8 Procede et dispositif de controle d'acces dans un systeme embarque
JP2002268737A (ja) 2001-12-21 2002-09-20 Komatsu Ltd インテリジェント型グラフィック操作パネル及び部品表示方法。
US20030172368A1 (en) * 2001-12-26 2003-09-11 Elizabeth Alumbaugh System and method for autonomously generating heterogeneous data source interoperability bridges based on semantic modeling derived from self adapting ontology
JP3897597B2 (ja) * 2002-01-08 2007-03-28 株式会社山武 エンジニアリング支援システム及びその方法
EP1329787B1 (en) * 2002-01-16 2019-08-28 Texas Instruments Incorporated Secure mode indicator for smart phone or PDA
US20040205656A1 (en) 2002-01-30 2004-10-14 Benefitnation Document rules data structure and method of document publication therefrom
US6973508B2 (en) 2002-02-12 2005-12-06 Fisher-Rosemount Systems, Inc. Highly versatile process control system controller
JP2003233521A (ja) * 2002-02-13 2003-08-22 Hitachi Ltd ファイル保護システム
JP2003248675A (ja) * 2002-02-22 2003-09-05 Nippon Telegr & Teleph Corp <Ntt> ビューによる構造化文書処理方法,構造化文書処理装置,そのプログラムおよびそのプログラムの記録媒体
JP2005531826A (ja) * 2002-03-01 2005-10-20 フィッシャー−ローズマウント システムズ, インコーポレイテッド プロセス・プラントにおける統合警告発生方法
JP4392490B2 (ja) * 2002-03-05 2010-01-06 独立行政法人産業技術総合研究所 コンポーネントバスシステム及びコンポーネントバス用プログラム
JP4233260B2 (ja) 2002-03-06 2009-03-04 学校法人桐蔭学園 光発電体シート、それを用いた太陽光発電用ユニット及び発電装置
US6810337B1 (en) * 2002-03-07 2004-10-26 Bellsouth Intellectual Property Corporation Systems and methods for tracking the age of air pressure and flow alarm conditions within a pressurized cable network
CN1217270C (zh) * 2002-03-14 2005-08-31 上海网上乐园信息技术有限公司 一种同网异构数据备份系统及其实现方法
US7246358B2 (en) 2002-04-09 2007-07-17 Sun Microsystems, Inc. Methods, system and articles of manufacture for providing an extensible serialization framework for an XML based RPC computing environment
US7822495B2 (en) * 2002-04-15 2010-10-26 Fisher-Rosemount Systems, Inc. Custom function blocks for use with process control systems
AU2003221743A1 (en) 2002-04-19 2003-11-03 Computer Associates Think, Inc. System and method for managing native application data
US7065476B2 (en) 2002-04-22 2006-06-20 Autodesk, Inc. Adaptable multi-representation building systems part
JP2003316430A (ja) * 2002-04-24 2003-11-07 Yamatake Corp 機器間データ群関連付け方法および装置
JP2004015141A (ja) 2002-06-04 2004-01-15 Fuji Xerox Co Ltd データ伝送システムおよびその方法
US20040051739A1 (en) * 2002-06-20 2004-03-18 Schmickley Michael J. Alarm graphic editor with automatic update
JP4175041B2 (ja) * 2002-06-26 2008-11-05 オムロン株式会社 画面作成装置及びプログラム
US7308473B1 (en) 2002-07-29 2007-12-11 Rockwell Automation Technologies, Inc. System and methodology that facilitates client and server interaction in a distributed industrial automation environment
EP1387268A3 (en) 2002-07-31 2005-03-02 Ricoh Company Image forming apparatus, information processing apparatus and version check method
US7392255B1 (en) * 2002-07-31 2008-06-24 Cadence Design Systems, Inc. Federated system and methods and mechanisms of implementing and using such a system
US7702636B1 (en) * 2002-07-31 2010-04-20 Cadence Design Systems, Inc. Federated system and methods and mechanisms of implementing and using such a system
CN1204493C (zh) * 2002-08-06 2005-06-01 中国科学院计算技术研究所 服务绑定系统及方法
US7370064B2 (en) * 2002-08-06 2008-05-06 Yousefi Zadeh Homayoun Database remote replication for back-end tier of multi-tier computer systems
US7219306B2 (en) 2002-08-13 2007-05-15 National Instruments Corporation Representing unspecified information in a measurement system
EP1535122B1 (en) * 2002-08-20 2010-12-08 Tokyo Electron Limited Method for processing data based on the data context
US7165226B2 (en) 2002-08-23 2007-01-16 Siemens Aktiengesellschaft Multiple coupled browsers for an industrial workbench
KR100452854B1 (ko) 2002-08-23 2004-10-14 삼성전자주식회사 멀티빔 레이저 스캐닝유닛의 부주사 간격 조절장치
DE10239062A1 (de) 2002-08-26 2004-04-01 Siemens Ag Verfahren zum Übertragen von verschlüsselten Nutzdatenobjekten
JP2004094803A (ja) * 2002-09-03 2004-03-25 Kodosu:Kk 文書作成支援方法及び文書作成支援プログラムを記録した記録媒体
CN1397776A (zh) * 2002-09-05 2003-02-19 新疆新能源股份有限公司 太阳能集热工程远程控制系统
US7050863B2 (en) 2002-09-11 2006-05-23 Fisher-Rosemount Systems, Inc. Integrated model predictive control and optimization within a process control system
JP2004126771A (ja) * 2002-09-30 2004-04-22 Toshiba Corp 半構造化文書データベース検索システム及びデータベース管理装置
US7392165B2 (en) * 2002-10-21 2008-06-24 Fisher-Rosemount Systems, Inc. Simulation system for multi-node process control systems
GB2418031A (en) 2002-10-22 2006-03-15 Fisher Rosemount Systems Inc Smart process modules and objects in process plants
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
DE10348563B4 (de) 2002-10-22 2014-01-09 Fisher-Rosemount Systems, Inc. Integration von Grafikdisplayelementen, Prozeßmodulen und Steuermodulen in Prozeßanlagen
US7500224B2 (en) * 2002-11-01 2009-03-03 Microsoft Corporation Code blueprints
US7467018B1 (en) * 2002-11-18 2008-12-16 Rockwell Automation Technologies, Inc. Embedded database systems and methods in an industrial controller environment
JP3920206B2 (ja) * 2002-12-09 2007-05-30 東京エレクトロン株式会社 制御システム
US7330768B2 (en) * 2003-01-28 2008-02-12 Fisher-Rosemount Systems, Inc. Integrated configuration in a process plant having a process control system and a safety system
JP2004246804A (ja) 2003-02-17 2004-09-02 Hitachi Ltd 発電コスト最適化方法および発電コスト最適化装置
US7043311B2 (en) 2003-02-18 2006-05-09 Fisher-Rosemount Systems, Inc. Module class objects in a process plant configuration system
US7117052B2 (en) 2003-02-18 2006-10-03 Fisher-Rosemount Systems, Inc. Version control for objects in a process plant configuration system
US7526347B2 (en) * 2003-02-18 2009-04-28 Fisher-Rosemount Systems, Inc. Security for objects in a process plant configuration system
US7213201B2 (en) * 2003-03-03 2007-05-01 International Business Machines Corporation Meta editor for structured documents
US7313754B2 (en) 2003-03-14 2007-12-25 Texterity, Inc. Method and expert system for deducing document structure in document conversion
US20060259524A1 (en) 2003-03-17 2006-11-16 Horton D T Systems and methods for document project management, conversion, and filing
US7634384B2 (en) 2003-03-18 2009-12-15 Fisher-Rosemount Systems, Inc. Asset optimization reporting in a process plant
US20040230328A1 (en) 2003-03-21 2004-11-18 Steve Armstrong Remote data visualization within an asset data system for a process plant
US7356562B2 (en) * 2003-04-30 2008-04-08 International Business Machines Corporation Dynamic generator for fast-client static proxy from service interface definition document
US7272454B2 (en) 2003-06-05 2007-09-18 Fisher-Rosemount Systems, Inc. Multiple-input/multiple-output control blocks with non-linear predictive capabilities
US7743391B2 (en) 2003-07-15 2010-06-22 Lsi Corporation Flexible architecture component (FAC) for efficient data integration and information interchange using web services
US7515717B2 (en) 2003-07-31 2009-04-07 International Business Machines Corporation Security containers for document components
ES2324609T3 (es) * 2003-08-20 2009-08-11 I&amp;K INTERNATIONAL CO., LTD. Dispositivo de proteccion para escaleras mecanicas.
US8131739B2 (en) * 2003-08-21 2012-03-06 Microsoft Corporation Systems and methods for interfacing application programs with an item-based storage platform
US7437676B1 (en) * 2003-09-30 2008-10-14 Emc Corporation Methods and apparatus for managing network resources via use of a relationship view
JP4401138B2 (ja) 2003-10-10 2010-01-20 東芝エレベータ株式会社 乗客コンベア
JP4467278B2 (ja) 2003-10-10 2010-05-26 東芝エレベータ株式会社 エスカレータおよび先端スカート部構造
US20070282480A1 (en) * 2003-11-10 2007-12-06 Pannese Patrick D Methods and systems for controlling a semiconductor fabrication process
EP1538619B1 (en) 2003-11-19 2008-05-14 Sony Deutschland GmbH Copy protected digital data
US7406464B2 (en) 2003-12-08 2008-07-29 Ebay Inc. Custom caching
JP2005209046A (ja) * 2004-01-23 2005-08-04 Horkos Corp 工作機械の異常管理装置
US7676287B2 (en) * 2004-03-03 2010-03-09 Fisher-Rosemount Systems, Inc. Configuration system and method for abnormal situation prevention in a process plant
US7079984B2 (en) 2004-03-03 2006-07-18 Fisher-Rosemount Systems, Inc. Abnormal situation prevention in a process plant
US7515977B2 (en) 2004-03-30 2009-04-07 Fisher-Rosemount Systems, Inc. Integrated configuration system for use in a process plant
US7703032B2 (en) * 2004-04-12 2010-04-20 National Instruments Corporation Binding a GUI element to live measurement data
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
US20060031354A1 (en) 2004-05-21 2006-02-09 Bea Systems, Inc. Service oriented architecture
US7310684B2 (en) * 2004-05-21 2007-12-18 Bea Systems, Inc. Message processing in a service oriented architecture
US20060031481A1 (en) 2004-05-21 2006-02-09 Bea Systems, Inc. Service oriented architecture with monitoring
US20060136555A1 (en) 2004-05-21 2006-06-22 Bea Systems, Inc. Secure service oriented architecture
DE102004028177A1 (de) 2004-06-04 2005-12-29 Siemens Ag System zum Bedienen einer Anlage durch Editieren von grafischen Objekten
US7288921B2 (en) 2004-06-25 2007-10-30 Emerson Process Management Power & Water Solutions, Inc. Method and apparatus for providing economic analysis of power generation and distribution
WO2006018883A1 (ja) 2004-08-19 2006-02-23 Mitsubishi Denki Kabushiki Kaisha 昇降機画像監視システム
US7647558B2 (en) 2004-10-08 2010-01-12 Sap Ag User interface for presenting object representations
US7376661B2 (en) 2004-12-03 2008-05-20 Wings Software, Ltd XML-based symbolic language and interpreter
US20060248194A1 (en) * 2005-03-18 2006-11-02 Riverbed Technology, Inc. Connection forwarding
US20080140760A1 (en) 2005-03-21 2008-06-12 Conner Peter A Service-oriented architecture system and methods supporting dynamic service provider versioning
US7451004B2 (en) * 2005-09-30 2008-11-11 Fisher-Rosemount Systems, Inc. On-line adaptive model predictive control in a process control system
US8055358B2 (en) 2005-12-05 2011-11-08 Fisher-Rosemount Systems, Inc. Multi-objective predictive process optimization with concurrent process simulation
EP2214094A3 (en) * 2005-12-19 2010-10-06 Research In Motion Limited Computing device and method of indicating status of application program
US7587425B2 (en) * 2006-04-28 2009-09-08 Sap Ag Method and system for generating and employing a dynamic web services invocation model
US7668608B2 (en) * 2006-09-01 2010-02-23 Fisher-Rosemount Systems, Inc. Graphical programming language object editing and reporting tool
US8881039B2 (en) 2009-03-13 2014-11-04 Fisher-Rosemount Systems, Inc. Scaling composite shapes for a graphical human-machine interface
US8316313B2 (en) * 2009-10-14 2012-11-20 Fisher-Rosemount Systems, Inc. Method for selecting shapes in a graphical display

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1232555A (zh) * 1996-10-01 1999-10-20 霍尼韦尔公司 自动生成实时过程控制系统的控制图形的系统和方法
CN1251181A (zh) * 1996-10-07 2000-04-19 霍尼韦尔公司 直观显示对象文件的仿真器及其操作方法
CN1223428A (zh) * 1997-07-17 1999-07-21 兰迪斯及斯特法有限公司 监测及控制建筑自动化系统中实时信息的方法及装置
CN1475908A (zh) * 2002-06-27 2004-02-18 用于将动作与电子文档中的语义标签相关联的方法和系统

Also Published As

Publication number Publication date
CN102323767A (zh) 2012-01-18
WO2005109123A1 (en) 2005-11-17
US20080066004A1 (en) 2008-03-13
GB201006123D0 (en) 2010-09-29
EP1751632B1 (en) 2013-09-04
JP2015038736A (ja) 2015-02-26
JP6286511B2 (ja) 2018-02-28
WO2005109125A1 (en) 2005-11-17
CN1961314B (zh) 2011-03-30
WO2005107410A2 (en) 2005-11-17
JP5899354B2 (ja) 2016-04-06
HK1096733A1 (en) 2007-06-08
JP5325250B2 (ja) 2013-10-23
GB0621082D0 (en) 2006-12-13
JP2007536647A (ja) 2007-12-13
JP2014206993A (ja) 2014-10-30
CN102141810B (zh) 2014-06-25
GB2431553A (en) 2007-04-25
CN102207735A (zh) 2011-10-05
GB0814628D0 (en) 2008-09-17
HK1100581A1 (en) 2007-09-21
US8127241B2 (en) 2012-02-28
WO2005109250A3 (en) 2006-08-10
JP2014029733A (ja) 2014-02-13
GB2429388B (en) 2010-12-22
WO2005107410A8 (en) 2006-01-12
JP5719914B2 (ja) 2015-05-20
CN1950771B (zh) 2013-01-30
CN102081398A (zh) 2011-06-01
GB2430599A (en) 2007-03-28
DE112005001042T5 (de) 2007-05-03
JP2013178830A (ja) 2013-09-09
JP6272789B2 (ja) 2018-01-31
JP5759434B2 (ja) 2015-08-05
US20070168060A1 (en) 2007-07-19
GB0621193D0 (en) 2006-12-13
US8144150B2 (en) 2012-03-27
CN1950771A (zh) 2007-04-18
GB2427938B (en) 2008-10-01
GB2427937A (en) 2007-01-10
JP2007536635A (ja) 2007-12-13
DE112005001043T5 (de) 2007-06-28
DE112005001012T5 (de) 2007-06-06
DE112005001031B4 (de) 2022-11-10
CN1965558A (zh) 2007-05-16
WO2005109124A1 (en) 2005-11-17
US7971151B2 (en) 2011-06-28
DE112005003866A5 (de) 2015-05-07
GB2430285A8 (en) 2007-07-31
CN102141810A (zh) 2011-08-03
US20070106761A1 (en) 2007-05-10
CN1950763B (zh) 2013-12-25
GB2449013A (en) 2008-11-05
GB0621389D0 (en) 2006-12-13
DE112005003865A5 (de) 2015-05-07
US7680546B2 (en) 2010-03-16
CN1965558B (zh) 2012-09-26
CN104281446B (zh) 2018-05-22
HK1098839A1 (en) 2007-07-27
US20110252355A1 (en) 2011-10-13
JP2012048762A (ja) 2012-03-08
JP5096139B2 (ja) 2012-12-12
HK1098837A1 (en) 2007-07-27
GB2448841B (en) 2009-02-25
HK1098851A1 (en) 2007-07-27
EP1751632A1 (en) 2007-02-14
HK1149961A1 (en) 2011-10-21
DE112005001033T5 (de) 2007-04-26
DE112005001032T5 (de) 2007-06-28
JP2013041596A (ja) 2013-02-28
CN1950761A (zh) 2007-04-18
CN1950760B (zh) 2011-12-14
WO2005107416A2 (en) 2005-11-17
CN1950766A (zh) 2007-04-18
WO2005107409A2 (en) 2005-11-17
US20070132779A1 (en) 2007-06-14
CN101893861B (zh) 2013-01-30
JP2015111471A (ja) 2015-06-18
GB0814629D0 (en) 2008-09-17
WO2005109250A2 (en) 2005-11-17
JP2017120671A (ja) 2017-07-06
JP2012164320A (ja) 2012-08-30
GB0814627D0 (en) 2008-09-17
GB2427937B (en) 2008-10-08
US20080300698A1 (en) 2008-12-04
GB0814366D0 (en) 2008-09-10
GB2429794A (en) 2007-03-07
JP6537857B2 (ja) 2019-07-03
PH12012501420A1 (en) 2014-08-27
JP2011243208A (ja) 2011-12-01
GB0620414D0 (en) 2006-11-29
GB0621084D0 (en) 2006-12-13
EP1751631B1 (en) 2010-05-19
JP2008503797A (ja) 2008-02-07
US20070130572A1 (en) 2007-06-07
US20100188410A1 (en) 2010-07-29
US9285795B2 (en) 2016-03-15
CN102854819B (zh) 2016-03-09
WO2005109129A1 (en) 2005-11-17
CN1950765B (zh) 2011-07-27
US20070061786A1 (en) 2007-03-15
GB0620322D0 (en) 2006-11-29
HK1105158A1 (en) 2008-02-01
GB2470457B (en) 2011-01-19
JP2013033485A (ja) 2013-02-14
JP5371241B2 (ja) 2013-12-18
JP2007536639A (ja) 2007-12-13
JP5110733B2 (ja) 2012-12-26
JP2014219991A (ja) 2014-11-20
JP5602166B2 (ja) 2014-10-08
JP4827834B2 (ja) 2011-11-30
CN1950761B (zh) 2012-07-04
JP2007536634A (ja) 2007-12-13
JP2014238853A (ja) 2014-12-18
WO2005109122A1 (en) 2005-11-17
CN102289366B (zh) 2014-03-12
HK1099583A1 (en) 2007-08-17
GB2427939A (en) 2007-01-10
GB2429794B (en) 2008-12-24
CN1950762A (zh) 2007-04-18
US20070150081A1 (en) 2007-06-28
HK1098852A1 (en) 2007-07-27
EP2293203A1 (en) 2011-03-09
CN1950760A (zh) 2007-04-18
CN1954273A (zh) 2007-04-25
JP2008502031A (ja) 2008-01-24
JP2012033201A (ja) 2012-02-16
CN1961314A (zh) 2007-05-09
GB0621078D0 (en) 2006-12-13
US7647126B2 (en) 2010-01-12
JP4919951B2 (ja) 2012-04-18
CN102854819A (zh) 2013-01-02
EP1784695B1 (en) 2009-07-22
WO2005109128A1 (en) 2005-11-17
GB2449380A (en) 2008-11-19
US20070139441A1 (en) 2007-06-21
US20070168065A1 (en) 2007-07-19
US20070165031A1 (en) 2007-07-19
HK1124405A1 (en) 2009-07-10
GB2470457A (en) 2010-11-24
JP5036536B2 (ja) 2012-09-26
CN1997948A (zh) 2007-07-11
GB2429388A8 (en) 2007-03-02
JP6367052B2 (ja) 2018-08-01
GB0621083D0 (en) 2006-12-13
JP5563543B2 (ja) 2014-07-30
JP5933632B2 (ja) 2016-06-15
US8775967B2 (en) 2014-07-08
CN1950764B (zh) 2011-08-10
WO2005107410A3 (en) 2006-05-04
JP5603316B2 (ja) 2014-10-08
WO2005107409A3 (en) 2006-01-26
CN102081662B (zh) 2013-06-05
JP6014632B2 (ja) 2016-10-25
CN102323767B (zh) 2015-04-29
JP6067543B2 (ja) 2017-01-25
CN1997948B (zh) 2010-10-06
US7984096B2 (en) 2011-07-19
US7702409B2 (en) 2010-04-20
WO2005109131A1 (en) 2005-11-17
GB0621081D0 (en) 2006-12-13
WO2005109126A1 (en) 2005-11-17
JP2012123826A (ja) 2012-06-28
GB2431492A (en) 2007-04-25
JP5876540B2 (ja) 2016-03-02
JP2007536640A (ja) 2007-12-13
CN102081398B (zh) 2014-09-24
CN1950764A (zh) 2007-04-18
JP2007536631A (ja) 2007-12-13
US20100168874A1 (en) 2010-07-01
US20070179641A1 (en) 2007-08-02
GB2429387A (en) 2007-02-21
JP2012168964A (ja) 2012-09-06
JP2012089166A (ja) 2012-05-10
US20070174225A1 (en) 2007-07-26
CN102360207B (zh) 2015-07-08
CN1950762B (zh) 2012-07-18
GB2428841A (en) 2007-02-07
JP2015109106A (ja) 2015-06-11
GB2427938A (en) 2007-01-10
US8185219B2 (en) 2012-05-22
WO2005109130A1 (en) 2005-11-17
JP2007536633A (ja) 2007-12-13
DE112005001040T5 (de) 2007-04-19
WO2005109127A1 (en) 2005-11-17
CN102707650A (zh) 2012-10-03
JP2007537513A (ja) 2007-12-20
JP2015092403A (ja) 2015-05-14
JP2015187871A (ja) 2015-10-29
DE112005001030T5 (de) 2007-05-24
US8312060B2 (en) 2012-11-13
GB0814367D0 (en) 2008-09-10
US20070211079A1 (en) 2007-09-13
JP2017084372A (ja) 2017-05-18
CN104238503A (zh) 2014-12-24
CN101893861A (zh) 2010-11-24
JP2017182832A (ja) 2017-10-05
DE112005001031T5 (de) 2007-06-14
US8000814B2 (en) 2011-08-16
HK1123867A1 (en) 2009-06-26
GB2448841A (en) 2008-10-29
US8060834B2 (en) 2011-11-15
JP5680003B2 (ja) 2015-03-04
GB0620325D0 (en) 2006-11-29
GB2449379A (en) 2008-11-19
EP1784695A1 (en) 2007-05-16
CN1950763A (zh) 2007-04-18
WO2005107416A3 (en) 2006-05-26
GB0620416D0 (en) 2006-11-29
EP2293160A1 (en) 2011-03-09
GB2430598A (en) 2007-03-28
JP6581617B2 (ja) 2019-09-25
CN1961288A (zh) 2007-05-09
CN104281446A (zh) 2015-01-14
GB0621390D0 (en) 2006-12-13
GB0814365D0 (en) 2008-09-10
CN102289366A (zh) 2011-12-21
JP2007536632A (ja) 2007-12-13
CN1961288B (zh) 2011-06-01
GB2430339A (en) 2007-03-21
GB2449013B (en) 2009-04-22
EP1749270A2 (en) 2007-02-07
GB2429388A (en) 2007-02-21
CN1950765A (zh) 2007-04-18
DE112005001044T5 (de) 2007-04-26
GB0620323D0 (en) 2006-11-29
CN102081662A (zh) 2011-06-01
US9880540B2 (en) 2018-01-30
GB2449378A (en) 2008-11-19
JP2011134350A (ja) 2011-07-07
JP5207735B2 (ja) 2013-06-12
JP2007536648A (ja) 2007-12-13
GB0620326D0 (en) 2006-11-29
DE602005021345D1 (de) 2010-07-01
CN102360207A (zh) 2012-02-22
PH12012501204A1 (en) 2015-09-07
US7783370B2 (en) 2010-08-24
US8185892B2 (en) 2012-05-22
GB2431553B (en) 2010-11-10
GB2427939B (en) 2009-02-18
JP6144117B2 (ja) 2017-06-07
US8086955B2 (en) 2011-12-27
CN104238503B (zh) 2018-01-30
HK1098622A1 (en) 2007-07-20
GB2430285A (en) 2007-03-21
GB2430285B (en) 2008-11-26
JP2007536637A (ja) 2007-12-13
EP1751631A1 (en) 2007-02-14
JP2007536636A (ja) 2007-12-13
GB2429389A (en) 2007-02-21
DE602005015596D1 (de) 2009-09-03
GB2449786A (en) 2008-12-03
JP2014044754A (ja) 2014-03-13
CN1950767A (zh) 2007-04-18
CN1950766B (zh) 2011-11-09
GB2430339B (en) 2010-06-02
DE112005001045T5 (de) 2007-04-19

Similar Documents

Publication Publication Date Title
CN1950767B (zh) 在加工厂用户界面中提供动态过程图形的系统和方法
US9830299B2 (en) Method for selecting shapes in a graphical display
CN101872280B (zh) 在过程控制系统中为操作员界面显示配置动画和事件

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant