CN1950761B - 过程环境中的脚本图形 - Google Patents

过程环境中的脚本图形 Download PDF

Info

Publication number
CN1950761B
CN1950761B CN2005800142730A CN200580014273A CN1950761B CN 1950761 B CN1950761 B CN 1950761B CN 2005800142730 A CN2005800142730 A CN 2005800142730A CN 200580014273 A CN200580014273 A CN 200580014273A CN 1950761 B CN1950761 B CN 1950761B
Authority
CN
China
Prior art keywords
graphic
routine
user
attribute
demonstration
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
CN2005800142730A
Other languages
English (en)
Other versions
CN1950761A (zh
Inventor
斯蒂芬·吉尔伯特
坦尼森·郝
弗朗西斯·德卡兹曼
肯·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 CN1950761A publication Critical patent/CN1950761A/zh
Application granted granted Critical
Publication of CN1950761B publication Critical patent/CN1950761B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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
    • 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日提交的、名称为“用于对过程控制系统进行表现、监测和交互的图像用户界面(Graphical UserInterface for Representing,Monitoring,and Interacting with Process ControlSystems)”、序列号为60/567,980的美国临时专利申请的优先权,该申请被全文合并在此作为引用参考。本申请还涉及名称为“加工厂中的图像显示元素、过程模块和控制模块的集成(Integration of Graphic Display Elements,ProcessModules and Control Modules in Process Plants)”的序列号为10/625,481的美国专利申请,该申请于2003年7月21日提交,并于2004年8月5日被公开为美国公开2004/0153804,该公开接着作为以下专利申请的部分连续申请,即,名称为“加工厂中的智能过程模块和对象(Smart Process Modules and Objects inProcess Plants)”、序列号为10/278,469的美国专利申请,该申请于2002年10月22日提交,并于2004年4月22日被公开为美国公开2004/0075689,该申请的公开内容被全文合并在此作为引用参考。本申请还涉及名称为“在加工厂配置系统中的模块类对象(Module Class Objects in a Process Plant ConfigurationSystem)”、序列号为10/368,151的美国专利申请,该申请于2003年2月18日提交并且在2004年10月7日公开为美国公开2004/0199925,该申请的公开内容被全文合并在此作为引用参考。本申请还涉及以下专利申请,这些申请作为国际(PCT)申请与本申请同一日期被提交,本申请将这些申请全文合并在此作为引用参考:“加工环境中的相关图形显示(Associated Graphic Displays inProcess Environment)”(Atty.Docket No.06005/41111);“用于过程控制系统的用户可配置警报和警报趋势(User Configurable Alarms and Alarm Trendingfor Process Control Systems)”(Atty.Docket No.06005/41112);“在加工厂中过程模块和专家系统的集成(Integration of Process Modules and ExpertSystems in Process Plant)”(Atty.Docket No.06005/41113);“集成环境中具有用户化过程图像显示层的加工厂用户界面系统(A Process Plant User InterfaceSystem Having Customized Process Graphic Display Layers in an IntegratedEnvironment)”(06005/41114);“用于过程配置和控制环境的图像集成(GraphicsIntegration into a Process Configuration and Control Environment)”(Atty.DocketNo.06005/41116);“在过程环境中具有多视像的图像元件(Graphic Elementwith Multiple Visualizations in a Process Environment)”(Atty.Docket No.06005/41117);“用于在加工厂中配置图像显示元素和过程模块的系统(Systemfor Configuring Graphic Display Elements and Process Modules in Process Plants)”(Atty.Docket No.06005/41118);“用于统一过程控制系统界面的图像显示配置框架(Graphic Display Configuration Framework for Unified Process ControlSystem Interface)”(Atty.Docket No.06005/41124);“在加工厂用户界面中基于标记语言的动态过程图像(Markup Language-Based,Dynamic ProcessGraphics in a Process Plant User Interface)”(Atty.Docket No.06005/41127);“用于修改过程控制数据的方法和设备(Methods and Apparatus for ModifyingProcess Control Data)”(Atty.Docket Nos.06005/591622和20040/59-11622);“用于访问过程控制数据的方法和设备(Methods and Apparatus for AccessingProcess Control Data)”(Atty.Docket Nos.06005/591623和20040/59-11623);“用于过程控制系统的集成图形运行时间界面(Integrated Graphical RuntimeInterface for Process Control System)”(Atty.Docket Nos.06006/591628和20040/59-11628);以及“用于过程控制系统的面向服务的架构(Service-OrientedArchitecture for Process Control Systems)”(Atty.Docket Nos.06005/591629和20040/59-11629)。
技术领域
本发明一般涉及加工厂,更具体地,涉及处于过程控制和仿真系统的系统级的图形显示编辑器和图形显示对象的集成和使用,进而使得普通图形显示元素能够在各种与工厂配置、控制、维护和仿真有关的活动中创建和使用。
背景技术
分布式过程控制系统,例如应用在化学、石油或其他过程中的分布式过程系统,通常包括一个或多个过程控制器,这些控制器通过模拟、数字或模数结合总线,连接通讯连接到一个或多个现场设备。例如可以是阀门、阀门定位器、交换机和发射机(例如,温度、压力、水平面和流量传感器)的现场设备,位于过程环境内,并执行诸如开/关阀门、测量过程参数等功能。智能现场设备,例如根据诸如FOUNDATIONTM Fieldbus协议的众所周知的Fieldbus协议的现场设备,也可以执行控制计算、报警功能以及其他在控制器中通常所进行的控制功能。过程控制器通常也位于工厂环境内,接收指示现场设备所做过程测量的信号,和/或关于现场设备的其它信息,并执行控制器应用,该应用例如运行不同的控制模块,这些模块基于所收到的信息做出过程控制决定、产生控制信号并配合诸如HART、现场总线现场设备的现场设备中所执行的控制模块或者块。控制器中的控制模块沿通讯线路将控制信号发送到所述现场设备,进而控制过程操作。
数据高速通道来自现场设备和控制器的信息通常可用于沿数据高速通道通向一个或多个其它硬件设备例如,操作员工作站、个人电脑、数据历史记录器、报告文件处理器、中央数据库等等,所述硬件设备通常位于远离较为恶劣的工厂环境的控制室或其他地点。这些硬件设备上所运行的应用程序,举例而言,允许操作员执行关于所述过程的功能,例如改变过程控制例行程序的设置,修改控制器或现场设备中的控制模块的操作,观察过程的当前状态,观察现场设备和控制器所产生的报警,仿真过程操作,以达到下列目的,即,培训人员或测试过程控制软件、维护和更新配置数据库,等等。
举例而言,由爱默生过程管理公司(Emerson Process Management)所出售的DeltaVTM控制系统包含多种应用程序,这些应用程序保存在该控制系统中,并由加工厂内位于多个地方的不同设备来执行。位于一个或多个操作员工作站中的配置应用程序操作员工作站,允许用户创建或更改过程控制模块,并通过数据高速通道将这些过程控制模块下载到专用的分布式控制器。具体而言,这些控制模块由通讯互连的功能模块组成,这些功能模块是遵照面向对象程序协议的对象,所述对象基于当前输入执行控制方案内的功能,并且将输出提供给控制方案内的其他功能块。配置应用程序还允许设计人员创建或改变操作界面,所述该操作界面由浏览应用程序使用,来为操作员显示数据并使得操作员能够在过程控制例行程序内更改设置,例如设置多个点。每个专用控制器以及某些情况下的现场设备,存储并执行控制器应用程序,该程序运行向其分配和下载的控制模块来实现实际的过程控制功能。可以在一个或多个操作员工作站上运行的浏览应用程序,可以通过数据高速通道接收来自控制器应用程序的数据,并将所接收数据显示给过程控制系统设计者、操作员或者使用用户界面的用户,还可以提供任意多个不同视图,例如操作员视图、工程师视图、技术员视图等等。数据历史应用程序通常存储于一个数据历史设备并由该设备来运行,所述数据历史设备收集和存储经数据高速通道提供的部分或全部数据,同时可以在与数据高速通道连接的电脑上运行配置数据库应用程序,来储存当前过程控制例行程序配置和与之相关联的数据。可选地,配置数据库也可以与配置应用程序放置在同一个工作站中。
鉴于用在过程控制环境中的控制和支持应用程序的数量和种类都有所提高,为了使用户能够有效地配置和使用这些应用程序,已经有多种不同的图形显示应用程序问世。例如,为了使配置工程师能够通过图形来创建控制程序,且这些程序能够下载到加工厂中的控制设备,图形显示应用程序已经被用来支持控制配置应用程序。另外,图形显示应用程序也已经被用来达到以下目的,即,使控制操作员能够观察加工厂当前的运行情况或者加工厂的各个区域,使维护人员能够观察加工厂中的硬件设备的状态,启动加工厂的仿真,等等。然而一直以来,这些图形显示应用程序是作为其所关联具体应用程序一部分被创建的,或者是为了支持其所关联具体应用程序而创建的,因此通常在有效性方面局限于创建所述图形显示应用程序所针对的具体过程功能。例如,如果并非不可能,也很难使用所创建的图形程序来支持控制或其他操作员进行维护、配置或者仿真。
举一个具体的例子,一些过程控制配置应用程序目前包含模板对象库,例如功能块模板对象,并且在某些情况下,包含控制模块模板对象,这些对象用于为加工厂创建控制策略。模板对象具有默认的属性、设置和与其关联的方法,而且使用图形配置应用程序的工程师可以选择这些模板对象,然后必须将所选模板对象的复制放置在配置屏幕上,以开发控制模块。在选择和放置模板对象于配置屏幕的过程中,工程师将这些对象的输入和输出相互连接,并更改这些对象的参数、名称、标签和其他属性,以在加工厂中创建特定控制模型以特别使用。在创建一个或多个这样的控制模块后,工程师接着可以例示该控制模块,并将该控制模块下载到合适的一个或多个控制器以及现场设备,用于在加工厂运行时间间执行。
其后,工程师可以使用不同的图形显示创建应用程序,通过在显示创建应用程序中选择和建立创建对象,为加工厂中的操作员、维护人员等创建一个或多个显示。这些显示通常是在一个或多个工作站的宽基础系统中实现的,并能够为操作者或维护人员提供预配置显示,所述预配置显示针对工厂中的控制系统或设备的运行状态。这些显示通常出现的形式包括:报警显示,所述报警显示接收并显示加工厂中的控制器或设备所产生的警报;控制显示,指示加工厂中的控制器或设备的运行状态;维护显示,指示加工厂中的设备的功能状态,等等。然而,这些显示一般会预先配置,从而以公知的方式来显示从工厂中的控制模块或设备所接收到的信息或数据。在有些系统中,通过图形描绘来创建显示,该图形描绘代表物理或逻辑元素,并与所述物理或逻辑元素之间存在通讯联系,从而可以接收关于物理或逻辑元素的数据。显示屏上的图形可以响应某些事件而改变,所述事件,举例而言,是所接收的数据,其例如描述一个半满的罐(tank),通过流量传感器等等来描述所测量的流量。但是,用于配置、操作员控制、维护和仿真活动的图形显示一般都是使用不同的图形编辑器彼此分开创建的。另外,这些显示的有限的图形能力作为任何图形对象的某一部分难于执行也不能实现。
鉴于此,类似于控制配置应用程序,显示创建应用程序可以具有模板图形显示项目,例如罐、阀门、传感器、滑动条之类的操作员控制按钮、开关电闸等等,这些项目可以任何期望配置而位于屏幕上来创建操作员显示、维护显示以及其他类似显示。当把个体图形项目放在屏幕上时,这些项目可以采用一种方式在屏幕上相互连接,该方式为用户提供加工厂的内部工作的一些信息或显示。但是,为了将图形显示做成动画,显示创建者必须通过指定在图形项目和加工厂内的相关数据源之间的通讯连接,来手工地将每个图形项目与加工厂内生成的数据结合在一起,所述加工厂内生成的数据例如是传感器所测量的数据或者阀门定位器指示的数据,等等。这种过程非常冗长耗时,而且可能会充满错误。
虽然控制配置应用程序中的控制模板对象和显示创建应用程序中的显示项目比较方便,因为它们可以被复制和用于创建多种不同的控制模块和图形显示,但是经常需要为加工厂内的许多不同设备创建大量同样的控制模块和图形显示。例如,许多中型到大型的加工厂都有同样的或相似的设备的实例,这些设备可以用同样的基本通用控制模块和显示来控制和观察。然而,为了创建这些大量的控制模块和显示,通用控制模块或显示模块被创建,然后,这种通用控制模块或显示模块针对其所用于的设备的每个不同部分进行复制。当然,在复制之后,必须在配置应用程序中手工更改每个新的控制或显示模块,从而指定其所连接的具体设备,并且所有这些控制和显示模块必须被实例化并下载到过程控制系统。
遗憾的是,以上讨论的控制模块和显示项目并非在任何形式下都是模块化的。因此,在复制操作后,必须使用合适的配置应用程序来手工地并单独地更改所述控制模块和显示,从而指定与它们相关的工厂中的设备。对于一个工厂,如果它具有同一类型设备的很多复制(例如被复制的设备),这个过程将会冗长耗时,并充满着操作员带来的错误。而且,这些不同的控制模块和显示一旦被编程,这些控制模块和显示将互不察觉。因此,为了一旦创建就对控制模块进行改变,工程师或操作员必须针对不同复制的设备手工地对每个不同的控制模块进行同样的改变,这种操作同样也是冗长耗时的。同样的问题也存在于针对工厂中的不同批的复制设备所创建的图形视图。换句话说,一旦创建了具体控制模块或者具体的图形视图(单独建立或者从一个模板对象进行复制),并接着将所建控制模块或图形视图连接到工厂中的特定的一套设备,那么这种控制模块或图形视图作为系统内的独立实体或对象而存在,而不会被与其相同的或类似的其他控制模块或图形视图所自动察觉。结果,用于每个特定类型的控制模块和图形显示的变化,必须在这些模块和显示上单独进行。当图形视图是为工厂中的不同功能背景中的相同设备创建时,这个问题更加明显,所述不同功能背景,例如可以是控制视图、维护视图和仿真视图。在这种情况下,就要分开创建图形视图,以使这些视图相互没有联系或影响。
因此,当图形视图已经被提供给或者联系到用于加工厂内实施的不同常规活动的不同应用程序时,这些图形显示和关联的图形显示编辑器通常被添加到功能级别的应用程序,而所述图形显示和编辑器正是用于支持这种应用程序的。结果,图形编辑器在一定程度上只是使用户能够建立支持某个应用程序所需特定功能的图形。以前的加工厂没有提供图形显示编辑器,该编辑器可以用于或者支持在工厂配置和支持背景中所执行的各种或多种活动的图形需要。从而,举例来说,一个用于支持或者启动控制配置活动的图形显示编辑器只能使用户可以创建控制程序,而并不支持操作员或者维护显示的功能或需求。类似地,用于创建在工厂操作过程期间向控制操作员或者维护技师提供的操作员视图、维护视图等的图形显示编辑器,不支持与配置活动、仿真活动等关联的功能。由于在加工厂的独立功能级别被支持的图形显示需求,例如在控制配置、维护支持、控制操作员支持和仿真支持功能级别,由各种这类编辑器所创建的不同显示仅限于模拟和描述工厂内的相同部件,结果需要各种不同的工作人员在加工厂的图形显示方面加倍付出努力。这种加倍努力不仅表现在需要建立描述用于不同用途的相同过程元素的不同图形显示,而且表现在需要将用于不同显示应用程序的图形元素联系到与它们相关的加工厂内的实际硬件或软件元素。
由于之后已经提供了针对各种加工厂活动的图形支持,并且作为实际活动的一部分而被执行,图形支持没有被集成在工厂环境中来允许在工厂中以各种不同功能级别进行创建和使用。这种图形的非集成化引发了针对功能与功能之间或者应用与应用之间不同的多种不同功能而实际建立的图形,从而导致用户一方的疑惑,虽然用户一种熟悉特定类型的图形显示,但是他可能在有时候需要观察与工厂中的不同操作或功能相关联的不同显示。同样地,正如上面所提到的,对工厂的各种不同功能级别的图形显示支持的提供,导致图形支持的加倍,无论是在创建显示方面,还是在将显示范围内的元素合理地连接到工厂中的实际硬件和软件元素方面。
另外,差错检测和其他编程对于检测与不同控制器上的控制环路运行相关的情况、错误、警报等、以及个体器件内的问题都很有用。传统上来说,这种差错检测已经在加工厂的不同功能级别上执行,并已经被显示在针对那些不同功能活动而创建的图形显示上。因此,对过程控制系统编程,从而识别系统级别级别的情况和错误一直都很难,这些情况和错误必须通过分析广泛分布在加工厂内的不同器件的数据才能检测到,而且,将这些类型的错误显示在操作员显示上更加困难,所述操作员显示还没有被创建来向操作员或维护人员指示或展示这种系统级别级别的情况信息。而且,采用针对显示中的不同元素的这些交替的信息资源或数据而将操作员显示中的对象做成动画也很难。
发明内容
图形元素和图形显示被提供用于过程环境,以向一个或多个用户显示过程环境的有关信息,例如加工厂内的设备的当前状态。图形元素和显示包括一个或多个对象,其中的每一个包括:视像,该视像描述了过程环境中的实体;属性,其关联到所描述的过程实体;和例行程序,其结合所述视像和属性运行从而基于属性的变化引起视像的变化,或者基于用户通过视像的输入来因其过程环境中的变化。采用这种方式,图形对象可以被用于创建显示,该显示通过动画和其他视像操作图形化地描述了过程的变化状态或过程中的检测事件。这些相同的图形元素可以被用来使用户能够例如通过鼠标或键盘设备与用户界面屏幕上的视像互动,从而引起对象属性的变化,该变化然后可以向加工厂中的设备提供输入。
附图说明
图1是位于加工厂内的一个分布式过程控制网络的结构示意图,所述加工厂包括操作员工作站,该工作站执行显示例行程序和与加工厂内各种功能相关的其他应用程序,还包括一个工作站,其提供系统级图形支持,该系统级图形支持可用于为工厂内每个不同功能区域创建图形显示元素和图形显示;
图2是描述加工厂控制、查看和仿真系统内的系统级图形支持的集成的逻辑结构示意图;
图3是描述配置环境和运行时间环境的逻辑结构示意图,其中,图形元素和显示在所述配置环境中创建,并且可以在所述运行时间环境中被执行;
图4是由图形编辑器创建的一个简化的显示屏幕,从而使用户可以创建或编辑一个形式为泵元素的图形元素;
图5是进一步的显示屏幕,其由图形编辑器生成同时生成形式为反应堆的图形元素;
图6是描述将各种显像与图形元素绑定或关联的方式的结构示意图;
图7描述的是屏幕显示的一部分,该部分示出了与一个图形元素关联的第一属性视图;
图8描述的是屏幕显示的一部分,该部分示出了与一个图形元素关联的第二属性视图;
图9描述的是显示屏幕的动作/动画部分,该部分示出了与一个图形元素属性相关联的动作;
图10所示结构示意图描述了将视像触发与图形元素的属性和显像集成的方式;
图11描述可以用于提供或定义一种转换动画来将图形元素可视化的对话框;
图12描述可以用于提供或定义一种属性动画(包括颜色动画)来将图形元素可视化的对话框;
图13所示示意图描述了通过一个判决表将图形元素和运行时间环境进行连接的方式;
图14描述的是与过程环境中多个不同数据源绑定的显示元素的结构示意图;
图15所示为一个显示屏幕,该屏幕是由图形编辑器在从多个显示元素和连接器生成图形显示的过程中所生成的;
图16所示为用于创建图形显示的显示器屏幕,该图形显示描述了与图形显示内的图形元素相关联的各种显像;
图17所示为一个与图形显示相关联的显示器屏幕,所述图形显示由多个互相连接的图形元素和连接器组成;
图18所示为一套图形显示屏幕,所述显示屏幕可以通过图17所示图形显示来访问,从而为图17所示显示器内的元素显示控制仪表或面板;
图19所示图形显示的显示屏幕描述了一个由各种显示元素组成的石灰窖,并提供了来自加工厂内各种其他应用程序和数据源的数据;
图20A-20E所示图形显示屏幕描述了具有相同外观和感觉的石灰窖的不同视图,包括操作员视图、工程视图、仿真视图和维护视图;
图21A和21B所示为与一个控制例行程序相关联的显示屏幕,用于运行图20A-20E所示的石灰窖;
图22所示结构示意图描述了不同级别的各种不同图形显示之间的联系,包括物理级别和功能级别;
图23所示为第一配置屏幕,它描述的是一个与配置系统关联的图形配置分层;
图24所示为描述一个图形配置分层的第二配置屏幕,该图形配置分层介绍了将图形元素和图形显示分配给或者集成到配置系统中其他元素中的方式;和
图25描述的对话框可以为用户概述将一个或多个图形显示分配到加工厂配置系统当中的方式。
具体实施方式
图1描述了示例加工厂10,其中系统级别图形支持被提供给工厂10内的各种功能区域系统级别级别。具体而言,加工厂10包括分布式过程控制系统,该系统具有一个或多个控制器12,每个控制器通过输入/输出(I/O)设备或卡18连接到一个或多个现场设备14和16,输入/输出(I/O)设备或卡18例如可以是Fieldbus接口、Profibus接口、HART接口、标准4-20ma接口等等。控制器12还通过数据高速通道24被连接到一个或多个主工作站或操作员工作站20-23,所述数据高速通道24例如可以是以太网线路。数据库28可以被连接到数据高速通道24,并作为数据历史记录器进行操作以采集和存储与工厂10内的控制器和现场设备相关联的参数、状态和其它数据,和/或作为配置数据库来存储工厂10内过程控制系统的当前配置,该当前配置也被下载到以及储存在控制器12和现场设备14和16中。数据库28还可以存储用这里所述的方式创建的图形对象,从而在加工厂10中提供图形支持。虽然控制器12、I/O卡18和现场设备14及16通常位于有时候较为恶劣的工厂环境中并且遍及该工厂环境分布,操作员工作站20-23和数据库28通常位于控制室或其它不太恶劣的环境中,以便于控制器或维护人员接触。但是,在某些情况下,可以使用手持设备来实现这些功能,这些手持设备通常可以被携带到工厂中的不同位置。
公知的是,每个控制器12,例如由爱默生过程管理公司出售的DeltaVTM控制器,使用任意数量的独立运行的不同的控制模块或块29,储存和执行一种能够实现控制策略的控制器应用程序。控制模块29中的每一个可以由通常所称的功能块组成,其中每个功能块都是一个总体控制例行程序的一部分或者子程序,并与其它功能块协同工作(通过通讯呼叫线路),从而在加工厂10内实现过程控制环路。众所周知,功能块,可以是依照面向对象编程协议的的对象,其通常执行输入功能、控制功能和输出功能的其中之一,从而在加工厂10内实现某些物理功能,所述输入功能,例如可以与发射机、传感器或者其它过程参数测量器件相关;所述控制功能,例如可以与实现PID、模糊逻辑等的控制相关;所述输出功能控制某些诸如阀门的设备的运行。当然,也存在混合的和其它类型的复杂功能块,例如模型预示控制器(Model Predictive Controllers,MPCs)、优化器等等。虽然Fieldbus协议和DeltaV系统协议使用的控制模块和功能块是以面向对象编程协议的来设计和实现的,但是所设计的控制模块可以使用任何希望的控制编程方案,例如包括顺序功能块、梯逻辑等等,而且所设计和实现的控制模块不限于使用功能块或使用任何其它特定编程技术。
在图1所示的工厂10中,连接到控制器12的现场设备14和16可以是标准4-20ma设备,也可以是包括处理器和存储器的智能现场设备,例如HART、Profibus或者FOUNDATIONTM Fieldbus现场设备,或者可以是任何其它所希望类型的设备。这些设备中的有些设备,例如Fieldbus现场设备(在图1中标号为16),可以存储和执行与控制器12中实行的控制策略相关联的模块或者诸如功能块的子模块。众所周知的是,功能块30,也就是图1所示的布置在两个不同的Fieldbus现场设备16中的功能块,可以与控制器12中的控制模块29协同工作来实现过程控制。当然,现场设备14和16可以是任意类型的设备,例如传感器、阀门、发射机、定位器等等,并且I/O设备18可以是依照诸如HART、Fieldbus、Profibus等等的任何所希望的通讯或控制器协议的任意类型的I/O设备。
在图1所示的加工厂10中,工作站20-23可以包括针对各种不同功能而使用的各种应用程序,所述各种不同功能由工厂10中的相同或不同工作人员执行。工作站20-23中的每一个都包括:存储器31,其存储各种应用程序、程序、数据结构等;以及处理器32,其可以被用来执行存储在存储器31中的任何应用程序。在图1所述的示例中,工作站20被指定为配置工作站,并包括一个或多个配置应用程序33,配置应用程序33例如可以包括控制模块创建应用程序、操作员接口应用程序以及其它数据结构,任何被授权的配置工程师都可以访问这些程序和数据结构来创建和下载诸如控制模块29和30的控制例行程序或模块,将其下载到工厂10的多种控制器12和设备16。图1所述工作站21是控制操作员视图工作站,并且包括许多显示应用程序34,显示应用程序34可以在加工厂10运行时间间配备带有多个不同显示的控制操作员,从而使该操作员可以观察和控制加工厂10内或者工厂的不同部分正在发生的情况。应用程序34可以包括支持应用程序34a,例如控制诊断应用程序、调谐应用程序、报告生成应用程序或者其它任何能够用于帮助控制操作员实现控制功能的控制支持应用程序。类似地,工作站22被描述为维护观察工作站,并且包括多个维护应用程序35,多个不同的维护人员都可以使用维护应用程序35来观察工厂10的维护需求,从而查看多个器件12、14、16等的运行或工作情况。当然,应用程序35还可以包括支持应用程序35a,例如维护诊断应用程序、标度应用程序、波动分析应用程序,报告生成应用程序或者可以用于帮助维护人员在工厂10内实现维护功能的任何其它维护支持应用程序。另外,工作站23是仿真工作站,其包括多个可用于模拟工厂10或者工厂10内多个部分的运行情况的仿真应用程序36,从而达到多种目的,包括培训目的、有助于工厂维护和控制的工厂仿真目的,等等。具体而言,工作站20-23中的每一个都包括一个显示屏37以及其它的标准外部设备,例如键盘、鼠标等。
当然,虽然图1所述各种配置、控制、维护和仿真应用程序33-36位于不同的工作站中,其中的每个工作站专门针对所述的一种功能,但是可以理解的是,与这些或其它工厂功能相关的多种应用程序33-36可以位于或运行于工厂10内的相同或不同的工作站或电脑中,这取决于工厂10的需要和设置。因此,例如,一个或多个仿真应用程序36和控制应用程序33可以在相同的工作站20-23中被执行,而不同的独立仿真应用程序36或不同的独立体控制应用程序33可以在工作站20-23中的不同工作站中被执行。
在过去,对用于工厂10不同功能区域的各种不同的应用程序的开发被相对比较独立地执行。因此,对配置应用程序33的开发并未与仿真应用程序36、维护应用程序35或操作员控制应用程序34集成。事实上,在很多实例中,工厂可以包括不同公司或软件提供商所开发的针对不同功能区域的应用程序,而且这些应用程序在工厂10内相互独立运行。这种对工厂10内各个功能区域相关的不同应用程序的独立开发和操作导致的结果是,工厂人员通常被要求在配置、操作员控制、维护和仿真功能级别上分别对工厂进行独立配置和设置。特别地,相同或不同工厂人员通常必须使用不同的程序来以每种功能级别建立新的数据结构和图形显示。因此,引用图1,实施配置、控制、维护和仿真功能的多个应用程序33-36中的每一个通常都包括或者使用不同的图形显示编辑器和数据库结构来帮助工厂人员实现这些配置、操作员控制、维护和仿真功能。在很多情况下,这些不同的图形显示编辑器和数据库被用来创建不同的图形显示,以描述或模拟工厂10内的相同部分或区域,或者描述或模拟工厂10内的相同硬件,进而帮助不同的工厂人员观察和了解在配置、操作员控制、维护和仿真活动背景下所进行的加工厂内正在发生的情况。
由于对应用程序33-36和工厂10内针对多种功能的相关显示的开发和实现通常都相互独立,有时由不同的人甚至不同的公司开发和实现,因此在加工厂不同功能区域创建并应用的图形显示并未从提供图形视像的角度以任何一致或容易理解的方式被集成。因此,在工厂的各种不同功能级别上对图形显示的独立创建和实行导致的结果是,图形显示看上去因功能的不同而不同,从而导致对全部功能区域的图形显示没有一致的观感和感觉。另外,这种独立创建导致,在图形显示创建于工厂的相同部分或区域然而却用于不同功能使用时,需要付出加倍努力,而且要求如此创建的图形显示可以联系到工厂10内的各种设备,并且从工厂10内的各种设备接收数据,例如控制器12以及现场设备14和16,所述各种设备的功能在工厂10的功能级别上被分开。这种情况接着要求对数据库结构进行复制,来为不同显示跟踪同样的硬件元素。因此,举例而言,在过去,第一应用程序(例如应用程序35中的一个)被用于创建维护显示,所述维护显示描述工厂10的一个部分以达到维护的目的,而第二应用程序(例如应用程序34中的一个)被用于创建控制操作员显示,所述操作员显示描述工厂10内的相同部分以达到控制的目的。由这些不同显示编辑器分开创建的显示在外观和感觉上可以很不一样,从而使得用户很难在不易混淆或者不需要接受针对每种显示的培训的情况下,维护显示和操作员显示之间来回切换。同样,在独立创建不同的应用程序34和35的显示时同样需要付出加倍努力,而且还要付出额外努力来创建数据库结构,以分别将维护显示和控制操作员显示联系或者连接到工厂10内相同的硬件元素上,以接收来自这些硬件元素的有时候相同或相似的数据。
为了减少这些无效操作并在工厂10内提供应用更加广泛和更易理解的图形,一种图形支持层在加工厂10的系统级别级别上被提出,以支持图形显示和工厂10内每个不同功能区域的数据结构需求,所述每个不同功能区域包括配置、操作员观察、维护观察、仿真和工厂10的其它功能区域。对这个系统级别支持的图释如图2所示,图2所述为工厂操作级别40、工厂功能级别42和系统级别44。从图2可以看到,工厂操作级别40包括控制器12、现场设备14和16等用于执行控制程序和模块29和30的部件,以及在工厂运行时间期间运行在工厂10内的用于实现工厂操作的其它软件。工厂功能级别42包括配置功能块46、控制功能块47、维护功能块48和仿真块49,不过其它的或不同的功能,例如工程功能和商业功能,也可以被提供。配置功能块46执行配置例行程序33,其中配置例行程序33与工厂操作级别40内的元素接口或通讯,从而向那里提供控制策略或控制模块。控制功能块47包含控制观察和其它应用程序34和34a,这些也通常与工厂操作级别40内的各种物理或逻辑元素直接接口或通信,以实现工厂10内的操作员初始更改、通过控制显示34为操作员提供信息、为控制应用程序34a获取数据等等。维护功能块48包括维护例行程序以及应用程序35和35a,这些与工厂操作级别40内的各种物理或逻辑部件接口或通信,以实现维护过程、采集维护数据、通过维护显示35为维护人员提供维护数据或信息、运行诊断应用程序35a等等。同样,仿真功能块49包括仿真例行程序36,仿真例行程序36实现对工厂10的仿真,并可以在通讯连接到工厂操作级别40内的元素,以得到关于工厂10的数据。
如图2所述,系统级别支持层44联系进入并支持工厂功能级别42内的功能块46-49中的每一个,从而能够例如建立和维护应用于各个功能区域46-49的普通数据库和显示结构,例如软件对象、图形元素和图形显示等。特别地,系统级别支持层44包括应用程序、数据库和图形支持元素,从而使得功能块46-49中所进行的画面活动被集成,或者使用普通数据库结构和系统级别支持层44内所创建的图形元素来开发功能块46-49中所进行的画面活动。为了提供这种系统级别支持,系统级别支持层44可以包括图形编辑器50和图形对象数据库52。图形编辑器50可用于创建图形元素54和图形显示56,而图形对象数据库52则将元素54和显示器56存储在编辑器52和块46-49中的各种应用程序所访问的存储器中。数据库52也可以储存其它对象58和数据结构,所述数据结构将图形元素54连接到工厂操作级别40内的个体硬件和软件元素。另外,数据库52可以储存图形元素或显示模版或能够用于创建其它图形元素和显示的单元。从图2可以看到,图形显示元素54、显示56和其它数据库结构58可以被用于任何一个和所有的功能块46-49中,来创建和使用与这些功能块相关的图形。
一般来说,系统级别支持块44提供了一种方式,该方式将图1所示加工厂10内所使用图形集成在所有功能区域46-49,从而降低或消除为不同功能环境中的相同工厂设备重复创建不同图形元素的需要,并使得每个功能区域46-49的用户能够容易地访问与设备相关的数据,其中所述数据被显示在与那些功能区域相关联的图形视图中。可以理解的是,系统级别支持层44可以被用于为每个功能区域46-49中的多个应用程序提供图形和数据库支持,也可以为不同功能区域46-49中的不同应用程序提供图形和数据库支持,等等。
再次参见图1,可以使用一个附加工作站或用户接口60来实现系统级别支持块44,所述附加工作站或用户接口60可被连接到其它工作站20-23中的每一个。工作站60一般可以储存图形编辑器50和数据库52,如果需要的话,也可以储存其它元素54、56和58。另外,工作站60可以通过数据总线24通讯连接到工作站20-23以进行通信,也可以通过独立的有线或无线通讯连接(如图1中的虚线所示)或者通过其它任何所希望的方式。在图1所述配置中,工作站60储存并执行显示编辑器50以使得用户能够创建图形元素,并对所述图形元素分组成一个或多个图形显示,具有以上两种功能的模块在此都被称为显示模块。然后这些显示模块可以被存储在数据库52中,供图2所示的各个功能块46-49访问和使用,并可以在多种工作站20-23中被执行。虽然,出于描述的原因,系统级别块44和功能级别模块46-49的功能在图1所示不同或单独的工作站20-23和60中实现,但是可以理解的是,与这些不同模块中任何一个相关联的任意或所有应用程序可以在同样或不同的工作站上执行,或是在与加工厂10内的或与加工厂10关联的其它电脑中执行。因此,图形编辑器50可以保存在或执行于其它工作站20-23中的任何一个当中,或者保存在或执行于与工厂10关联的其它电脑上,而无需是在一个单机或单独电脑上执行。
如上所述,图2所示系统级别支持层44实现了系统级别显示和数据库对象,所述系统级别显示和数据库对象可用于多种功能环境中,并且提供更高级别显示能力。一般来说,在图2所示系统级别支持层44中建立的显示对象可以分为图形元素和图形显示。图形元素一般是与工厂内的特定物理实体关联的图元原始的或低级别显示对象,例如阀门、传感器、泵、控制器之类的硬件设备。图形显示一般由一套互相连接的图形元素组成,用于呈现和模拟工厂内较为复杂的硬件,例如单元、区域等等,而且所述图形显示包括不同硬件单元之间的互联。另外,图形显示可以包括图形、图表和工厂所提供的自其它应用程序的其它数据,例如运行在工作站20-23和60的诊断和商业应用程序,等等。
图3通常描述两种环境中的图形元素和图形显示的开发和使用,这些元素和显示可能存在于所述两个环境中,具体而言,所述两个环境指的是配置环境70和运行时间环境72。一般来说,使用诸如显示编辑器50可以在配置环境70中创建形式为图形元素74(所示出的单独的元素对象74a、74b等等)和图形显示76(所示出的单独的显示对象76a、76b等等)的显示对象。创建之后,对象74和76可以存储在数据库52中。对象74和76可以创建为类对象,在此称为显示模块类对象,其定义了一种通用对象,该对象并未绑定或联系于加工厂10内的特定硬件或逻辑元素。然而,类对象可用于创建与类对象具有相同基本属性的运行时间图形对象,但是所述运行时间图形对象限制于或绑定在加工厂10内的特定硬件上。然而,一般来说,类对象保持限制于从其中实例化的子对象,这样类对象的变化可以自动传播给子对象,即使这些子对象在运行时间环境中被实例化。
如图3所示,图形元素对象74中的每一个都包括多个元素,这些元素使得图形元素在很多不同的环境中都适用。具体地,每个图形元素74都包括一个或多个视像(visualization)77、任意数量的参数或属性78、任意数量的动作或动画79和绑定80,其中所述任意数量的动作或动画79通过使用脚本或触发来实现。一般来说,当图形元素74在运行时间环境72中被实现时,每个视像77定义了显示屏幕上将实际显示的的视像属性和元素。具体而言,虽然视像可以呈现其它实体,但视像定义物理或逻辑设备的呈现或者一组设备的表现。可以在运行时间环境72中使用任何所希望的描述或者定义了实体的图形描述细节的编程范例来实现视像77。在一个实施例中,视像77可以用PGXML或者Avalon来实现,所述著名的PGXML或者Avalon控制是由微软公司(Microsoft)提供的众所周知的控制,并且由于它们是基于对象的,因此可以提供一种方式能够很容易在标准Windows类型显示上实现视像并且使所述视像可以在显示环境之间移动。这种特性将在下文中进一步详细讨论,并且在另一个名称为“加工厂用户接口中基于标记语言的动态过程图形(Makeup Language-Based,Dynamic Process Graphics in a Process Plant User Interface)”(Atty.Docket No.06005/41127)的共同提交的申请中也对此进行了解释,该申请在此通过引用并入。
一般来说参数和属性78定义视像所描述的实体相关联的变量或其它属性,例如静态的或可变的固有属性,而且这些属性可以由元素74的创建者来定义。同样,动作和动画79定义例行程序或程序(其可以作为进行属性转换的脚本来执行,并且基于属性值等等来检测过程实体的情况),并且定义动画例行程序,所述动画例行程序可以包括任何改变待执行或者当视像77被描述在显示屏幕上时使用视像77的图形视像或行为的例行程序,或者使用户能够使用视像77或者与视像77互动从而导致诸如向过程的输入变化的过程中的变化的例行程序。这些动作和动画为视像77提供了更多有趣的、可理解的或有用的图形属性,并允许用户与视像77进行互动。在一种情况中,这些动作或动画可能以颜色变化、各种视像部分的尺寸变化(例如长和宽、行尺寸、字体等)、颜色填充、动画(诸如颜色变化、旋转、尺寸变化、放缩和滞后)等形式出现。这些动作和动画为图形元素74提供了图形属性以及用户互动属性。绑定80可以是静态或固定绑定,也可以是使用别名的绑定,绑定80定义了参数和属性78被绑定到运行时间环境72中的数据、标签和其它实体的方式,此时图形元素74作为运行时间环境72显示的一部分被实现。基本上,针对每个图形元素74的绑定80建立了图形元素74被绑定到工厂环境中的其他地方所定义的一个或多个实体或数据元素的方式,从而也在实际的运行时间环境72和图形元素74之间定义了一个接口。
如图3所示,每个图形显示对象76包含多个部分,例如一个或多个图形元素81、连接器元素82、动作和动画83、属性84和绑定85的引用或复制。一般来说,图形显示76可以是一种描述各种图形元素81之间的互动的显示,各种图形元素81可能在视像上由连接器元素82连接在一起,所述连接器元素82表现为管道、线、传送带等等。所述连接器对象在美国公开No.2004/0153804中有描述。图3中的虚线描述了图形元素74的图形显示对象76a的引用。可以理解的是,引用图形元素74的图形显示76包括图形元素74的所有属性、参数、动作和动画等。类似于图形元素74,每个图形显示76可以包含一个或多个附加的与之关联的动作或动画,例如在显示器、用户接口交互、数据过程上的动画。同样,每个图形显示76都可以包含任意数目的与显示相关的属性,而且具体地,这些属性定义了显示中所描述的单元属性、区域属性或其它元素组合的属性。当然,绑定85定义图形显示76被绑定到工厂环境中的其他地方定义的一个或多个实体或数据元素的发那个时,因此也定义了运行时间环境72和图形显示76之间的一个接口。
一旦创建了图形元素74和图形显示76,它们就可以绑定到运行时间环境72并在运行时间环境72中执行,例如在图1所示工作站20-23中的任何一个上。具体地,在作为类对象创建了图形元素74和图形显示76、并将其储存在数据库52中之后,所述元素或显示可以被实例化为一个实际的运行时间对象,并可以在运行时间环境72中执行。如模块86所示,示例过程在对象74和76中定义的绑定进行填充,该过程可以通过使用加工厂内或者过程控制系统内的一个或多个具有合理变量名、标签、别名等的判决表来实现,从而在加工厂内的实际实体和在工厂10内显示设备上运行的图形对象之间提供一个特定的连接。作为绑定的一部分,对象74和76连接到加工厂内的由判决表定义的数据源,从而能够访问该工厂以在逻辑和通信方面连接到加工厂10。
如模块87所示,显示元素74或图形显示76可以运行于运行时间环境72中的多种不同功能,或者作为其一部分,包括配置显示、控制操作员显示、维护显示和仿真显示,但命名的只有少数。另外,显示对象74和76也可以用于实现系统级别功能,举例而言使用来自图2所述各种功能级别的数据的功能,包括例如图元预测控制或图元预测维护功能、系统级别级别错误检测、诊断等。事实上,在配置环境中创建并存储于数据库52的显示76,可被用于多种不同活动。而且,显示对象74和76可以在任何所希望的显示或电脑硬件上执行,例如工作站90、便携式电脑91、诸如个人数字助理(PDA)的手持设备92、电话设备等,或者在任何其它特定显示93上执行,例如具有多个监视器的大屏幕显示,等。如果希望,图形显示76可分层包含一个或多个视图,例如配置视图、操作员视图、维护视图和仿真视图。可选地,可以配置独立的图形显示76从而使用相同或相似的图形元素81来提供这些独立视图,从而为各种功能的显示提供一致的外观和感觉。
如模块95所示,为了转移到运行时间环境72,图形元素74或图形显示76可以被复制或实例化,然后装载到运行时间机器。一般来说,只有当显示对象74或76被调用或在运行时间机器上实际运行时,才希望显示对象74或76被绑定到运行时间环境72,这个过程在此称之为运行时间绑定。也就是说,当显示对象在实际运行或者在运行时间机器上被执行时,每个实例化对象的判决表才会被填写或者被绑定到运行时间环境。这个过程可以保证显示对象,包括显示对象的视像、控制、脚本等,只有当对象的视像正在被实际呈现在显示屏幕上时,才执行或进而使用过程能力。因此,当对象正实际运行在运行时间电脑上时,显示对象才被优选地绑定到运行时间环境72,这也就意味着显示对象74和76可以被间歇地连接到运行时间环境72,所采用的连接方式通过用户的行为而观察视像的活动所定义。具体地,当这些对象被要求查看时,可以被绑定到运行时间环境72,当这些对象未被用户查看时,例如当一个用户最小化或关闭这些对象正在提供一个视像的屏幕时,这些对象可以被解除绑定或者释放。
因此,显示对象74和76是可以在单机环境下创建的对象,即,配置环境70,但也可以绑定或连接到加工厂环境内定义的其它对象或数据结构,或者加工厂环境内运行的任何应用程序,例如包括定义在任何控制、仿真、维护或配置环境中的对象、数据结构、应用程序等。进一步地,显示对象74和76一旦被创建,就可以直接通过判决表定义的直接查询、变量或标签,直接绑定到物理或逻辑过程实体,或者通过使用别名、变量和参数间接绑定到物理或逻辑过程实体,以上过程或者在显示对象74或76在运行时间环境72内被下载或实例化时,或者在某些情况下,当显示对象74和76在运行时间环境72中实际运行时得到解决。
图3所示的显示编辑器50使得显示对象74和76可以在各种细节级别上被创建,从而增强了显示对象74和76的使用舒适性和多功能性。例如,图形元素74可以被首先创建,从而定义更多基本的物理和逻辑实体的属性和操作,然后通过将一个或多个图形元素74互相连接在一起,来创建图形显示76,从而创建更高级别或更加复杂的显示,所述更加复杂的显示描述更加复杂的物理或逻辑实体,或者描述分组的物理或逻辑。当然,图形元素74或图形显示76都可以在各种类型中被储存和访问,从而使得更高级别显示对象的创建对于用户来说更加简单。
图4所述为示例屏幕显示100,其可以由显示编辑器50所创建。在为泵而创建图形元素的过程中用来显示的屏幕100包括主要编辑部分102、元素层部分104、属性定义部分106和视像部分108。主要编辑部分102为用户或设计者提供工作空间,从而为图形元素定义或创建视像,并进而定义图形元素的视像属性,例如在此的视像109所述的泵。一般来说,元素层部分104使用分层视图或树结构来提供与主要编辑部分102内的视像109相关联的部件。在图4的实例中,层部分104示出,在主要编辑部分102内定义的视像109包括一个圆(命名为Circle1)以及两个长方形(命名为Rect1和Rect2)的图元或子元素。虽然图4没有示出,但层部分104可能还包括为视像109定义的动画、动作和诸如脚本、视像触发等的其他显示特色的指示。
属性定义部分106描述了当前为与编辑部分102中示出的视像化109相关联的图形元素所定义的所有的属性,包括固有属性。图4所述示例屏幕100描述了两个属性,其中一个是开启(Ison)属性,该属性定义与视像化109相关联的泵是开启还是关闭,另外一个是速度(Speed)属性,该属性定义了与视像化109相关联的泵的速度。用户或设计者可以通过在属性定义部分106内定义名称、其他变量的种类和绑定、属性等,为图形元素增加其他属性和参数,从而定义图形元素的其他方面。图4中的部分106所示两个属性作为布尔型(Boolean)变量和浮点变量而列出。然而,其他类型的变量也可以替代或加入。因此,例如,部分106中所定义的属性可以是数列、表格、枚举表或任何其他类型的变量或数据结构。
如果需要,在屏幕100内定义的图形元素可以具有多个关联的视像。这些不同的视像可以在视像部分108中进行描述,也可以被单独选择而被放于主要编辑部分102。例如,图4中的视像部分108所示为两个视像110A和110B,但是任何其它数量和类型的视像可被定义用于所创建的图形元素。在创建图形元素的过程中,可以将每个视像都放于主要编辑部分102,例如通过右键单击或者双击部分108中的视像的指示,将视像指示拖放到编辑部分102,等。一旦将视像放置于主要编辑部分102中,可以编辑该视像从而定义或重定义其显示属性。一般来说,其中一个视像将作为默认视像而针对正在创建的图形元素而设置或定义。可以通过某种方式来表示这个默认设置,例如对默认视像施加高光、如图4对视像110A所示在视像部分108中围绕以虚线,或者通过其他方式。
一般来说,由元素编辑器50所创建的视像可以包含一个或多个具有各种形状的合成,这些部件以一种特定的方式位于或组放在一起。因此,这些视像被称为形状合成。例如,形状合成可以包括圆、线、点、多边形、正方形、长方形、三角形或其他简单图形形状。在这样的定义方式下,独立的动作或动画可以被用于或者关联于组成形状合成的每个不同形状形状。当然,形状合成可能包含更加精巧的艺术再现元素。为了定义或建立形状合成,用户或设计者可以往主要编辑部分102中添加任意数目的图元图形元素,并以希望的方式对这些图元分组。一旦创建,形状合成就为实际对象定义了视像,所述实际对象可以在运行时间内作为XAML对象而实现,当图形元素被用在运行时间环境中时,该对象将被作为视像显示在屏幕或显示上。可以在层部分104中的合成层中来描述组成形状合成的形状或图元。
为单个图形元素创建多个视像可以使不同的视像用在不同的环境中或用作不同的应用,从而在显示一个普通元素的不同视像时,可以从同一个图形元素(例如从同一个图形类对象)来创建工厂内为不同目的而建立的显示。例如,不同的视像110A、110B等可以用在不同的功能环境中,从而当图形元素用作控制操作员显示的一部分时可以使用第一视像110A,当图形元素用作维护显示的一部分时可以使用第二视像110B,当泵元素用于仿真显示时可以使用第三视像(未示出)。另一方面,可以使用不同的视像用于不同类型显示设备的显示目的。例如,图形元素的第一视像可能适用于典型计算机或工作站,另一种视像可能更适用于手持设备,例如PDA或电话设备,再有一种视像可以被用于大型屏幕显示或多屏幕监视器。可以理解的是,可以基于用于显示视像的显示器大小,来修改显示元素的不同视像,从而使第一视像可适于创建较大型屏幕,例如,例如具体的计算机屏幕,并且第二视像可以被创建以更加适用于微小屏幕,例如手持设备的显示屏幕,像PDA或无线手机设备。因此,同一图形元素的不同视像可以用于不同的运行时间设备中。
另一方面,可以在图形元素开发中的不同时间为图形元素添加不同的视像。例如,一个可能并不擅长绘制或创作令人满意的视像的配置工程师,在起初创建图形元素的时候可以做出第一基本视像(例如长条图类的图画),并在此时可以将该视像作为图形元素的一部分加以保存。在之后的日期或时间中,一个熟练的绘图员或艺术家可能创作出更加精美的、在艺术上令人满意的视像,并可以将该第二视像添加到图形元素中作为可选的视像。这时,如果需要,可以将第二视像设置为默认视像,并可以将该第二视像传播到所有已经被主台或类图形元素例示过的运行时间图形显示,从而第二视像可以在运行时间显示中出现或可以用于运行时间显示。
在另一个实例中,可以为同一图形元素提供不同的视像来支持不同的主题、绘图标准、规范或显示风格。众所周知,不同产业通常使用不同的图形规范或绘图标准来描述泵、阀门、传感器和其他加工厂实体。因此,石油和天然气行业使用的绘图标准与医药行业使用的绘图标准是不一样的。使用元素编辑器50可以为每个图形元素提供不同的视像以支持多个绘图标准或规范,例如石油和天然气规范以及医药规范。采用这种方式,同一图形元素可能被用在所创建的图形显示中来支持不同显示标准或显示规范或显示主题,例如不同行业可以接收的显示或对不同行业有用的显示。另外,不同的绘图风格,例如艺术风格,可以被用在不同的视像中,从而使得用户可以创建各种艺术类型的显示。当然,这些只是有益于为同一图形元素提供多个视像的几个实例,所述多个视像还具有其他用途。
如果希望,图形元素具有与其关联的一个或多个绘图行为。具体地,当视像显示在屏幕上时,设计者或创作者可以为图形元素的每个视像定义动画,例如旋转、线性变换、背景变化、颜色变化、缩放、颜色梯度特效、不透明度特效、字体特点特效,以及视频和视频特色,例如开始/停止特色、二维或三维变化等等。为添加所述动态行为,用户可以选择图形元素并选择特效(或者叫做特效例行程序)添加到视像中。这时,用户可以输入与所选特效有关的配置信息,或者可以使用脚本来定义需要的行为,可以通过例如对话框、表达编辑器等来输入所述脚本。一旦定义了脚本,所述脚本可以在层部分104的层中显示。基本上,脚本是一个程序或例行程序,当显示元素的视像在某个运行时间活动中被查看或显示在屏幕上时,该程序将作为显示元素一部分来运行或执行。虽然没有必要,但是这些行为或脚本可以连接到并操作一个或多个为图形元素定义的属性或参数。例如,脚本可以跟一个图形元素关联到一起,从而可以基于图形元素的属性部分106所定义的某个属性值来改变所述图形元素的视图颜色。例如,当开启属性(该属性绑定到运行时间环境)为“真”(True)时,即,泵被开启时,泵视像109的颜色可以由黄色变为绿色。作为另外一个实例,可以为泵元素定义一个脚本,该脚本对比泵的速度属性值和一个已知的点,如果速度属性的值大于特定水平,该脚本就在视像109内引起某种图形动画。所述动画可以包括例如将泵的颜色变为红色、旋转泵、在旋转的泵内显示一个马达、造成泵视像的跳动或振动,等等。
为视像定义的脚本,例如为视像提供管理或其他行为,可以被设计来运行多个形状合成中的形状或图元,所述形状或基于用于组成视图,或者运行在形状合成内的多个形状上。由于脚本操作或使用固有属性,所述固有属性被绑定到运行时间环境内的实际物理元素上,这些脚本使得视像能够基于实际工厂操作来变换,或者基于来自加工厂其他区域的数据,该数据能够反映与图形元素关联的实际实体的属性。
可以理解的是,不同类型的图形元素可以具有不同的图形,所述不同图形适合用于这些图形元素。因此,可以提供给图形元素的行为并不局限于在此所提供的例子。例如,用于旋转设备的图形元素包含的脚本提供振动图形、运动、颜色变化等,而针对诸如传感器的设备的图形元素包含的脚本能够描述高或低的限制条件、校准条件需求等。当然,可以为图形元素使用或定义任何属性,而且这些属性基本上是基于正在显示的实体的类型。还可以理解的是,可以为每个不同的视像提供多种脚本,从而为不同的视像提供多种行为。另一方面,有些脚本可以用来为每个与图形元素关联的视像提供行为。
另外,可以将脚本或其它例行程序与图形元素关联在一起,从而可以基于一个或多个针对图形元素的参数来检测关于所关联物理实体的特定情况。这些情况可以包括检测实体状态,包括物理状态、如通信状态的某个状态、设备状态、数值状态等等。可以使用一个与脚本生成的状态或数值相关的动画或其他动作、行为,将所有的被检测的情况或状态反映在图形上。例如,将脚本提供给泵图形元素,该图形元素基于针对该元素的一个或多个参数来检测所关联泵的过热情况,也就是说,基于图4所示属性部分106所定义或显露的一个或多个参数来检测。作为另一个实例,脚本可以被提供给图形元素,以检测过度振动或泵的任何其它情况。如果检测到有过热或过度振动这种情况,将针对该情况进行动画或其它与图形元素关联的动作,从而在图形元素的视像内或视像上提供针对该情况的图形指示。
图5描述了另外一个示例屏幕显示112,其中示例屏幕显示112可以由显示编辑器50来生成。与图4所示的屏幕100类似,屏幕显示112包括主要编辑部分114、平板视图116、层视图118和属性视图120。电抗器元素122的第一个视像由主要编辑部分114来描述。如分层视图118所示,该元素的标题为Reactor1,并且该元素包括三个视像,分别名为Visual1(默认视像)、Visual2和Visual3。在分层视图118中的顶部Visual1下,第一视像由包括长方形元素和椭圆形元素的画布背景组成。当前定义的属性,在本例中为视像的名称、高度和宽度,列在属性视图120中。当一个视像被选择在分层视图118中时,与该视像关联的任何子图元或元素被显示在编辑视图114中,而当前所选元素的属性显示在属性视图120中。
在屏幕112中,平板视图116包括多个基本元素,所述基本元素可以用来建立视像。例如,平板视图116包括一套诸如按钮、文本框、滑动条、旋钮等等的基本用户接口(User Interface,UI)元素、一套基本面板以及一套基本形状。所定义的面板可以包括画布面板,该面板定义的区域中,用户可以通过与画布区域有关的坐标来准确地定位元素,还可以包括一个对接面板,该面板定义的区域中,用户可以互相水平或者垂直地排列元素,还包括一个流面板,该面板可以用于在流面板区域内沿着一个流指示方向破坏、包装以及排列该面板的内容。例如,流方向可以是上下左右的任意组合,例如从左到右并且从上到下,或者从右到左、从上到下,等等。而且,平板视图116中的基本形状可以包括美国仪表协会(Instrument Society of America,ISA)符号、发射器符号、阀门符号、PI&D示意图符号或者其它控制符号,等等,或者是任何其它希望的形状,所有这些可以被用于建立图形元素。
当然,其他基本元素,例如基本控制元素、设备等,也可以作为图元提供给平板视图116,以用于为正在定义的图形元素创建视像。所述平板视图116也可以提供列表的用户定义的类型和元素,从而使用户可以将任何其它有用的形状从平板视图116拖拽到编辑视图114。如果需要的话,可以限制只有建立这些类型的用户才可以访问这些用户定义的类型,而且这些类型和元素可以存储在一个与某个特定用户关联的用户优选文件中。然而,内置的类型和平板项目可以存储在数据库中,并可以通用地供所有用户使用。在任何情况下,平板视图116都可以用于显示或提供向图元元素库的访问,这些图元元素可用于组建图形元素,而且,这些库可以根据需要被锁定、按版本分类、限制特定用户使用等等。
如上所述,图形元素的任何视像都可以具有与之关联的动画和/或动作,所述动画或动作可以显示在屏幕112的动作/动画视图123中。当视像包括动画或动作时,这些动画或动作也可以采用诸如星号的特定符号被指示于分层中。当在分层视图118中进行选择的时候,任何由视像或视像的子元素定义的动作或动画都将被显示在动作/动画视图123中。通过在视图123中定义这样的动作或动画,或者通过将这些动作或动画添加到分层视图118中,动作或动画可以进行创建或分配。当用户希望创建或编辑动作或动画时,编辑器50可以提供对话框或编辑框,从而允许这个特点能够被全面指定或定义。当然,通过对脚本、视像触发器或其它程序可以定义动作或动画。
在使用屏幕112期间,用户或设计者可以通过拖动和释放或者选择平板视图116内的不同项目,来创建元素的视像,并通过在编辑视图114中布置这些项目来创建所希望的视像。可以使用一个或多个工具栏124来提供任何标准编辑功能,例如添加新的视像或动画、删除、移动、编辑动画、例如从后向前地布置图元或元素、为连接元素提供显示或制成正在建立的视像、对不同图元进行分组从而使不同图元之间保持某种相对位置、添加线条或文本之类的静态元素。
如图6所示,图形元素130可以具有多个视像132或与之关联的视觉表现,可以理解的是,不同的视像132可以在不同时间段内或者在图形元素130的不同显示中得到使用。如上文所解释的,任何视像132都可以由任意数量的图元134以及动画和动作136组成。而且,图形元素130可以包括任意数量的属性或参数138,所述属性或参数可以被链接到动作和动画136或者被动作和动画136所使用,以对视像132执行变化,并操纵与视像132关联的视像触发器。而且,组成视像132的视像132或个体图元可以包含为预定事件所定义的动作,例如鼠标覆盖事件、鼠标点击事件,等。这些动作(也称作例行程序)使得事件句柄能够被设置或定义,从而进一步将图形元素130的行为用户化,并允许用户与视像132进行互动,例如,从而引起运行时间环境内的变化。具体地,用户可以通过输入数值或其他数字或信息,与视像132进行互动,将某个元素(例如滑动条)移动到视像上,或者通过采取其他动作来施加变化,例如视像内的一个属性。所述视像属性变化可以通过脚本或直接链接到过程输入,例如过程运行时间变量,从而使得该变量进行变化。具体地,视像属性可以被连接到为图形元素定义的属性,所述图形元素接着被绑定到过程输入。在这种方式下,用户可以通过动作或动画例行程序与视像进行互动,从而导致过程或其他运行时间环境发生变化或为过程或其他运行时间环境提供输入,所述其他运行时间环境,例如仿真环境。
如果需要,可以通过用户指定或程序指定,将视像132连接到图形元素130。具体地,图形元素130可以提出列举属性,从而基于例如图形元素所表示元素的制造或诸如与图形元素关联的设备的状态与图形元素130关联的其他参数,允许视像通过编程而变化元素元素元素,例如元素。
如上所述,图5所示的属性视图120提供或展示了为分层视图118中所选项目以及因此为主要编辑视图114所描述项目所定义的属性和事件。用户可以使用例如工具栏按钮,在属性视图120内的属性、固有属性和事件之间进行切换。图7示出了属性视图120A,在该视图中显示了固有属性,在这种情况中包括开启和速度属性。在这种情况中,属性视图120A示出了这些变量的数据类型和针对这些变量的任何默认设置。如上所述,用户可以添加、删除或编辑这种属性列表,来定义任何所需数据类型的属性,包括列举、表结构等。如果希望,属性视图120还可以示出为这些属性所定义的任何运行时间绑定,而且这些运行时间绑定可以是固定变量或标签,也可以是使用别名的标签,所述使用别名的标签在运行时间或图形元素的下载过程中被填写到运行时间机器。
为图形元素定义的属性值可以用做针对动画、动作等的触发条件,而且这些行为可以由与图形元素相关的一个或多个脚本来定义。例如,如果一个马达具有的On属性是真,运行中的马达的动画可以在图形显示上触发。而且,图元属性,例如长方形形式图元的长方形填充属性,可以绑定到图形元素属性,这样图形元素属性的变化对图元属性起作用。同样,可以将视像的变化链接到一种属性,从而视像的变化可以倒置属性值的变化。
如果需要,编辑器50可以允许用户指定一个或多个转换器功能,从而在图形元素属性和动画或动作之间提供更为需要的绑定。例如,用户可能希望将TankLevel(定义了罐的流体水平面)的图形元素属性绑定到图元属性长方形填充,这样,由于所述图元被定义为视像的一部分,就可以采用填充颜色来图形化地描述罐水平图元图元。然而,在这种情况下,用户可以定义转换器功能,该功能可以将属性(TankLevel)转换为一种列举组或条件,这样,如果罐水平面介于第一和第二水平面之间,长方形填充被设置为绿色,如果罐水平面介于第二和第三水平面之间,长方形填充被设置为黄色,如果罐水平面高于第三水平面,长方形填充被设置为红色。这种转换器功能可以定义为脚本或任何其他程序,所述其他程序采用图形元素来运行,而且可以用来引起任何希望的属性变换,例如将属性值变成长度、字体名称、局部字符串、持续时间、旋转、颜色渐变、不透明度、刷子模式等等。同样,变换例行程序可以将来自用户的输入通过视像转换为任何希望的属性值。
在另外一个示例中,可以使用转换器功能将图形元素属性或参数绑定到外部引用。在此,编辑器50可以允许用户来指定一个或多个转换器功能,当图形元素在运行时间环境中被使用时,该转换器功能将自动被应用来将源数值(运行时间变量)转换为目的数值(图形变量),或者反之亦然。例如,可以被绑定到提供速度数值的数据源的速度目的变量,可以基于源变量的值,被转换成一个字符串类型变量,例如表示为“slow(慢)”、“moderate(中速)”、“fast(快)”的字符串。这样的转换器功能也可以用于转换单元或提供其他转换。无论如何,这些转换功能都可以作为脚本或其他程序来实现,并可以出于任何目的而被使用来提供动作或动画,或者影响针对图形元素的显示属性。
当然,可以为不同类型的图形元素定义任何需要的属性,所述不同类型的图形元素是针对过程控制内的不同物理元素创建的。例如,一个泵元素可以包含泵状态(例如开或关)、内压属性、外压属性、流入属性和流出属性。同样,与执行元素一同使用的调节阀门可以包括,例如,名称属性、内密度属性、外密度属性、流入属性、流出属性、内压属性、外压属性、内温度属性、外温度属性、阀门位置属性、阀门开启和阀门关闭属性(该属性可定义阀门是否一直处于开启或关闭状态)、设置点、过程数值和诸如线性、快速开启、等同百分比等等的阀门类型例如。当然,所述列表并非意在穷举。而且,任何这样的属性都可以被连接到针对图形元素的动画或动作。
图8描述了第二属性视图120B元素,该视图可用于观察与图形元素属性关联的动画和绑定,所述图形元素属性针对的是分层视图118(图5)内的某个选定元素。图8所示属性视图120B描述了开启属性与针对图形元素的视像的各种部件联系的方式。具体地,如表项目140所示,存在一个动画,其涉及视像的背景,而且该动画基于开启属性来操作。表项目142展示了开启属性之间的绑定关系,且可以被用于访问动画、脚本以及开启属性和背景元素或视像图元之间的转换。这样,用户可以通过选择表项目框140和142中的按钮来获得更多的信息。例如,通过选择表项目140中的按钮,用户可以访问能够引起视像背景颜色基于开启属性的值变化的动画。点击这样的动画按钮也可以引发编辑器50打开属性动画对话框,该对话框可以允许对动画进行管理和配置。而且,可以通过点击框42中的绑定按钮来实施和管理绑定,从而引发编辑器50开启一个对话框来创建、查看和编辑所述绑定。当然,也可以为图形元素的其他属性提供类似的屏幕,而且属性屏幕120B所示的属性列表将依赖于分层视图118中当前选择的项目。
再次引用图5,当视像被选在分层视图118中时,属性视图120将显示视像属性,例如名称、提供视像唯一标识的ID、描述以及该视像是否被设为图形元素的默认视像。分层视图118或者属性视图120也可以指示视像是否被锁定,例如该视像是否可以被修改。
另外,当从分层视图118中选择了一个连接器元素时,属性视图120将展示该连接器元素的属性,所述属性可以包括:该连接器元素种类(例如流体线路、电子线路、天然气线路、圆形或方形管道、传送带等)的指示;是向设备内部连接还是向外部连接(即,材料相对图形元素呈现的实体的流动方向);需要的或允许的最大连接数目;连接的宽度和高度;相对图形元素的连接位置例如是上面还是左边,等。
当在分层视图118中选择了一个图元时,属性视图120将显示该图元的属性,所述属性可以包括例如ID、类型描述,该图元是否可选和/或可见,该图元形状或种类的尺寸、长度或其他定义,图元的背景颜色和填充空间,等。当然,在分层视图118中任何其他选择项目也将使得该项目的属性被显示于属性视图120中,并且属性的类型和特点将依赖于所选项目的特点。
如果需要,可以提供事件单来展示与分层视图118内的每个或所有选择的分层项目相关的事件。这样的一个事件单可以包括当用户针对某个图形元素施加动作时发生的事件,例如“鼠标单击”事件和“鼠标移动”事件,所述事件定义了用户点击图形元素的视像时所发生的事情,以及用户把鼠标放在图形元素的视图上或放在其一部分上时所发生的事情。作为该事件单的一部分,用户可以访问脚本编辑器来定义或访问一旦事件发生就将要运行的脚本(在此定义为例行程序)。
另外,如果需要,图形元素可以包含与之关联的常规事件。常规事件一般是被定义为某个外围或外部事件的结果,或者是由于用户对图形元素施加的某个动作,要求与外部应用程序或数据源进行通讯的事件。基本上,图形事件就是图形元素向信号发送的一个消息,该消息用于表示发生了针对图形元素视像的动作。实现图形元素的包含或运行时间应用程序可以使用例如一个C#句法或以某种已知方式显示事件通知,来捕捉这些使用的事件。在一个实例中,包含应用程序可以显示一个泵过热常规事件,而且当该事件被触发时,提供一个“我的句柄”功能,该功能将运行脚本或其他例行应用程序来使得用户能够操纵所述事件。当图形元素作为控制操作员屏幕的一部分被执行时,这些常规事件尤其有用。在这种情况下,元素例如通过对泵热属性(该属性与一个外部测量绑定在一起)和设置点或其他限制进行比较,图形元素本身可以确定事件情况,还可以通过将事件通知给用户并执行应用程序、脚本、对话等,来触发一个事件响应,从而使得用户能够操纵或处理该事件,在此所述事件为过热泵。为了启动这个事件过程程序,元素编辑器50将允许用户定义事件自变量,即,什么能被认为是事件以及某个事件发生后的结果如何。
当然,如果需要,图形元素可以提供从Avalon控制类继承来的标准事件。公知的是,Avalon对象或控制是微软为Avalon用户界面结构定义的图形,所述结构用于微软Longhorn操作系统,该系统支持在用户界面上显示向量图形。这些标准事件可以包括,例如,将查看面板显示或设备细节显示与鼠标单击或双击事件联系在一起。例如,鼠标单击或双击事件用于报告图形元素视像范围内的鼠标单击或双击事件,可以触发面板显示或视像呈现的设备或实体的细节显示,并且为用户提供关于所显示实体的状态、设计、生产等的更加完整或全面的信息。当然,其他事件,包括标准事件,可以针对键落下/弹起事件而定义,该事件报告某个键被按下,也可以针对鼠标事件而定义,该事件包括鼠标输入、鼠标停悬、鼠标移动、鼠标盘旋等动作,或者是其他任何用户初始化事件。
因此,如果需要,可以在事件句柄脚本内触发图形元素事件,例如在针对图元事件的事件句柄中,或者是当图形元素的某个属性发生变化时,在转换器功能内触发图形元素事件。而且,图形元素的图元可以表示那些由用户与图元交互而触发的事件,例如通过鼠标和键盘。这些事件可以为用户提供意见使得用户可以在形状和图元水平上与图形元素进行交互。开发人员可以通过使用诸如C#方法的方法指定事件的句柄,从而在图形元素内部操纵这些事件。
再次参见图5,动作/动画视图123可以提供或显示一个转换动画和属性动画列表,该列表是为当前显示在编辑视图114中的视像定义的。用户可以,例如,双击视图123内的一行,从而引发编辑器50呈现对话框,该对话框可以是转换器动画对话框或者属性动画对话框,所述对话框允许用户编辑所选动画。具体地,只有当前选定视图的动画才会被显示,但是选中了显示全部框(Show-All)144将显示所有视像的动作和动画。假设为动画提供了有意义的名称或描述,例如,“驱动杠杆”、“旋转马达”等,动作/动画视图123可使用户容易地查看和访问为视像定义的动画行为。图9描述了示例动作/动画视图123A,该视图描述了为开启属性定义的动作。在该例中,当开启属性为“真(True)”时,被称为Visual1的视像的被称为Rectangle1的图元执行填充动作,填充值为“red”。同样,当开启属性为“真(True)”时,被称为Visual1的视像的被称为Ellipse1的图元执行可视动作,值为“假(False)”(例如使该图元不可见)。当然,可以分别为视像的独立图元定义动作和动画,但是这些动作和动画可以同时实施在同一事件、触发或属性变化上,从而展示一个更加复杂而令人满意的动画。而且,动作和动画可以包括实施单独的操作,例如增大尺寸、填充颜色等,或者包括连续发生多次直到关闭的操作。
图10描述了一种在图形元素152的视像150上基于图形元素152的属性(例如固有属性)来实现视像触发器148的方式。具体地,通过针对视像触发器148定义的一个或多个属性触发器154(图10中示出三个)可以监视图形元素152的一个或多个固有属性。可以使用脚本来实现每个属性触发器,而所述属性触发器可以监视特定的图形元素属性的值,如虚线155所示。之后,当被监视的图形元素属性值令人满意或满足特定条件时,每个属性触发器可以设置视像150的一个或多个图元属性值,如虚线156所示。因此,例如,某一个属性触发器154可以监视一个或多个图形元素属性,从而确定所述一个或多个属性的值何时落在某个特定范围内。当满足这个条件的时候,所述某个属性触发器154可能引发一个动画或其它视像脚本运行,例如,视像150的图元或其它元素,从而提供视像触发器148。当然,多个属性触发器154可以共同运行以提供多个同时发生的变化或动画,作为视像触发器148的一部分,或者不同的属性触发器154可以独立运行,在例如不同的固有属性或者基于同一固有属性的不同值上,从而在不同时段或响应不同的过程条件提供视像触发器148的不同操作。这样,可以基于图形元素152的固有属性,在视像150中提供颜色变化/动画等。
如果需要,编辑器50可以提供或显示视像触发器面板,该面板列出了针对当前所选视像的所有属性触发器。这样的一个面板如图9所示,在图9中,元素属性栏列出了图形元素属性的名称,第一数值栏指出了正在观察的图形元素属性值,目标栏提供了即将改变的视像或图元识别,路径栏是正在改变的图元属性,第二数值栏是当被观察的图形元素属性值满足条件时要应用的图元属性。当然,可以使用这个结构来提供动画和其他视像变化。
图11描述了变换动画对话框160,该对话框可以用于帮助或使得用户可以指定变换动画。如图所示,变换动画对话框160包括:移动部分162,该部分允许用户根据在动画内定义运动的像素来指定方向和距离;旋转部分164,该部分允许用户指定动画的旋转方向和角度;和缩放部分166,该部分允许用户指定动画在水平和垂直方向上的缩放程度,并指定是否其纵横比例是否被锁定。对话框160还包括倾斜部分168,该部分允许用户指定动画运行时间间在水平方向和垂直方向上的待应用的倾斜。设置部分170允许用户定义该动画是否为连续的,并启动其他每个动作、旋转、缩放和倾斜动作。而且,预览框172可以描述动画预览。
可以理解的是,动画是一个其值在某个时间段内变化的对象。通过将动画和图元属性关联在一起,可以获得属性动画。属性动画可以做的比较精妙,例如改变文本颜色或者使诸如线的元素闪烁。另一方面,属性动画也可以更加复杂,例如将多条线的点做成动画,等等。当然,这些只是少数的动画实例,其他动画实例还包括添加或改变颜色、改变图元尺寸(例如宽度、长度或点磅值)、移动、旋转、倾斜、缩放图元等等。而且,可以在视像的任何级别上提供其他动画,例如在图元级别或作为整个视像的一部分。当然,如果需要的话,可以将多个动画提供给或应用在任何特定视像上或视像的任何特定图元上。而且,与某个特定视像或视像的图元关联的多个动画图元可以同时运行,或者基于属性值的变化或基于诸如鼠标事件的用户初始化的触发事件而在不同时间运行运行。
图12描述了属性动画对话框180,该对话框可以由编辑器50来生成,从而使用户可以定义或改变动画的属性,从而定义该动画。对话框180包括范围定义部分182和时间线定义部分184。范围定义部分182提供或定义动画的范围。具体地,属性“始于(from)”定义了动画的起始值而属性“到达(to)”定义了动画终止值。时间线定义部分184定义了动画的持续时间、动画的开始时间和和动画的结束时间。持续时间属性定义了动画完成的时间长度,开始时间属性定义了相对动画开始时间的时间偏移量,而结束时间属性定义了相对开始时间的动画结束时间。速度定义部分186允许用户指定使用例如滑动条的工具来指定速度、加速和减速。明显的是,速度属性定义动画的速度,加速属性使动画相对渐增的时间播放更快,而减速属性使动画对于渐增的时间播放更慢。重复定义部分188允许用户定义一种重复动画的方式,例如,重复一定次数、重复指定的计数或持续时间或一直重复直到被关闭。
可以通过对话框180访问的进一步的动画对话框190,当使用范围定义部分182时,可被用来指定动画范围所使用的不同颜色。可以使用类似对话框来使得用户能够选择动画属性的其他非数字的量。虽然未被示出,但是其他动画属性也可以被选择或指定来使用这个或其他对话框。例如,可以使用自反属性来定义一个布尔值,该布尔值表示在动画在前进方向完成后是否沿着反方向继续播举,还可以使用“通过(by)”属性来定义总的数量,通过 “通过(by)”属性动画可以改变其初始值。相对速度属性可以用于定义相对速度,在某一时间点,所述动画以相对于父动画(即,与视像的父元素相关的动画)的相对速度推移。例如,如果相对速度的值为1,指的是动画推移的速度与父动画的速度相同,如果值为2,是指动画推移的速度是父动画的两倍,以此类推。
虽然未显示,但对话框还可以用于设置动画的字体属性,例如动画的风格、大小、字体、文本颜色以及其中的变化。另外,可以使用笔画属性对话框来设置边缘或线型、线条的厚度和颜色,或者改变这些属性。
图形对话框也可以用于编辑图形元素的其他特征。例如,图形对话框可以用于创建新的过程图形,所述过程图形包括将一种图形元素属性添加到某一图形元素、以及将图形元素属性绑定到运行时间环境。这样的一个绑定对话框可以提供一种浏览器,该浏览器使得用户可以浏览定义在控制系统或其他运行时间环境中的不同标签或变量,从而定位所需的标签、变量、名称等等来实现绑定。同样,也可以使用其他对话框来添加视像、添加视像触发器、通过图形元素或显示添加浏览器以及添加事件。
因此,可以理解的是,图形编辑器50提供对定义图形元素固有属性的支持、对图形元素视像的支持,包括创建和操作图形图元或形状、添加动态行为,尤其是添加转换动画(旋转、平移、缩放、弯斜)和属性动画(长度动画、颜色动画等),还包括定义执行动态行为的触发条件。而且,图形编辑器50提供对保存和调用数据库中图形元素的支持,包括对图形元素序列化成xml blob的支持,以及对图形元素库中的图形元素进行分类的支持。进一步,系统提供将图形元素保存在用户定义类或组中、锁定或提供针对这种图形元素的安全性、将图形元素储存在用户定义的或其他有用的类型、对图形元素进行版本化,等。
在任何事件中,一旦建立,图形元素都保存在图形元素数据库中,而且并未绑定到加工厂的运行时间环境内的过程变量或其他数据。这种存储的图形元素不一定用于任何显示,但是当需要使用时,可以将所需元素下载到运行时间环境,或者绑定到加工厂内或过程控制系统内的特定真实或模拟的物理元素。当元素被绑定时,该图形元素的固有属性,例如过程变量、设置点、当前速度等,也被关联到运行时间环境的数据参考中。
图13描述了图形元素被联系到或被绑定到加工厂内或使用于加工厂内的过程控制系统中的实际物理部分或元素的方式。具体地,每个图形元素192包括XAML194,该XAML194主要定义了元素的视像,还包括关联脚本196、动画198、触发器200、动作202和事件204。图形元素192还包括引用表206,该表列出或包括所有与XAML194关联的引用,这些引用在XAML中可用或公开。引用表206主要由以下部分组成或包括以下部分,即,图形元素的属性和参数元素以及由脚本196、动画198、触发器200、动作202和事件204所使用的其他任何变量。引用表206内的变量或实体可以涉及或绑定到其他程序中的变量、表格、表项或者是过程控制系统中定义的其他任何种类或类型的数据。
如图13所示,判决表208用于将引用表206中的引用或变量绑定到实际的过程控制环境或其他运行时间环境。一般来说,判决表208可以或者直接或者通过别名来定义引用,当图形元素192被配置用于运行时间环境中的某个特定显示并且被下载到运行时间机器时,所创建的判决表208将被提供给图形元素192使用。在显示中的图形元素192运行之前或运行过程中,判决表208判决别名和其它参数,然后将这些判定的数据绑定连接到引用表格206,从而在引用表206的变量和过程控制系统或其它运行时间环境内的数据源之间提供了绑定。
为了避免运行时间期间过程控制系统中处理能量的不必要使用,当图形元素和图形显示(过程能力在二者当中使用)实际中并未在任何显示屏幕上被显示或使用时,不需要同运行时间环境保持绑定。取而代之的是,只有当图形元素192正被运行或显示在在运行时间环境内的屏幕上时,才将判决表208绑定到图形元素192的引用表206。
由于每个图形元素都通过使用引用表206和判决表208被联系到过程控制系统或运行环境,而且由于绑定发生在图形元素被创建在系统级别以及被复制和载入到运行时间环境或机器之后,图形元素192可以被分别绑定到不同的数据源,从而在不同时间用于不同用途。而且,图形元素192可以被绑定到由任意数量的不同源生成的数据,包括图2的不同功能区域42中的数据源,例如与控制活动、维护活动、模拟活动、仿真活动、配置活动等关联的数据源。
例如,如图14所示,显示元素192可以被联系到、或者可以被用于显示或过程数据,所述数据由大量不同种类的数据源产生或可以从所述大量不同种类的数据源获得。这些数据源可以包括:控制环境数据源210,例如像众所周知的DeltaV控制系统;OPC数据源212,其提供通过著名的OPC连接接口到其它系统的连接;维护数据源214,例如有名的AMS系统;高级别或商务系统216,例如著名的Ovation系统;甚至还有使用竞争系统218的数据源,例如竞争控制应用程序。这样,使用来自系统内任意应用程序的数据,图形元素192可用于显示系统任意级别的数据或/和物理元素视像,即使所述数据来自或源自大量不同种类的应用程序,包括与竞争系统关联的、从未有意于一起操作的应用程序。因此,由于图形元素和从图形元素所创建的元素图形显示以系统级别构建,它们可以被用于提供工厂内正在发生的、针对任何目的的情况的视像,即使不同种类的软件正在访问并运行工厂内不同的硬件和软件部件。
由于图形元素具有模块特性,可以从用著名的和备受推崇的设备描述语言(Device Description Language,DDL)写成的设备描述(Device Descriptions,DD)来自动或半自动地创建图形元素。特别地,设备生产商通常都为其生产的每个设备提供DD,在DDL中,DD定义了与设备关联的参数、怎样与设备通讯、设备的限度,等等。结果,元素图形元素创建应用程序可以针对设备在DDL中读出DD,从而确定设备的种类和与设备关联的重要参数、限度等,然后可以将这些参数定义成设备图形元素的固有属性或参数。基于来自DD的信息或者基于为该设备类型的设备所保存的模板,程序也可以选择或定义基本形状合成作为针对设备的视像,也可以选择一个或多个通用脚本用来为设备提供基本的动作和动画,所属设备类型由设备的DD来定义。如果需要,在这种过程中,程序可以请求用户提供关于设备的信息或者决定为图形元素使用那些动画、视像、图元等。
对于一个较完整和定义完善的元素图形元素,程序可以为不同类型的设备存储各种通用图形模板,所述设备例如传感器、阀门、马达、罐等等。然后程序可以确定模板图形元素,从而基于通过DD为设备定义的设备类型来使用元素。如果需要,模板可以提供或具有可用于图形元素的各种选择或选项,而且这些选择可以基于针对设备的DD内的信息或基于用户输入来确定。这样,例如,模板可以提供与诸如传感器的设备的各种子类型相关联的各种固有参数,而且程序可以确定固有参数,从而基于DD的信息来定义图形元素。
各种基本的脚本可以被提供作为模板的一部分,也可以被使用来为视像提供行为。而且,可以基于例如设备类型等的DD中的信息,或者,如果需要,可以基于针对用户的问题,来自动选择用于图形元素的脚本。另外,可以根据DD的信息来确定用于脚本的各种限制或变量。从而,例如,如果DD表明该设备是旋转设备,脚本就可以被选择或使用,例如一个提供旋转图形的脚本,用于或提供给图形元素,且旋转图形的某些方面(例如速度、图形改变颜色的时间,等)可以是基于与DD所定义设备关联的限制。这些限制可以是诸如正常或额定的运行速度、定义的超速或低速条件或限度,等。举另外一个实例,如果设备是传感器,传感器的高值和低值可以被用于提供与传感器的当前读取相关的图形,描述传感器是否出故障的图形,等等。
在这种方式下,当设备被放在或识别位于一个加工厂内时,可以通过为图形元素定义特定的基本脚本、图形动画、视像和固有参数,基于DD为设备定义的设备类型和设备的已知特点,从针对设备的DD来自动创建基本的图形元素。所述图形元素的自动创建使得用户可以将一个新加入的设备自动集成到图形中,而且如果要对设备的图形进行编辑,则不必进行大量的执行操作,这样,当针对那些设备的DD被加载到系统中时,可以在图形显示中自动支持设备,至少在基本级别上可以支持。换句话说,通过为系统设备提供DD然后运行程序以针对来自DD的设备创建图形元素,用户可以自动从DD为设备创建一个图形元素。之后,这个图形元素可以被用于一个或多个图形显示来模拟或提供设备的视像,所述视像使得用户可以模拟该设备或描述图形显示内的设备,而无需手动为设备创建图形元素。
如上所述,一旦已经创建了图3所示的多个图形元素74,图形编辑器50可以被用于创建一个或多个图形显示,例如图3所示的显示76。事实上,如果需要,显示编辑器50可以为用户或购买者提供多个预配置的图形元素,这些图形元素可以具有与之相关的各种视像,例如针对不同产业的视像、针对不同功用的视像等。然后绘图编辑器50允许用户创建定制元素以及创建或建立图形显示76。
一般来说,要创建显示76,用户要从图形元素74和其他视像元素的库中选择所需元素,然后将元素它们放在一起以建立一个显示。在完成某个图形显示后,作为结果的数据结构或对象,可以作为具有所有不同元素的现实类对象、固有属性和定义为单个定义实体的视像,被存储在一个诸如配置数据库的数据库中元素。然而,所述显示类对象将不再绑定于过程变量,也不一定用于任何运行时间显示。如果需要,可以将所述类对象作为XML blob存储在数据库中,所述XML blob具有视像、脚本等等,所具有的这些都存储并连接在一起组成XML实体。之后,可以从这个类对象来创建单独的图形显示,且这些单独的图形显示可以被分配和下载到操作员工作站或其他运行时间环境。
当某个显示被下载时,这里的图形元素定义将被转化为Avalon控制、编译成汇编语言并被配置到目标机器,例如,配置到运行时间机器。显示本身是一个Avalon控制且涉及编译过的控制汇编,另外,可能产生一个定制数据源,该数据源作为数据适配器将Avalon控制连接到后端数据源,例如控制或维护运行时间应用程序。在这种情况下,可以用一种语言创建和编辑图形显示(需要的话也可以是个体图形元素),用另外一种语言或形式保存所述图形显示,然后用第三种语言或形式运行所述图形显示(例如,绑定于用任何可执行语言所写脚本的Avalon控制)。
现在参考图15,可以由绘图编辑器来生成屏幕220,从而使得用户可以创建一个或多个图形显示。一般来说,图像显示由代表工厂内的物理设备的互连元素组成,所述图形显示还可以包括或显示与那些设备相关的其他信息。图形显示中的每个图形元素包括一套固有属性,所述固有属性相当于过程变量、常量或其他外部值,而且,如上所述,每个图形元素可以具有几个视觉表现,包括动态行为,例如颜色变化或动画。另外,图像显示可以包括例如文本、框的静态元素,允许用户与图形显示以某种方式交互的用户发电机、可以为用户显示过程或其他信息的变量框,等等。
与图5所示针对图形元素的编辑屏幕112类似,图15所示示例图形显示编辑器屏幕220包括:主要编辑画布224,在该画布中建立图形显示;和调色板部分226,在此可以显示模板图形元素、图元或其他库元素,而且可以从中选择各种元素,并将各种元素拖放到主要编辑画布224中。主要编辑画布224提供了图表视图,在此用户通过互动来建立和编辑图形(或者是图元或者是合成),并且提供向量图形编辑和查看特性。编辑器50使得用户可以将诸如图形元素的图形对象放置在无界空间的任何地方,所述无界空间可以在当前显示在编辑画布224的显示框的内部或外部。因此,主要编辑器224只可以描述当前创建的显示的一部分,而用户可以整理视图以显示其他部分,可以放大或缩小视图以改变视图的放大倍数,还可以旋转视图以得到最方便的朝向,从而在给定时刻修改显示。然而,可以理解的是,所有图画和对图形对象的操纵都在主要编辑画布224内完成。为了方便绘图,可以从标尺227读取视图的X-Y位置,放大倍数可以显示在工具栏228的一个下拉列表,并可以通过选择缩放弹出项来改变,等。
屏幕220还包括:分层部分230,该部分描述了主要编辑画布224中的分层显示或元素列表;属性部分232,该部分列出了与画布224中建立的显示或画布224内高亮度元素相关联的属性或参数;和绑定部分234,该部分描述或列出了不同参数或特定被绑定到过程控制系统或其他任何运行时间环境中的元素。另外,屏幕220包括工具栏236,该工具栏列出了与主要编辑画布224中创建的图形显示相关联的各种视图或层。更具体来说,任何特定显示都可以具有能被不同人群使用的、用于不同环境的各种层或视图,例如操作符试图、维护视图、仿真视图、模拟显示、工程视图、业务视图等等。在图15所示的示例屏幕220中,工具栏236包括三个视图和级别,其被描述为:操作视图(当前显示在主要编辑画布102中),该操作视图提供典型的控制操作符视图;Eng/维护视图,其提供典型维护或工程视图;和训练视图,该视图提供用于仿真在创建的显示中所描述的加工厂或加工厂某部分的仿真视图。由于在图15所示主要编辑画布224内没有选择任何元素,属性部分232显示了正在创建的显示名称以及显示特点,例如宽和高、创建者提供的描述、名称、背景描述和创建者希望为显示保存的任何其它信息。类似的是,由于在图15所示主要编辑画布224内没有放置实际元素,分层部分230只展示了显示的名称,并且没有在绑定部分234显示绑定关系。
在建立显示的过程中,用户可以通过例如定义于平面部分226的一套类别的元素中的一个来访问某个元素,从而将诸如图形元素的元素放置在主要编辑画布224中。在图15所示的例子中,平面部分226描述了不同种类的元素,所述元素可以放置在主要编辑画布224并可以连接到一起来创建一个完整显示,包括执行元素、计算和控制元素、过程元素、属性和测量、形状、用户接口控制和用户定义的元素。当然,任何其它种类和类别或子类别的预定义元素可以提供给平面视图226或者被访问。在这个例子中,执行元素可以包括阀门和其它执行元素,而计算和控制元素可以包括任何与控制相关的元素,例如控制器的指示、诸如PID控制环或其它种类的控制环、功能块、控制模块等。图15所示的过程元素可以包含罐、反应堆、混合器或其它采用某种方式的过程材料的元素,以及任何其它种类的设备、单元等。属性和测量可以包括:被设计用于显示属性、测量的框或显示元素;或运行时间环境中的其它数据,例如过程变量、报警等。形状可以是图元或其它预定义形状,而UI控制可能包括各种用户接口控制元素,例如按钮、滑动条、旋钮、工具箱等,用户可以在显示屏幕上操纵所述用户接口控制元素来实现显示的输入。当然,用户定义的元素可以包括任何预定义的元素,例如由图形元素制作的任何其它图形元素或较高级别元素。在某种情况下用户定义的元素可以包括过程单元、加工厂区域或其它高级别过程实体。如上所述,可以使用编辑器基于用户身份来对用户定义元素的访问加以限制,或者用户定义元件也可以是全局可访问的。当然,可以理解的是,任何其它元素、图形等都可以被放置在平面部分226中并配以适当的标题,从而可以合理组织这些元素,也便于用户访问。
当用户将一个元素,例如混合罐,放置在主要编辑画布224中,可以使用该元素的默认视像使该元素呈现在画布224中。在这种情况下,图形分层部分230将会以类似图5所述的方式显示该元素,并为该元素提供子元素分层,例如与图形元素关联的视像、动画、图元等。而且,当图形元素显示在的画布224中时,绑定预定部分234将描述当前定义的绑定,画布224包含可能绑定到运行时间环境的视像或动画。
如果需要,用户可以通过以任何希望的方式选择不同的视像,来选择或改变主要编辑画布224或平面部分226中的图形元素的视图。用户可以使用一个下拉列表或框来实现这种视像选择功能,可以例如通过在元素上采用鼠标光标单击右键、或在分层部分230内选择一个不同的视像或任何其它希望的方式来访问所述下拉列表或框。图16描述了屏幕220的主要编辑画布224的一部分和平面部分226,在屏幕220中,所示的垂直罐元素240被从平面元素226放置到主要编辑画布224中。垂直罐元素240是一个模板或平面部分226所示类垂直罐元素241的复制或示例。然而,当垂直罐元素240位于主要编辑画布224中正在创建的显示中时,垂直罐240的附加视像,包括侧条242所示的视像1到8(当鼠标光标停留在视像240上时,通过单击右键可以访问该视像),可以被选用作为针对所述垂直罐元素240而使用的视像。如平面部分226所示,通过右键单击平面部分226的模板垂直罐元素241,可以得到相似种类的侧条显示243,从而获得或查看模板罐元素241的可能视像。在侧条242中选择一个不同的视像将会改变用于画布224中的罐元素240的视像,在侧条243中选择一个不同的视像将会改变存储于平面部分226的模板罐元素241的默认设置或视像。
除了从平面部分226选择图形元素和其它元素以创建显示,用户还可以使用或选择图15所示的工具栏228中的项目,从而获得基本绘图工具,例如线条和正方形、长方形、圆、五角星等形状,以及文本等,还可以使用这些简单绘图工具或元素来在显示中绘制线条或添加文本。另外,用户可以使用工具栏228所示工具栏连接器元素245来向画布224中的显示添加连接器元素。当用户选择了连接器元素245时,该元素可以使用下拉菜单或对话框等,为用户提供一列连接器。可能的连接器元素包括管道、传送带、电子线路、流体线路或其它种类的连接器,所述连接器实际上将一个硬件元素(如罐、混合器、泵等)连接到另一个硬件元素(如阀门、传感器等)。在美国公开No.2004/0153804中,对这样的连接器元素以及在不同物理设备表现之间提供连接器元素进行了更加详细的描述。连接器元素可以允许用户把创建中的显示的不同元素进行互联,以及与为图形元素的上述不同元素定义的连接器点紧密配合。例如,管道连接器可用于连接具有管道连接点的不同元素,而输送管道连接器可用于连接定义了输送管道连接点的元素。如果需要,编辑器50可以实现只允许用户所进欧泡蘑菇合适类型的连接器连接诸如阀门和罐的不同图形元素的连接规则,正如阀门和罐的连接点所定义的罐罐。当然,连接器元素的外观可以基于连接类型而不同,从而为创建中的、具有连接器元素的显示提供更加完善的外观和感觉。
当然,工具栏228可以包含其它向量绘图工具和标准命令或函数,例如典型的文件选项(新建、打开、保存、另存为、关闭、退出等),编辑选项(例如撤销、重复、剪切、复制、粘贴、删除),查找选项,等等。另外,工具条228还可以包括提供图形相关命令的菜单项目,例如用于添加图形元素固有属性的“添加属性”功能,用于添加绘图事件的“添加事件”功能,允许用户添加视像的“添加视像”功能,“添加视像触发器”功能,该功能可用于打开对话框以允许用户输入与待建触发器有关的信息,等等。而且,菜单可允许具有格式功能(例如设置文本、线条和二维/三维图形的有关文本、线条和填充属性)和形状功能,该功能可以包括将对象分组或解除分组、从前向后选择对象的顺序、在垂直和水平方向上对齐等等。工具栏菜单228也可以提供其它功能来使得用户可以把动画应用在对象上,这样的动画也可以应用在一个元素的图元或对象的另一元素上,例如通过对元素的宽、颜色、形状等施加动画效果来对形状进行弯斜、旋转或缩放,来旋转或翻动元素,等。当然,用户可以访问与显示与每个元素关联的动画和动作,并可以使用合适的对话框或其它编程工具来改变这些动画和动作。
可以理解的是,用户或设计者可以使用显示编辑器50,特别是可以通过界面访问图15所示屏幕220,来快速而简便地创建图形显示,该图形显示由可以动态显示测量、执行元素和过程设备的标准二维甚至三维图形元素组成。而且,可以在显示中支持和提供与控制和计算相关的静态元素和用户动态图标。另外,通过使用具有略微不同视图或环境信息的相同元素来创建操作符、维护和仿真显示,用户可以定义层来提出不同用户的图形显示界面要求。
图17描述了一个示例图形显示的显示屏幕300,该显示的形式是控制操作符显示,并可以使用图形编辑器50来创建。显示屏幕300包括一个反应堆元素310,其通过连接器元素316连接到阀门元素312和一个或多个泵元素314,在此的连接器元素是流体线路。流体或水流元素318为进入和离开屏幕所示工厂部分的材料流提供引用。可以理解的是,可以通过选择和将各种图形元素互连在一起来创建显示屏幕300中的图形,因此显示屏幕300可以包含高分辨率的、以针对个体图形元素描述的方式所开发的图形、动画、动作、视像触发器等。当然,附加图形,包括动画、动作、视像触发器、流体元素等,可以被添加到图形显示级别。这样,动画和用户动作可以合并到图形显示中。例如,使用这个功能,针对过程设备的静态图形部件可以被修改以指示设备状态,例如,某个马达是否开启或关闭、某个阀门的运行状况或位置,等等。另外,动画可以用于展现与设备相关联的动态数据,例如说明罐的填充水平(例如,使用填充技术)或者通过表示动作的显示变化(动画)来说明搅拌器的状态。同样,可以将数据显示元素319放置在屏幕300来显示过程数据或者在屏幕300外面开发的、但与显示器300的部件操作有关的其它数据。
如果需要,图形显示器300也可以包括动态图标320A或用户界面按钮320B,其中动态图标320A和用户界面按钮320B使得用户能够通过界面访问显示器300,所用方式允许用户通过与显示屏幕300进行互动来查看附加信息或针对运行时间环境采取动作。某些情况下,这些互动可以用针对图形元素的上述视像触发器或动作来实现。例如,按钮320A可以为用户提供关于冷却塔结构的深入信息,而按钮320B可以为反应堆310提供面板显示。因此,显示300包括一套元素,这些元素描述了使用三维部件组成过程或过程部分的各个设备,所述三维部件过去是基于从多个不同源引进的图形而做成的,所述的源包括例如In-Tools,Auto-Cad,Windows图元文件(如Visio),向量绘图,JPEG和位图图像格式,屏幕300现在可以包含将要以元素级别执行例如旋转、改变大小、缩放、弯斜、改变颜色等等的动画,从而提供更多有趣而实用的动画,并因此提供更加容易理解的显示。
而且,基本用户接口部件,如旋钮、刻度盘、滑动条和按钮,可以在显示300中显示并可以自动链接到控制系统或其它运行时间环境中的信息或控制。数据视图元素或动态图标也可以提供或描述与控制功能、报警、事件等测量有关的关键参数。例如,动态图标可用于显示一个屏幕,该屏幕具有与控制环参数有关的信息,以及显示工程单元,所述屏幕可以显示在动态图标旁边来提供动态图标所显示数值的上下文。可以在动态图标中反映与控制环关联的过程报警的状态,例如,控制参数值背景颜色的改变。而且,为了消除显示混乱,某个环没有在设计的正常操作模式这个事实可以通过颜色变化来指出。当然,可以使这样的动态图标符合任何标准。
举一个例子,当一个操作员访问用户交互部件或动态图标时,脚本或其它程序可以调出另外一个屏幕或显示,例如一个面板显示或控制面板显示,这些显示的例子如图18所示。例如,当用户界面按钮,例如屏幕300所示的按钮320B,被访问时,反应堆310的面板被展示给操作员,然后操作员可以使用这个面板来修改或查看这个反应堆310的细节。在图18所示的例子中,面板信息350与反应堆310的控制环(称为FIG2_28/TC2-1)关联在一起,用户可以通过屏幕300中的按钮320A来访问该反应堆310。使用面板350的部分350A,用户可以使用按钮352(该按钮的操作由动作例行程序来定义)改变模式(例如从层叠模式改为手动或自动模式)、可以查看滑动显示354、可以使用箭头355来改变与控制环连接的设置点,等等。另外,可以为用户提供显示部分350B中控制环的限度和调节参数,还可以为部分356赋予仿真能力。如果需要,可以通过选择部分350A中的一个按钮358,从部分350A的视图获取部分350B。同样,用户可以进一步访问关于控制环的信息,例如倾向数据、诊断数据等等,或者可以通过其他按钮358来访问和运行控制和诊断程序,例如环调整程序。因此,任何其他活动、屏幕和动作可以响应在屏幕300上被允许的或被采取的用户动作,而通过显示300被访问。
控制系统支持使用别名来定义相似设备的地方,也可以基于从显示屏幕300中选择的设备,设计动态显示部件以支持动态参考。在这种情况下,预配置的别名和属性可以代替正常定义的对象标签或图形属性来使用,所述对象标签或图形属性定义为显示对象的一部分。所述别名性能支持高度的灵活性和重复使用性,因为相似的显示对象可以连接到不同的输入/输出点,并代表不同的图形属性、外观和安全。这样的性能可以消除为工厂内的不同复制设备重建相似显示对象或相似显示的必要。这样,可以使用相同的图像显示来查看不同的硬件单元,所述硬件单元在工厂内具有相同的结构和用途。
当然,可以设计图17所示的显示屏幕300以支持工具栏,除了或代替屏幕300上方描述的工具栏外,还包括水平(显示下方)和垂直(显示右方)工具栏。如果需要,可以提供默认工具栏以支持时间和日期显示、直接访问要求确认报警或关闭报警的报警显示以查看报警列表、对报警摘要显示或菜单、主菜单或其他标准菜单或显示、系统状态显示等的导航。
图19描述了与又一个高级图形显示相关的显示屏幕400,即,具有更多元素、连接、用户界面动作、动态图标和其他数据参考。特别地,屏幕400描述了石灰窖单元的操作,在所述石灰窖单元,空气和其他燃烧燃料产物通过泵412、阀门404和相关的连接器元素被抽吸到或反馈到窖桶干燥器408的输入406。同样,罐409内的过程材料从平板传送设备410进入,所述平板传送设备410通过桶干燥器408来运输石灰。当然,屏幕400中所述每个元素和其他设备都可以是上述可以单独建立并可以放在屏幕400内的图形元素。桶干燥器408的输入406可以包括动画图形元素,当干燥器408正在运行时,所述动画图形元素以动画形式来显示火或者火焰415,从而向查看屏幕400的人清楚地指出窖单元的操作。另外,可以通过动态图标或温度显示框416来指示干燥器408内各个点的温度,如果希望,可以通过火焰动画的颜色,干燥器408或其他任何方式来指示所述各个点的温度。同样,可以用图19所示的参数框来描述其他过程参数,例如机罩压力、窖速度、空气总量、甲醇、输入、初级和二级空气输入、油气输入等,所述参数框具有框内变量的值,这些值被绑定到或来自于过程控制系统内的特定引用。当然,屏幕400还描述了石灰窖单元的其他部件。
然而,屏幕400也可以提供各种其他信息,所述信息可以来自运行时间环境的其他数据源,例如处理来自控制系统或控制系统内设备的数据的其他应用程序。这样的应用程序可以包括例如控制应用程序、维护应用程序、诊断应用程序、业务应用程序等。例如,显示系统温度(单位为度)随时间变化情况的趋势图形420被显示在显示屏幕400的中上方,并被绑定到一个历史数据记录器或趋势应用程序,并自动绘图所述数据。同样,提供窖412操作内容的图表422被显示在屏幕400的左上方,其中所述操作内容可以通过跟踪各种业务方面的业务应用程序来提供,所述各种业务方面包括窖的利润、能量使用、生产率等。而且,可能对用户有用的其他信息,例如历史趋势、帮助信息、窖信息、控制约束、窖能量和其他信息,可以通过选择位于显示屏幕400上面部分的用户界面按钮424来访问。而且,可以在屏幕400的底部提供一个报警标语430或其他标语,还可以将所述标语联系到报警程序。当然,可以使用上述显示编辑器50的特点,将显示屏幕400的所有这些元素和特点提供给或编程到显示中。另外,可以将这些和其他特点以任何希望的方式联合到图形显示,从而创建任何期望类型的显示。而且,可以在屏幕400内提供任何希望的动画和绘图动作,从而为用户提供更加有用或可理解的视像信息,并允许用户更直接地查看来自屏幕400的其他有关信息,等等。
因此,如图19所示,显示在显示屏幕400上的可以是来自各种不同数据源的信息,包括:控制器子系统访问的过程元素;以维护、控制、诊断、调整形式存在的应用程序;业务应用程序;来自诸如历史数据库或其他任何数据源的数据库的历史数据或趋势数据。而且,可以通过用户到所述显示的链接,直接访问来自显示屏幕400的其他信息或显示。这样,显示屏幕400描述的图形显示就以更加有用的方式为用户提供了更多的信息。
由于编辑器50可以使用一套公有图形元素、连接元素等而被用来创建任何图形显示,因此编辑器50也可用于很容易地创建类似或相关的显示。这样的显示可以涉及或显示同一套工厂硬件,但是描述了该硬件的针对不同目的的不同信息,例如针对控制操作目的、仿真目的、维护目的等等。这种情况下,可以使用一个公有或基础显示描述与工厂或工厂某一部分相关的硬件元素,并可以使用这个基础显示来创建不同的显示,但是所述不同显示为不同用户或不同类型用户提供不同的信息。
举一个例子,图20A-20E示出了几个示例显示,包括为石灰窖创建的、显示相同基本硬件元素的操作员视图、工程师视图、管理者视图、仿真视图和维护视图,这些视图具有相同的配置并使用相同的视像,但是具有针对不同功能目的而添加的不同信息。因此,图20A-20E中的每个显示都具有相同的外观和感觉,因为这些显示是由同一显示编辑器、使用相同基本元素做成的,因此,当保持对展示信息的理解以及理解该显示怎样与工厂内硬件发生联系时,很容易在两个显示之间进行切换。
具体而言,图20A描述了一个石灰窖单元的操作员视图500,该石灰窖单元具有一个石灰和泥浆进料源502(502可以是水流元素),用于将原材料通过泵504添加到窖干燥器508的冷端512。运输件510从干燥器508的热端512将加工后的石灰移除,然后将石灰沉积罐514中。产品线或水流元素516指出了退出罐514的产品(石灰)量。同样,通过阀门522可以提供来自燃料源流量指示器520的燃料,所述阀门的颜色可以以图形形式描述阀门的操作,然后将所述燃料添加到窖干燥器508的热端512。风扇524通过风道连接器元素526将空气压入窖干燥器508的热端512,在窖干燥器508将空气与燃料混合在一起。诸如火或火焰528这样的动画可以显示在窖干燥器508的热端来说明窖干燥器508的运行状态。同样,感应风扇530通过附加风道532从窖干燥器508的冷端506抽出空气,然后将所抽空气送到一个堆栈,该堆栈如堆栈流元素534所示。而且,在此描述了各种变量或参数框来显示各种过程参数值,例如系统各部分的温度、窖干燥器508的桶速度、空气和燃料流量,等等。可以看到,所述硬件和变量框在图20A-20E所示的屏幕上是通用的,并提供了显示的基本元素,这些基本元素使得这些显示具有相同的外观和感觉。
然而,图20A-20E所示的每个屏幕都包括附加信息、用户界面按钮和工厂内配合不同功能的动作。例如,图20A所示的屏幕500是一个操作员视图,并在框540中描述了一个实验室测验所测量、估算和提供的残留碳酸盐,在框542中描述了窖的总能量和具体能量,以及在趋势图544中描述了一个模型预示控制程序提供的过去和未来的温度趋势,所述模型预示控制程序是获得最优操作的关键所在。另外,屏幕500提供各种用户界面按钮或动态图标548,其允许用户查看相关项目的附加信息,例如控制环信息、元素的深入操作信息等等。
图20B所示的屏幕550描述了一个非常类似于图20A所示的工程视图,但是图20B所示的工程视图通过虚线552示出了对于控制和信号路径很重要的测量位置,从而显示基本控制系统和模型预示控制系统怎样共同工作来使操作最优化。图20C所示的屏幕560提供了一个管理视图,该视图在显示窖单元基本操作的同时,并不提供允许在系统的个体部件或控制环上得到附加信息的用户界面按钮。而且,管理视图560包括显示总能量、具体能量和残留碳酸盐(未转换的进料)的图表562,所述显示内容来自于前一天或上个月的试验测量。例如可以从业务计算机中运行的业务应用程序来得到这些信息。
而且,图20D提供了一个仿真视图570,该视图允许仿真员改变被仿真系统内的参数以及查看仿真结果。视图570可用于,例如,培训操作员、测试不同未来操作模式等等。如图20D所示,仿真员可以通过一个或多个对话框570来改变参数,所述对话框通过屏幕570的一个或多个用户界面按钮提供给仿真操作员。过程仿真视图570可用于离线状况来进行培训或用于在线状况来提供附加信息,其对于检测将来的问题很有用。过程仿真可以产生于图形,因为设备类型和设备连接是已知的,这是在构造操作员图形过程中使用智能对象或具有仿真能力图形元素的结果。美国公开No.2004/0153804对所述智能对象进行了详细描述。
同样,图20E描述了一个维护视图580,该视图提供了窖单元内设备的状态信息。在视图580中,可以使用设备健康指示582和584来显示设备失败。在这种情况下,指示582和584(二者并未都标注在图20E中)是半圆,所具有的填充颜色表示或说明设备被监视的当前健康状态。当然,可以从维护或诊断应用程序来提供所述指示582和584。而且,可以理解的是,当检测到一个过程问题时,维护技工可以使用屏幕580来滚读找到修复问题的推荐过程。例如,堵塞的泥浆过滤器有必要进行清洗,这就需要切断进料并将窖设置在停顿模式,从而可以从图20A所示的操作员视图500来解决问题。也可以采取措施检查进料的质量以防止因过程问题逆流而导致的过多粗沙。因此,如本简单例子所示,不同功能之间的各种互动,例如检测到问题并解决问题,可以简单容易地通过在不同视图之间进行切换而做到,其中所述不同视图具有相同的外观和感觉,从而很容易操作。当然,如果希望,可以将图20A-20E所示各种屏幕的信息加到显示器中,并可以仅基于屏幕的用户来显示。而且,所示每个元素或智能对象的信息可以随着用户或用户身份的改变而改变。
而且,附加显示可以提供给并联系到图20A-20E的显示。这些显示可以包括,例如,诸如21A和21B所示的控制配置显示。图21所示的控制显示585说明了各种控制信号被送到控制器和从该控制器送至如图20A-20E所示的窖单元的各种硬件元素的方式,以及与这些控制元素关联的标签或变量名称。图21B所示的控制显示590描述了一个控制模块,该模块表示实现控制图20A-20E所示窖单元的控制例行程序。没有明确示出的是,图21A所示的控制显示585可以使用与图20A-20E相同的元素(具有与这些元素关联的相同的或不同的视像)而形成,或者使用不同元素。同样,由于图21A和21B所示的显示585和590可以使用显示编辑器50形成,这些显示可以被提供以上述任何图形和动画能力。而且,可以通过例如图20A所示的操作员视图500并通过操作员视图上所提供的一个用户界面按钮584来访问控制显示585和590,从而允许操作员容易地获得到当前控制的接入,所述当前控制从操作员视图500来建立。
因此,从上述讨论可以理解,各种有关显示可以由编辑器50来创建,而且这些显示可以用多种方式来层叠。具体地,为了提供有关或相似的操作符、业务、仿真、维护和工程视图,这些显示可以如上所述而被层叠,而且这些视图可以容易地相互访问。而且,不同显示可以以某种方式被层叠或连接在一起,所述方式反映了工厂的特定分层、逻辑或物理结构。因此,例如,可以为工厂的不同物理或地理区域制作显示。所以,可以创建单个显示来说明工厂的主要区域,并可创建附加显示来表示工厂的每个区域中诸如基于单元接单元(unit byunit)的基本结构,同时可以为每个单元创建进一步的显示。这种方式下,用户可以通过向下钻取显示以得到与工厂越来越小的部分相关的越来越多的细节。举另一个实例,可以通过用户界面按钮将针对工厂的不同部件或部分的显示连接或约束在一起,从而操作员可以容易地沿正向和反向方向滚读不同的显示,从而以逻辑方式查看工厂内不同的然而却物理连接在一起的部分或部件。
图22所示的示意图更加详细地描述了这些类型显示的层叠。具体而言,通用或整体工厂概观显示600可以提供一种显示,该显示描述了整个工厂的基本或高级别结构,虽然该显示不提供关于工厂内任何特定部件或部分的细节。从显示600,用户可以选择(使用面板按钮)或向下钻取工厂的任何特定部分或区域,从而提出工厂内区域A的一个或多个显示602或提出区域B的一个或多个显示604。如图22所示,区域A可以具有与之关联的n个个体显示,所有这n个个体显示互相逻辑串联连接,以反映工厂区域A或与工厂区域A关联的其他某个逻辑结构的过程流程。可以使用向前翻页或向后翻页类型的动作来访问区域A的所述n个显示,在此标记为602a、602b......602n,在所述类型的动作中,用户可以从一个显示滚动到下一个。在这种方式下,用户可以通过显示容易地从区域A的一个部分滚读到区域A的另一个部分,所用方式对于操作员来说比较合理。而且,如图21所示,操作员可以获得来自显示602a到602n的多个预定义信息或其他显示信息。因此,当查看区域A的显示602A时,操作员能够获得进一步的显示610,其描述显示602a中关键参数预定义趋势。同样,当查看显示602b时,操作员能够访问列表或文档612,其具有启动或关闭过程信息。当然,用户可以正向或方向地在显示602a、602b等之间滚动。
同样,当查看包含m个显示604a到604m的区域B时,用户可以使用显示内的正向和反向(下一个和返回)按钮在同一级别内容的显示之间滚动,从而操作员或其他用户可以访问包含过程显示部分的上游或下游信息的显示。另外,可以提供动态图标或其他用户界面按钮以访问另一个显示,从而获得与当前显示内元素相关的其他信息。通过使用这些工具,可以创建显示层,从该显示层可以使用概观显示来访问每个过程区域的关键显示。
另外,如图20A-20E所示,显示可以被层叠从而使多个显示针对工厂的同一部位或部分而存在,但是这些显示用于不同的功能用途,例如用于操作员动作、维护动作、仿真动作、业务动作、工程动作等等。如图22所示的这些独立的功能显示被层叠在显示602a、602b等的下方,并且需要的话可以互相访问。因此,当操作员或用户正在查看显示602a时,用户可以在针对工厂某部分的其他功能显示之间切换,或者如果允许访问的话,可以访问所述显示,例如维护视图、仿真视图、业务视图等。当然,使用相同的基本显示元素来层叠维护视图、操作员视图、仿真视图等,可以提供这些视图之间的简便切换,并且针对工厂内的不同功能,可以提供对工厂内正在发生情况的更好的理解。
为了实现该功能,所创建的图形显示可以包含针对图形显示的计划中任务(或功能)的指示。所述任务可以包括,例如,面板显示、细节显示、主控制显示、原理显示、维护显示、业务显示、仿真显示或任何其他用户定义的任务。所述任务是图形显示的一部分,并且当图形显示被分配到控制模块或硬件设备时,所述任务可以用于定义运行时间期间内对显示的使用和访问。向图形显示所分配任务的指示可用于指出:某个特定显示可以被分配到配置系统或工厂的哪里或哪个部分。另外,这个任务信息可用于:基于某个特定用户正在进行的工作来确定可以访问哪些显示。例如,控制操作员不能查看或访问定义为仿真或业务显示的图形显示。
上述图形显示能力也可以用于创建特殊显示,从而能够容易地对关键设备的状态进行监视。这些类型显示的一些实例包括过程关闭、振动监视、火炉管理、吹火器操作和安全系统状态的先出指示。当然,相关联的显示可以被构造从而使得其能总结信息,并且在诸如吹火器的移动设备包含动画例如的情况下,可以有效地将动画用于允许操作员快速访问或理解系统的操作。另外,大多数控制系统的计算能力可用于实现在线操作费用计算、效率计算等,而且这种信息可以很容易地合并到操作员的图形显示中,从而操作员可以使用该信息来改善过程操作。另外,可以使用多种技术将控制系统的子系统信息集成,这样,标准图形和动态图标可以用于创建操作员显示,以允许操作员访问来自高级别显示的子系统信息。在某些情况下,可以实现矩阵数值的三维绘图来显示信息(例如板规信息(sheet gauging information))。
另外,需要注意的是,可以使用向量图形来方便地实现图形元素和显示,例如微软Avalon控制提供的那些向量图形,从而提供灵活性和高速性。向量图形的使用使得用户可以使用可升级的图形,从而使得用户能够创建可缩放和改变尺寸的显示,以配合某个特定显示及提供使用缩放功能的动画。
一般来说,如标题为“每个过程图形显示的创建(the creation ofeach processgraphic display)”的同样待审的申请的详细描述,其中所包含图形显示被记录在相应的以第一说明格式阐述的文本描述中。每个描述中的脚本命令提供一种有效的、非记忆性集中机制,用于定义显示,而不论待汇报的图形有多复杂。说明格式和脚本命令可以基于多个不同标记语言中的任何一个。具体而言,可以依赖基于XML的标记语言来为每个显示和显示元素提出一个描绘定义(也叫做XML blob),且这个XML blob可以用于在这些显示和元素被下载到过程运行时间环境之前,将所述显示和元素保存在一个配置库或数据库中。为了支持高级图形,例如动画,标记语言也可以定义针对向量图形方案的图形。
如上所述,特别地如共同待审的、通过参考并入的、标题为“加工厂用户界面中的基于标记语言的动态过程图形(Markup Language-Based,DynamicProcess Graphics in a Process Plant User Interface)”的申请所述的,过程图形的动态特性被设计来反映当前的诸如在线或仿真条件变化的加工厂参数值。至此,过程图形可以被链接到反映这种变化的数据源。每个基于XML的描述可以相应地包括一个或多个数据源引用,所述数据源引用一般为每个动态图标参数(例如罐内部变化颜色)确定一个相应的数据源位置,所述动态图标参数将根据数据被修改。数据源位置也可以保留为未定,以便于在通过编辑器配置期间进行后续指定,这样,脚本识别别名或占位符,以便参考今后待指定的数据源或路径信息。由于过程图形显示的数据源信息和其它特点(诸如事件处理的行为)通过基于XML的描述得到详细说明,因此基于XML的语言可以被称为PGXML,或者叫过程图形XML。
完成对过程图形显示及其组成元素进行定义的配置和设计工作后,配置工程师或其他用户可以选择处理PGXML描述,为将过程图形下载到操作员工作站或其他用户显示设备做准备。一般来说,图形显示和显示元素的每个PGXML描述都被处理来生成(i)向量图形格式的脚本,该脚本与将要使用的图形呈现引擎互相兼容,和(ii)含指令的代码,该指令可以详细描述数据源引用和显示的其它任何非图形功能(例如行为)。脚本的向量图形格式也可以用于说明,或者是基于XML的语言。在使用微软Avalon用户界面结构的实施例中,可以使用微软XAML来阐明向量图形脚本。其他实施例可以使用公开源格式,可缩放向量图形(Scalable Vector Graphics,SVG)。可以使用C#语言或任何其他合适的编程语言来阐述所述代码。
在某些实施例中,向量图形脚本和相关代码随后被结合并被编译成文件,所述文件为操作员工作站或其他用户显示设备阐明了可执行命令。至此,可以为每个过程图形显示和图形显示元素创建各自的动态链接库(Dynamic LinkLibrary,DLL)文件。在任何情况下,可以在下载之前对所述向量图形脚本和相关代码进行这样的编译,以将网络数据传输的要求最小化。
一旦创建,图形元素和图形显示可以作为通用或模板对象被存储在一个配置数据库中,也可以在用于运行时间环境之前作为基于类的或基于非类的对象或元素被存储。一般来说,在此所讨论的图形元素和图形显示可以是显示模块形式的模块,如在此通过参考并入的美国公开No.2004/0199925的所述。类模块(对象)是一个没有绑定到或约束到加工厂内或过程控制系统内任意特定硬件或设备的模块,但是该对象可以是这样一个对象,其他绑定到加工厂或过程控制系统的对象由该对象示例化。一般来说,要配置一个加工厂,尤其是配置加工厂的运行时间环境,可以使用诸如图1中配置工作站20所示的配置应用程序33其中之一的配置引擎,来将图形对象(包括图形元素和图形显示)与加工厂内的其他逻辑和物理实体联系在一起,所述其他逻辑和物理实体包括控制模块、设备模块(例如单元模块)、过程模块等这样的逻辑实体,或者操作员工作站或其它显示设备这样的物理实体。在某些情况下,图形对象可以是类对象,并可以与其他类对象联系在一起,例如设备模块类对象或控制模块类对象,或所述图形对象可以是个体对象并可以与实例化对象联系在一起,所述实例化对象,例如是已经被绑定到加工厂内设备并被下载的对象,例如,加工厂内的控制器、工作站或其他设备。
因此,上面提到的图形元素和图形显示可以在加工厂内被配置,并可以被下载到加工厂运行时间环境内的硬件上,所用方式类似于如美国公开No.2004/0199925所描述的方式,即其他类对象被存储在库当中,然后被下载到过程控制系统的各个部分或子部分。尤其是,在诸如图1所示的数据库28的配置数据库中操作数据的配置引擎,使用诸如图23和24所示的配置数据库分层来使用户能够查看和改变加工厂的配置。图23所示的配置分层屏幕700显示了,针对控制系统702(标记为DeltaV控制系统)的配置数据库包含库部分704、系统配置部分706和搜索结果部分708。
库部分704包括类对象和其他对象定义,所述类对象和其他对象定义尚未被分配到或下载到运行时间环境,但是被作为模板或通用和未绑定的对象存储。如图23所示,库部分704包括控制模块部分710、设备部分712、过程模块部分714、操作员界面部分716以及批量部分和安全指令系统部分(没有数字标示)。
由于控制模块部分710没有被扩展,配置数据库的这一部分一般包括不同的控制模块,例如控制模块模板和控制模块类对象,所述控制模块模板和控制模块类对象已经为加工厂创建而被使用在加工厂内的各种控制器和其他控制设备中。而且,设备部分712包括设备对象说明,所述说明可以包括对用于加工厂内的实际设备和设备类型的说明,例如对阀门、传感器、控制器、工作站等的说明,还可以包括对设备类对象、装备类对象等的说明,所述说明定义了与加工厂内不同设备或硬件关联的逻辑元素。而且,过程模块部分714包括为加工厂创建的各种过程模块,包括过程模块模板和为这些过程模块定义的过程模块定义。美国公开No.2004/0199925对这样的过程模块进行了详细描述,在此不再赘述。
然而,如图23所示,配置分层700的操作员界面部分716存储与上述图形对象关联的信息。尤其是,图像部分720包括各种合成过程图形定义、图形类对象和图形模板,所述包含的内容定义了已经为系统创建的各种图形元素和图形显示。可以看到,合成过程图形定义部分通常包括为系统创建的图形元素,过程图形类部分包括以上述方式创建作为类对象的图形显示,而过程图形模板可以包括基于非类的图形显示和其他模板对象。存储在配置数据库中的图形对象通常是非绑定的对象,所述非绑定的对象可以用于创建其他对象,并可以在配置过程期间用于定义图形元素和图形显示被绑定到加工厂内各种硬件和软件的方式。而且,在操作员界面部分716下方的版面设计部分722针对操作员界面定义了各种界面设置,而角色部分724定义了可以在操作者界面执行的各种角色,还定义了由各种图形显示和元素完成的角色。
因此,由配置分层700描述的配置数据库可以包括一个存储图形对象的部分,所述图形对象包括作为通用模板、类对象或特定/个体元素或显示的图形元素和图形显示,其虽然没有被绑定到具体的过程实体,但是可以用于定义将要绑定到具体过程实体的元素或显示。一般来说,配置工程师或其他用户可以使用分层700来以某种方式配置一个加工厂,从而具有图形显示能力,所述方式将在下文进行详细讨论。
图24描述了分层屏幕730,其中,系统配置部分706已经被扩展以说明怎样将过程图形元素和图形显示作为系统配置的一部分联系到加工厂的逻辑和物理实体。尤其是,系统配置部分706下方的过程图形部分734定义了各种图形显示,所述各种图形显示通常已经被定义来被下载到加工厂在运行时间环境内使用。一般来说,过程图形部分734内的图形显示和元素可以包括例如面板显示、操作员显示、细节显示、维护显示、仿真显示等,所述图形显示和元素将被下载到加工厂内的每个显示单元(例如每个工作站或其他显示设备),而作为应用于整个系统配置的过程图形部分734。然而,图形元素和显示也可以被联系到系统配置的特定部分,包括控制策略部分736和物理网络部分740,二者可以限制这些图形元素和显示可用于的显示设备。
一般来说,控制策略部分736定义了分配给加工厂的不同物理和逻辑部分的各种控制程序或者针对加工厂的不同物理和逻辑部分所实现的策略。各种图形显示(可以是任何种类的显示,例如面板显示、控制显示、维护显示等)可以被分配到控制策略部分736的特定子部分或子类别,包括例如分配到区域(例如名为Area_A 742和Area_B 744的区域)、与区域联系的诸如控制模块部分746的控制模块、和分配到区域的诸如过程模块748的模块。因此,如图24所示,显示部分750与Area_A部分742联系在一起,所述Area_A部分742定义了用于工厂Area_A内的或在其中的所有显示。在没有突发的情况下,文件夹750下的显示可以包括与区域A(Area_A)的不同硬件关联的各种显示,例如图22所示的不同显示602a-602n,文件夹750下的显示还可以包括从这些显示可以访问的各种子显示,例如图22所示的显示610和612。为显示定义的角色可以指出这些显示可以相互访问或者可以向使用显示设备的操作员访问的方式。因此,如图22所述,用户可以浏览部分750的全部显示以查看工厂内区域A的不同部分或者查看针对任何特定区域的更多细节,包括在高级别显示中没有详细示出的高级别显示特定部分的详细显示。
而且,显示可以被分配到区域A部分742的特定控制模块,如控制模块部分746下面的显示图标752所示。这种情况下,显示752与一个控制模块环(称为环(LOOP))联系在一起,而且显示752可以是与该特定控制环联系在一起的控制操作员显示。再次,作为控制显示的一部分,为显示所定义的角色可以说明该显示在操作员工作站中的角色。而且,如区域B(Asea_B)部分744所述,显示754通常可以和区域联系在一起,而显示756可以与分配给区域的特定过程模块联系在一起。在这种情况下,显示图标756就和一个叫做PMOD2的过程模块联系在一起,所述PMOD2是一个与区域B内设备联系的过程模块。PMOD2例如可以是一个单元模块或任何其他类型的过程模块。
因此,如控制策略部分736下的显示大致所述,显示可以与特定控制策略或控制定义联系在一起,因为这些控制定义是在配置系统内创建的。如图24的例子所示,显示可以与控制定义联系在一起,所述控制定义是在区域接区域(area-by-area)的基础上定义的,例如基于区域部分742和744,也可以是基于控制模块接控制模块(control module-by-control module)的基础上定义的,例如基于控制模块750,还可以是基于一个过程模块接一个过程模块的基础上定义的,如显示部分756所示。另外,如果希望,设备项目可以与角色联系在一起,该角色允许与这些角色相关的显示从设备元素动态访问。可以将这样的设备角色和显示存储在过程图形部分734中。
另外,也可以将显示分配给或关联到加工厂内的实际硬件元素,包括操作员工作站或其他显示设备。因此,如物理网络部分740下面所述,特定的显示可以被分配到特定的操作员工作站或其他具有显示的运行时间机器。在图24所示的特别示例中,物理网络部分740包括一个控制网络760,其中控制网络760具有关联的硬件,例如名为CTLR1的控制器、可以是一个配置站的ProPlus站以及一个叫做操作员站762的操作员工作站。操作员站762定义了或关联到工厂内的一个特定工作站或用户界面,所述操作员站762包括相关的报警和事件功能、操作员活动、连续历史功能和仿真活动,虽然其他活动或功能,例如维护活动、业务活动等,也可以被关联到任何特定用户界面或者在其上被执行。在这种方式下,特定用户界面可以被分配到加工厂内的角色,并具有针对存储或下载到显示设备上的这些角色的显示。
如图24所示,显示764和766被分配到工作站762所实施的操作员功能或活动以及仿真功能或活动。没有在图24中示出的是,显示还可以被分配到其他显示设备,例如那些与加工厂内其他节点联系在一起的显示设备,从而在这些显示设备上实现显示。而且,把显示分配到操作员工作站内或其他运行时间显示机器内的特定功能上可以确定这些显示将在运行时间环境内实施的角色或功能,例如操作者功能、仿真功能、维护功能等。当然,可以用配置系统设定的方式,在同一显示设备上或者不同显示设备上实施这些各种功能。同样,虽然配置分层730描述了正在分配给某个操作员工作站的显示,所述显示也可以被分配给其他种类的显示设备,包括手持计算机显示设备,例如PDA、电话设备、商务工作站或其他所需种类的显示设备。
配置引擎使得诸如配置工程师的用户可以使用配置分层来定义和管理过程图形显示被绑定到和下载到加工厂内的方式。一般来说,诸如配置工程师的用户可以创建、删除、重命名、分配和下载配置系统内的显示对象,所用方式与该用户针对其他对象进行操作的方式相同。特别地,配置引擎可以通过定义将这些执行显示和过程实体(逻辑的和物理的)分配到哪里(哪些设备),使得图形显示可以被集成到加工厂的配置中,而且这些显示在运行时间内被绑定到所述执行显示和逻辑/物理过程实体。如果希望,配置分层屏幕,例如图23和24所示的屏幕,可以被用于指示所需下载,并用于实现显示的版本控制。
可以在配置系统的多个级别上进行配置。首先,配置工程师可以将库部分704内的一个显示类对象和一个模块类对象联系在一起,所述库部分704将一个特定显示类对象绑定到一个特定模块类对象,例如装置模块类对象、区域模块类对象等。然后,当模块类对象被实例化并分配到(或通过其他方法配置于)加工厂的某个特定部分时,与实例化的模块对象联系在一起的显示对象(例如图形显示)被绑定到模块对象所绑定到的同样的硬件,从而没有必要将图形显示分配到工厂内合适的硬件或将该图形显示对象下载到合适的硬件。取而代之的是,在这种情况下,图形显示对象遵循其绑定的模块对象的配置。而且,当显示类对象被联系到一个模块类对象,如上所述,对模块类对象所作的变化可以促使这些变化自动传播到相关显示类对象内的那些相同元素,使所述元素也发生相同变化,然后这些变化可以向下传播到图形显示的实际实例化版本。举一个例子,如果图形显示包括一个混合器(设备类对象),该混合器包含一个叫做环的控制模块,并且该控制模块被选择和重命名,那么配置系统可以自动将图形显示内对该环的引用改变为新的名字,从而保证图形显示的绑定也更新为新的名字。然而,可能仍然需要将实际更改后的新显示下载到运行时间机器内以在运行时间系统中做相应改变。如果希望,可以将下载需求指示放置在配置分层内所保存显示的后面,例如通过在合适的图形显示图标后面放置一个蓝色的三角形。
另一方面,可以单独地或直接地将图形显示分配到加工厂或配置系统的不同部件。尤其是,如图24所示,可以将个体图形显示放置在系统配置部分734下方的过程图形部分734中。例如,可以通过在库部分702中选择这些显示,并将其拖拽到部分734上来将这些显示放置在该部分。当然,也可以使用其他方法把图形显示移动到分层730的特定部分。无论如何,部分734中的图形显示包括例如面板显示或其他基于类的或基于非类的显示,而且通常可以被下载到工厂内的所有工作站或者工厂内由系统配置部分706所涵盖的部分。
然而,用户可以将显示移出过程图形部分734并移入特定子部分,以控制过程控制系统内工作站(或其他显示设备)的身份,所述工作站将可以访问这些显示,从而控制可以使用这些显示的设备的身份。为了向一个逻辑或物理工厂部分分配某个特定显示,用户可以,例如,选择一个图形显示,将该图形显示拖放到配置分层730的特定部分,从而定义图形显示和逻辑/物理实体之间的联系,这样就可以把该显示联系到所述逻辑/物理实体。当这个配置步骤发生时,基于显示被释放到或联系到的配置部分,可以自动填写针对显示的判决表。
例如,可以将图形显示从库部分702拖动到过程图形部分706,从而将显示和运行时间环境联系在一起。同样,例如过程图形部分734内的图形显示可以被移动到其他部分,例如区域A显示部分750(使该显示成为特别针对区域A实体的显示和功能,但是整体上对任何区域A显示设备都可用)、区域B显示部分754,等等。同样,可以将图形显示和逻辑实体的子部分联系在一起,例如与名称为“环”(如显示文件夹752所示)的控制模块联系在一起,所述环使这些显示特别针对这个逻辑实体,并且只有在实施这个控制环功能或定义为与该环相关联的机器上才可用。另外,可以将显示分配到特定显示设备或显示设备的功能子部分,例如由操作员站762内的操作员功能所定义的显示设备,或者操作员站762内的仿真功能770。没有详细说明的是,用户还可以将图形显示分配到一个区域、小区、单元、设备模块,以及分配到不同的控制部分,从而定义图形显示被联系到一起的方式并且从而被使用于加工厂内。
当一个图形显示被分配到一个逻辑实体时,例如分配到区域名称像区域A或区域B所定义的控制策略,图形显示被分配到物理界面(例如,工作站),其中所述逻辑实体被分配给这些物理界面。类似地,当一个显示被分配到一个单元、小区或设备模块时,显示被分配到所述单元、小区或设备被分配到的工作站或其他界面设备。
当模块包含多个图形显示时,该模块可以定义针对这些显示的角色,或者定义每个显示定义待完成的角色,所用方式是在创建显示时为这些图形显示分配角色标识。对任何显示设备内图形显示的访问就可以与为显示定义的角色联系在一起,或者受到为显示所定义的角色的限制。而且,如果一个图形显示被分配到某个区域或模块,对该图形显示的引用可以表现为该区域显示文件夹内的一个图形显示或者是该图形显示所归属的模块。一旦将图形显示分配给某个区域或模块,该区域或模块所拥有的显示引用,以及进而该显示,将会在该区域或模块的任何分配或移动过程中跟随所述区域或模块。另一方面,当一个区域或模块被分配到一个工作站时,属于该区域或模块的显示就会自动被分配到显示角色所定义的操作员子系统或该工作站的功能。当然,可以将个体图形显示直接分配给某个显示设备的操作员子系统,所用方法是将个体图形显示直接放置在特定界面设备之内或之下,或者是放在配置分层的物理网络部分740内界面设备的子系统之内或之下。
因此,可以理解的是,可以将图形显示分配给个体节点、控制区域、控制模块、过程模块或其他逻辑控制实体,也可以分配到个体显示设备和其中的子系统,方法是将图形显示拖拽到配置屏幕730内的每个所述实体内。当然,如果需要,可以将同样的图形显示分配到多个站,并且可以用图标来指示每个(下载的或者刚分配的)显示的状态,所述图标是为分层730内各种文件夹下的每个显示名称分配的。如果需要,也可以使用分层730内的其他图标来指示图形显示何时被锁定在内存中,或指示图形显示是否可以被保留在盘上的虚拟内存中。
总的来说,图形显示包括:显示内容(例如XAML脚本,该脚本定义了显示以视像形式出现在显示屏幕上的方法);局部表格和引用,其可以是对其他显示的引用或对运行时间参数的引用,例如对控制参数的引用等,还可以是对显示控制、运行时间别名(有些可能在运行时间内绑定)的引用;以及局部表格引用和全局表格引用。一般来说,配置引擎对图形元素(XAML)的图形部分和引用分开处理,从而可以更加容易地处理和使用图形显示。尤其是,配置系统可以在配置过程中,通过填充不使用动态别名的绑定、基于配置分层内进行的分配操作,绑定一个图形显示。所以,例如,当用户把一个图形显示从过程图形部分734或配置层730的库部分704拖动到某个特定区域或控制模块时,图形内会自动进行绑定操作,从而将图形显示内的引用绑定到与该区域或模块关联的特定元素。在这种方式下,下载绑定可以基于用户实施的配置自动进行,从而可以减少用户手动指定这些绑定的工作量。
而且,如果在配置步骤中存在未判定的绑定,配置引擎可以要求用户提供判定这些绑定的信息,例如改变绑定或引用。而且,如果需要,可以使用批量编辑工具,例如Microsoft Excel这样的扩展片程序,来帮助配置工程师在配置过程期间填写或定义判决或绑定参数。在任何情况下,这些配置步骤填满图13所讨论的判决表208,其中判决表208使图形显示可以在运行时间环境内被使用。因此,用户可以对图形显示(图形元素)进行绑定和下载,所用方法与美国公开No.2004/0199925中描述的用户针对过程模块所用的方法大体相同。
当然,用户或配置工程师可以通过点击图形显示以及将图形显示从分层730中移走或者通过预定一个对话框来解除对图形显示的分配,从而解除了对图形显示的分配。而且,用户可以查看分配特定图形显示或某套图形显示被分配的方法,并且这样的信息可以用图25所示的对话框800来提供。图25所示的对话框800指示在加工厂内配置显示1和显示2中的每一个的方式。尤其是,对话框800指示每个显示在哪里被使用(例如,显示1在叫做区域A的工厂区域内和叫做Mod1的控制模块内被使用),还指示每个显示被分配给哪个物理站(例如,显示1被分配到叫做Oper1的操作员站),以及指示每个显示所完成的角色(例如显示1在其每个用途中是主要显示)。
可以理解的是,也可以以任何希望的方式改变显示角色,而且所述角色可以用于指示图形显示可以被分配给配置系统的某个部分,或者谁可以使用图形显示,用于何种功能。如果需要,图形显示也可用于实现多个角色。当然,如上所述,当用户将区域或某种模块分配给一个工作站或其他显示设备时,也将与该区域或模块关联的所有显示分配给工作站,以保证在该工作站上为该区域或其他模块提供图形支持。同样,当图形显示被分配到一个工作站或其他显示设备时,可以基于所述图形显示的角色把该图形显示分配给工作站的子系统,所述图形显示的角色例如该图形显示是否一个仿真显示、操作者显示等。另外,用户可以将图形显示拖放到工作站或其他显示设备的特定子系统中,而且如果分配的角色是错误的,配置系统可以呈现一个对话框来告诉用户刚才做出了错误的分配或者允许用户改变图形显示的角色。
在使用图23和24所示的配置引擎和配置分层730进行了合适的或期望的分配操作后,用户操作员可以对图形显示执行实际的下载,从而将图形显示实际下载到配置系统定义的合适的操作员工作站内,以实现配置系统定义的目标或角色。在所述下载过程中,基于针对区域、环、控制模块、过程模块等的分配,以及基于针对操作员工作站或其他显示设备的分配,来判定显示内的绑定。
如果需要,配置分层的搜索结果部分708(如图23所示)可以使用户能够搜索在整个加工厂或配置系统内的图形显示内使用的任何个体图形显示或图形元素。尤其是,配置引擎可以包括一个搜索引擎,在被用户使用时,所述搜索引擎可以搜索特定图形显示或图形元素,并可以将搜索结果存储在搜索结果部分708中,从而为用户提供了一个完整的列表,该列表包括任何特定图形元素或图形显示的使用。对于进行改变操作的用户来说,这样的搜索功能很有用,因为用户为了实现那些改变,可以查看哪些图形显示需要被改变或者哪些下载操作需要被实施。
在此所述的软件被实现后,可以存储在任何计算机可读的存储器中,例如磁盘、光盘或,在电脑或处理器的随机存取存储器(RAM)或只读存储器(ROM)申的其他存储媒介,等等。同样,可以使用任何已知的或期望的传递方法将所述软件传递给用户、加工厂或操作员工作台,例如使用一个计算机可读硬盘或其他可传输计算机存储机制,或者是通过一个通信通道,例如电话线、因特网、万维网、任何其他局域网或广域网,等等(这种传递方式被看作与通过传输存储媒介提供所述软件的方式相同或可以相互交换)。进一步,可以在将该软件通过通信通道进行传输之前直接提供该软件,无须进行调制或编码,也可以使用任何合适的调制载波和/或编码技术对该软件进行调制和/或编码。
虽然本发明已经参照特定实例进行了描述,而这些特定实例只是旨在例示而并非意在限制本发明,然而对于本领域的普通技术人员可以理解的是,在不偏离本发明的精神和范围的前提下,可以对所公开的实施例进行改造,添加和删减。

Claims (11)

1.一种图形显示编辑器,其在加工厂中使用以创建图形显示,所述图形显示呈现了所述加工厂内的一个或多个过程实体的操作的视像,所述过程实体是在用于控制所述加工厂内的过程的过程控制系统内的物理设备,所述图形显示编辑器包括:
图形对象的库,每个图形对象包括在所述加工厂内的过程实体的视觉表现;
基于图形的编辑画布例行程序,其通过将来自所述图形对象的库的所述图形对象的一个或多个视觉表现放置在编辑画布上以定义所述图形对象的一个或多个视觉表现在所述图形显示的执行期间将要在显示设备上向用户显示的方式,使用户能够定义可执行图形显示;
属性定义画布例行程序,其适于使用户能够定义与所述图形对象中的至少一个相关的属性;
绑定定义例行程序,其适于使用户能够指定在与所述图形对象相关的属性和运行时间环境中由所述图形对象所表现的过程实体之间的绑定;和
定义例行程序,其适于使用户能够定义显示例行程序,所述显示例行程序与所述图形对象的视觉表现以及与所述图形对象相关的属性协同操作,以基于所述属性的值来检测加工厂环境内的过程实体的情况,并且当所述图形对象的视觉表现被描述在显示屏幕上时,在所述图形显示的执行期间,基于所检测到的情况或由所述图形对象所表现的过程实体的属性改变所述图形对象中的所述过程实体的视觉表现。
2.根据权利要求1所述的图形显示编辑器,其中所述定义例行程序使用户能够将所述显示例行程序定义为动画例行程序,该动画例行程序将所述图形对象中的至少一个的视觉表现做成动画。
3.根据权利要求2所述的图形显示编辑器,其中所述定义例行程序使用户能够将所述显示例行程序定义为动画例行程序,该动画例行程序以连续方式将所述图形对象中的至少一个的视觉表现做成动画。
4.根据权利要求2所述的图形显示编辑器,其中所述定义例行程序使用户能够将所述显示例行程序定义为动画例行程序,该动画例行程序通过对所述图形对象中的至少一个的视觉表现应用弯斜、旋转、平移和调整大小中的至少一种,来将所示所述图形对象中的至少一个的视觉表现做成动画。
5.根据权利要求2所述的图形显示编辑器,其中所述定义例行程序使用户能够将所述显示例行程序定义为动画例行程序,该动画例行程序通过改变与所述图形对象中的至少一个的视觉表现相关的颜色,来将所述图形对象中的至少一个的视觉表现做成动画。
6.根据权利要求1所述的图形显示编辑器,其中所述定义例行程序使用户能够将所述显示例行程序定义为可执行转换例行程序,其将从所述加工厂中的数据源接收的所述属性的属性值进行转换。
7.根据权利要求6所述的图形显示编辑器,其中所述定义例行程序使用户能够将所述可执行转换例行程序定义为一种转换,该转换将所述属性值转换为颜色、或计数列表值中的一个、或长度、或字体名称、或局部字符串、或持续时间、或旋转。
8.根据权利要求1所述的图形显示编辑器,其中所述定义例行程序使用户能够将所述显示例行程序定义为可执行例行程序,该可执行例行程序检测与所述过程实体相关的情况,向所述图形对象中的至少一个的视觉表现指示所检测到的变化情况。
9.根据权利要求1所述的图形显示编辑器,其中所述定义例行程序使用户能够将所述显示例行程序定义为一种使用基于所述属性的值而选出的不同动画来改变所述图形对象中的至少一个的视觉表现的例行程序。
10.根据权利要求1所述的图形显示编辑器,其中所述定义例行程序使用户能够将所述显示例行程序定义为一种通过所述图形视像接收来自用户的输入的例行程序。
11.根据权利要求10所述的图形显示编辑器,其中所述定义例行程序使用户能够将所述显示例行程序定义为可执行例行程序,该可执行例行程序使用所述输入来引起所述属性的变化,从而形成所述显示设备外部的运行时间环境中的变量。
CN2005800142730A 2004-05-04 2005-05-04 过程环境中的脚本图形 Active CN1950761B (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/015942 WO2005109130A1 (en) 2004-05-04 2005-05-04 Scripted graphics in a process environment

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN2012101541320A Division CN102707650A (zh) 2004-05-04 2005-05-04 过程环境中的脚本图形

Publications (2)

Publication Number Publication Date
CN1950761A CN1950761A (zh) 2007-04-18
CN1950761B true CN1950761B (zh) 2012-07-04

Family

ID=34967121

Family Applications (26)

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

Family Applications Before (23)

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

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN2005800142745A Active CN1950762B (zh) 2004-05-04 2005-05-04 用于过程控制系统的用户可配置的警报和警报趋势
CN2012101541320A Pending CN102707650A (zh) 2004-05-04 2005-05-04 过程环境中的脚本图形

Country Status (9)

Country Link
US (17) US8127241B2 (zh)
EP (6) EP1751631B1 (zh)
JP (37) JP2007536634A (zh)
CN (26) CN1961314B (zh)
DE (14) DE112005003866A5 (zh)
GB (21) GB2470457B (zh)
HK (12) HK1096733A1 (zh)
PH (2) PH12012501204A1 (zh)
WO (14) WO2005109124A1 (zh)

Families Citing this family (1029)

* 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
WO2000070531A2 (en) * 1999-05-17 2000-11-23 The Foxboro Company Methods and apparatus for control configuration
US7089530B1 (en) * 1999-05-17 2006-08-08 Invensys Systems, Inc. Process control configuration system with connection validation and configuration
US6788980B1 (en) 1999-06-11 2004-09-07 Invensys Systems, Inc. Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network
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)
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
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
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
US8751950B2 (en) 2004-08-17 2014-06-10 Ice Edge Business Solutions Ltd. Capturing a user's intent in design software
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
US20050264581A1 (en) * 2004-05-21 2005-12-01 Bea Systems, Inc. Dynamic program modification
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
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
US20060136555A1 (en) * 2004-05-21 2006-06-22 Bea Systems, Inc. Secure service oriented architecture
US20050273517A1 (en) * 2004-05-21 2005-12-08 Bea Systems, Inc. Service oriented architecture with credential management
US20060080419A1 (en) * 2004-05-21 2006-04-13 Bea Systems, Inc. Reliable 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
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
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
US8510672B2 (en) * 2004-08-17 2013-08-13 Dirtt Environmental Solutions Ltd Automatically creating and modifying furniture layouts in design software
US7593944B2 (en) * 2004-08-17 2009-09-22 National Instruments Corporation Variable abstraction
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
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
US8151196B2 (en) * 2005-06-07 2012-04-03 Rockwell Automation Technologies, Inc. Abstracted display building method and system
US7554560B2 (en) * 2004-12-24 2009-06-30 Donald Pieronek System for defining network behaviors within application programs
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 二重化システムおよび二重化システムの制御権切り替え方法
DE102006014634B4 (de) * 2005-04-01 2014-01-30 Abb Research Ltd. Mensch-Maschine-Schnittstelle für ein Kontroll- bzw. Steuerungs-System
US8125310B2 (en) * 2005-04-01 2012-02-28 Abb Research Ltd. Method and system for providing a user interface
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
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
GB0512965D0 (en) * 2005-06-27 2005-08-03 Ablaise Ltd Producing a graphical representation of a written description
US20070027913A1 (en) * 2005-07-26 2007-02-01 Invensys Systems, Inc. System and method for retrieving information from a supervisory control manufacturing/production database
CA2621713C (en) * 2005-09-07 2016-01-26 Amx 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
US7738975B2 (en) 2005-10-04 2010-06-15 Fisher-Rosemount Systems, Inc. Analytical server integrated in a process control network
US7444191B2 (en) 2005-10-04 2008-10-28 Fisher-Rosemount Systems, Inc. Process model identification in a process control system
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
US20070143305A1 (en) * 2005-11-02 2007-06-21 Sourcecode Technology Holding, Inc. Methods and apparatus for storing functions associated with an electronic form
US20070130138A1 (en) * 2005-11-02 2007-06-07 Sourcecode Technology Holding, Inc. Methods and apparatus for storing a collaboratively designed workflow process
US7996758B2 (en) * 2005-11-02 2011-08-09 Sourcecode Technologies Holding, Inc. Methods and apparatus for storing data associated with an electronic form
US20070208777A1 (en) * 2005-11-02 2007-09-06 Sourcecode Technology Holding, Inc. Methods and apparatus for designing a workflow process using resource maps and process maps
US8010940B2 (en) * 2005-11-02 2011-08-30 Sourcecode Technologies Holdings, Inc. Methods and apparatus for designing a workflow process using inheritance
KR100703704B1 (ko) * 2005-11-02 2007-04-06 삼성전자주식회사 동적 영상물 자동 생성 장치 및 방법
US20070136367A1 (en) * 2005-11-02 2007-06-14 Sourcecode Technology Holding, Inc. Methods and apparatus for dynamically modifying a business object definition
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
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
US20070143711A1 (en) * 2005-11-02 2007-06-21 Sourcecode Technology Holding, Inc. Methods and apparatus for displaying a setup sequence
US7831317B2 (en) * 2005-11-14 2010-11-09 Rockwell Automation Technologies, Inc. Distributed historian architecture
US7738973B2 (en) * 2005-11-14 2010-06-15 Rockwell Automation Technologies, Inc. Distributed historian architecture and interfaces
WO2007058207A1 (ja) * 2005-11-15 2007-05-24 Kabushiki Kaisha Toshiba コンテンツ管理システム及びその管理方法
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
US8683358B2 (en) * 2005-12-01 2014-03-25 Cypress Semiconductor Corporation Application element group operations allowing duplication while preserving interdependent logic
US7779383B2 (en) 2005-12-01 2010-08-17 Sap Ag Composition model and composition validation algorithm for ubiquitous computing applications
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
CN101379271B (zh) * 2006-01-31 2012-11-07 兰德马克绘图公司 使用代理仿真器的用于实时油气田生产优化的方法、系统和计算机可读介质
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
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
US20070186187A1 (en) * 2006-02-08 2007-08-09 Mckesson Information Solutions Llc Scoring mechanism with visual communication of more than one reading
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
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
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
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
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
US20070240080A1 (en) * 2006-04-11 2007-10-11 Invensys Systems, Inc. Strategy editor for process control supporting drag and drop connections to declarations
EP2397940A1 (en) * 2006-04-11 2011-12-21 Invensys Systems, Inc. Strategy editor human-machine interface
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
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
US8809068B2 (en) 2006-04-18 2014-08-19 Advanced Liquid Logic, Inc. Manipulation of beads in droplets and methods for manipulating droplets
US7439014B2 (en) 2006-04-18 2008-10-21 Advanced Liquid Logic, Inc. Droplet-based surface modification and washing
US8389297B2 (en) * 2006-04-18 2013-03-05 Duke University Droplet-based affinity assay device and system
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
JP5894724B2 (ja) 2006-08-10 2016-03-30 アビニシオ テクノロジー エルエルシー グラフ型計算の分散サービス
US8131644B2 (en) 2006-08-29 2012-03-06 Sap Ag Formular update
US20080071555A1 (en) * 2006-08-29 2008-03-20 Juergen Sattler Application solution proposal engine
US7823124B2 (en) * 2006-08-29 2010-10-26 Sap Ag Transformation layer
US7831568B2 (en) * 2006-08-29 2010-11-09 Sap Ag Data migration
US20080082517A1 (en) * 2006-08-29 2008-04-03 Sap Ag Change assistant
US7908589B2 (en) * 2006-08-29 2011-03-15 Sap Ag Deployment
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
US7827528B2 (en) * 2006-08-29 2010-11-02 Sap Ag Delta layering
US20080059490A1 (en) * 2006-08-29 2008-03-06 Juergen Sattler Design time
US8065661B2 (en) 2006-08-29 2011-11-22 Sap Ag Test engine
US7831637B2 (en) 2006-08-29 2010-11-09 Sap Ag System on the fly
US20080059630A1 (en) * 2006-08-29 2008-03-06 Juergen Sattler Assistant
US20080059537A1 (en) * 2006-08-29 2008-03-06 Juergen Sattler Content subscription
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
CN101558379B (zh) * 2006-09-22 2013-09-18 传感电子公司 用于事件管理的系统和方法
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
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
US20080079757A1 (en) * 2006-09-29 2008-04-03 Hochmuth Roland M Display resolution matching or scaling for remotely coupled systems
US7853431B2 (en) 2006-09-29 2010-12-14 Fisher-Rosemount Systems, Inc. On-line monitoring and diagnostics of a process using multivariate statistical analysis
US8683017B2 (en) * 2006-09-29 2014-03-25 Rockwell Automation Technologies, Inc. Web-based configuration of distributed automation systems
US8028045B2 (en) * 2006-09-29 2011-09-27 Rockwell Automation Technologies, Inc. Web-based configuration server for automation systems
US7835805B2 (en) 2006-09-29 2010-11-16 Rockwell Automation Technologies, Inc. HMI views of modules for industrial control systems
EP2076823A1 (en) 2006-10-06 2009-07-08 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
US8265781B2 (en) * 2006-10-24 2012-09-11 Krones Ag Monitoring unit for a device for manipulating containers
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
US9937577B2 (en) 2006-12-20 2018-04-10 Lincoln Global, Inc. System for a welding sequencer
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
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
CA2712863C (en) 2007-02-09 2015-01-06 Advanced Liquid Logic, Inc. Droplet actuator devices and methods employing magnetic beads
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
US10817811B2 (en) * 2007-05-08 2020-10-27 Sourcecode Technology Holdings, Inc. Methods and apparatus for exposing workflow process definitions as business 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
US8301833B1 (en) 2007-06-01 2012-10-30 Netlist, Inc. Non-volatile memory module
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
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 コニカミノルタビジネステクノロジーズ株式会社 管理システム及び管理方法並びに制御プログラム
EP2015528B1 (en) * 2007-07-12 2011-01-19 Accenture Global Services GmbH Messaging interface system for serving a message to a target system
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 아브 이니티오 테크놀로지 엘엘시 에러 핸들링이 가능한 그래프 기반의 트랜잭션 연산 처리 방법 및 시스템
US20090030758A1 (en) * 2007-07-26 2009-01-29 Gennaro Castelli Methods for assessing potentially compromising situations of a utility company
US9730078B2 (en) * 2007-08-31 2017-08-08 Fisher-Rosemount Systems, Inc. Configuring and optimizing a wireless mesh network
US8702938B2 (en) 2007-09-04 2014-04-22 Advanced Liquid Logic, Inc. Droplet actuator with improved top substrate
US7941758B2 (en) * 2007-09-04 2011-05-10 Apple Inc. Animation of graphical objects
EP2183690A1 (en) * 2007-09-07 2010-05-12 ABB Technology AG Configuration of intelligent electronic device
DE102007043794B4 (de) 2007-09-13 2010-04-01 Siemens Ag Leittechniksystem für eine technische Anlage und Verfahren zum Betreiben eines leittechnischen Systems
DE102007043795A1 (de) * 2007-09-13 2009-04-02 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
US7962440B2 (en) * 2007-09-27 2011-06-14 Rockwell Automation Technologies, Inc. Adaptive industrial systems via embedded historian data
US20090089682A1 (en) * 2007-09-27 2009-04-02 Rockwell Automation Technologies, Inc. Collaborative environment for sharing visualizations of industrial automation data
US20090089029A1 (en) * 2007-09-28 2009-04-02 Rockwell Automation Technologies, Inc. Enhanced execution speed to improve simulation performance
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
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
US20090089234A1 (en) * 2007-09-28 2009-04-02 Rockwell Automation Technologies, Inc. Automated code generation for simulators
US20090089031A1 (en) * 2007-09-28 2009-04-02 Rockwell Automation Technologies, Inc. Integrated simulation of controllers and devices
US8548777B2 (en) * 2007-09-28 2013-10-01 Rockwell Automation Technologies, Inc. Automated recommendations from simulation
WO2009046331A1 (en) * 2007-10-05 2009-04-09 Autodesk, Inc. Sun-shadow simulation in a geospatial 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
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
KR100938672B1 (ko) * 2007-11-20 2010-01-25 한국전자통신연구원 악성 코드에 의해 삽입된 동적 연결 라이브러리 검출 장치 및 방법
CN101441757A (zh) * 2007-11-23 2009-05-27 润弘精密工程事业股份有限公司 图形接口网络报修系统及其方法
DE102007057871A1 (de) * 2007-11-29 2009-06-04 Abb Ag System und Verfahren zur kombinierten Informationserfassung für SCADA- und Simulations- oder Netzberechnungsanwendungen
US8091796B2 (en) * 2007-11-30 2012-01-10 Honeywell International Inc. HVAC controller that selectively replaces operating information on a display with system status information
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
ES2408321T3 (es) * 2007-12-20 2013-06-20 Tac Ab Método para generar documentación para un sistema de control de edificio
EP2073123B1 (en) * 2007-12-21 2014-03-12 Software AG Method and system for monitoring a service oriented architecture
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
JP5462183B2 (ja) 2007-12-23 2014-04-02 アドヴァンスト リキッド ロジック インコーポレイテッド 液滴動作を導く液滴アクチュエータ構成及び方法
US20100229052A1 (en) * 2008-01-08 2010-09-09 Microsoft Corporation Resolving asynchronous validation errors
US9189250B2 (en) * 2008-01-16 2015-11-17 Honeywell International Inc. Method and system for re-invoking displays
US20090183185A1 (en) * 2008-01-16 2009-07-16 Microsoft Corporation Declarative and Extensible Process Definition
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
TWI416429B (zh) * 2008-02-22 2013-11-21 Murata Machinery Ltd 半導體製造設施可視化系統
US8896603B2 (en) * 2008-02-26 2014-11-25 Fisher-Rosemount Systems, Inc. Methods and apparatus to bind properties in a process control system
US20090219168A1 (en) * 2008-02-29 2009-09-03 Sony Corporation Living posters
EP2096512A1 (de) * 2008-02-29 2009-09-02 Siemens Aktiengesellschaft Vorrichtung und Verfahren zum Projektieren von Feldgeräten einer technischen Anlage
DE102008017289B4 (de) * 2008-03-03 2021-10-14 Rohde & Schwarz GmbH & Co. Kommanditgesellschaft Anpassbares Messgerät und Verfahren zur Anpassung
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
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
KR20100127252A (ko) * 2008-04-01 2010-12-03 교세라 가부시키가이샤 유저인터페이스생성장치
JP2009265944A (ja) * 2008-04-25 2009-11-12 Hitachi Ltd 画面表示方法、画面表示プログラムおよび画面表示装置
WO2009137415A2 (en) 2008-05-03 2009-11-12 Advanced Liquid Logic, Inc. Reagent and sample preparation, loading, and storage
US8612945B2 (en) * 2008-05-13 2013-12-17 Nec Corporation XML processing device, XML processing method, and XML processing program
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
EP3249893A1 (en) * 2008-06-03 2017-11-29 Whirlpool Corporation Appliance 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
CN102124432B (zh) 2008-06-20 2014-11-26 因文西斯系统公司 对用于过程控制的实际和仿真设施进行交互的系统和方法
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
CN101316242B (zh) * 2008-07-17 2010-12-01 上海交通大学 面向服务的智能体平台
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
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
EP2309458B1 (en) * 2008-08-07 2020-09-02 Mitsubishi Electric Corporation Semiconductor integrated circuit device, facility apparatus control device, and apparatus state display device
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
DE102008048552B4 (de) 2008-09-17 2014-02-27 Khs Gmbh Verfahren zum Betrieb eines industriellen Systems
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
US8850525B1 (en) 2008-09-17 2014-09-30 United Services Automobile Association (Usaa) Access control center auto configuration
US9003326B2 (en) * 2008-09-23 2015-04-07 Apple Inc. Indicating input focus by showing focus transitions
US8326666B2 (en) * 2008-09-29 2012-12-04 Fisher-Rosemount Systems, Inc. Event synchronized reporting in process control systems
CN104331211B (zh) 2008-09-29 2018-01-16 费希尔-罗斯蒙特系统公司 用于配置和管理过程控制系统的动态用户界面
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
US20100083110A1 (en) * 2008-09-30 2010-04-01 Scott Steven J Human-machine interface having multiple touch display navigation capabilities
US8990768B2 (en) * 2008-09-30 2015-03-24 Rockwell Automation Technologies, Inc. Software object property return method and system
US9582234B2 (en) * 2008-09-30 2017-02-28 Rockwell Automation Technologies, Inc. System and method for the automatic aggregation of industrial automation displays
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
CN102224470B (zh) * 2008-11-24 2015-11-25 Abb研究有限公司 用于提供控制和自动化服务的系统和方法
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
DE102008060010A1 (de) 2008-11-25 2010-06-02 Pilz Gmbh & Co. Kg Sicherheitssteuerung und Verfahren zum Steuern einer automatisierten Anlage
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
US8269620B2 (en) * 2008-12-19 2012-09-18 Honeywell Internatonal Inc. Alarm trend summary display system and method
US20100156655A1 (en) * 2008-12-19 2010-06-24 Honeywell International Inc. Equipment area alarm 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 西北工业大学 仿真软件界面集成方法
DE112010000804T5 (de) * 2009-01-20 2012-08-30 Pvt Solar, Inc. Verfahren und Gerät zur Überwachung des Betriebs eines solarthermischen Systems
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
CN102317911B (zh) 2009-02-13 2016-04-06 起元技术有限责任公司 管理任务执行
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
DE112010001134T5 (de) * 2009-03-16 2012-06-21 Rhk Technology Inc. Konfigurationsverfahren und Vorrichtung für programmierbare Ausrüstung
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
KR20120069606A (ko) * 2009-04-30 2012-06-28 지이 인프라스트럭처 사우쓰 아프리카 (프로프라이어테리) 리미티드 프로세스 의사 결정 지원 시스템의 수립 방법
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
US8463964B2 (en) 2009-05-29 2013-06-11 Invensys Systems, Inc. Methods and apparatus for control configuration with enhanced change-tracking
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
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
US20110010623A1 (en) * 2009-07-10 2011-01-13 Vanslette Paul J Synchronizing Audio-Visual Data With Event Data
US20110010624A1 (en) * 2009-07-10 2011-01-13 Vanslette Paul J Synchronizing audio-visual data with event data
US8239047B1 (en) * 2009-07-15 2012-08-07 Bryan Bergeron Systems and methods for indirect control of processor enabled devices
US9067132B1 (en) 2009-07-15 2015-06-30 Archetype Technologies, Inc. Systems and methods for indirect control of processor enabled devices
US8155761B2 (en) * 2009-07-23 2012-04-10 Fisher-Rosemount Systems, Inc. Process control system with integrated external data sources
US20110022978A1 (en) * 2009-07-23 2011-01-27 Rockwell Automation Technologies, Inc. Intelligent device framework
US20110022197A1 (en) * 2009-07-27 2011-01-27 Rec Advanced Silicon Materials Llc Process control application development environment and features
US8788652B2 (en) * 2009-07-27 2014-07-22 Ixia Real world network testing combining lower layer network tests, application layer tests and interdependent interactions
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 三菱電機株式会社 監視制御装置
JP5345028B2 (ja) * 2009-09-10 2013-11-20 三菱重工業株式会社 表示システム及び表示方法
US8438199B1 (en) * 2009-09-10 2013-05-07 Bentley Systems, Incorporated System and method for identifying and highlighting a graphic element
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
US20110072371A1 (en) * 2009-09-18 2011-03-24 Microsoft Corporation Application programming interface for user interface creation
US9265429B2 (en) * 2009-09-18 2016-02-23 Welch Allyn, Inc. Physiological parameter measuring platform device supporting multiple workflows
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
EP2504783A4 (en) * 2009-11-24 2015-02-25 Ice Edge Business Solutions Inc SECURE SHARING OF DESIGN REPRESENTATIONS ON 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
AU2011268459B2 (en) 2010-06-15 2014-09-18 Ab Initio Technology Llc Dynamically loading graph-based computations
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股份有限公司 在安全系统中用于因果矩阵的方法和查看器
BR112013002068A2 (pt) * 2010-07-27 2016-05-24 Siemens Ag configuração dos links de comunicação de dispositivos de campo na instalação de automação energética
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
US9335042B2 (en) 2010-08-16 2016-05-10 Emerson Process Management Power & Water Solutions, Inc. Steam temperature control using dynamic matrix control
US9447963B2 (en) 2010-08-16 2016-09-20 Emerson Process Management Power & Water Solutions, Inc. Dynamic tuning of dynamic matrix control of steam temperature
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
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
CN103168277B (zh) * 2010-08-31 2016-06-08 Abb技术有限公司 用于调试包括多个子系统的过程或制造厂解决方案的方法
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 두산중공업 주식회사 원자력발전소의 연료취급설비 원격제어 시스템
US10127504B2 (en) * 2010-12-16 2018-11-13 Siemens Industry, Inc. Method for linking control system inputs and outputs to symbolic controls
JP5782614B2 (ja) * 2010-12-16 2015-09-24 株式会社ベイビッグ モータ制御システムおよびモータ制御方法
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
KR101415424B1 (ko) * 2011-03-02 2014-07-04 미쓰비시덴키 가부시키가이샤 프로그래머블 표시기 및 작화 데이터의 작성 방법
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 北京北方诺信科技有限公司 现场混装炸药车监管系统
CN103748524A (zh) * 2011-03-31 2014-04-23 Abb技术有限公司 工程设计并诊断现场装置的方法及其系统
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
CA2833897C (en) 2011-05-09 2020-05-19 Advanced Liquid Logic, Inc. Microfluidic feedback using impedance detection
CN103562837B (zh) 2011-05-19 2017-02-15 Abb研究有限公司 用户界面中的重叠导航
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
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
DE102011077318B4 (de) * 2011-06-09 2015-07-16 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
CA2839247C (en) * 2011-06-14 2017-04-04 Abb Research Ltd. Dynamic assigning of bandwidth to field devices in a process control system
US9508002B2 (en) * 2011-06-14 2016-11-29 Google Inc. Generating cinematic flyby sequences following paths and GPS tracks
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
CA2840949A1 (en) 2011-07-06 2013-01-10 Advanced Liquid Logic Inc Reagent storage on a droplet actuator
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
US9513253B2 (en) 2011-07-11 2016-12-06 Advanced Liquid Logic, Inc. Droplet actuators and techniques for droplet-based enzymatic assays
US11144333B2 (en) * 2011-07-12 2021-10-12 Tongling Yuchen Software Technology Co., Ltd. Service model-oriented software system and operation method thereof
US20150149980A1 (en) * 2013-09-11 2015-05-28 Tongling Yucheng Software Technology Co., Ltd. Service model-oriented software operation platform and operation method thereof
US8448237B2 (en) 2011-07-12 2013-05-21 Bank Of America Corporation Virtual private internet
US9015320B2 (en) 2011-07-12 2015-04-21 Bank Of America Corporation Dynamic provisioning of service requests
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
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
US10198350B2 (en) 2011-07-28 2019-02-05 Netlist, Inc. Memory module having volatile and non-volatile memory subsystems and method of operation
US10380022B2 (en) 2011-07-28 2019-08-13 Netlist, Inc. Hybrid memory module and system and method of operating the same
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
EP2742392B2 (en) * 2011-08-11 2018-01-03 ABB Research Ltd. Alarm visualization
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
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
US8670965B2 (en) * 2011-09-13 2014-03-11 The Procter & Gamble Company Machine emulator products
US8660830B2 (en) * 2011-09-13 2014-02-25 The Procter & Gamble Company Machine emulator methods
US8600714B2 (en) * 2011-09-13 2013-12-03 The Procter & Gamble Company Systems 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
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
US10771532B2 (en) 2011-10-04 2020-09-08 Electro Industries/Gauge Tech Intelligent electronic devices, systems and methods for communicating messages over a network
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
US20130100136A1 (en) * 2011-10-24 2013-04-25 Kim Ordean Van Camp Sparkline presentations of process control system alarms
US8779916B2 (en) * 2011-10-24 2014-07-15 Fisher-Rosemount Systems, Inc. Timeline presentations of process control system alarms
JP5874311B2 (ja) * 2011-10-24 2016-03-02 ソニー株式会社 電力需要予測装置、電力需要予測方法および電力需要予測システム
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 横河電機株式会社 運転監視装置および運転監視方法
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
CN103543684B (zh) * 2011-11-11 2017-10-24 洛克威尔自动控制技术股份有限公司 用于传达对象的状态信息的变化的方法和自动控制部件
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
US10731199B2 (en) 2011-11-21 2020-08-04 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 株式会社日立製作所 プラント監視制御装置
AU2012362593B2 (en) * 2011-12-29 2016-02-04 Ge Global Sourcing Llc Apparatus and method for controlling an internal combustion engine
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 三菱重工業株式会社 操作習熟度評価システム
JP2015515667A (ja) * 2012-03-08 2015-05-28 アーベーベー・テクノロジー・アーゲー 工業プラントのデバイスデータおよびネットワークを1つのディスプレイにおいて視覚化するシステムおよび方法
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
US9239573B2 (en) * 2012-04-16 2016-01-19 Rockwell Automation Technologies, Inc. Mapping between hierarchies in an industrial automation system
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 北京北方微电子基地设备工艺研究中心有限责任公司 工厂自动化验证系统及方法
JP6159922B2 (ja) * 2012-05-16 2017-07-12 テトラ ラバル ホールディングス アンド ファイナンス エス エイ 監視システム、包装機械、方法およびコンピュータプログラム
JP5220243B1 (ja) 2012-05-24 2013-06-26 三菱電機株式会社 表示用情報収集装置およびhmiシステム
US9667743B2 (en) * 2012-05-31 2017-05-30 Siemens Aktiengesellschaft Communication between two clients via a 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
KR102171053B1 (ko) 2012-09-14 2020-10-28 글로벌 라이프 사이언시스 솔루션즈 유에스에이 엘엘씨 유연한 생물반응기 제어 시스템을 구현하기 위한 방법 및 장치
EP2717204A1 (en) * 2012-10-02 2014-04-09 StepStone GmbH Method for recruitment adapted for mobile platform, server and computer program product therefore
WO2014058889A1 (en) 2012-10-08 2014-04-17 Fisher-Rosemount Systems, Inc. Configurable user displays in a process control system
US11216159B2 (en) * 2012-10-08 2022-01-04 Fisher-Rosemount Systems, Inc. Configuration element for graphic elements
US11774927B2 (en) 2012-10-08 2023-10-03 Fisher-Rosemount Systems, Inc. Methods and apparatus to provide a role-based user interface
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
CN103926914B (zh) * 2012-11-12 2017-11-07 洛克威尔自动控制技术股份有限公司 用于在人机界面上显示多个错误的方法及装置
CN103955550B (zh) * 2012-11-12 2018-04-24 罗克韦尔自动化技术公司 用于人机接口动画图形元素的计算机辅助设计的方法及装置
DE102012220639A1 (de) * 2012-11-13 2014-05-15 Siemens Aktiengesellschaft Benutzerschnittstelle und Verfahren zur Behebung von Störungen einer industriellen Anlage
US10108521B2 (en) 2012-11-16 2018-10-23 Ab Initio Technology Llc Dynamic component performance monitoring
JP2014102567A (ja) * 2012-11-16 2014-06-05 Digital Electronics Corp 制御システム
US9507682B2 (en) 2012-11-16 2016-11-29 Ab Initio Technology Llc Dynamic graph 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
JP5349712B1 (ja) * 2012-12-17 2013-11-20 三菱電機株式会社 数値制御装置
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 セクターグラフ基盤設備の運営状態監視装置及びその方法
US10386827B2 (en) * 2013-03-04 2019-08-20 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics platform
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
US10649424B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US10866952B2 (en) 2013-03-04 2020-12-15 Fisher-Rosemount Systems, Inc. Source-independent queries in distributed industrial system
US10282676B2 (en) 2014-10-06 2019-05-07 Fisher-Rosemount Systems, Inc. Automatic signal processing-based learning in a process plant
US10678225B2 (en) 2013-03-04 2020-06-09 Fisher-Rosemount Systems, Inc. Data analytic services for distributed industrial performance monitoring
US10649449B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
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
US9665088B2 (en) 2014-01-31 2017-05-30 Fisher-Rosemount Systems, Inc. Managing big data in process control systems
US9823626B2 (en) 2014-10-06 2017-11-21 Fisher-Rosemount Systems, Inc. Regional big data in process control systems
US9397836B2 (en) 2014-08-11 2016-07-19 Fisher-Rosemount Systems, Inc. Securing devices to process control systems
US9804588B2 (en) 2014-03-14 2017-10-31 Fisher-Rosemount Systems, Inc. Determining associations and alignments of process elements and measurements in a process
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 费希尔-罗斯蒙特系统公司 在过程控制系统中收集并且向大数据机器递送数据
US10013149B2 (en) 2013-03-15 2018-07-03 Fisher-Rosemount Systems, Inc. Graphical process variable trend monitoring for 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
US10296668B2 (en) * 2013-03-15 2019-05-21 Fisher-Rosemount Systems, Inc. Data modeling studio
US9158534B2 (en) * 2013-03-15 2015-10-13 Wolters Kluwer United States Inc. Smart endpoint architecture
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
US10372551B2 (en) 2013-03-15 2019-08-06 Netlist, Inc. Hybrid memory system with configurable error thresholds and failure analysis capability
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
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
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
US10691281B2 (en) 2013-03-15 2020-06-23 Fisher-Rosemount Systems, Inc. Method and apparatus for controlling a process plant with location aware mobile control devices
EP2972625B1 (en) * 2013-03-15 2021-05-26 Fisher-Rosemount Systems, Inc. Graphical process variable trend monitoring for a process control system
US9983575B2 (en) 2013-04-09 2018-05-29 Fisher-Rosemount Systems, Inc. Systems and methods to graphically display process control system information
JP6538024B2 (ja) * 2013-03-15 2019-07-03 フィッシャー−ローズマウント システムズ,インコーポレイテッド プロセス変数ペインを提供する方法及びコンピュータ可読記憶媒体
US9703562B2 (en) * 2013-03-16 2017-07-11 Intel Corporation Instruction emulation processors, methods, and systems
DE112014000087T5 (de) * 2013-03-19 2015-02-19 Smart-Foa Informationssammelsystem, Informationssammelverfahren, und Speichermedium
US20140298192A1 (en) * 2013-03-27 2014-10-02 General Electric Company Display system and method
JP5496429B1 (ja) * 2013-04-04 2014-05-21 三菱電機株式会社 エンジニアリングツールおよびプログラマブルロジックコントローラ
US9459312B2 (en) 2013-04-10 2016-10-04 Teradyne, Inc. Electronic assembly test system
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
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
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
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
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
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
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
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.
EP3011403A4 (en) * 2013-06-21 2017-04-26 Yokogawa Electric Corporation A 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 商业对象软件有限公司 用于数据可视化的描述性框架
US10001907B2 (en) 2013-08-30 2018-06-19 Oracle International Corporation Flow fields
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 テルモ株式会社 表示装置及び表示方法
KR101655727B1 (ko) 2013-09-24 2016-09-07 미쓰비시덴키 가부시키가이샤 프로그래머블 컨트롤러 및 프로그래머블 컨트롤러의 제어 방법
EP2853969B1 (en) * 2013-09-27 2020-06-17 Siemens Aktiengesellschaft An alarm management system and a method therefor
CN105159336B (zh) * 2013-09-30 2019-10-11 费希尔控制国际公司 液位控制回路优化器
WO2015055384A1 (en) * 2013-10-18 2015-04-23 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
CN103631495B (zh) * 2013-11-25 2017-03-22 联想(北京)有限公司 信息处理方法和电子设备
US9405759B2 (en) 2013-11-20 2016-08-02 Lenovo (Beijing) Co., Ltd. Information processing method and electronic device
CA3128713C (en) 2013-12-05 2022-06-21 Ab Initio Technology Llc Managing interfaces for dataflow graphs composed of sub-graphs
US10545986B2 (en) * 2013-12-27 2020-01-28 General Electric Company Systems and methods for dynamically grouping data analysis content
US10956014B2 (en) 2013-12-27 2021-03-23 Baker Hughes, A Ge Company, Llc 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
CN106462894A (zh) * 2014-02-04 2017-02-22 英格索尔-兰德公司 用于建模、仿真、优化和/或报价创建的系统和方法
MX2016010422A (es) * 2014-02-11 2017-01-23 Wix Com Ltd Sistema para la comparacion y la fusion de versiones en sitios web editados y aplicaciones interactivas.
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 有限会社 キタ・システム 破砕プラント監視システム
EP3114538B1 (en) * 2014-03-06 2019-10-16 ABB Schweiz 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
US9207835B1 (en) 2014-05-31 2015-12-08 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 安徽马钢工程技术集团有限公司 一种基于现场总线元件的脱碳炉信息系统及其控制方法
US10586015B2 (en) 2014-08-01 2020-03-10 Riffyn, Inc. Systems and methods for process design and analysis
US10740505B2 (en) 2014-08-01 2020-08-11 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
WO2016022496A2 (en) 2014-08-06 2016-02-11 Apple Inc. Reduced-size user interfaces for battery management
KR20160024552A (ko) 2014-08-26 2016-03-07 삼성전자주식회사 입자로 구성된 변형체를 모델링하는 방법 및 장치
RU2722081C2 (ru) * 2014-08-27 2020-05-26 Понссе Ойй Способ, устройство и пользовательский интерфейс для представления данных, описывающих функционирование лесохозяйственного рабочего объекта
WO2016036541A2 (en) 2014-09-02 2016-03-10 Apple Inc. Phone user interface
JP6349030B2 (ja) 2014-09-02 2018-06-27 アップル インコーポレイテッド アラートを管理するための小型インターフェース
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
CN107077339B (zh) * 2014-10-02 2021-09-14 西门子公司 利用紧密耦合逻辑和物理仿真的3d图形编辑器中的编程自动化
US10168691B2 (en) 2014-10-06 2019-01-01 Fisher-Rosemount Systems, Inc. Data pipeline for process control system analytics
JP2016076070A (ja) * 2014-10-06 2016-05-12 株式会社東芝 プラント監視システム及びプラント監視方法
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
WO2016084514A1 (ja) * 2014-11-26 2016-06-02 株式会社テイエルブイ 機器管理システム、及び、これを用いた工事方法
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
EP3040862B1 (en) * 2014-12-30 2016-12-28 Matthias Auchmann Method and system for the safe visualization of safety-relevant information
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 株式会社ジェイテクト 操作盤
US10185793B2 (en) * 2015-03-05 2019-01-22 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
WO2016164850A1 (en) * 2015-04-09 2016-10-13 Microscan Systems, Inc. Web enabled interface for an embedded server
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
EP3304221B1 (en) * 2015-06-05 2020-10-07 Shell International Research Maatschappij B.V. System and method for handling equipment service for model predictive controllers and estimators
US20160358367A1 (en) * 2015-06-07 2016-12-08 Apple Inc. Animation based on Content Presentation Structures
CN106293320A (zh) * 2015-06-12 2017-01-04 施耐德电器工业公司 人机界面设备及其操作方法
US10282071B2 (en) 2015-06-26 2019-05-07 Iconics, Inc. Asset-driven dynamically composed visualization system
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 スター精密株式会社 プリンタの設定状態更新システム
US9989950B2 (en) 2015-07-17 2018-06-05 General Electric Company Systems and methods for generating control logic
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
JP6961581B2 (ja) 2015-10-09 2021-11-05 フィッシャー−ローズマウント システムズ,インコーポレイテッド 一組の数値表現として原因結果マトリックスを表すためのシステム及び方法
US9632726B1 (en) 2015-10-09 2017-04-25 Arch Systems Inc. Modular device and method of operation
ES2903156T3 (es) * 2015-10-16 2022-03-31 Hoffmann La Roche Un procedimiento para hacer funcionar un sistema y un sistema
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 국방과학연구소 데이터 표를 이용하여 공학용 데이터베이스를 구성하는 방법
WO2017084684A1 (en) * 2015-11-16 2017-05-26 Abb Schweiz Ag Configuring process modules for operation in plants
CN105450444A (zh) * 2015-11-16 2016-03-30 成都科来软件有限公司 一种基于网络数据的网络参数警报配置系统及评估系统
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
US10817494B2 (en) 2015-12-04 2020-10-27 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
US10958435B2 (en) 2015-12-21 2021-03-23 Electro Industries/ Gauge Tech Providing security in an intelligent electronic device
EP3779674B1 (en) 2015-12-21 2023-02-01 AB Initio Technology LLC Sub-graph interface generation
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 엘에스일렉트릭(주) 전력시스템에서의 감시장치
US10296088B2 (en) * 2016-01-26 2019-05-21 Futurewei Technologies, Inc. Haptic correlated graphic effects
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
CA3018157A1 (en) * 2016-04-04 2017-10-12 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 积成电子股份有限公司 一种配电网超大规模图形文件的加载方法
CN112995962A (zh) * 2016-07-01 2021-06-18 英特尔公司 机器对机器系统中的动态用户界面
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 郑州航空工业管理学院 一种基于数据驱动的动态柔性作业车间调度控制方法
US10554644B2 (en) 2016-07-20 2020-02-04 Fisher-Rosemount Systems, Inc. Two-factor authentication for user interface devices in a process plant
US11605037B2 (en) 2016-07-20 2023-03-14 Fisher-Rosemount Systems, Inc. Fleet management system for portable maintenance tools
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
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
US10375162B2 (en) 2016-07-22 2019-08-06 Fisher-Rosemount Systems, Inc. Process control communication architecture
US10599134B2 (en) 2016-07-22 2020-03-24 Fisher-Rosemount Systems, Inc. Portable field maintenance tool configured for multiple process control communication protocols
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
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 阿里巴巴集团控股有限公司 一种图片加载方法及装置
US11543805B2 (en) * 2016-10-17 2023-01-03 Fisher-Rosemount Systems, Inc. Systems and apparatus for distribution of process control data to remote devices
US10929339B2 (en) * 2016-10-17 2021-02-23 Yokogawa Electric Corporation Generation of multiple worksheet exportation
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
WO2018076946A1 (zh) * 2016-10-24 2018-05-03 北京亚控科技发展有限公司 基于组态的物理对象展示方法、系统、计算机程序及存储介质
US10530748B2 (en) * 2016-10-24 2020-01-07 Fisher-Rosemount Systems, Inc. Publishing data across a data diode for secured process control communications
US10657776B2 (en) * 2016-10-24 2020-05-19 Fisher-Rosemount Systems, Inc. Alarm handling and viewing support in a process plant
US10877465B2 (en) * 2016-10-24 2020-12-29 Fisher-Rosemount Systems, Inc. Process device condition and performance monitoring
US20180314729A9 (en) 2016-10-28 2018-11-01 Roam Analytics, Inc. Semantic parsing engine
US11507629B2 (en) 2016-10-28 2022-11-22 Parexel International, Llc Dataset networking and database modeling
CN106527227A (zh) * 2016-11-24 2017-03-22 广州途道信息科技有限公司 一种实现图像化编程的控制设备
WO2018102705A1 (en) * 2016-12-01 2018-06-07 Kinze Manufacturing, Inc. Systems, methods, and/or apparatus for providing a user display and interface for use with an agricultural implement
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
US20200050181A1 (en) * 2017-02-20 2020-02-13 Siemens Aktiengesellschaft Programming in simulation for process industry
WO2018156558A1 (en) * 2017-02-22 2018-08-30 Camelot Uk Bidco 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
US10544955B2 (en) 2017-03-09 2020-01-28 Johnson Controls Technology Company Dynamically updatable building management system control platform
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
US11327729B2 (en) * 2017-05-31 2022-05-10 Abb Schweiz Ag Field device interfaces in industrial control systems
EP3635493B1 (en) * 2017-06-02 2022-12-14 AspenTech Corporation Computer system and method for building and deploying predictive inferential models online
US20180356811A1 (en) 2017-06-12 2018-12-13 Honeywell International Inc. Apparatus and method for automated identification and diagnosis of constraint violations
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 三菱重工業株式会社 制御切替装置、プラント、制御切替方法およびプログラム
US10140392B1 (en) 2017-06-29 2018-11-27 Best Apps, Llc Computer aided systems and methods for creating custom products
US10254941B2 (en) * 2017-06-29 2019-04-09 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
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
US10948534B2 (en) 2017-08-28 2021-03-16 Teradyne, Inc. Automated test system employing robotics
US10845410B2 (en) 2017-08-28 2020-11-24 Teradyne, Inc. Automated test system having orthogonal robots
EP3676735A4 (en) * 2017-08-29 2021-07-14 Riffyn Inc. SYSTEMS AND METHODS FOR DESIGN AND PROCESS ANALYSIS
EP3451095B1 (en) * 2017-08-31 2023-11-15 Fisher-Rosemount Systems, Inc. Configuration element for graphic elements
EP3676674A1 (en) * 2017-09-01 2020-07-08 Omron Corporation Manufacturing support system and method
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标准主接线图生成方法
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
US11150635B2 (en) * 2017-10-02 2021-10-19 Fisher-Rosemount Systems, Inc. Projects within a process control asset management system
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
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
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
GB2568806B (en) * 2017-10-02 2022-04-06 Fisher Rosemount Systems Inc I/O virtualization for commissioning
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
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
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
US11686594B2 (en) 2018-02-17 2023-06-27 Ei Electronics Llc Devices, systems and methods for a cloud-based meter management system
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
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
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
KR102445249B1 (ko) * 2018-03-30 2022-09-21 미쓰비시덴키 가부시키가이샤 작화 장치, 작화 프로그램 및 기억 매체
DE202018102484U1 (de) * 2018-04-04 2018-05-18 Vacuubrand Gmbh + Co Kg Vorrichtung zur Steuerung und/oder Regelung eines Gasdrucks
US11157003B1 (en) 2018-04-05 2021-10-26 Northrop Grumman Systems Corporation Software framework for autonomous system
US10543543B2 (en) * 2018-04-05 2020-01-28 Robert Bosch Tool Corporation Advanced saw user interface system
CN112232718A (zh) * 2018-04-18 2021-01-15 费希尔-罗斯蒙特系统公司 质量检查管理系统
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
US11079743B2 (en) 2018-09-27 2021-08-03 Rockwell Automation Technologies, Inc. Project autonomy in industrial automation design environments
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
JP7024677B2 (ja) * 2018-09-28 2022-02-24 オムロン株式会社 制御システム、サポート装置、サポートプログラム
WO2020072831A1 (en) * 2018-10-03 2020-04-09 Dodles, Inc. Software with motion recording feature to simplify animation
US20210382450A1 (en) * 2018-10-10 2021-12-09 Cip Control Ltd. System and method for computerized programing of a controller of an industrial system
BR112021006912A2 (pt) 2018-10-12 2021-07-20 Bray International, Inc. válvula inteligente com componentes eletrônicos integrados
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
US10706637B2 (en) 2018-11-21 2020-07-07 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
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 厦门钰德服装有限公司 生产信息处理方法、系统和计算机设备
BR112021010776A2 (pt) 2018-12-06 2021-08-31 Bray International, Inc. Adaptador de válvula inteligente com componentes eletrônicos integrados
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
WO2020185900A1 (en) 2019-03-11 2020-09-17 Roam Analytics, Inc. Methods, apparatus and systems for annotation of text documents
US11579949B2 (en) 2019-03-14 2023-02-14 Nokia Solutions And Networks Oy Device application support
US10896196B2 (en) * 2019-03-14 2021-01-19 Nokia Solutions And Networks Oy Data retrieval flexibility
US11579998B2 (en) 2019-03-14 2023-02-14 Nokia Solutions And Networks Oy Device telemetry control
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
EP3736647A1 (de) * 2019-05-07 2020-11-11 Siemens Aktiengesellschaft Abhängigkeiten zwischen prozessobjekten
CN110297577A (zh) * 2019-05-07 2019-10-01 惠科股份有限公司 画面显示控制方法
US11481094B2 (en) 2019-06-01 2022-10-25 Apple Inc. User interfaces for location-related communications
US11477609B2 (en) 2019-06-01 2022-10-18 Apple Inc. User interfaces for location-related communications
US11152100B2 (en) 2019-06-01 2021-10-19 Apple Inc. Health application user interfaces
US11863589B2 (en) 2019-06-07 2024-01-02 Ei Electronics Llc Enterprise security in meters
CN110275701B (zh) * 2019-06-19 2023-05-23 网易传媒科技(北京)有限公司 数据处理方法、装置、介质和计算设备
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
EP3757688B1 (de) * 2019-06-24 2022-12-28 Sick Ag Verfahren zur konfiguration einer industriellen maschine
DE102019117095A1 (de) * 2019-06-25 2020-12-31 Kiefel Gmbh Hmi system für die bedienung einer produktionsmaschine zur kunststoffverarbeitung
DE102019117093A1 (de) * 2019-06-25 2020-12-31 Kiefel Gmbh Produktionsmaschine mit steuerungsprogramm
DE102019117097A1 (de) * 2019-06-25 2020-12-31 Kiefel Gmbh Vorrichtung und verfahren zur prozesszeitoptimierung einer produktionsmaschine
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
US11768877B2 (en) * 2019-09-20 2023-09-26 Fisher-Rosemount Systems, Inc. Smart search capabilities in a process control system
US11768878B2 (en) * 2019-09-20 2023-09-26 Fisher-Rosemount Systems, Inc. Search results display in a process control system
US20210096704A1 (en) * 2019-09-27 2021-04-01 Rockwell Automation Technologies, Inc. User interface logical and execution view navigation and shifting
US11442439B2 (en) * 2019-09-27 2022-09-13 Rockwell Automation Technologies, Inc. System and method for industrial automation device library
WO2021080580A1 (en) * 2019-10-23 2021-04-29 Google Llc Content animation customization based on viewport position
CN112748917A (zh) * 2019-10-29 2021-05-04 北京国双科技有限公司 图表显示方法及装置
JP6734985B1 (ja) * 2019-10-31 2020-08-05 株式会社 日立産業制御ソリューションズ 業務管理システム及び業務管理方法
US11726752B2 (en) 2019-11-11 2023-08-15 Klarna Bank Ab Unsupervised location and extraction of option 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
US11442749B2 (en) 2019-11-11 2022-09-13 Klarna Bank Ab Location and extraction of item elements in a user interface
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
US11386258B2 (en) * 2019-11-19 2022-07-12 Salesforce.Com, Inc. Dynamic scalable vector graphics (SVG) system and methods for implementing the same
JP7131706B2 (ja) * 2019-11-26 2022-09-06 東芝三菱電機産業システム株式会社 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 宁波吉利汽车研究开发有限公司 一种面向用户的数据更新方法、装置、电子设备及存储介质
US11409546B2 (en) 2020-01-15 2022-08-09 Klarna Bank Ab Interface classification system
US11386356B2 (en) 2020-01-15 2022-07-12 Klama Bank AB Method of training a learning system to classify interfaces
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 株式会社日立製作所 制御システム
JP7023432B2 (ja) * 2020-02-06 2022-02-21 三菱電機株式会社 データ処理装置、データ処理方法及びデータ処理プログラム
US20210248286A1 (en) * 2020-02-11 2021-08-12 Honeywell International Inc. Hvac system configuration with automatic schematics and graphics generation
US11263371B2 (en) 2020-03-03 2022-03-01 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
EP4143760A1 (en) * 2020-04-28 2023-03-08 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
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
US11754596B2 (en) 2020-10-22 2023-09-12 Teradyne, Inc. Test site configuration in an automated test system
EP4232931A1 (en) * 2020-10-22 2023-08-30 AVEVA Software, LLC System and server for performing product tracing and complex interlocking in a process control system
US11867749B2 (en) 2020-10-22 2024-01-09 Teradyne, Inc. Vision system for an automated test 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 北京瑞风协同科技股份有限公司 一种用于确定装备状态及故障规律的方法及系统
EP4086713A1 (en) 2021-05-04 2022-11-09 ABB Schweiz AG System and method for visualizing process information in industrial applications
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 株式会社東芝 設計支援装置、設計支援システム、設計支援方法、プログラム、及び記憶媒体
JPWO2023063333A1 (zh) * 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 (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5706455A (en) * 1994-09-02 1998-01-06 Square D Company Distributed database configuration with graphical representations having prelinked parameters for devices within a networked control system
US5841654A (en) * 1995-10-16 1998-11-24 Smar Research Corporation Windows based network configuration and control method for a digital control system

Family Cites Families (450)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US30280A (en) 1860-10-02 Improvement in harrows
US604415A (en) * 1898-05-24 reardon
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
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
US4901221A (en) 1986-04-14 1990-02-13 National Instruments, Inc. Graphical system for modelling a process and associated method
US4914568A (en) * 1986-10-24 1990-04-03 National Instruments, Inc. Graphical system for modelling a process and associated method
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
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 診断表示方法及び表示装置
EP0524317A4 (en) 1991-02-08 1995-02-15 Tokyo Shibaura Electric Co 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
US5603018A (en) * 1991-07-15 1997-02-11 Mitsubishi Denki Kabushiki Kaisha Program developing system allowing a specification definition to be represented by a plurality of different graphical, non-procedural representation formats
US5347466A (en) 1991-07-15 1994-09-13 The Board Of Trustees Of The University Of Arkansas Method and apparatus for power plant simulation and optimization
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
ATE176953T1 (de) 1993-01-18 1999-03-15 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
US5452201A (en) * 1993-08-24 1995-09-19 Allen-Bradley Company, Inc. Industrial controller with highly distributed processing
US5530643A (en) 1993-08-24 1996-06-25 Allen-Bradley Company, Inc. Method of programming industrial controllers with highly distributed processing
US5631825A (en) 1993-09-29 1997-05-20 Dow Benelux N.V. Operator station for manufacturing process control system
US5576946A (en) * 1993-09-30 1996-11-19 Fluid Air, Inc. Icon based process design and control system
US5555385A (en) 1993-10-27 1996-09-10 International Business Machines Corporation Allocation of address spaces within virtual machine compute system
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
BR9509503A (pt) * 1994-10-24 1997-12-30 Fisher Rosemount Systems Inc Sistema de controle distribuido dispositivo de campo baseado em rede módulo de campo ponte destinada a transmitir informações a partir de uma rede de distribuição para uma rede de controle ponte/conversor
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
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 プロセス制御用データの更新方法
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
US5838563A (en) 1996-04-12 1998-11-17 Fisher-Rosemont Systems, Inc. System for configuring a process control environment
US5940294A (en) 1996-04-12 1999-08-17 Fisher-Rosemont Systems, Inc. System for assisting configuring a process control environment
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
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
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
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
US5801942A (en) 1996-04-12 1998-09-01 Fisher-Rosemount Systems, Inc. Process control system user interface including selection of multiple control languages
US5995916A (en) 1996-04-12 1999-11-30 Fisher-Rosemount Systems, Inc. Process control system for monitoring and displaying diagnostic information of multiple distributed devices
US5768119A (en) * 1996-04-12 1998-06-16 Fisher-Rosemount Systems, Inc. Process control system including alarm priority adjustment
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
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
US5898860A (en) 1996-10-01 1999-04-27 Leibold; William Steven System and method for automatically generating a control drawing for a real-time process control system
US5818736A (en) 1996-10-01 1998-10-06 Honeywell Inc. System and method for simulating signal flow through a logic block pattern of a real time process control system
US5970430A (en) 1996-10-04 1999-10-19 Fisher Controls International, Inc. Local device and process diagnostics in a process control network having distributed control functions
US5892939A (en) * 1996-10-07 1999-04-06 Honeywell Inc. Emulator for visual display object files and method of operation thereof
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 島津システムソリューションズ株式会社 プログラム作成支援装置およびプログラム作成支援用プログラムを記録した記憶媒体
AU5355098A (en) 1996-11-14 1998-06-03 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
US5782330A (en) * 1996-12-20 1998-07-21 Otis Elevator Company Information display and control device for a passenger conveyor
JP3138430B2 (ja) 1996-12-20 2001-02-26 株式会社日立製作所 ユーザインタフェース画面作成支援装置
US5980078A (en) * 1997-02-14 1999-11-09 Fisher-Rosemount Systems, Inc. Process control system including automatic sensing and automatic configuration of devices
CN1219252A (zh) * 1997-03-11 1999-06-09 三菱电机株式会社 直观编程方法及其系统
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
JP3330379B2 (ja) 1997-06-23 2002-09-30 マイクロエプシロン・メステクニク・ゲーエムベーハー・アンド・カンパニー・カーゲー 処理をモニターし、制御し、及び整合する方法
JPH1124736A (ja) * 1997-07-02 1999-01-29 Mitsubishi Heavy Ind Ltd プラント監視・制御装置
CN1223428A (zh) * 1997-07-17 1999-07-21 兰迪斯及斯特法有限公司 监测及控制建筑自动化系统中实时信息的方法及装置
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
JP3597356B2 (ja) * 1997-10-20 2004-12-08 富士通株式会社 通信連携情報生成装置、3階層クライアント/サーバシステムおよび通信連携情報生成プログラムを記録した媒体
US6292790B1 (en) 1997-10-20 2001-09-18 James E. Krahn Apparatus for importing and exporting partially encrypted configuration data
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 株式会社デジタル ダウンロードシステム及びダウンロードプログラムを記録したコンピュータ読み取り可能な記録媒体
CA2324412A1 (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
US6442512B1 (en) * 1998-10-26 2002-08-27 Invensys Systems, Inc. Interactive process modeling system
US6442515B1 (en) 1998-10-26 2002-08-27 Invensys Systems, Inc. Process model generation independent of application mode
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 プラント監視制御システム
US6760711B1 (en) 1999-01-11 2004-07-06 Microsoft Corporation Merchant owned, ISP-hosted online stores with secure data store
JP3653660B2 (ja) * 1999-01-11 2005-06-02 富士通株式会社 ネットワーク管理方法及びネットワーク管理システム
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 東京電力株式会社 画像情報表示方法及び装置
AU2003204846B2 (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
WO2000070531A2 (en) * 1999-05-17 2000-11-23 The Foxboro Company Methods and apparatus for control configuration
US6754885B1 (en) * 1999-05-17 2004-06-22 Invensys Systems, Inc. Methods and apparatus for controlling object appearance in a process control configuration system
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 希伯特·海丁加 具有直觉编程能力的以处理器为基础的过程控制系统
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
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
US6449624B1 (en) 1999-10-18 2002-09-10 Fisher-Rosemount Systems, Inc. Version control and audit trail in 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
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
WO2001067309A2 (en) * 2000-03-03 2001-09-13 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
JP2003528306A (ja) 2000-03-23 2003-09-24 インベンシス システムズ インコーポレイテッド ディジタル流量計における二相流に対する修正
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
AU2001253613A1 (en) * 2000-04-17 2001-10-30 Circadence Corporation System and method for shifting functionality between multiple web servers
JP2001306310A (ja) * 2000-04-19 2001-11-02 Fuji Photo Film Co Ltd Gui部作成支援方法及び装置並びにアプリケーション開発方法
DE60105934T2 (de) * 2000-04-21 2005-10-13 Jsr Corp. Thermoplastische elastomerzusammensetzung
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 コクヨ株式会社 プロジェクト活動支援システム
US7302676B2 (en) * 2000-08-07 2007-11-27 Siemens Aktiengesselschaft Method for debugging flowchart programs for industrial 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
WO2002023368A1 (en) * 2000-09-15 2002-03-21 Wonderware Corporation A method and system for administering a concurrent user licensing agreement on a manufacturing/process control information portal server
US8671460B1 (en) 2000-09-25 2014-03-11 Fisher-Rosemount Systems, Inc. Operator lock-out in batch process control systems
US6647315B1 (en) 2000-09-29 2003-11-11 Fisher-Rosemount Systems, Inc. Use of remote soft phases in a process control system
US6832118B1 (en) * 2000-09-29 2004-12-14 Rockwell Automation Technologies, Inc. Programmable network control component and system of components
JP2002108600A (ja) 2000-10-02 2002-04-12 Digital Electronics Corp 制御システムの端末装置、記録媒体、および、制御システム
AU2001296576A1 (en) * 2000-10-04 2002-04-15 Siemens Energy And Automation, Inc. Manufacturing system software version management
SE518491C2 (sv) * 2000-10-12 2002-10-15 Abb Ab Datorbaserat system och metod för behörighetskontroll av objekt
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
JP2002132321A (ja) * 2000-10-20 2002-05-10 Susumu Ueno 工作機械の保守システム及び保守方法
DE60137140D1 (de) * 2000-10-20 2009-02-05 Daicel Chem Anlagen steuer-überwachungsvorrichtung
US7210095B1 (en) 2000-10-31 2007-04-24 Cisco Technology, Inc. Techniques for binding scalable vector graphics to associated information
JP4626785B2 (ja) 2000-11-02 2011-02-09 横河電機株式会社 操作監視用表示装置
JP2002140404A (ja) 2000-11-02 2002-05-17 Hitachi Ltd データベース統合処理方法及びその実施装置並びにその処理プログラムを記録した記録媒体
US7113085B2 (en) 2000-11-07 2006-09-26 Fisher-Rosemount Systems, Inc. Enhanced device alarms in a process control system
GB2370675B (en) 2000-11-15 2003-04-30 Maurice Bligh Colour-coded evacuation signalling 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
CA2430166A1 (en) * 2000-11-28 2002-06-06 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
AU2002251731A1 (en) * 2001-01-04 2002-07-16 Roy-G-Biv Corporation Systems and methods for transmitting motion control data
JP2002215221A (ja) 2001-01-17 2002-07-31 Toshiba Corp 監視制御装置
US7174534B2 (en) 2001-01-22 2007-02-06 Symbol Technologies, Inc. Efficient system and method for running and analyzing multi-channel, multi-modal 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 英业达股份有限公司 实现列表框控件的方法
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
WO2002071173A2 (en) * 2001-03-01 2002-09-12 Fisher-Rosemount Systems, Inc. Data sharing 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
WO2002071171A2 (en) * 2001-03-01 2002-09-12 Fisher-Rosemount Systems, Inc. Automatic work order/parts order generation and tracking
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
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
US7284271B2 (en) 2001-03-14 2007-10-16 Microsoft Corporation Authorizing a requesting entity to operate upon data structures
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
WO2003001365A1 (en) 2001-06-22 2003-01-03 Wonderware Corporation A process control script development and execution facility supporting multiple user-side programming languages
WO2003001376A1 (en) * 2001-06-22 2003-01-03 Wonderware Corporation A customizable system for creating supervisory process control and manufacturing information applications
US7650607B2 (en) * 2001-06-22 2010-01-19 Invensys Systems, Inc. Supervisory process control and manufacturing information system application having a layered architecture
EP1410204B1 (en) * 2001-06-22 2016-11-09 Wonderware Corporation Supervisory process control and manufacturing information system application having an extensible component model
EP1410557A4 (en) 2001-06-22 2009-11-18 Wonderware Corp SECURITY ARCHITECTURE FOR A PROCESS CONTROL PLATFORM EXECUTING APPLICATIONS
US6813587B2 (en) * 2001-06-22 2004-11-02 Invensys Systems, Inc. Remotely monitoring/diagnosing distributed components of a supervisory process control and manufacturing information application from a central location
EP1410258A4 (en) 2001-06-22 2007-07-11 Inc Nervana SYSTEM AND METHOD FOR RECALLING, MANAGING, DELIVERING AND PRESENTING KNOWLEDGE
US7496911B2 (en) 2001-06-22 2009-02-24 Invensys Systems, Inc. Installing supervisory process control and manufacturing software from a remote location and maintaining configuration data links in a run-time environment
US7730498B2 (en) * 2001-06-22 2010-06-01 Invensys Systems, Inc. Internationalization of objects executable in a supervisory process control and manufacturing information system
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
GB2377045A (en) 2001-06-28 2002-12-31 Sony Service Ct Configuration manager
US7162534B2 (en) 2001-07-10 2007-01-09 Fisher-Rosemount Systems, Inc. Transactional data communications for process control systems
US7546602B2 (en) * 2001-07-10 2009-06-09 Microsoft Corporation Application program interface for network software platform
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
US7367028B2 (en) 2001-08-14 2008-04-29 National Instruments Corporation Graphically deploying programs on devices in 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
US7552222B2 (en) * 2001-10-18 2009-06-23 Bea Systems, Inc. Single system user identity
US7064766B2 (en) * 2001-10-18 2006-06-20 Microsoft Corporation Intelligent caching data structure for immediate mode graphics
US6842660B2 (en) * 2001-10-31 2005-01-11 Brooks Automation, Inc. Device and method for communicating data in a process control system
CA2360645C (en) * 2001-10-31 2006-03-07 Ibm Canada Limited-Ibm Canada Limitee Dynamic generic framework for distributed tooling
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
KR20040101527A (ko) 2002-04-19 2004-12-02 컴퓨터 어소시에이츠 싱크, 인코포레이티드 원시 애플리케이션 데이터의 관리 시스템 및 방법
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 オムロン株式会社 画面作成装置及びプログラム
US20040001099A1 (en) * 2002-06-27 2004-01-01 Microsoft Corporation Method and system for associating actions with semantic labels in electronic documents
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
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
US7636172B2 (en) 2002-07-31 2009-12-22 Ricoh Company, Ltd. Image forming apparatus, information processing apparatus and version check method using an API from an application
US7370064B2 (en) * 2002-08-06 2008-05-06 Yousefi Zadeh Homayoun Database remote replication for back-end tier of multi-tier computer systems
CN1204493C (zh) * 2002-08-06 2005-06-01 中国科学院计算技术研究所 服务绑定系统及方法
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
KR100452854B1 (ko) 2002-08-23 2004-10-14 삼성전자주식회사 멀티빔 레이저 스캐닝유닛의 부주사 간격 조절장치
US7165226B2 (en) * 2002-08-23 2007-01-16 Siemens Aktiengesellschaft Multiple coupled browsers for an industrial workbench
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
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
GB2417574A (en) 2002-10-22 2006-03-01 Fisher-Rosemount Systems Inc Smart process modules and objects in a process plant
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
US7526347B2 (en) 2003-02-18 2009-04-28 Fisher-Rosemount Systems, Inc. Security for 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
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
JP4467278B2 (ja) * 2003-10-10 2010-05-26 東芝エレベータ株式会社 エスカレータおよび先端スカート部構造
JP4401138B2 (ja) * 2003-10-10 2010-01-20 東芝エレベータ株式会社 乗客コンベア
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
US7350192B2 (en) 2003-12-08 2008-03-25 Ebay Inc. Method and system to automatically generate software code
JP2005209046A (ja) * 2004-01-23 2005-08-04 Horkos Corp 工作機械の異常管理装置
US7079984B2 (en) * 2004-03-03 2006-07-18 Fisher-Rosemount Systems, Inc. Abnormal situation prevention in a process plant
US7676287B2 (en) * 2004-03-03 2010-03-09 Fisher-Rosemount Systems, Inc. Configuration system and method for 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
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
JP2007536634A (ja) 2004-05-04 2007-12-13 フィッシャー−ローズマウント・システムズ・インコーポレーテッド プロセス制御システムのためのサービス指向型アーキテクチャ
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
US20060031354A1 (en) 2004-05-21 2006-02-09 Bea Systems, Inc. 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
EP1798632A1 (en) * 2005-12-19 2007-06-20 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 (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5706455A (en) * 1994-09-02 1998-01-06 Square D Company Distributed database configuration with graphical representations having prelinked parameters for devices within a networked control system
US5841654A (en) * 1995-10-16 1998-11-24 Smar Research Corporation Windows based network configuration and control method for a digital control system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
US 5706455 A,说明书第3栏第43-45行,第8栏第36-39行,图5.

Also Published As

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

Similar Documents

Publication Publication Date Title
CN1950761B (zh) 过程环境中的脚本图形
CN101872280A (zh) 在过程控制系统中为操作员界面显示配置动画和事件
CN102043403A (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