JP2017182832A - プロセス環境における関連付けられたグラフィック表示、表示エディタプログラム、表示オブジェクト、及びプロセス制御システム - Google Patents
プロセス環境における関連付けられたグラフィック表示、表示エディタプログラム、表示オブジェクト、及びプロセス制御システム Download PDFInfo
- Publication number
- JP2017182832A JP2017182832A JP2017111942A JP2017111942A JP2017182832A JP 2017182832 A JP2017182832 A JP 2017182832A JP 2017111942 A JP2017111942 A JP 2017111942A JP 2017111942 A JP2017111942 A JP 2017111942A JP 2017182832 A JP2017182832 A JP 2017182832A
- Authority
- JP
- Japan
- Prior art keywords
- display
- graphic
- process plant
- user
- plant
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 309
- 230000008569 process Effects 0.000 title claims abstract description 288
- 238000004886 process control Methods 0.000 title claims description 47
- 238000012423 maintenance Methods 0.000 claims abstract description 83
- 238000004088 simulation Methods 0.000 claims abstract description 66
- 230000006870 function Effects 0.000 claims description 104
- 230000009471 action Effects 0.000 claims description 51
- 230000000007 visual effect Effects 0.000 claims description 31
- 230000033001 locomotion Effects 0.000 claims description 21
- 238000004891 communication Methods 0.000 claims description 13
- 230000036541 health Effects 0.000 claims description 4
- 238000012800 visualization Methods 0.000 description 203
- 238000013515 script Methods 0.000 description 54
- 230000008859 change Effects 0.000 description 40
- 230000027455 binding Effects 0.000 description 35
- 238000009739 binding Methods 0.000 description 35
- 230000000694 effects Effects 0.000 description 32
- 230000006399 behavior Effects 0.000 description 25
- 235000008733 Citrus aurantifolia Nutrition 0.000 description 16
- 235000011941 Tilia x europaea Nutrition 0.000 description 16
- 239000004571 lime Substances 0.000 description 16
- 239000002131 composite material Substances 0.000 description 15
- 239000010410 layer Substances 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 238000005259 measurement Methods 0.000 description 11
- 101000857680 Xenopus laevis Runt-related transcription factor 1 Proteins 0.000 description 7
- 239000012530 fluid Substances 0.000 description 7
- 230000003993 interaction Effects 0.000 description 7
- 230000010354 integration Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 230000003068 static effect Effects 0.000 description 6
- 230000001960 triggered effect Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 5
- 239000000446 fuel Substances 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000012549 training Methods 0.000 description 5
- 230000009466 transformation Effects 0.000 description 5
- 239000000463 material Substances 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 238000009877 rendering Methods 0.000 description 4
- OKKJLVBELUTLKV-UHFFFAOYSA-N Methanol Chemical compound OC OKKJLVBELUTLKV-UHFFFAOYSA-N 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- LTMHDMANZUZIPE-PUGKRICDSA-N digoxin Chemical compound C1[C@H](O)[C@H](O)[C@@H](C)O[C@H]1O[C@@H]1[C@@H](C)O[C@@H](O[C@@H]2[C@H](O[C@@H](O[C@@H]3C[C@@H]4[C@]([C@@H]5[C@H]([C@]6(CC[C@@H]([C@@]6(C)[C@H](O)C5)C=5COC(=O)C=5)O)CC4)(C)CC3)C[C@@H]2O)C)C[C@@H]1O LTMHDMANZUZIPE-PUGKRICDSA-N 0.000 description 3
- 239000007788 liquid Substances 0.000 description 3
- 230000000644 propagated effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- BVKZGUZCCUSVTD-UHFFFAOYSA-L Carbonate Chemical compound [O-]C([O-])=O BVKZGUZCCUSVTD-UHFFFAOYSA-L 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 230000002860 competitive effect Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000001965 increasing effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 239000000779 smoke Substances 0.000 description 2
- 238000013517 stratification Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000000844 transformation Methods 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 241001289753 Graphium sarpedon Species 0.000 description 1
- 238000012369 In process control Methods 0.000 description 1
- 101150110972 ME1 gene Proteins 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000002730 additional effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- RYYVLZVUVIJVGH-UHFFFAOYSA-N caffeine Chemical compound CN1C(=O)N(C)C(=O)C2=C1N=CN2C RYYVLZVUVIJVGH-UHFFFAOYSA-N 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000002716 delivery method Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000005714 functional activity Effects 0.000 description 1
- 238000010965 in-process control Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 238000009533 lab test Methods 0.000 description 1
- 239000002346 layers by function Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000013021 overheating Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000003208 petroleum Substances 0.000 description 1
- 230000003863 physical function Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
- 238000010977 unit operation Methods 0.000 description 1
- 238000009423 ventilation Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
- G05B19/0425—Safety, monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0428—Safety, monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total 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] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total 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] or computer integrated manufacturing [CIM]
- G05B19/4185—Total 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] or computer integrated manufacturing [CIM] characterised by the network communication
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total 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] or computer integrated manufacturing [CIM]
- G05B19/41885—Total 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] or computer integrated manufacturing [CIM] characterised by modeling, simulation of the manufacturing system
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0267—Fault communication, e.g. human machine interface [HMI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/387—Information 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4488—Object-oriented
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/289—Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23424—Select construction element from function library
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25067—Graphic configuration control system
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25428—Field device
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31467—Display of operating conditions of machines, workcells, selected programs
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31469—Graphical display of process as function of detected alarm signals
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31472—Graphical display of process
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31474—Icon display for quick access of detailed information
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32128—Gui graphical user interface
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32342—Real time simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/12—Symbolic schematics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/14—Pipes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/12—Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/4026—Bus for use in automation systems
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A10/00—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE at coastal zones; at river basins
- Y02A10/40—Controlling or monitoring, e.g. of flood or hurricane; Forecasting, e.g. risk assessment or mapping
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P80/00—Climate change mitigation technologies for sector-wide applications
- Y02P80/40—Minimising material used in manufacturing processes
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/80—Management or planning
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/80—Management or planning
- Y02P90/84—Greenhouse gas [GHG] management systems
-
- Y—GENERAL 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
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS 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/00—Systems 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/18—Network protocols supporting networked applications, e.g. including control of end-device applications over a network
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/961—Operator interface with visual structure or function dictated by intended use
- Y10S715/965—Operator interface with visual structure or function dictated by intended use for process control and configuration
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Manufacturing & Machinery (AREA)
- Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Medical Informatics (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Evolutionary Computation (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Primary Health Care (AREA)
- Game Theory and Decision Science (AREA)
- Mathematical Physics (AREA)
- Databases & Information Systems (AREA)
- Testing And Monitoring For Control Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Programmable Controllers (AREA)
- Stored Programmes (AREA)
- Digital Computer Display Output (AREA)
Abstract
【課題】プロセスプラント端末のグラフィカルユーザインタフェースを、実行時環境の下で、編集、更新が可能なエディタを提供する。【解決手段】グラフィック表示エディタは、実行時環境で、プロセスプラント内のオペレータビューイング機能、シミュレーション機能および保守機能のための表示を提供できる、相互関連グラフィック表示を生成するのに使用できる。グラフィック表示を生成するのに同じグラフィックエディタが使用されているため、結果として生ずるグラフィック表示は同じ様相および印象を有することができ、プラント内の実行時環境に全般的に同じ方法でバインドされることができ、プロセスプラントで使用されるプロセスグラフィック表示を構成及び生成するのに必要とされる時間を低減する。【選択図】図3
Description
関連出願
本出願は、優先権の目的のために、2004年5月4日に出願された、「プロセス制御システムを表わし、モニターし、それと対話するためのグラフィカルユーザインタフェース」と題する米国仮出願番号第60/567,980号に係る特典の正式に提出された出願であり、前記特典を請求するものであり、これを全体として参照により明示的に援用する。本出願は、「プロセスプラントにおけるグラフィック表示要素、プロセスモジュールおよび制御モジュールの統合」と題して、2003年7月21日に提出され、2004年8月5日に米国特許出願第2004/0153804号公報として公告された米国特許出願第10/625,481号にも関連しており、これは「プロセスプラントにおけるスマートプロセスモジュールおよびオブジェクト」と題して、2002年10月22日に提出され、2004年4月22日に米国特許出願第2004/0075689号公報として公告された、米国特許出願第10/278,469号の一部継続出願であり、これらの出願の全体の開示を、ここに明示的に参照により援用する。本出願は、「プロセスプラント構成システムにおけるモジュールクラスオブジェクト」と題して、2003年2月18日に提出され、2004年10月7日に米国特許出願2004/0199925号公報として公告された、米国特許出願第10/368,151号にも関連しており、この開示の全体を、ここで参照により明示的に援用する。本出願は、本出願と同じ日付で、国際(PCT)出願として提出された下記の特許出願にも関連しており、ここで参照によりそれら全体を本出願に援用する。すなわち、「プロセス制御システム用のユーザにより構成可能なアラームおよびアラームトレンディング」(弁理士整理番号06005/41112)、「プロセスプラントにおけるプロセスモジュールおよびエキスパートシステムの統合」(弁理士整理番号06005/41113)、「統合環境における、カスタマイズされたプロセスグラフィック表示層を有するプロセスプラントユーザインタフェースシステム」(06005/41114)、「プロセス環境におけるスクリプトされたグラフィックス」(弁理士整理番号06005/41115)、「プロセス構成および制御環境へのグラフィックス統合」(弁理士整理番号06005/41116)、「プロセス環境における複数のビジュアライゼーションを有するグラフィック要素」(弁理士整理番号06005/41117)、「プロセスプラントにおいてグラフィック表示要素およびプロセスモジュールを構成するためのシステム(弁理士整理番号06005/41118)、「一元化されたプロセス制御システムインタフェース用グラフィック表示構成フレームワーク」(弁理士整理番号06005/41124)、「プロセスプラントユーザインタフェースにおけるマークアップ言語に基づく動的プロセスグラフィックス」(弁理士整理番号06005/41127)、「プロセス制御データを変更するための方法および装置」(弁理士整理番号06005/591622及び20040/59-11622)、「プロセス制御データにアクセスするための方法および装置」(弁理士整理番号06005/591623及び20040/59-11623)、「プロセス制御システム用の統合グラフィカル実行時インタフェース」(弁理士整理番号06005/591628及び20040/59-11628)、「プロセス制御システム用のサービス指向アーキテクチャ」(弁理士整理番号06005/591629及び20040/59-11629)。
本出願は、優先権の目的のために、2004年5月4日に出願された、「プロセス制御システムを表わし、モニターし、それと対話するためのグラフィカルユーザインタフェース」と題する米国仮出願番号第60/567,980号に係る特典の正式に提出された出願であり、前記特典を請求するものであり、これを全体として参照により明示的に援用する。本出願は、「プロセスプラントにおけるグラフィック表示要素、プロセスモジュールおよび制御モジュールの統合」と題して、2003年7月21日に提出され、2004年8月5日に米国特許出願第2004/0153804号公報として公告された米国特許出願第10/625,481号にも関連しており、これは「プロセスプラントにおけるスマートプロセスモジュールおよびオブジェクト」と題して、2002年10月22日に提出され、2004年4月22日に米国特許出願第2004/0075689号公報として公告された、米国特許出願第10/278,469号の一部継続出願であり、これらの出願の全体の開示を、ここに明示的に参照により援用する。本出願は、「プロセスプラント構成システムにおけるモジュールクラスオブジェクト」と題して、2003年2月18日に提出され、2004年10月7日に米国特許出願2004/0199925号公報として公告された、米国特許出願第10/368,151号にも関連しており、この開示の全体を、ここで参照により明示的に援用する。本出願は、本出願と同じ日付で、国際(PCT)出願として提出された下記の特許出願にも関連しており、ここで参照によりそれら全体を本出願に援用する。すなわち、「プロセス制御システム用のユーザにより構成可能なアラームおよびアラームトレンディング」(弁理士整理番号06005/41112)、「プロセスプラントにおけるプロセスモジュールおよびエキスパートシステムの統合」(弁理士整理番号06005/41113)、「統合環境における、カスタマイズされたプロセスグラフィック表示層を有するプロセスプラントユーザインタフェースシステム」(06005/41114)、「プロセス環境におけるスクリプトされたグラフィックス」(弁理士整理番号06005/41115)、「プロセス構成および制御環境へのグラフィックス統合」(弁理士整理番号06005/41116)、「プロセス環境における複数のビジュアライゼーションを有するグラフィック要素」(弁理士整理番号06005/41117)、「プロセスプラントにおいてグラフィック表示要素およびプロセスモジュールを構成するためのシステム(弁理士整理番号06005/41118)、「一元化されたプロセス制御システムインタフェース用グラフィック表示構成フレームワーク」(弁理士整理番号06005/41124)、「プロセスプラントユーザインタフェースにおけるマークアップ言語に基づく動的プロセスグラフィックス」(弁理士整理番号06005/41127)、「プロセス制御データを変更するための方法および装置」(弁理士整理番号06005/591622及び20040/59-11622)、「プロセス制御データにアクセスするための方法および装置」(弁理士整理番号06005/591623及び20040/59-11623)、「プロセス制御システム用の統合グラフィカル実行時インタフェース」(弁理士整理番号06005/591628及び20040/59-11628)、「プロセス制御システム用のサービス指向アーキテクチャ」(弁理士整理番号06005/591629及び20040/59-11629)。
本発明は、全体としてプロセスプラントに関し、より詳しくは、プラント構成、制御、保守、およびシミュレーションと関連する各種の活動における、共通のグラフィック表示要素の生成および使用を可能にするための、プロセス制御およびシミュレーションシステムのシステムレベルにおける、グラフィック表示エディタおよびグラフィック表示オブジェクトの統合および利用に関する。
化学、石油または他のプロセスで使用されるような分散プロセス制御システムは、一般に、アナログ、ディジタル、または、アナログとディジタルの組合せのバスを介して、一つ以上の現場装置(フィールドデバイス)に通信により結合される一つ以上のプロセスコントローラを含んでいる。現場装置(これは、例えば、バルブ、バルブポジショナー、スイッチおよびトランスミッタ(例えば、温度、圧力、レベルおよび流量センサー)であってよい)は、プロセス環境内に設置され、例えば、バルブの開閉、プロセスパラメータの測定等のプロセス機能を行なう。スマート現場装置(例えば、FOUNDATION(登録商標)Fieldbusプロトコルのような周知のFieldbusプロトコルに準拠した現場装置)は、一般にコントローラ内で実行される制御計算、警報機能、および他の制御機能も行なうことができる。プロセスコントローラ(これも一般に、プラント環境内に設置される)は、現場装置により測定されたプロセス測定値および/または現場装置に関する他の情報を表わす信号を受け取り、例えば、プロセス制御決定を行ない、受け取った情報に基づいて制御信号を生成し、HART(登録商標)およびFieldbus現場装置等の現場装置で実行されている制御モジュールまたはブロックと調和する異なる制御モジュールを実行させるコントローラアプリケーションを実行する。コントローラにおける制御モジュールは、通信ライン上で現場装置に制御信号を送り、それによりプロセスの動作を制御する。
現場装置およびコントローラからの情報は通常、データハイウェイを介して、一般に制御室または他のより過酷なプラント環境から離れた場所に配置される、例えば、オペレータワークステーション、パソコン、データヒストリアン、レポートジェネレータ、セントラライズドデータベース等の、一つ以上の他のハードウェアデバイスで利用できるようにされる。これらハードウェアデバイスは、例えば、オペレータがプロセスに対して、例えば、プロセス制御ルーチンの設定を変更すること、コントローラまたは現場装置内で制御モジュールの動作を変更すること、プロセスの現在の状態を確認すること、現場装置およびコントローラによって生成されるアラームを確認すること、要員をトレーニングするまたはプロセス制御ソフトウェアを試験する目的でプロセスの動作をシミュレートすること、構成データベースを維持し更新すること等の機能を行なうことを可能にできるアプリケーションを実行する。
例として、DeltaV(登録商標)制御システム(Emerson Process Management社により発売)は、プロセスプラント内のさまざまな場所に設置された異なるデバイス内に記憶され、それらによって実行される複数のアプリケーションを含んでいる。一つ以上のオペレータワークステーションに存在する構成アプリケーションは、ユーザがプロセス制御モジュールを生成あるいは変更し、これらプロセス制御モジュールを分散された専用のコントローラに、データハイウェイを介してダウンロードすることを可能にする。一般にこれら制御モジュールは、通信により相互接続された機能ブロックからなり、これらは制御スキーム内でそれらへの入力に基づいて機能を行ない、制御スキーム内の他の機能ブロックに出力を与える、オブジェクト指向プログラミングプロトコルにおけるオブジェクトである。構成アプリケーションはまた、ビューイング(表示)アプリケーションによって使用されて、オペレータにデータを表示し、オペレータがプロセス制御ルーチン内での設定(例えば設定点)を変えることを可能にするオペレータインタフェースを、設計者が生成または変更することを可能にしてもよい。各専用コントローラおよび(場合によっては)現場装置は、実際のプロセス制御機能を実行するために、割り当てられダウンロードされた制御モジュールを実行させるコントローラアプリケーションを記憶し、実行する。ビューイングアプリケーション(一つ以上のオペレータワークステーション上で実行されることができる)は、コントローラアプリケーションからデータハイウェイを介してデータを受け取り、このデータをプロセス制御システム設計者、オペレータ、またはユーザに、ユーザインタフェースを用いて表示し、例えば、オペレータ用のビュー、エンジニア用のビュー、技術者用のビュー等の、任意の多数の異なるビューを提供してよい。データヒストリアンアプリケーションは一般にデータヒストリアンデバイスに記憶され、これにより実行され、データハイウェイ上で与えられたデータのうちの一部または全てを収集し記憶する一方、構成データベースアプリケーションはデータハイウェイに付加されたまた別のコンピュータで実行され、現在のプロセス制御ルーチン構成およびそれと関連したデータを記憶することができる。或いは、構成データベースは構成アプリケーションと同じワークステーション内に設置されてもよい。
プロセス制御環境で使用される制御およびサポートアプリケーションの数およびタイプが増大するにつれて、ユーザがこれらアプリケーションを効果的に構成し使用できるようにするため、さまざまなグラフィカル表示アプリケーションが提供されてきた。例えば、構成エンジニアが、プロセスプラント内の制御デバイスにダウンロードすべき制御プログラムをグラフィカリー(図式的)に生成できるようにするため、グラフィカル表示アプリケーションを使用して、制御構成アプリケーションをサポートすることが行なわれてきた。加えて、制御オペレータがプロセスプラントの現在の機能状態またはプロセスプラントのエリアを確認することを可能するため、保守要員がプロセスプラント内のハードウェアデバイスの状態を確認することを可能するため、プロセスプラントのシミュレーションを可能にするため等に、グラフィカル表示アプリケーションが使用されてきた。しかしながら、これらグラフィカル表示アプリケーションは、過去において、それらが関連している特定のアプリケーションの一部として、またはそれをサポートするために生成され、したがって一般にそれらの有用性は、それらが生成された目的である特定のプロセス機能に限定される。例えば、制御または他のオペレータをサポートするよう生成されたグラフィカルプログラムを、保守、構成またはシミュレーション機能で用いることは、不可能とは言わないまでも困難である。
具体的な例として、いくつかのプロセス制御構成アプリケーションは、現在、プロセスプラントに対する制御計画(戦略)を生成するのに使用されるテンプレートオブジェクト、例えば、機能ブロックテンプレートオブジェクトおよび場合によっては制御モジュールテンプレートオブジェクトのライブラリを含んでいる。テンプレートオブジェクトは、デフォルトプロパティ、設定およびそれらと関連したメソッドを有しており、グラフィカル構成アプリケーションを用いるエンジニアは、これらテンプレートオブジェクトを選択し、選択されたテンプレートオブジェクトのコピーを実質的に構成スクリーンに配置して、制御モジュールを開発することができる。テンプレートオブジェクトを選択し、構成スクリーンに配置する過程の中で、エンジニアはこれらオブジェクトの入力および出力を相互接続し、それらのパラメータ、名称、タグおよび他のプロパティを変更して、プロセスプラントにおける特定の使用に対して特定の制御モジュールを生成する。一つ以上のこのような制御モジュールを生成後、エンジニアは次いで、制御モジュールをインスタンス化(実体化)し、それを適切な一つ以上のコントローラまたは現場装置にダウンロードして、プロセスプラントの運転中に実行することができる。
その後、エンジニアは、さまざまなグラフィカル表示生成アプリケーションを用いて、表示生成アプリケーションで表示オブジェクトを選択し、構築することにより、プロセスプラント内のオペレータ、保守要員等に対して、一つ以上の表示を生成することができる。これらの表示は一般に、ワークステーションの一つ以上においてシステムワイドに(システム全体で)実行され、プラント内の制御システムまたはデバイスの動作状態について予め構成された表示をオペレータまたは保守要員に与える。これら表示は、一般に、コントローラまたはプロセスプラント内のデバイスによって生成されるアラームを受け取り表示する警報表示、プロセスプラント内のコントローラおよび他のデバイスの動作状態を示す制御表示、プロセスプラント内のデバイスの機能状態を示す保守表示等の形態を取る。しかしながら、これら表示は、一般に予め構成され、プロセスプラント内のプロセス制御モジュールまたはデバイスから受け取った情報またはデータを既知の方法で表示する。あるシステムではこのような表示は、物理的または論理的要素を表わし、物理的または論理的要素に通信により結合されて物理的または論理的要素についてのデータを受け取るグラフィック描写によって生成される。表示スクリーン上のグラフィックは、あるイベント、例えば、受信データ(例えば、タンクの充てん量が半分であることを示すデータ、流量センサーによって測定された流量を示すデータ等)に応じて変わってよい。しかしながら、構成、オペレータ制御、保守およびシミュレーション活動に使用されるグラフィカル表示は、一般に異なるグラフィカルエディタを用いて、互いに別々に生成される。更にまた、これら表示の限定されたグラフィカル機能は実行するのが難しく、いかなるグラフィカルオブジェクトの一部としても実行されない。
したがって、制御構成アプリケーションと同様に、表示生成アプリケーションは、スクリーン上に任意の所望の構成で配置してオペレータ表示、保守表示等を生成できるテンプレートグラフィカル表示アイテム(例えば、タンク、バルブ、センサー、スライドバーのようなオペレータ制御ボタン、オン/オフスイッチ等)を有していてよい。個々のグラフ
ィックアイテムは、スクリーン上に配置されるとき、ユーザに対して、プロセスプラントの内部動作についての何らかの情報またはその表示を与える方法で、スクリーン上で相互接続されることができる。しかしながら、グラフィック表示をアニメート(アニメーション化)するためには、表示作成者は、グラフィカルアイテムのそれぞれを、プロセスプラント内で生成されるデータ(例えば、センサーによって測定されるデータあるいはバルブの位置を示すデータ等)に、グラフィックアイテムとプロセスプラント内の当該データソースとの間の通信リンクを指定することによって、手動で結合しなければならない。この処理は単調で時間が掛かり、かつエラーを孕む恐れがある。
ィックアイテムは、スクリーン上に配置されるとき、ユーザに対して、プロセスプラントの内部動作についての何らかの情報またはその表示を与える方法で、スクリーン上で相互接続されることができる。しかしながら、グラフィック表示をアニメート(アニメーション化)するためには、表示作成者は、グラフィカルアイテムのそれぞれを、プロセスプラント内で生成されるデータ(例えば、センサーによって測定されるデータあるいはバルブの位置を示すデータ等)に、グラフィックアイテムとプロセスプラント内の当該データソースとの間の通信リンクを指定することによって、手動で結合しなければならない。この処理は単調で時間が掛かり、かつエラーを孕む恐れがある。
制御構成アプリケーション内の制御テンプレートオブジェクトおよび表示生成アプリケーション内の表示アイテムは、それらをコピー及び使用して、多くの異なる制御モジュールおよびグラフィカル表示が生成できるので便利であるが、プロセスプラント内の異なる機器に対して、多数の同じ制御モジュールおよびグラフィカル表示を生成する必要が起こることが多い。例えば、多くの中型から大型プロセスプラントは、同じ基本的な汎用制御モジュールおよび表示を用いて制御し確認することができる、同じまたは同様の機器の実体を多数有している。しかしながら、これら多数の制御モジュールおよび表示を生成するためには、汎用制御モジュールまたは表示モジュールを生成し、次いで、適用可能なさまざまな機器のそれぞれに対して、この汎用制御または表示モジュールをコピーする。もちろん、コピーした後で、各新しい制御または表示モジュールのそれぞれを構成アプリケーション内で手動で変更して、それが付加される特定の機器を指定しなければならず、次いでこれらの制御および表示モジュールの全てをインスタンス化し、プロセス制御システムにダウンロードしなければならない。
残念なことに、上述の制御モジュールおよび表示アイテムは、いかなる点でもモジュール式ではない。したがって、コピーした後で、制御モジュールおよび表示のそれぞれは、適切な構成アプリケーションを用いて手動でかつ個別に変更されることにより、それらが関連すべきプラント内の機器を指定しなければならない。同じタイプの機器のコピー(すなわち、複製(レプリケート)された機器)を多数有しているプラントでは、この処理は単調で時間が掛かり、オペレータがもたらすエラーを孕む恐れがある。更にまた、ひとたびプログラムされると、これらの異なる制御モジュールおよび表示は互いに他を感知しない。したがって、ひとたび生成された制御モジュールに変更を施すには、エンジニアまたはオペレータは、異なる複製された機器に対する異なる制御モジュールのそれぞれに対して同じ変更を手動で行なわなければならず、これまた時間が掛かり単調である。同じ問題は、プラント内の複製された機器の異なるセットに対して生成されるグラフィカルビューにも当てはまる。言い換えれば、ひとたび特定の制御モジュールまたは特定のグラフィカルビューが(個別にまたはテンプレートオブジェクトからのコピーによって)生成され、次いでプラント内の機器の特定のセットに結合されると、この制御モジュールまたはグラフィカルビューは、それと同じまたは同様の他の制御モジュールまたはグラフィカル表示に対していかなる自動的な感知もせず、システム内で別々のエンティティまたはオブジェクトとして存在する。結果として、特定のタイプの制御モジュールおよびグラフィカル表示のうちのいずれにも適用可能な変更を、それらのモジュールおよび表示に対して個別に施さなければならない。この問題は、グラフィカルビューが、同じ機器に対して生成されるがプラント内の異なる機能的コンテキスト(状況)で生成される場合、例えば、制御ビューイング、保守ビューイングおよびシミュレーション機能に対して生成される場合、より顕著になる。この場合、グラフィカルビューは、互いに他に対するいかなる認識または感知もなしに別々に生成される。
したがって、グラフィック表示は、プロセスプラント内で行なわれる一般的な異なる活動に対して使用される異なるアプリケーションで提供され、それらと関連付けられてきたが、これらグラフィック表示および関連グラフィック表示エディタは、一般にそれらがサポートするよう生成されたアプリケーションの機能レベルで追加されてきた。結果として、グラフィカルエディタはそれらが存在する範囲で、ユーザが、特定のアプリケーションによって必要とされる特定の機能性をサポートするグラフィックスを生成することを可能にしただけであった。以前のプロセスプラントは、プラント構成およびサポートのコンテキスト(状況)で行なわれる各種の活動または複数の活動のグラフィカルニーズによって使用され得る、またはそれをサポートし得るグラフィカル表示エディタを提供してこなかった。したがって、例えば制御構成活動をサポートし、あるいは可能にするのに使用されるグラフィカル表示エディタは、ユーザが制御プログラムを生成することを可能にするだけであり、オペレータまたは保守表示のニーズまたは機能をサポートしなかった。同様に、プラントの運転中に制御オペレータまたは保守技術者に提供されるオペレータビュー、保守ビュー等を生成するのに使用されるグラフィック表示エディタは、構成活動、シミュレーション活動等と関連した機能をサポートしなかった。グラフィック表示のニーズが、プロセスプラントの個々の機能レベルで(例えば、制御構成、保守サポート、制御オペレータサポートおよびシミュレーションサポート機能レベルで)サポートされる結果として、これら各種のエディタによって生成される様々な表示は、プラント内の同じ構成要素のモデリングおよび表現に終わり、結果としてプロセスプラントでの各種の様々な要員によるグラフィカル表示の労力が重複する。この労力の重複は、異なる用途に対して同じプロセス要素を表現する異なるグラフィカル表示を生成するのに必要な労力ばかりでなく、異なる表示アプリケーションで使用されるグラフィック要素を、それらが関連しているプロセスプラント内の実際のハードウェアまたはソフトウェア要素に結合するのに必要な労力に現れる。
各種のプロセスプラント活動のためのグラフィカルサポートは、実際に活動が行なわれているという事実の後に、かつ行なわれている実際の活動の一部として提供されてきたので、グラフィカルサポートは、プラント環境において共通のグラフィックスがプラント内で各種の異なる機能レベルで生成され、使用されることを可能にする方法で統合されていない。このグラフィックスの非統合は、異なる機能に対して実際に生成されるグラフィックスが、機能間で、またはアプリケーション間で異なることになり、これは一つの特定のタイプのグラフィカル表示には慣れているがプラント内の異なる動作または機能と関連した異なる表示を時々見なければならない、一部のユーザを混乱させ得るものある。同様に、上記のように、プラントの各種の異なる機能レベルでグラフィカル表示サポートを与えることは、表示を生成すること、及び表示内の要素をプラント内の実際のハードウェアまたはソフトウェア要素に適切に接続する際の両方において、グラフィックサポートの重複となる。
加えて、個々のデバイス内の異なるコントローラおよび問題に対して実行される制御ループと関連する状態、エラー、アラーム等を検出するのに、エラー検出およびその他のプログラミングが有用である。このようなエラー検出は、従来、プロセスプラントの異なる機能レベルで行なわれ、それらの異なる機能性活動に対して生成されたグラフィック表示上で表示されてきた。したがって、プロセス制御システムをプログラミングして、プロセスプラント内で、異なる、多種多様に設置されている可能性のあるデバイスからのデータを分析することによって検出しなければならないシステムのレベル状態またはエラーを認識することは困難であったし、またこれらのタイプのエラーを、このようなシステムのレベル状態の情報を、オペレータまたは保守要員に示す又は呈示するようには生成されなかったオペレータ表示上に示すことは、更により困難であった。また、表示内の異なる要素に対するこれらの代替的な情報またはデータのソースにより、オペレータ表示内のオブジェクトをアニメートすることは困難である。
実行時環境で、グラフィカル表示が互いに他と関連付けられる方法で、それらを生成することを可能にするための、グラフィカル表示サポートが、プロセスプラント構成、モニタリングおよびシミュレーションシステム内に提供される。具体的には、単一のグラフィック表示エディタが、例えば実行時環境で互いに他からアクセスされることにより、グラフィック表示のうちの一つの中のプロセスエンティティについて更なる情報を与え、プロセスプラントの隣接する部分を通してスクロールし、または、プロセスプラント内の異なる機能、例えば、オペレータビューイング機能、シミュレーション機能および保守機能に対して、異なる表示を与えることができる、各種の相互関連グラフィック表示を生成するのに使用されることができる。グラフィック表示を生成するのに、同じグラフィックエディタが使用されているため、結果として生ずるグラフィック表示は、同じ様相および印象を有することができ、プラント内の実行時環境に全般的に同じ方法でバインド(結合)されてよく、これによりプロセスプラントで使用されるプロセスグラフィック表示を構成及び生成するのに必要とされる時間を低減する。
図1は、システムレベルのグラフィカルサポートが、プラント10の各種の機能エリアに設けられているプロセスプラント10の例を示す。典型的に、プロセスプラント10は、入出力(I/O)デバイスまたはカード18(これは例えば、Fieldbusインタフェース、Profibus(登録商標)インタフェース、HART(登録商標)インタフェース、標準の4-20maインタフェース等であってよい)を介して一つ以上の現場装置14および16にそれぞれ接続された、一つ以上のコントローラ12を有する分散プロセス制御システムを含んでいる。コントローラ12は、例えばEthernet(登録商標)リンクであってよいデータハイウェイ24を介して、一つ以上のホストまたはオペレータワークステーション20〜23にも結合されている。データベース28は、データハイウェイ24に接続されていてよく、プラント10内のコントローラおよび現場装置と関連するパラメータ、ステータスおよび他のデータを収集し、記憶するデータヒストリアンとして、および/または、コントローラ12および現場装置14および16にダウンロードされてそれらの内に記憶されているプラント10内のプロセス制御システムの現在の構成を記憶する構成データベースとして動作する。データベース28は、ここで述べる方法で生成されるグラフィカルオブジェクトを追加的に記憶して、プロセスプラント10内でグラフィカルサポートを提供することもできる。コントローラ12、I/Oカード18および現場装置14および16は、一般に、時に過酷なプラント環境内に設置され、分散されるが、オペレータワークステーション20〜23およびデータベース28は、一般にコントローラまたは保守要員が容易にアクセス可能な制御室、またはその他のより過酷でない環境内に設置される。しかしながら、場合によっては、これらの機能を実行するのにハンドヘルド(携帯)デバイスを使用してもよく、これらハンドヘルドデバイスは一般にプラント内の様々な場所に運ばれる。
周知のように、コントローラ12(例えば、Emerson Process Management社から発売されているDeltaV(登録商標)コントローラであってよい)のそれぞれは、任意の数の、異なる、独立して実行される、制御モジュールまたはブロック29を用いて制御計画を実行するコントローラアプリケーションを記憶し、実行する。制御モジュール29のそれぞれは一般に機能ブロックと呼ばれるもので構成することができ、これは各機能ブロックが全体的な制御ルーチンの一部またはサブルーチンであり、(リンクと呼ばれる通信を介して)他の機能ブロックと連動して動作して、プロセスプラント10内のプロセス制御ループを実行する。周知のように、オブジェクト指向プログラミングプロトコルでのオブジェクトであってよい機能ブロックは、一般に例えばトランスミッタ、センサーまたは他のプロセスパラメータ測定デバイスと関連する入力機能、例えばPID、ファジイ論理等の制御を行なう制御ルーチンと関連する制御機能制御機能、または、バルブ等のある種のデバイスの動作を制御する出力機能のうちの一つを実行して、プロセスプラント10内でいくつかの物理的機能を行なう。もちろん、例えば、モデル予測コントローラ(MPC)、オプティマイザー等の、ハイブリッドおよび他の種類の複雑な機能ブロックも存在する。FieldbusプロトコルおよびDeltaV(登録商標)システムプロトコルは、オブジェクト指向プログラミングプロトコルで設計され、実行される制御モジュールおよび機能ブロックを使用するが、制御モジュールは、例えば、順次機能ブロック、ラダーロジック等を含む任意の所望の制御プログラミング方式を用いて設計することができ、また、機能ブロックまたは何か他の特定のプログラミング技法を用いて設計及び実行されることには限定されない。
図1に示すプラント10では、コントローラ12に接続された現場装置14および16は、標準の4-20 maデバイスであってよく、プロセッサおよびメモリを含むスマート現場装置(例えば、HART(登録商標)、Profibus(登録商標)、またはFOUNDATION(登録商標) Fieldbus現場装置)であってよく、または任意の他の所望のタイプのデバイスであってよい。例えばFieldbus現場装置のようなこれらデバイス(図1において参照番号16で示す)のうちのいくつかは、例えばコントローラ12で実行される制御計画と関連する機能ブロックのようなモジュールまたはサブモジュールを記憶し、実行できる。Fieldbus現場装置16のうちの2つの異なるものの内に配置されているとして図1に示す機能ブロック30は、周知のように、コントローラ12内で制御モジュール29の実行と関連して実行されて、プロセス制御を実行してもよい。もちろん、現場装置14および16は、例えば、センサー、バルブ、トランスミッタ、ポジショナー等の任意のタイプのデバイスであってよく、また、I/Oデバイス18は、例えば、HART(登録商標)、Fieldbus、Profibus(登録商標)等の任意の所望の通信またはコントローラプロトコルに準拠した任意のタイプのI/Oデバイスであってよい。
図1のプロセスプラント10では、ワークステーション20〜23は、プラント10内の同じまたは異なる要員によって行なわれる各種の異なる機能に対して使用される各種のアプリケーションを含むことができる。ワークステーション20〜23のそれぞれは、各種のアプリケーション、プログラム、データ構造等を記憶しているメモリ31、およびメモリ31に記憶されているアプリケーションのうちの任意のものを実行するのに使用できるプロセッサ32を含んでいる。図1に示す例では、ワークステーション20は、構成ワークステーションに指定され、権限を与えられた構成エンジニアがアクセスして、制御ルーチンまたはモジュール(例えば、モジュール29および30)を生成し、プラント10の各種のコントローラ12およびデバイス16にダウンロードすることができる、例えば、制御モジュール生成アプリケーション、オペレータインタフェースアプリケーションおよび他のデータ構造を含むことができる、一つ以上の構成アプリケーション33を含んでいる。ワークステーション21は、全体として制御オペレータビューイング(閲覧用)ワークステーションとして図1に示されており、プロセスプラント10の運転中に制御オペレータに各種の表示を与えて、オペレータがプロセスプラント10内で、またはプラントのさまざまな部分で起こることを確認するとともに、制御できるようにすることができる、多数の表示アプリケーション34を含んでいる。アプリケーション34は、例えば、制御診断アプリケーション、チューニングアプリケーション、レポート生成アプリケーション、または制御オペレータが制御機能を行なうのを支援するのに使用できる任意の他の制御サポートアプリケーションのような、サポートアプリケーション34aを含んでいてよい。同様に、ワークステーション22は、保守ビューイングワークステーションとして図示されており、各種の保守要員が、プラント10の保守ニーズを確認し、各種のデバイス12、14、16等の動作または稼動状況を確認するのに使用できる、多数の保守アプリケーション35を含んでいる。もちろん、アプリケーション35は、例えば、保守診断アプリケーション、較正アプリケーション、振動分析アプリケーション、レポート生成アプリケーション、または保守要員がプラント10内で保守機能を行なうのを支援するのに使用できる任意の他の保守サポートアプリケーションのような、サポートアプリケーション35aを含んでいてよい。加えてワークステーション23はシミュレーションワークステーションとして示されており、トレーニング目的、プラントの保守および制御を支援するプラントモデリング目的等を含む任意の多数の目的のために、プラント10またはプラント10の各種の部分の運転をシミュレートするのに使用できる多数のシミュレーションアプリケーション36を含んでいる。典型的には、ワークステーション20〜23のそれぞれは、表示スクリーン37を、キーボード、マウス等のような他の標準周辺装置と共に含んでいる。
各種の構成、制御、保守およびシミュレーションアプリケーション33〜36は、それらの機能の一つに特化された異なるワークステーションに設置されていることとして図1に示されているが、これらの、または他のプラント機能と関連する各種のアプリケーション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内の同じハードウェアを表現あるいはモデル化するために、また、異なるプラント要員が、構成、オペレータ制御、保守またはシミュレーション活動の状況において、プロセスプラントに何が起こりつつあるかを視覚化し理解するのを支援するのに使用された。
アプリケーション33〜36およびプラント10内の各種の機能のそれぞれに対する関連する表示は、一般に互いに無関係に、時には異なる人々によって、また異なる会社によってすら開発され、実行されたため、プロセスプラントの異なる機能エリアにおいて生成されまたは使用されるグラフィック表示は、グラフィカルなビジュアライゼーション(視覚性)を提供する点からは、首尾一貫したまたは容易に理解される方法では全く統合されていなかった。結果として、プラントの各種の異なる機能レベルにおけるグラフィック表示の独立した生成および実行により、グラフィック表示は機能間で異なる様相を呈し、グラフィック表示には、機能エリアにわたって首尾一貫した様相および印象がなかった。さらに、このような独立した生成は、プラントの同じ部分またはエリアだが異なる機能的用途のためにグラフィック表示を生成する際に労力の重複となり、そのように生成されたグラフィック表示は、例えばコントローラ12および現場装置14、16等のプラント10内の各種のデバイスに、プラント10の機能レベルごとに別々に結合され、それらからデータを受け取ることが必要とされた。この事実はまた、異なる表示のために同じハードウェア要素を追跡するのに、データベース構造の重複を必要とした。したがってこれまでは、例えば第1のアプリケーション(例えば、アプリケーション35のうちの一つ)は、保守目的のためにプラント10の一部を示す保守表示を生成するのに使用され、一方、第2のアプリケーション(例えば、アプリケーション34のうちの一つ)は、制御目的のために、プラント10の同じ部分を示す制御オペレータ表示を生成するのに使用された。これらの異なる表示エディタによって別々に生成された表示は、様相および印象において全く異なる場合があり、ユーザが保守表示とオペレータ表示との間で、混乱することなしに容易に、あるいは各タイプの表示についてトレーニングの必要なしに、行ったり来たりするよう切り換えるのは困難であった。同様に、異なるアプリケーション34および35において、両方の表示を独立して生成する際に労力が重複し、また保守表示および制御オペレータ表示を、プラント10内で同じハードウェア要素に別々に結合あるいは接続して、時には同じまたは同様のデータをそれらのハードウェア要素から受け取るためのデータベース構造を生成するには、さらなる追加の労力が必要であった。
これらの非能率を軽減し、プラント10内でより広く有用で理解しやすいグラフィックを提供するためには、プロセスプラント10のシステムレベルにグラフィカルサポート層が設けられて、構成、オペレータビューイング、保守ビューイング、シミュレーションおよびプラント10の他の機能エリアを含むプラント10の各種の機能エリアのそれぞれのグラフィック表示およびデータ構造ニーズをサポートする。このシステムレベルのサポートは、プラント動作レベル40、プラント機能性レベル42およびシステムレベル44を示す図2に図式
的に表現されている。図2から分かるように、プラント動作レベル40は、コントローラ12、現場装置14、16等を含んでおり、これらは、制御ルーチンまたはモジュール29および30、並びにプラント10内で実行される他のソフトウェアを実行して、プラントの実行時中にプラント運転を実施する。プラント機能性レベル42は、構成機能ブロック46、制御機能ブロック47、保守機能ブロック48およびシミュレーションブロック49を含むこととして表現されているが、他のあるいは異なる機能(例えば、エンジニアリングおよびビジネス機能)も同様に設けられてよい。構成機能ブロック46は、プラント動作レベル40内の構成要素とインタフェース又は通信する構成ルーチン33を実行して、プラント動作レベル40に制御計画または制御モジュールを提供する。制御機能ブロック47は、制御ビューイングおよびその他のアプリケーション34および34aを含んでおり、これらも、プラント動作レベル40内の各種の物理的および論理的構成要素と一般的には直接にインタフェース又は通信することにより、プラント10内で、オペレータにより起動された変更を実行する、制御表示34を介してオペレータに情報を提供する、制御アプリケーション34aのためのデータを獲得する等を行う。保守機能ブロック48は保守ルーチンおよびアプリケーション35および35aを含んでおり、これは、プラント動作レベル40内の各種の物理的および論理的構成要素とインタフェース又は通信することにより、保守手続きを実行する、保守データを収集する、保守表示35を介して保守要員に保守データまたは情報を提供する、診断アプリケーション35aを実行する等を行なう。同様に、シミュレーション機能ブロック49はシミュレーションルーチン36を含んでおり、これは、プラント10のシミュレーションを実行し、プラント動作レベル40内の構成要素に通信により結合してプラント10についてのデータを得ることができる。
的に表現されている。図2から分かるように、プラント動作レベル40は、コントローラ12、現場装置14、16等を含んでおり、これらは、制御ルーチンまたはモジュール29および30、並びにプラント10内で実行される他のソフトウェアを実行して、プラントの実行時中にプラント運転を実施する。プラント機能性レベル42は、構成機能ブロック46、制御機能ブロック47、保守機能ブロック48およびシミュレーションブロック49を含むこととして表現されているが、他のあるいは異なる機能(例えば、エンジニアリングおよびビジネス機能)も同様に設けられてよい。構成機能ブロック46は、プラント動作レベル40内の構成要素とインタフェース又は通信する構成ルーチン33を実行して、プラント動作レベル40に制御計画または制御モジュールを提供する。制御機能ブロック47は、制御ビューイングおよびその他のアプリケーション34および34aを含んでおり、これらも、プラント動作レベル40内の各種の物理的および論理的構成要素と一般的には直接にインタフェース又は通信することにより、プラント10内で、オペレータにより起動された変更を実行する、制御表示34を介してオペレータに情報を提供する、制御アプリケーション34aのためのデータを獲得する等を行う。保守機能ブロック48は保守ルーチンおよびアプリケーション35および35aを含んでおり、これは、プラント動作レベル40内の各種の物理的および論理的構成要素とインタフェース又は通信することにより、保守手続きを実行する、保守データを収集する、保守表示35を介して保守要員に保守データまたは情報を提供する、診断アプリケーション35aを実行する等を行なう。同様に、シミュレーション機能ブロック49はシミュレーションルーチン36を含んでおり、これは、プラント10のシミュレーションを実行し、プラント動作レベル40内の構成要素に通信により結合してプラント10についてのデータを得ることができる。
図2に示すように、システムレベルサポート層44は、プラント機能性層42内で機能ブロック46〜49のそれぞれに結合し、それらをサポートすることにより、例えば、各種の機能エリア46〜49で使用するための共通のデータベースおよび表示構造(例えば、ソフトウェアオブジェクト、グラフィック要素およびグラフィック表示等)の生成および維持を可能にする。より詳しくは、システムレベルサポート層44は、機能ブロック46〜49のそれぞれで行なわれるグラフィカル活動を共に統合する、あるいはシステムサポート層44において生成される共通のデータベース構造およびグラフィック要素を用いて開発することを可能にする、アプリケーション、データベースおよびグラフィカルサポート要素を含んでいる。このシステムレベルのサポートを提供するために、システムサポート層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を参照すると、システムレベルサポートブロック44は、他のワークステーション20〜23のそれぞれに接続できる追加のワークステーションまたはユーザインタフェース60を用いて実装できる。ワークステーション60は、一般にグラフィックスエディタ50およびデータベース52を記憶することができ、所望であれば他の要素54、56および58を記憶してよい。加えて、ワークステーション60は、データバス24を介して、別々の有線または無線通信接続(図1に点線で示す)を介して、または、任意の他の所望の方法で、通信によりワークステーション20〜23に接続することができる。図1に示す構成では、ワークステーション60は、表示エディタ50を記憶及び実行して、ユーザが、グラフィック要素を生成すること、及びそのような要素を一つ以上のグラフィック表示にグループ化することを可能にし、ここではこれらの両方を表示モジュールと呼ぶ。これら表示モジュールは次いでデータベース52に記憶され、図2に示す各種の機能ブロック46〜49によってアクセス及び使用され、各種のワークステーション20〜23に実装されることができる。図示のため、システムレベルブロック44および機能レベルブロック46〜49の機能は、図1における異なるまたは別々のワークステーション20〜23および60で実装されることとして示してあるが、これら各種のブロックのうちの任意のものと関連したアプリケーションのうちの任意のものまたは全てが、同じまたは異なるワークステーション、または、プロセスプラント10内の又はこれと関連する他のコンピュータで実行され得ることが理解されよう。したがって、グラフィックスエディタ50は、他のワークステーション20〜23のうちの任意のもの、または、プラント10と関連する任意の他のコンピュータに記憶され、その上で実行されてよく、スタンドアロンまたは別のコンピュータに記憶され、その上で実行される必要はない。
上述したように、図2のシステムレベル層44は、システムレベルの表示およびデータベースオブジェクトを実装し、これらは、各種の機能性環境で使用することができると共に、より上位レベルの表示機能を提供することができる。一般的に、図2のシステムレベル44で生成される表示オブジェクトは、グラフィック要素およびグラフィック表示として分類することができる。グラフィック要素は、一般に、プラント内の特定の物理的エンティティ(例えば、バルブ、センサー、ポンプ、コントローラ等のようなハードウェアデバイス)と結びつけられたプリミティブまたは下位レベルの表示オブジェクトである。グラフィック表示は一般に、一組(セット)の相互接続されたグラフィック要素からなり、プラント内のより複雑なハードウェアのセット(例えば、ユニット、エリア等)を表現しモデル化するのに使用され、異なるハードウェアユニット間の相互接続を含んでいる。追加的に、グラフィック表示は、プラントや、他のアプリケーション(例えば、ワークステーション20〜23および60内で実行される診断およびビジネスアプリケーション)等から提供されるグラフ、チャートおよびその他のデータを含んでいてよい。
図3は全体として、グラフィック要素およびグラフィック表示の開発、およびこれら要素および表示が存在しうる2つの環境、具体的には構成環境70および実行時環境72におけるグラフィック表示を示す。一般的に、グラフィック要素74(別々の要素オブジェクト74a、74b等として表現されている)およびグラフィック表示76(別々の表示オブジェクト76a、76b等として表現されている)の形態での表示オブジェクトは、例えば表示エディタ50を用いて構成環境70で生成される。オブジェクト74および76は、生成された後、データベース52に記憶されることができる。オブジェクト74および76は、プロセスプラント10内の特定のハードウェアまたは論理的要素にバインドもしくは結合されないジェネリック(汎用)オブジェクトを定義するクラスオブジェクト(ここでは、表示モジュールクラスオブジェクトと呼ぶ)として生成されてよい。しかしながら、クラスオブジェクトは、クラスオブジェクトと同じ基本的なプロパティを有して、プロセスプラント10内の特定のハードウェアに結合もしくはバインドされる実行時グラフィカルオブジェクトを生成するのに使用することができる。しかしながら、一般的にクラスオブジェクトは、それからインスタンス化された子オブジェクトに依然として結びつけられており、したがってクラスオブジェクトに対する変更は、子オブジェクトに自動的に伝播されることができ、これはこれら子オブジェクトが実行時環境内でインスタンス化される場合でも同様である。
図3に示すように、グラフィック要素オブジェクト74のそれぞれは、多くの異なる状況で、グラフィック要素を有用にする多数の構成要素を含んでいる。具体的には、各グラフィック要素74は、一つ以上のビジュアライゼーション(視覚的特徴)77、任意の数のパラメータまたはプロパティ78、スクリプトまたはトリガを用いて実行できる任意の数の動作またはアニメーション79、及びバインディング80を含んでいる。一般的に、各ビジュアライゼーション77は、グラフィック要素74が実行時環境72で実行される際、表示スクリーンに実際に表示されるべき視覚的プロパティまたは要素を定義する。典型的にはビジュアライゼーションは、物理的または論理的デバイスまたはデバイスのグループの表現を定義するが、ビジュアライゼーションはその他のエンティティを表現することもできる。ビジュアライゼーション77は、エンティティのグラフィカル描写の仕様を定義する任意の所望の記述またはプログラミングパラダイムを用いて実行時環境72で実行されることができる。一実施形態では、ビジュアライゼーション77は、PGXMLまたはAvalonコントロール(これらはMicrosoft(登録商標)によって供給される周知のコントロールであり、オブジェクトベーストであるため、ビジュアライゼーションを標準のWindows(登録商標)タイプ表示で容易に実行可能にし、表示環境間でポータブルにする方法を提供する)を用いて実行してよい。この機能は、以下でより詳細に論じると共に"Markup Language-Based, Dynamic Process Graphics in a Process Plant User Interface"(プロセスプラントユーザインタフェースにおけるマークアップ言語ベースの動的プロセスグラフィックス)と題する同時係属出願(弁理士整理番号06005/41127)説明されており、これを参照により本明細書に援用する。
一般的、パラメータおよびプロパティ78は、ビジュアライゼーションによって表現されるエンティティと関連する変数またはその他のプロパティ(例えば、静的または可変の固有(intrinsic)プロパティ)を定義し、これらプロパティは要素74の作成者によって定義できる。同様に、動作およびアニメーション79はルーチンまたはプログラム(プロパティに対して変換を行ない、プロパティ値等に基づいてプロセスエンティティの状態を検出するスクリプトとして実行できるルーチンまたはプログラム)を定義し、アニメーションルーチンは、ビジュアライゼーション77が表示スクリーン上に表現される時に、ビジュアライゼーション77に基づいて又はそれを用いて行なわれるべきグラフィックビジュアライゼーションまたは挙動を任意のルーチン、または、ユーザがビジュアライゼーション77を使用又はそれと対話して、プロセスの変化(例えば、プロセスへの入力の変化)を発生させることを可能にするルーチンを含むことができる。これらの動作およびアニメーションは、ビジュアライゼーション77に、より興味を持たせる、理解可しやすい、または、有用なグラフィカルプロパティを提供し、ユーザが、ビジュアライゼーション77と対話することを可能にする。場合によっては、これらの動作またはアニメーションは、ビジュアライゼーションの各種の構成要素の色、サイズ(例えば、高さおよび幅、線サイズ、フォント等)の変化、塗りつぶしの色、およびアニメーション(例えば、色の変化、回転、サイズおよび縮尺の変化、傾斜角の変化等)の形態を取ることができる。これらの動作およびアニメーションは、グラフィカルプロパティ並びにユーザ対話プロパティをグラフィック要素74に提供するものである。静的または固定バインド、またはエイリアス(別名)を用いるバインドであってよいバインディング80は、グラフィック要素74が、実行時環境72で表示の一部として実行される際に、パラメータまたはプロパティ78を実行時環境72内のデータ、タグまたはその他のエンティティにバインドする方法を定義する。基本的には、各グラフィック要素74のためのバインディング80は、グラフィック要素74を、プラント環境内のどこかで定義される一つ以上のエンティティまたはデータ要素に結合する方法を確定し、したがって、実際の実行時環境72とグラフィック要素74との間のインタフェースを定義する。
図3に示すように、グラフィック表示オブジェクト76のそれぞれは、例えば一つ以上のグラフィック要素81、コネクタ要素82、動作およびアニメーション83、プロパティ84およびバインディング85への参照またはそのコピーのような、多数の構成要素を含んでいる。一般的に、グラフィック表示76は、パイプ、ライン、コンベヤベルト等を表わすコネクタ要素82と共に視覚的に接続されることができる各種のグラフィック要素81の相互作用を表現する表示であってよい。このようなコネクタオブジェクトは、米国特許出願第2004/0153804号公報に記述されている。図3における点線は、グラフィック表示オブジェクト76aによるグラフィック要素74のうちの一つへの参照を示す。グラフィック要素74を参照するグラフィック表示76は、そのグラフィック要素74のプロパティ、パラメータ、動作およびアニメーション等の全てを含んでいることが理解されよう。グラフィック要素74と同様に、各グラフィック表示76は、それに関連する一つ以上の追加の動作またはアニメーションを含んでよく、これらは例えば、表示上のアニメーション、ユーザインタフェース対話、データ操作等を行うことができる。同様に、各グラフィック表示76は、表示と関連する任意の数のプロパティを含んでいてよく、一般にこれらプロパティは、表示内で表現されるユニット、エリア、または要素の他のグループのプロパティを定義する。もちろん、バインディング85は、グラフィック表示76を、プラント環境内のどこかで定義される一つ以上のエンティティまたはデータ要素に結合する方法を定義し、したがって、実際の実行時環境72とグラフィック表示76との間のインタフェースを定義する。
グラフィック要素74およびグラフィック表示76は、ひとたび生成されると、例えば図1のワークステーション20〜23のうちの任意のものにおいて、実行時環境72にバインドされ、そこで実行されてよい。具体的には、グラフィック要素74またはグラフィック表示76がクラスオブジェクトとして生成され、データベース52に記憶された後、その要素または表示は、実際の実行時オブジェクトとしてインスタンス化され、実行時環境72で実行されることができる。ブロック86で示すように、インスタンス化プロセスは、オブジェクト74および76で定義されたバインドをフィルイン(記入)する。これは、プロセスプラントまたはプロセス制御システム内の適切な変数名、タグ、エイリアス等をロードして、プロセスプラント内の実際のエンティティと、プラント10内の表示デバイス上で実行されるグラフィックオブジェクトとの間に特定の接続を提供することができる、一つ以上の解決テーブルを用いて達成できる。バインドプロセスの一部として、オブジェクト74および76は、解決テーブルによって定義されるプロセスプラント内のデータソースに接続し、それによりプラントにアクセスして、プロセスプラント10に論理的かつ通信により接続される。
ブロック87で示すように、表示要素74またはグラフィック表示76は、実行時環境72内の、いくつか挙げるならば構成表示、制御オペレータ表示、保守表示およびシミュレーション表示を含む多数の異なる機能内で、または、それらの一部として実行されることができる。加えて、表示オブジェクト74および76は、例えば図2で表現されている例えば予測制御または予測保守機能、システムレベルエラー検出、診断等を含む機能レベルのうちの各種のものから得たデータを用いるような、システムレベル機能を行なう際に使用することもできる。事実上、表示76は、ひとたび構成環境70で生成され、データベース52に記憶されたら、多数の異なる活動において使用されてよい。更にまた、表示オブジェクト74および76は、任意の所望の表示またはコンピュータハードウェア(例えば、ワークステーション90、ラップトップコンピュータ91、携帯情報端末(PDA)や電話機等のようなハンドヘルドデバイス92)、または、任意の他の特殊ディスプレイ93(例えば、複数のモニターを有する大形スクリーンディスプレイ等)上で実行されてよい。所望なら、単一のグラフィック表示76は、一つ以上のビュー(例えば、構成ビュー、オペレータビュー、保守ビューおよびシミュレーションビュー)を含むよう、層(レイヤ)状にされてよい。或いは、別々のグラフィック表示76が、これら別々のビューを提供し、これらの各種の機能に対して生成される表示にわたって首尾一貫した様相および印象を提供するように、同じまたは同様のグラフィック要素81を用いて構成されてよい。
ブロック95で示すように、実行時環境72に移植されるため、グラフィック要素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は、表示エディタ50によって生成されることができる、例としてのスクリーン表示100を示す。スクリーン100(ポンプのグラフィック要素を生成するプロセスを表現している)は、メイン編集部102、要素階層部104、プロパティ定義部106およびビジュアライゼーション部108を含んでいる。メイン編集部102はユーザまたは設計者に作業スペースを提供し、グラフィック要素に対するビジュアライゼーションを定義または生成し、即ちグラフィック要素(この場合はビジュアライゼーション109で示すポンプのビジュアルプロパティ)を定義する。一般的、要素階層部104は、階層的なビューまたはツリー構造を用いて、メイン編集部102内のビジュアライゼーション109と関連する構成要素を提供する。図4の例では階層部104は、メイン編集部102で定義されているビジュアライゼーション109が、円(Circle1と命名)および2つの長方形(Rect1およびRect2と命名)のプリミティブまたはサブ要素を含んでいることを示している。図4には示していないが、階層部104は、ビジュアライゼーション109に対して定義されるアニメーション、動作および他の表示特徴(例えば、スクリプト、ビジュアルトリガ等)の表示を含んでいてよい。
プロパティ定義部106は、編集部102に示したビジュアライゼーション109と関連したグラフィック要素に対して現在定義されている固有プロパティを含むプロパティの全てを示す。図4の例としてのスクリーン100は、ビジュアライゼーション109と関連するポンプがオンであるか、オフであるかを定義するIsOnプロパティ、およびビジュアライゼーション109と関連するポンプの速度を定義するSpeedプロパティを含む2つのプロパティを示す。ユーザまたは設計者は、プロパティ定義部106内で他の変数やプロパティ等の名前、タイプおよびバインドを定義することによって他のプロパティおよびパラメータをグラフィック要素に追加し、それによりグラフィック要素の他の様相を定義することができる。図4の部106に示した2つのプロパティは、ブールおよび浮動小数点変数であるとしてリスト(一覧)されている。しかしながら、他の種類の変数も、代わりにまたは加えて使用できる。したがって、例えば部分106で定義されるプロパティは、アレイ(配列)、テーブル(表)、列挙リストまたは任意の他の種類の変数またはデータ構造であることができる。
所望なら、スクリーン100内で定義されているグラフィック要素は、それと関連した複数のビジュアライゼーションを有していてよい。これらビジュアライゼーションのうちの様々なものは、ビジュアライゼーション部108で描写されてよく、また個別に選択されてメイン編集部102に配置されてよい。例えば、2つのビジュアライゼーション110Aおよび110Bが図4のビジュアライゼーション部108に示してあるが、任意の他の数およびタイプのビジュアライゼーションが生成されているグラフィック要素に対して定義できる。グラフィック要素生成プロセス中、各ビジュアライゼーションは、例えば、部108のビジュアライゼーションの表示上での右クリックまたはダブルクリック、ビジュアライゼーションの表示の編集部102へのドラッグおよびドロップ等によって、メイン編集部102に配置されてよい。ひとたびメイン編集部102に配置されると、ビジュアライゼーションは編集され、その表示プロパティを定義または再定義されてよい。一般的に、ビジュアライゼーションのうちの一つが生成されているグラフィック要素に対するデフォルト(初期設定)ビジュアライゼーションとして設定または定義さうる。このデフォルト設定は、例えばビジュアライゼーション部108でデフォルトビジュアライゼーションをハイライトしたり、図4のビジュアライゼーション110Aについて図示されるように点線で囲んだり、または任意の他の方法等の何らかの方法で示されてよい。
一般的に、要素エディタ50によって生成されるビジュアライゼーションは、定義された方法で配置またはグループ化される各種の形状の一つ以上のコンポジット(合成物)からなっていてよい。これらビジュアライゼーションは、したがって形状コンポジットと呼ぶことができる。例えば、形状コンポジットは、円、線、点、多角形、四角形、長方形、三角形、または他の単純なグラフィック形状を含んでいてよい。この方法で定義する場合、個々の動作またはアニメーションは、形状コンポジットを構成する異なる形状のそれぞれに適用されるか、あるいは、それと関連付けられてよい。もちろん形状コンポジットは、要素のより複雑な芸術的表現を含んでいてよい。形状コンポジットを定義または構築するため、ユーザまたは設計者は、メイン編集部102に任意の数のプリミティブグラフィック要素を加え、これらプリミティブを任意の所望の方法でグループ化することができる。ひとたび生成されると、形状コンポジットは実際のオブジェクト(これは実行時にXAMLオブジェクトとして実行される場合がある)に対するビジュアライゼーションを定義し、これはグラフィック要素を実行時環境で使用される時、スクリーンまたは表示上に、ビジュアライゼーションとして表示されることができる。形状コンポジットを構成する形状またはプリミティブは、階層部104のコンポジット階層に示されてよい。
単一のグラフィック要素に対する複数のビジュアライゼーションの生成は、異なるビジュアライゼーションが異なる状況で、または異なる用途のために使用されることを可能にし、したがって共通の要素の異なるビジュアライゼーションを表示しながらも、プラント内で異なる目的のために生成される表示は、同じグラフィック要素から生成(すなわち、同じグラフィカルクラスオブジェクトから生成)されることができる。例えば、ビジュアライゼーション110A、110B等のそれぞれを異なる機能的コンテキストで使用してよく、グラフィック要素が制御オペレータの表示の一部として使用される場合は第1のビジュアライゼーション110Aを使用してよく、グラフィック要素が保守表示の一部として使用される場合は第2のビジュアライゼーション110Bを使用してよく、また、ポンプ要素がシミュレーション表示で使用される場合は第3のビジュアライゼーション(図示せず)を使用してよい。一方で、異なるビジュアライゼーションを異なるタイプの表示デバイス上での表示目的のために使用してもよい。例えば、グラフィック要素の第1のビジュアライゼーションは典型的なコンピュータまたはワークステーション上での使用に適していてよく、一方異なるビジュアライゼーションをPDAまたは電話機のようなハンドヘルドデバイス上で有利に使用されるように生成してよく、また一方、さらに別のビジュアライゼーションを、大形スクリーン表示または複数のスクリーンモニター用に生成してもよい。ここで分かるように、グラフィック要素用の異なるビジュアライゼーションは、ビジュアライゼーションを表示しようとする表示のサイズに基づいて調整されてよく、したがって、より大形のスクリーン(例えば典型的なコンピュータスクリーン)に適した第1のビジュアライゼーションを生成してよく、また、相当に小さなスクリーン(例えば、PDAまたは無線電話機のようなハンドヘルドデバイスの表示スクリーン)により適した第2のビジュアライゼーションを生成してもよい。このように、同じグラフィック要素に対して異なるビジュアライゼーションを異なる実行時デバイスで使用することができる。
一方、グラフィック要素の開発サイクルにおける異なる時点で、異なるビジュアライゼーションをグラフィック要素に加えることができる。例えば、快適な図面またはビジュアライゼーションの作成に適応していない構成エンジニアは、グラフィック要素を初めて生成する場合、予備的かつ基本的な性質の第1の基本ビジュアライゼーション(例えば、棒線画タイプの図面)を作成し、このビジュアライゼーションをその時点でのグラフィック要素として記憶させる可能性がある。より後の日付または時点で、熟練した製図技術者または技能者が、より複雑かつ芸術(技巧)的に快適なビジュアライゼーションを生成してもよく、その第2のビジュアライゼーションを代替的ビジュアライゼーションとしてグラフィック要素に加えることができる。所望なら、その時点で第2のビジュアライゼーションを、デフォルトビジュアライゼーションとして設定することができ、この第2のビジュアライゼーションをマスターまたはクラスグラフィック要素からインスタンス化された実行時グラフィック要素の全てに亘って伝播させることにより、この第2のビジュアライゼーションは、実行時表示で現われるか、あるいは、実行時表示での使用に利用可能にできる。
別の例では、異なるビジュアライゼーションを、同じグラフィック要素に提供して、表示の異なるテーマ、グラフィカル標準、基準(norm)またはスタイルをサポートしてよい。既知のように、異なる業界では一般に、ポンプ、バルブ、センサー、および他のプロセスプラントエンティティを表現するのに異なるグラフィック基準またはグラフィカル標準を使用する。したがって、オイルおよびガス業界は、製薬業界とは異なるグラフィカル標準を使用する。要素エディタ50を用いることにより、各グラフィック要素に異なるビジュアライゼーションを与えて、例えばオイルおよびガス基準および製薬基準のような、複数のグラフィカル標準または基準をサポートすることができる。この方法で、同じグラフィック要素を生成されるグラフィック表示で使用して、異なる標準または基準またはテーマの表示、例えば異なる業界でアクセス可能あるいは有用な表示をサポートできる。更にまた、異なるグラフィカルスタイル(例えば芸術的なスタイル)を、異なるビジュアライゼーションで使用して、ユーザが各種の芸術的なタイプの表示を生成することを可能にしてよい。もちろん、これらは、同じグラフィック要素に複数のビジュアライゼーションを提供することの利点のほんの2、3の例にすぎず、これら複数のビジュアライゼーションの他の用途も存在する。
所望なら、グラフィック要素は、一つ以上の定義された、またはそれと関連するグラフィカル挙動を有していてよい。具体的には、設計者または作成者はグラフィック要素のビジュアライゼーションがスクリーン上で表示される時、各ビジュアライゼーションに対して、アニメーション(例えば、回転、線形移動、背景変化、色変化、リサイジング、色グラデーションアニメーション、不透明アニメーション、フォント特性アニメーション、映像および映像特徴(例えば、起動/停止特徴)、2次元または3次元変化)を定義してよい。この動的挙動を加えるため、ユーザは、グラフィック要素を選択し、アニメーション(アニメーションルーチンとも呼ばれる)を選択してビジュアライゼーションに加えてよい。この点で、ユーザは、選択されたアニメーションに係る構成情報を入力してよく、あるいは、スクリプトを用いて所望の挙動を定義し、これを例えばダイアログボックス、式エディタ等を用いて入力してよい。これらスクリプトは定義された場合、階層部104の階層に現われてよい。基本的にスクリプトは、表示要素に対するビジュアライゼーションが実行時活動中にスクリーン上で観られたり提示される時、表示要素の一部として動作あるいは実行されるプログラムまたはルーチンである。なお、そうである必要はないが、これらの挙動またはスクリプトはグラフィック要素に対して定義されるプロパティまたはパラメータのうちの一つ以上に結合され、それに対して動作してよい。例えば、スクリプトはグラフィック要素に関連付けられて、グラフィック要素のプロパティ部106で定義されるプロパティのうちの一つの値に基づいて、グラフィック要素のビジュアライゼーション内で色を変えることができる。例えば、ポンプビジュアライゼーション109の色は、IsOnプロパティ(これは実行時環境にバインドされる)が、Trueである、すなわち、ポンプがオンである時、黄色から緑色に変化することができる。別の例としては、ポンプ要素に対して、ポンプのSpeedプロパティの値を設定点と比較し、Speedプロパティの値があるレベルを超える場合、ビジュアライゼーション109内である種のグラフィックアニメーションを生ずるスクリプトを定義してもよい。このアニメーションは、例えば、ポンプを赤に変えること、ポンプを回転させること、ポンプ内でのモータの回転を示すこと、ポンプビジュアライゼーションを脈動または振動させること等を含んでいてよい。
例えばアニメーションまたはその他の挙動をビジュアライゼーションに提供するために、ビジュアライゼーションに対して定義されるスクリプトは、ビジュアライゼーションを構成する形状コンポジット内の形状またはプリミティブのうちの個々のものに対し、または、形状コンポジット内の形状のうちの複数のものに対して動作するよう設計することができる。スクリプトは、実行時環境で実際の物理的要素にバインドされる固有プロパティに対して動作する、あるいはそれを使用するため、これらスクリプトはビジュアライゼーションが実際のプラント運転に基づいて、あるいはグラフィック要素と関連する実際のエンティティのプロパティを反映する、プロセスプラントの他のエリアからのデータに基づいて、変化することを可能にする。
異なるタイプのグラフィック要素は、それに適した異なるグラフィックスを有していてよいことが理解されよう。したがって、グラフィック要素に与えられることができる挙動は、本明細書で与えられた例によって限定されない。例えば、回転機器に対するグラフィック要素は、振動グラフィックス、運動、色変化等を提供するスクリプトを含んでいてよく、センサーのような機器に対するグラフィック要素は、限界超えまたは限界未満条件、較正のニーズ条件等を表現するスクリプトを含んでいてよい。もちろん、グラフィック要素に対して任意のプロパティを使用または定義してよく、これらプロパティは一般に表わされているエンティティのタイプに基づいている。異なるビジュアライゼーションに対して異なる挙動を提供するために、異なるビジュアライゼーションのそれぞれに対して各種のスクリプトを提供されてよいことも理解されよう。一方、いくつかのスクリプトは、グラフィック要素と関連したビジュアライゼーションのそれぞれに対して挙動を与えるために使用されてもよい。
加えて、スクリプトまたは他のルーチンはグラフィック要素と関連付けられて、グラフィック要素に対するパラメータの一つ以上に基づく関連する物理的エンティティについてのある条件を検出してよい。これらの条件は、エンティティと関連する物理的状態、通信状態、デバイス状態、値状態等を含むエンティティの状態を検出することを含んでいてよい。これらの検出された条件または状態は全て、前記状態または値に結合され、グラフィックスクリプトによって生成されたアニメーションまたは他の動作または挙動を用いてグラフィックに反映されてよい。例えば、ポンプ要素には、その要素の一つ以上のパラメータ、即ち図4のプロパティ部106で定義または呈示された一つ以上のパラメータに基づいて、関連するポンプの過熱状態を検出するスクリプトが提供されてよい。別の例としては、ポンプの過度な振動または任意の他の条件を検出するスクリプトをグラフィック要素に対して提供してよい。例えば過熱または過度な振動のような特定の条件が検出された場合、アニメーションまたはグラフィック要素と関連した他の動作が、その条件に対して動作して、グラフィック要素のビジュアライゼーション内で、またはそれに対して、この状態を示すグラフィカル表示を提供してよい。
図5は、表示エディタ50で作成されることができるスクリーン表示112の別の例を示す。図4のスクリーン100と同様に、スクリーン表示112は、メイン編集部114、パレットビュー116、階層ビュー118およびプロパティビュー120を含んでいる。反応器要素122の第1のビジュアライゼーションが、メイン編集部114で表現されている。階層ビュー118に示すように、要素のタイトルは、Reactor1であり、この要素は、Visual1(デフォルトビジュアライゼーション)、Visual2およびVisual3と称する3つのビジュアライゼーションを含んでいる。階層ビュー118において、Visual1の見出しの下に示したように、第1のビジュアライゼーションは、長方形要素および楕円形要素を含むキャンバス背景から成っている。現在定義されているプロパティ(この場合、ビジュアライゼーションの名前、高さおよび幅)が、プロパティビュー120にリスト化されている。階層ビュー118でビジュアライゼーションが選択されると、ビジュアライゼーションと関連した子プリミティブまたは要素の全てが、編集ビュー114に示され、現在選択されている要素のプロパティがプロパティビュー120に表示される。
スクリーン112では、パレットビュー116はビジュアライゼーションを生成するのに使用できる多数の基本的な要素を含んでいる。例えば、パレットビュー116は、一組の基本的なUI(ユーザインタフェース)要素(例えば、ボタン、テキストボックススライダ、ノブ等)、一組の基本的なパネル、および、一組の基本的な形状を含んでいる。定義されたパネルは、ユーザが要素をキャンバスエリアに対する座標によって明示的に配置できるエリアを定義するキャンバスパネル、ユーザが要素を互いに他に対して水平または垂直のいずれかに配置できるエリアを定義するドックパネル、および、フロー方向を指示すると共に、フローパネルエリア内でその内容をブレークし、ラップみ、整列させるのに使用してよいフローパネルを含んでいてよい。フロー方向は、上、右、左および下の任意の組合せであってよく、例えば、左から右へおよび上から下へ、または、右から左へ、トップからボトムへ等であってよい。更にまた、パレットビュー116内の基本的な形状は、ISA(Instrument Society of America)シンボル、トランスミッタシンボル、バルブシンボル、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に結合されるかまたはそれによって使用されて、ビジュアライゼーション132への変更を行ない、ビジュアライゼーション132と関連したビジュアルトリガを動作させることができる。更にまた、ビジュアライゼーション132またはビジュアライゼーション132を構成する個々のプリミティブは、例えば、マウスオーバーイベント、マウスクリックイベント等の予め定義されたイベントに対して定義された動作を有していてよい。これらの動作(これらをもルーチンと呼ぶ)は、イベントハンドラーを、設定または定義可能にして更にグラフィック要素130の挙動をカスタマイズできるようにし、ユーザがビジュアライゼーション132と対話して例えば実行時環境内で変化を生じさせることができるようにする。具体的には、ユーザは、値または他の数または情報をビジュアライゼーション132に入力する、ビジュアライゼーション上のスライダバー等の要素を動かす、あるいは、何らか他の動作を行って例えばビジュアライゼーション内のプロパティを変えることによって、ビジュアライゼーション132と対話することができる。このビジュアライゼーションプロパティの変化は、スクリプトを介して、あるいは直接に、プロセス入力(例えば、プロセス実行時変数)に結合されて、その変数を変えてよい。具体的には、ビジュアライゼーションプロパティは、グラフィック要素に対して定義されたプロパティに接続されてよく、これはさらにプロセス入力にバインドされてよい。このように、ユーザは動作またはアニメーションルーチンを介してビジュアライゼーションと対話し、プロセスまたは他の実行時環境(例えば、シミュレーション環境)への変化を生じさせるか、あるいは入力を与える。
所望なら、ビジュアライゼーション132はユーザによって指定されるか、あるいはプログラム的に指定されることによって、グラフィック要素130に接続されてよい。具体的には、グラフィック要素130は、例えば、グラフィック要素により表現されている要素のメーカー、または、グラフィック要素130と関連する他のパラメータ(例えば、グラフィック要素と関連したデバイスの状態)に基づいて、ビジュアライゼーションがプログラム的に変更されることを可能にするエニュメレーション(列挙)プロパティを呈示してよい。
上記のように、図5のプロパティビュー120は、階層的なビュー118で選択されたアイテムに対して、即ちメイン編集ビュー114で表現されたアイテムに対して、定義されたプロパティおよびイベントを提供、あるいは示す。ユーザはプロパティビュー120内で、例えばツールバーボタンを用いて、プロパティ、固有プロパティおよびイベント間をトグルする(切り替える)ことができる。図7は、この場合IsOnおよびSpeedプロパティを含んでいる固有プロパティが示されているプロパティビュー120Aを示す。この場合、プロパティビュー120Aは、これらの変数のデータタイプおよびこれらの変数に対する何らかのデフォルト設定を示す。上記したように、ユーザはこのプロパティリストに追加、削除、または編集して、エニュメレーション、テーブル構造等を含む任意の所望のデータタイプでプロパティを定義することができる。所望なら、プロパティビュー120は、これらプロパティに対して定義された任意の実行時バインドも示してよく、これらの実行時バインドは、固定された変数またはタグであってよく、あるいは、グラフィック要素の実行時マシンでの実行時またはダウンロード時、フィルアウト(記入)されるエイリアスを用いるタグであってもよい。
グラフィック要素に対して定義されたプロパティの値は、アニメーション、動作等に対するトリガ条件として使用でき、これらの挙動はグラフィック要素と関連した一つ以上のスクリプトによって定義されてよい。例えば、モータが、True(真)であるOnプロパティを有している場合は、モータ動作のアニメーションをグラフィック表示でトリガできる。更にまた、プリミティブプロパティ、例えば、長方形の形態のプリミティブである塗りつぶされた長方形プロパティは、グラフィック要素プロパティにバインドでき、これによりグラフィック要素プロパティの変化はプリミティブプロパティに作用する。同様に、ビジュアライゼーションに対する変化はプロパティに結合されてよく、これによりビジュアライゼーションに対する変化によりプロパティ値の変化を生しうる。
所望なら、エディタ50はユーザが一つ以上の変換機能を指定することにより、グラフィック要素プロパティとアニメーションまたは動作との間のより望ましい結合を提供可能にしてよい。例えば、ユーザは、TankLevel(タンク内の流体の液面レベルを定義する)のグラフィック要素プロパティをプリミティブプロパティである塗りつぶされた長方形にバインドして、それによりビジュアライゼーションの一部として定義されたプリミティブの塗りつぶし色で、タンクの水位をグラフィカルに示すことを望む可能性がある。しかしながら、この場合ユーザは、プロパティ(TankLevel)をエニュメレートされたセットまたは条件に変換する変換機能を定義して、TankLevelが第1および第2の液面の間にある場合、塗りつぶされた長方形緑色に設定され、TankLevelが第2および第3の液面の間にある場合、塗りつぶされた長方形が黄色に設定され、TankLevelが第3の液面より高い場合、塗りつぶされた長方形が赤色に設定されるようにしてよい。この変換機能は、スクリプトあるいはグラフィック要素で実行される任意の他のプログラムとして定義されてよく、任意の所望のプロパティ変換(例えば、プロパティ値を長さ、フォント名称、現地語化された文字列、期間、回転、色グラデーション、不透明度、ブラシパターン等に変えること)を生じさせるのに使用されてよい。同様に、変換ルーチンは、ビジュアライゼーションを介したユーザからの入力を任意の所望のプロパティ値に変換してもよい。
別の例としては、変換機能を用いて、グラフィック要素プロパティまたはパラメータを外部参照にバインドしてよい。この場合、エディタ50はユーザが、ソース値(実行時変数)をデスティネーション値(グラフィカル変数)に変換する、またはその逆を行なうための、グラフィック要素が実行時環境で使用されると自動的に適用される、一つ以上の変換機能を指定することを可能にしてよい。例えば、速度デスティネーション変数(これは、速度を数値として与えるデータソースにバインドされてよい)は、ソース変数の値に基づいて、文字列タイプ変数(例えば、「遅い」、「並」、および「急速」のうちの一つを示す文字列)に変換することができる。このような変換機能は、ユニットを変換する、あるいは、他の変換を提供するのに使用してもよい。いずれにせよ、これらの変換機能は、スクリプトまたは他のプログラムとして実行されてよく、任意の目的に対して使用して、動作またはアニメーションを提供し、あるいは、グラフィック要素に対する表示プロパティに何らかの影響を与えることができる。
もちろん、プロセス制御内で異なる物理的要素に対して生成された異なるタイプのグラフィック要素に対して任意の所望のプロパティを定義することができる。例えば、ポンプ要素は、ポンプ状態(例えば、オンまたはオフ)、加圧プロパティ、減圧プロパティ、流入プロパティおよび流出プロパティを含んでいてよい。同様に、アクチュエータと共に使用される調整バルブは、例えば、名称プロパティ、密度増加プロパティ、密度減少プロパティ、流入プロパティ、流出プロパティ、加圧プロパティ、減圧プロパティ、温度上昇プロパティ、温度低下プロパティ、バルブ位置プロパティ、バルブ開およびバルブ閉プロパティ(これは、バルブがいっぱいに開であるか閉であるかを定義してよい)、設定点、プロセス値、バルブタイプ(例えば、リニア、クイックオープニング、イコールパーセンテージ)等を含んでいてよい。このリストはもちろん、網羅的であることを意図していない。更にまた、これらプロパティのいずれもが、グラフィック要素のアニメーションまたは動作に接続できる。
図8は、階層的なビュー118(図5)内で、選択された要素(この場合、全体としてReactor1要素)に対して、グラフィック要素プロパティと関連したアニメーションおよびバインドを確認するのに使用できる第2のプロパティビュー120Bを描いている。図8のプロパティビュー120Bは、IsOnプロパティが、グラフィック要素のビジュアルの各種の構成要素に関係付けられる方法を示す。具体的には、テーブルエントリ140で示すように、ビジュアライゼーションの背景に関係付けられ、IsOnプロパティの値に基づいて動作するアニメーションが一つ有る。テーブルエントリ142は、IsOnプロパティとのバインド関係を示し、ビジュアライゼーション内で、IsOnプロパティを背景要素またはプリミティブに関係付けるアニメーション、スクリプトおよび変換にアクセスするのに使用できる。この場合、ユーザは、テーブルエントリボックス140および142のボタンを選択することによって、追加的な情報を得ることができる。例えば、テーブルエントリ140でボタンを選択することによって、ユーザはIsOnパラメータの値に基づいて、ビジュアライゼーションの背景色を変えるアニメーションにアクセスできる。このようなアニメーションボタンをクリックすると、エディタ50が、アニメーションの管理および構成を可能にするプロパティアニメーションダイアログボックスを開くようにしてもよい。更にまた、ボックス142でバインドボタンをクリックすることによってバインドを実行及び管理することができ、クリックによりエディタ50はダイアログボックスを開いて、バインドの生成、ビューイングおよび編集を可能にする。もちろん、グラフィック要素の他のプロパティに対して、同様のスクリーンを提供することができ、また、プロパティスクリーン120Bに示されているプロパティのリストは、階層ビュー118で現在選択されているアイテムに依存しうる。
再び図5を参照すると、階層ビュー118でビジュアライゼーションが選択された場合、プロパティビュー120は、ビジュアライゼーションプロパティ(例えば、名前、ビジュアライゼーションに一意の識別子を与えるID、記述、および、このビジュアライゼーションが、グラフィック要素のデフォルトビジュアライゼーションとして設定されているかどうか)を表示する。階層ビュー118またはプロパティビュー120は、ビジュアライゼーションがロックされているかどうか、すなわち、それが修正できるかどうかをも示してよい。
追加的に、階層部118からコネクタ要素が選択された場合、プロパティビュー120はコネクタ要素のプロパティを示し、これは、コネクタタイプ(例えば、流体ライン、電気ライン、ガスライン、円形または正方形ダクト、コンベヤベルト等)、接続がデバイスに入るものか、デバイスから出るものか(すなわち、グラフィック要素によって表わされているエンティティに対する材料の流れの方向)、必要または許容される接続の最小および最大数、接続の幅および高さ、グラフィック要素に対する接続の位置(例えば、上、左)等の表示を含んでいてよい。
階層ビュー118でプリミティブが選択された場合、プロパティビュー120は、プリミティブのプロパティを示し、これは例えば、ID、カテゴリ記述、プリミティブが選択可能及び/又は可視であるかどうか、サイズ及び長さ或いはその他のプリミティブの形状又は性質の定義、背景色およびプリミティブの塗りつぶしスペース等を含んでいてよい。もちろん、階層ビュー118内で選択された任意の他のアイテムは、そのアイテムのプロパティをプロパティビュー120に表示させ、プロパティのタイプおよび性質は選択されたアイテムの特質に左右される。
所望なら、イベントシートを提供して、階層ビュー118内で選択された階層アイテムのそれぞれ、または、全てと関連したイベントを示してもよい。このようなイベントシートには、ユーザが、グラフィック要素に対して動作を行なった場合に生ずるイベント(例えば、ユーザがグラフィック要素のビジュアライゼーション又はその一部分上でクリックした場合に起こること、またはユーザがグラフィック要素のビジュアライゼーションまたはその一部分上にマウスカーソルを配置した場合に起こること、を定義する「オンクリック」イベントおよび「オンマウスオーバーイベント」)を含めることができよう。このイベントシートの一部として、ユーザにはイベントの発生時に動作するスクリプト(これは、ここでは、ルーチンとして定義される)を定義あるいはそれにアクセスするために、スクリプトエディタへのアクセスを提供されてよい。
追加的に、所望なら、グラフィック要素は、それと関連したカスタムイベントを有することができる。カスタムイベントは、一般にいくつかの外側または外部イベントの結果として定義されるイベントであり、あるいは、グラフィック要素のユーザが取った動作の結果として外部アプリケーションまたはデータソースとの通信を必要とするイベントである。実質的に、グラフィックイベントは、グラフィック要素によって送信されてグラフィック要素のビジュアライゼーションに対する動作の発生を知らせるメッセージである。グラフィック要素のコンテイニング(グラフィック要素を収容する)アプリケーション又はグラフィック要素を実行する実行時アプリケーションは、これらイベントを、例えば、C#シンタックスを用いて、または任意の既知の方法でイベント通知に登録することによって、捕捉できる。一例では、コンテイニングアプリケーションは、ポンプ過熱カスタムイベントに登録され、スクリプトまたは他のルーチンを実行することにより、イベントがトリガされた時に、ユーザがイベントを取り扱うことを可能にするマイハンドラー機能を提供してよい。これらカスタムイベントは、グラフィック要素が制御オペレータスクリーンの一部として実行される場合、特に有用である。この場合、グラフィック要素それ自体が、例えば、ポンプ熱プロパティ(これは、外部測定値にバインドされる)を設定点または他の限界と比較することによってイベント条件を判定してよく、イベントをユーザに知らせることによってイベント応答をトリガし、アプリケーション、スクリプト、ダイアログ等を実行して、ユーザがイベント(この場合、過熱ポンプ)を取り扱うまたは処理することを可能にしてよい。このイベントハンドリングプロセスを可能にするため、要素エディタ50はユーザが、イベント引数、すなわちイベントとして認識されるもの、および、イベントの発生から生ずるもの、を定義することを可能にする。
もちろん、所望なら、グラフィック要素は、Avalonコントロールクラスから引き継いだ標準のイベントを提供することができる。既知のように、Avalonオブジェクトまたは制御は、Microsoft Longhornオペレーティングシステム用の、Avalonユーザインタフェースアーキテクチャ用Microsoft定義グラフィックスであり、これはユーザインタフェース上でベクトルグラフィックスの描画をサポートする。これら標準のイベントは、例えばフェースプレート表示またはデバイス詳細表示の表示をクリックまたはダブルクリック(マウス)イベントに結合することを含んでいてよい。例えば、クリックまたはダブルクリックイベント(これは、グラフィック要素のビジュアライゼーションの境界線内でのマウスクリックまたはダブルクリックを報告するイベントである)は、ビジュアライゼーションによって表わされているデバイスまたはエンティティのフェースプレートの表示または詳細表示の表示をトリガし、表わされているエンティティの状態、設計、製造等についてのより完全なまたは徹底的な情報をユーザに提供することができる。もちろん、標準のイベントを含む他のイベントを、キーダウン/アップイベント(これは、キーが押されたことを知らせるイベントである)、マウスイベント(マウスエンター、マウスホバー、マウスムーブ、マウスホイール等の動作を含む)、または任意の他のユーザ開始イベントに対して定義してよい。
したがって、所望なら、グラフィック要素イベントは、プリミティブイベントのイベントハンドラーまたは変換機能等におけるように、グラフィック要素のプロパティ内での変化により、イベントハンドラーのスクリプトでトリガされてよい。更にまた、グラフィック要素のプリミティブは、例えば、マウスおよびキーボードを介するそれらとのユーザ対話によってトリガされることができるイベントを呈示してよい。これらイベントは、ユーザが、形状およびプリミティブレベルで、グラフィック要素と対話する選択肢を提供する。開発者は、例えばC#メソッドを用いて、イベントハンドラーを指定することによって、グラフィック要素内で、内部的にイベントを取り扱うことができる。
再び図5を参照すると、動作/アニメーションビュー123は、編集ビュー114で現在表示されているビジュアライゼーションに対して定義された変換アニメーションおよびプロパティアニメーションのリストを提供または示してよい。ユーザは、例えば、ビュー123内の行上でダブルクリックして、エディタ50にダイアログボックス(これは、変換アニメーションダイアログボックスまたはプロパティアニメーションダイアログボックスであってよい)を呈示させ、それにより、選択したアニメーションが編集できるようにしてよい。一般に、現在選択されているビジュアライゼーションのアニメーションのみが示されることになるが、Show-all(全てを表示)ボックス144を選択すれば、アニメーションおよびビジュアライゼーションの全てに対する動作を示すことができる。アニメーションに意味のある名称または記述、例えば「animate lever(レバーを動かす)」、「rotate motor(モータを回す)」等が与えられていると仮定すると、動作/アニメーションビュー123は、ビジュアライゼーションに対して定義されたアニメーション挙動の容易な確認、およびそれへのアクセスを提供する。図9は、IsOnプロパティに対して定義された動作を示す例としての動作/アニメーションビュー123Aを示す。この場合、IsOnプロパティが、「True」であれば、Visual1と呼ばれるビジュアライゼーションのRectangle1と呼ばれるプリミティブは、「red(赤)」の記入(fill)値で記入動作を実行する。同様に、IsOnプロパティが、「True」であれば、Visual1と呼ばれるビジュアライゼーションのEllipse1と呼ばれるプリミティブは、False値で可視化動作を実行する(例えば、見えなくなる)。もちろん、動作およびアニメーションは、ビジュアライゼーションの別々のプリミティブに対して別々に定義されてよいが、これらの動作およびアニメーションは、同じイベント、トリガまたはプロパティ変化により同時に動作して、より複雑であるが快適なアニメーションを呈示することができる。更にまた、動作およびアニメーションは、単一の動作(例えば、サイズや塗りつぶし色の増大等)、またはオフにされるまで連続的に起こる反復動作を行なうことを含んでいてよい。
図10は、ビジュアルトリガ148を、グラフィック要素152のプロパティ(例えば、固有プロパティ等)に基づいて、グラフィック要素152のビジュアライゼーション150上で実装する方法を示す。具体的には、グラフィック要素152の固有プロパティのうちの一つ以上は、ビジュアルトリガ148に対して定義された一つ以上のプロパティトリガ154(それらのうちの3つを図10に示す)によってモニターされる。各プロパティトリガ(これは、スクリプトを用いて実装されてよい)は、点線155で示したようないくつかのグラフィック要素プロパティ値をモニターできる。その後、各プロパティトリガは、モニターされているグラフィック要素プロパティ値が満足されるか、あるいは指定された条件に一致すると、点線156で説明したように、ビジュアライゼーション150の一つ以上のプリミティブプロパティ値を設定することができる。このように、例えば、プロパティトリガ154のうちの一つは、一つ以上のグラフィック要素プロパティをモニターして、これらプロパティの一つ以上の値が、特定の範囲内となる時を判定できる。この条件が満足されると、プロパティトリガ154のうちの一つは、アニメーションまたは他のビジュアルスクリプトを、例えばビジュアライゼーション150のプリミティブまたは他の要素に対して実行することにより、ビジュアルトリガ148を提供することができる。もちろん、プロパティトリガ154のうちの複数のものが共に動作して、ビジュアルトリガ148の一部として、複数の同時の変化またはアニメーションを提供してよく、あるいは、プロパティトリガ154のうちの異なるものが、例えば異なる固有プロパティまたは同じ固有プロパティの異なる値に基づいて独立的して動作することにより、異なる時点で、または、異なるプロセス状態に応じて、ビジュアルトリガ148の異なる動作を提供してよい。この方法で、色変化、アニメーション等を、ビジュアライゼーション150で、グラフィック要素152の固有プロパティの値に基づいて提供することができる。
所望なら、エディタ50は、現在選択されているビジュアライゼーションに対して、全てのプロパティトリガをリストするビジュアルトリガパネルを提供あるいは表示してよい。図9には、このようなパネルを示してあり、このパネルでは、要素プロパティコラムはグラフィック要素プロパティ名称をリストしており、第1の値(Value)カラム(列)は、観察されるグラフィック要素プロパティ値を示しており、ターゲット(Target)カラムはビジュアライゼーションまたは変更されるであろうプリミティブの識別を提供しており、パス(Path)カラムは変更されるプリミティブプロパティであり、また、第2の値(Value)カラムは、観察されているグラフィック要素プロパティ値が満足されると適用されるプリミティブプロパティである。もちろん、アニメーションおよび他のビジュアライゼーションの変更が、この構造を用いて提供されてよい。
図11は、ユーザが変換アニメーションを指定するのを支援する、あるいは、可能にするのに使用できる変換アニメーションダイアログボックス160を示す。図示のように、変換アニメーションダイアログボックス160は、ユーザがピクセルにより方向および距離を指定することによりアニメーション内での移動を定義可能にする移動(Move)部162、ユーザがアニメーションの回転方向および角度を指定可能にする回転(Rotate)部164、および、ユーザが水平および垂直方向の両方においてアニメーションの拡大縮小の度合いを指定すること、および、アスペクト比をロックすべきかどうかを指定すること、を可能にする縮尺(Scale)部166を含んでいる。ダイアログボックス160は、ユーザが水平方向および垂直方向の両方において、アニメーションに傾斜(スキュー)が加えられることを指定可能にする傾斜(Skew)部168も含んでいる。設定(Settings)部170は、ユーザがアニメーションを連続的にするか否かを定義すること、および、その他の移動、回転、拡大縮小および傾斜動作のそれぞれを可能すること、を可能にする。更にまた、プレビュー(Preview)ボックス172は、アニメーションのプレビューを示すことができる。
ここで理解されるように、アニメーションは、ある期間に亘って値が変化するオブジェクトである。プロパティアニメーションは、アニメーションをプリミティブプロパティと関連付けることによって達成されることができる。プロパティアニメーションは、テキストの色を変化させる、あるいは、線のような要素を点滅させる程度の僅かさであることができる。一方、プロパティアニメーションは、例えばポリラインの点を動かす等、より複雑であってもよい。もちろん、これらはアニメーションのほんの数個の例にすぎず、その他のアニメーションは、色を加えるまたは変えること、プリミティブのサイズ(例えば、幅、長さまたは点サイズ)を変えること、プリミティブを移動させること、回転させること、傾斜させること、拡大縮小すること等を含んでいてよい。更にまた、その他のアニメーションを、ビジュアライゼーションの任意のレベルで、例えばプリミティブレベルまたはビジュアライゼーション全体の一部として、提供することができよう。もちろん、所望なら任意の特定のビジュアライゼーションまたはビジュアライゼーションの任意の特定のプリミティブに対して、複数のアニメーションを提供あるいは適用することができる。更にまた、特定のビジュアライゼーションまたはビジュアライゼーションのプリミティブと関連する複数のアニメーションは、プロパティ値の変化に基づいて、または、ユーザ開始トリガリングイベント(例えば、マウスイベント)に基づいて、同時にまたは異なる時点で動作してもよい。
図12は、ユーザが、アニメーションのプロパティを定義あるいは変更することにより、アニメーションを定義可能にするための、エディタ50によって作成されることができるプロパティアニメーションダイアログボックス180を示す。ダイアログボックス186は、境界(Bounds)定義部182および時間(Timeline)定義部184を含んでいる。境界定義部182は、アニメーションの境界を提供あるいは定義する。具体的には、「from」プロパティは、アニメーションの開始値を定義し、「to」プロパティは、アニメーションの終了値を定義する。時間定義部184は、アニメーションの持続時間、アニメーションの開始時間および終了時間を定義する。持続時間プロパティはアニメーションが完了するのに要する時間の長さを定義し、開始時間プロパティはアニメーションのスタート時間に対する時間オフセットを定義し、また終了時間プロパティは開始時間に対するアニメーションの終了時間を定義する。速度(Speed)定義部186は、ユーザが、例えばスライドバーを用いて、速度、加速度、および減速度を指定することを可能にする。ここで明らかなように、速度プロパティはアニメーションの速度を定義し、加速度プロパティは、時間が経過するにつれアニメーションをより速く動作させ、一方、減速度プロパティは時間が経過するにつれアニメーションをより遅く動作させる。反復(Repeat)定義部188は、ユーザが、例えば指定された回数に亘って、指定されたカウントまたは持続時間に亘って、または、オフになるまで連続的に、等のアニメーションが反復される方法を定義することを可能にする。
また別のアニメーションダイアログボックス190(これは、ダイアログボックス180を介してアクセスされてよい)は、境界定義部182を用いる時に、アニメーションで境界として使用すべき異なる色を指定するのに使用できる。同様のダイアログボックスが、ユーザがその他の数値でない値をアニメーションのプロパティとして選択可能にするために使用されてよい。図示していないが、他のアニメーションプロパティも、この、または、その他のダイアログボックスを用いて、同様に選択または指定されてよい。例えば、自動反転プロパティは、アニメーションが順方向に完了した後、逆に再生するかどうかを示すブール値を定義するのに使用してよく、また「by」プロパティは、アニメーションがその開始値を変える総量を定義するのに使用してよい。相対速度プロパティは、親アニメーション、すなわち、ビジュアライゼーションの親要素と関連したアニメーションに比較して、アニメーションの時間が経過する相対速度を定義するのに使用してよい。1の値は例えばアニメーションが親アニメーションと同じ速度で進行することを示してよく、2の値はアニメーションがその親アニメーションの2倍の速度で進行することを示してよい、等である。
図示していないが、ダイアログボックスを用いて、アニメーション内での、アニメーションのフォントプロパティ(例えば、テキストのスタイル、サイズ、フォント、および色)またはその変化を設定することもできる。追加的に、線のエッジまたはラインスタイル、厚さおよび色を設定するのに、また、それらのプロパティを変えるのに、ストロークプロパティダイアログボックスを使用することができる。
グラフィックダイアログボックスを用いて、グラフィック要素の他の機能を編集してもよい。例えば、グラフィックダイアログボックスを用いて新しいプロセスグラフィックスを生成してよく、これは、グラフィック要素プロパティをグラフィック要素に追加すること、および、グラフィック要素プロパティを実行時環境にバインドすることを含んでいる。このようなバインディングダイアログボックスは、ユーザが、制御システムまたは他の実行時環境内で定義された異なるタグまたは変数をブラウズ(閲覧)して、所望のタグ、変数、名前等を突き止めてバインドを行なうことを可能にするブラウザを提供することができる。同様に、他のダイアログボックスを用いて、ビジュアライゼーションを追加し、ビジュアルトリガを追加し、グラフィック要素または表示をブラウズしイベントを追加してもよい。
したがって、ここで理解されるように、グラフィカルエディタ50は、グラフィック要素の固有プロパティを定義するためのサポート、及びグラフィック要素のビジュアライゼーションのためのサポートを提供し、これらは、グラフィックプリミティブまたは形状を生成および操作すること、動的挙動、具体的には、変換アニメーション(回転、移動、拡大縮小、および傾斜)およびプロパティアニメーション(長さアニメーション、色アニメーション等)を加えること、および、動的挙動の実行をトリガする条件を定義することを含む。更にまた、グラフィカルエディタ50はグラフィック要素をデータベースに記憶させる、および、その中で検索するためのサポートを提供し、これは、xmlブロブ(blob)へのグラフィック要素のシリアライズ処理に対するサポート、および、グラフィック要素ライブラリ内のグラフィック要素を分類することに対するサポートを含む。更にまた、システムは、ユーザ定義されたカテゴリまたはセットにグラフィック要素を格納すること、このようなグラフィック要素をロックすること、または、それらにセキュリティを提供すること、ユーザ定義された、または、他の有用なカテゴリにグラフィック要素を格納すること、グラフィカル要素をバージョン作成すること等を提供する。
いずれにせよ、グラフィック要素は、ひとたび生成されると、プロセスプラントの実行時環境内のプロセス変数または他のデータにバインドされずに、グラフィック要素データベースに記憶される。この記憶されたグラフィック要素は、任意の表示において必ずしも使用されないが、この要素は、今や、実行時環境にダウンロードすること、および、プロセスプラントまたはプロセス制御システム内の特定の実際またはシミュレートされた物理的要素にバインドすることが可能なので、このような用途に利用できる。グラフィック要素の固有プロパティ(例えば、プロセス変数、設定点、現在の速度等)は、バインドされると、実行時環境内のデータ参照に結合及びバインドされる。
図13は、グラフィック要素を、プロセスプラントまたはプロセスプラントで使用されるプロセス制御システム内の実際の物理的構成要素または要素に結合またはバインドすることができる方法を示す。具体的には、各グラフィック要素192は、要素に対するビジュアライゼーションを実質的に定義するXAML194、および関連するスクリプト196、アニメーション198、トリガ200、動作202およびイベント204を含んでいる。グラフィック要素192は、参照テーブル206も含んでおり、これは、XAML194において利用可能あるいは公開(オープン)され呈示されている、XAML194と関連する全ての参照をリストまたは含んでいる。参照テーブル206は本質的に、グラフィック要素のプロパティおよびパラメータ、並びに、スクリプト196、アニメーション198、トリガ200、動作202、およびイベント204によって使用される任意の他の変数または参照からなっているか、あるいはそれらを含んでいる。参照テーブル206内の変数またはエンティティは、他のプログラム内の変数、テーブル、テーブルエントリを、または、プロセス制御システム内のどこかで定義された任意の他のタイプまたは種類のデータを、参照するかまたはそれらにバインドされてよい。
図13に示すように、参照テーブル206内の参照または変数を実際のプロセス制御環境または他の実行時環境に結合するのに、解決テーブル208が使用される。一般的に、解決テーブル208(これは、直接あるいはエイリアスを介して参照を定義することができる)は、グラフィック要素192が、実行時環境内の特定の表示で使用されるよう実際に構成されて実行時マシンにダウンロードされる時、グラフィック要素192に対して提供または生成される。表示内のグラフィック要素192の動作前または動作中に、解決テーブル208は、エイリアスおよび他のパラメータを解決し、これらの解決されたデータ接続を参照テーブル206に結合して、参照テーブル206内の変数とプロセス制御システムまたは他の実行時環境内の実際のデータソースとの間のバインドを提供する。
実行時中のプロセス制御システム内での処理パワーの不必要な使用を防止するため、グラフィック要素、およびそれらが使用されているグラフィック表示は、いずれの表示スクリーン上でも実際に表示または使用されていない時は、実行時環境にバインドされたままでなくてよい。代わりに、解決テーブル208は、グラフィック要素192が実行時環境内で動作またはスクリーン上に表示されている時にのみ、グラフィック要素192の参照テーブル206にバインドされてよい。
各グラフィック要素は、参照テーブル206および解決テーブル208の使用を介してプロセス制御システムまたは実行時環境に結合されるため、また、バインドはグラフィック要素がシステムレベルにおいて生成され実行時環境またはマシンにコピーおよびロードされた後に生ずるため、グラフィック要素192は、別々の時に異なる使用のために、異なるデータソースに別々にバインドされてよい。更にまた、グラフィック要素192は、図2の異なる機能エリア42内のデータソース(例えば、制御活動、保守活動、モデリング活動、シミュレーション活動、構成活動等と関連したデータソース)を含む、任意の数の異なるソースによって生成され、あるいはそれを介して利用可能なデータにバインドされることができる。
例えば、図14に示すように、表示要素192は、非常に異なるタイプのデータソースで生成されたデータ、あるいは、それから利用可能にされたデータに結合することができ、表示要素192を使用して該データを表示または処理することができる。これらデータソースは、例えば、周知のDeltaV(登録商標)制御システム等のコントローラプログラムのような制御環境データソース210、周知のOPC接続インタフェースを介して他のシステムへの接続を提供するOPCデータソース212、周知のAMSシステムのような保守データソース214、周知のOvationシステムのような、より上位レベルのあるいはビジネス(業務)用システム216、および、競合的な制御アプリケーションのような競合的なシステム218を使用するデータソースすら、含むことができる。この方法で、グラフィック要素192はシステム内の任意のアプリケーションからのデータを用いて、システムの任意のレベルにおける物理的要素のデータおよび/またはビジュアライゼーションを表示するのに使用されることができ、これは、たとえ該データが、競合的なシステムと関連する、共に動作するよう意図されなかったアプリケーションを含む非常に異なるタイプのアプリケーションに由来し、あるいはそこで発生したとしても同様である。したがって、グラフィック要素およびグラフィック要素から生成されるグラフィック表示はシステムレベルにおいて生成されるため、それらを使用して任意の目的のためにプラント内で起こることのビジュアライゼーションを提供することができる。これは、たとえ異なるタイプのソフトウェアが、プラント内の異なるハードウェアおよびソフトウェア構成要素にアクセスし、それらを実行させていても、同様である。
グラフィック要素のモジュール性質の御蔭で、周知の十分にサポートされたデバイス記述言語(DDL)で書かれたデバイス記述(DD)から、グラフィック要素を自動的または半自動的に生成することができる。具体的には、デバイスメーカーは一般に、デバイスと関連したパラメータ、デバイスと通信する方法、デバイスに対する制限等をDDLで定義するDDを、彼らが作る各デバイスに対して提供する。結果として、グラフィック要素生成アプリケーションは、デバイスに対するDDLによるDDを読み取って、デバイスのタイプおよびそのデバイスと関連した重要なパラメータ、制限等を判断することができ、次いで、デバイスに対してグラフィック要素の固有プロパティまたはパラメータとしてこれらパラメータを定義することができる。プログラムはまた、デバイスに対してビジュアライゼーションとして基本的な形状コンポジットを選択または定義してよく、またDDからの情報に基づいて、あるいはデバイスのDDによって定義されたデバイスタイプのデバイスに対して記憶されているテンプレートに基づいて、デバイスに対して基本的な動作およびアニメーションを提供するために使用すべき一つ以上の汎用(ジェネリック)スクリプトを選択してよい。所望なら、このプロセス中に、プログラムは、デバイスについての情報を提供するよう、あるいは、グラフィック要素に対してどんなアニメーション、ビジュアライゼーション、プリミティブ等を使用すべきかについての選択を行うよう、ユーザに問合せてよい。
より完全な、または、十分に定義されたグラフィック要素のために、プログラムは、異なるタイプのデバイス(例えば、センサー、バルブ、モータ、タンク等)に対して、各種の汎用グラフィカルテンプレートを記憶してよい。プログラムは、次いで、デバイスに対するDDによって定義されたデバイスタイプに基づいて、使用すべきテンプレートグラフィック要素を決定してよい。所望なら、テンプレートは、グラフィック要素で使用すべき、利用できる各種の選択肢またはオプションを提供するかあるいは有していてよく、これらの選択肢はデバイスに対するDD内の情報またはユーザ入力に基づいて決定されてよい。したがって、例えばテンプレートは各種のデバイスのサブタイプ(例えば、センサー)と関連する各種の固有パラメータを提供してよく、プログラムはDD内の情報に基づいてグラフィック要素に対して定義すべき固有パラメータを決定してよい。
各種の基本的スクリプトを、テンプレートの一部として提供してよく、ビジュアライゼーションに挙動を与えるのに使用してよい。ここでも、グラフィック要素で使用すべきスクリプトは、DD内の情報(例えば、デバイスタイプ等)に基づいて、あるいは所望ならユーザに対する質問に基づいて、自動的に選ぶことができる。追加的に、スクリプトで使用される各種の制限または変数を、DD内の情報から決定してよい。したがって、例えばDDが、デバイスが1個の回転機器であることを示している場合は、例えば回転グラフィックを提供するスクリプト等のスクリプトがグラフィック要素内で使用あるいは提供されるよう選択されてよく、いくつかの様相(例えば、グラフィックが色等を変える場合の回転グラフィックの速度)はDD内で定義されたデバイスと関連する制限に基づいていてよい。これらのリミットは、例えば通常または定格運転速度、定義された速度過剰または速度不足条件または制限等であってよい。別の例としては、デバイスがセンサーである場合は、センサーのハイおよびロー値を、センサーの現在の読み取り値と関連するグラフィックス、センサーが壊れているかどうかを表現するグラフィックス等を提供するのに使用してよい。
この方法では、デバイスがプロセスプラントに取り付けられた時あるいはその中で認識された時に、デバイスのタイプおよびデバイスに対してDD内で定義されたデバイスの既知の特性に基づいて、グラフィック要素に対するいくつかの基本的なスクリプト、グラフィックアニメーション、ビジュアライゼーションおよび固有パラメータを定義することによって、基本的なグラフィック要素がデバイスに対するDDから自動的に生成されてよい。グラフィック要素のこの自動生成は、たとえデバイスに対するグラフィックのエディティングが何か有ったとしても、多くのこと或いは全く何も行なう必要なしに、新しく加えられたデバイスを自動的にグラフィックスに統合する相当な能力をユーザに与え、したがって、デバイスは、それらデバイスに対するDDがシステムにロードされた場合、少なくとも基本的レベルにおいて、グラフィック表示で自動的にサポートされてよい。言い換えれば、ユーザはデバイスに対するDDをシステムに提供し、次いで、DDからデバイスに対するグラフィック要素を生成するプログラムを実行させることによって、デバイスに対するDDからグラフィック要素を自動的に生成してよい。その後、このグラフィック要素は一つ以上のグラフィック表示で使用されることにより、デバイスに対してビジュアライゼーションをモデル化あるいは提供してよく、これは、デバイスに対するグラフィック要素を手動で生成する必要なしに、デバイスをモデル化あるいはグラフィック表示内でデバイスを図示する能力をユーザに提供する。
上記のように、図3の多数のグラフィック要素74が、ひとたび生成されたら、グラフィカルエディタ50を使用して一つ以上のグラフィック表示(例えば、図3の表示76)を生成することができる。事際には所望なら、表示エディタ50は、多数の予め構成されたグラフィック要素(これらは、異なる業界、異なる機能用途のビジュアライゼーション等のそれらと関連各種のビジュアライゼーションを有していてよい)と共に、ユーザまたは購入者に提供してよい。グラフィカルエディタ50は、次いで、ユーザが、カスタム要素を生成すること、並びに、グラフィック表示76を生成または構築することを可能にする。
一般的に、表示76を生成するためには、ユーザはグラフィック要素74および他のビジュアル要素のライブラリから選択し、それらを配置して表示を構築する。グラフィック表示が完成状態になった後、生じたデータ構造またはオブジェクトは、単一の定義エンティティとして定義された各種の要素、固有プロパティおよびビジュアライゼーションの全てを有する表示クラスオブジェクトとして、データベース(例えば、構成データベース)に記憶されてよい。しかしながら、この表示クラスオブジェクトは、プロセス変数にはバインドされず、全ての実行時表示で必ずしも使用されるわけではない。所望なら、このクラスオブジェクトは、全てがXMLエンティティとして記憶され共に連結されたビジュアライゼーション、スクリプト等を有するxmlブロブとして、データベースに記憶されてよい。その後、個々のグラフィック表示をこのクラスオブジェクトから生成してよく、これらの個々のグラフィカル表示を指定しオペレータワークステーションまたは他の実行時環境にダウンロードしてもよい。
表示がダウンロードされると、その中のグラフィック要素定義はAvalonコントロールに変換され、アセンブリにコンパイルされ、ターゲットマシンすなわち実行時マシン上に展開される。それ自体がAvalonエンティティである表示は、コンパイルされた制御アセンブリを参照することになり、さらに、制御または保守実行時アプリケーションのようなバックエンドデータソースにAvalonコントロールを接続するデータアダプタとして働くカスタムデータソースが生成されてよい。この方法により、グラフィック表示(および、所望なら個々のグラフィック要素)を一つの言語で生成及び編集し、別の言語または形態(例えば、XMLブロブ)で記憶し、第3の言語または形態(例えば、各種の実行可能言語のうちの任意のもので書かれたスクリプトに結合されたAvalonコントロール)で実行させることができる。
ここで図15を参照すると、スクリーン220をグラフィカルエディタ50で作成して、ユーザが一つ以上のグラフィック表示を生成することを可能にできる。一般的に、グラフィック表示はプラント内の物理的デバイスを表現する相互接続された要素から構成されており、それらのデバイスと関連した追加の情報を含むかあるいは表示してよい。グラフィック表示内のグラフィック要素のそれぞれは、プロセス変数、定数、または他の外部値に等式化される一組の固有プロパティを含んでおり、上述のように、各グラフィック要素はいくつかのビジュアル表現(これは動的挙動、例えば色変化またはアニメーションを含んでいてよい)を有していてよい。追加的に、グラフィック表示は、静的要素(例えば、テキスト、ボックス等)、ユーザがいくつかの方法でグラフィック表示と対話することを可能にするユーザダイナモ、ユーザにプロセスまたは他の情報を表示できる変数ボックス等を含んでいてよい。
図5のグラフィック要素に対する編集スクリーン112と同様に、図15の例としてのグラフィック表示エディタスクリーン220は、グラフィック表示が構築されているメイン編集キャンバス224、および、パレット部226(ここでは、テンプレートグラフィック要素、プリミティブまたは他のライブラリ要素が表示でき、これら各種の要素が選択してメイン編集キャンバス224へのドラッグおよびドロップができる)を含んでいる。メイン編集キャンバス224は、その中でユーザが対話してグラフィックス(プリミティブまたはコンポジットのいずれか)を生成および編集するダイヤグラムビューを提供し、ベクトルグラフィックス編集およびビューイング機能を提供する。エディタ50は、ユーザが編集キャンバス224に現在表示されている表示フレームの内側または外側であってよい限界のないスペース内のどこかに、グラフィックスオブジェクト(例えばグラフィック要素)を配置することを可能にする。したがって、メイン編集キャンバス224は現在生成されている表示のほんの一部を表現することができ、ユーザはビューをパン(pan)して表示の他の部分を表示し、ズームインおよびズームアウトしてビューの倍率レベルを変え、ビューを回転させて任意の時点で表示に対して作業するのに最も便利な角度を得ることができる。しかしながら、ここで理解されるように、グラフィックオブジェクトの全ての描画および操作は、メイン編集キャンバス224において完成される。描画を補助するためビューのX-Y位置はルーラ227から読み取ることができ、倍率レベルはツールバー228上のドロップダウンリストに表示されてよく、ズームポップアップ上のエントリを選択すること等によって変更されてよい。
スクリーン220は、メイン編集キャンバス224内の要素の階層的な表示およびリストを表現する階層部230、キャンバス224に生成されている表示と関連する、あるいはキャンバス224内のハイライトされている要素と関連するプロパティまたはパラメータをリストするプロパティ部232、および異なるパラメータまたは機能をプロセス制御システムまたは任意の他の実行時環境内の要素にバインドする方法を示す、あるいはリストするバインディング部234をも含んでいる。追加的に、スクリーン220は、メイン編集キャンバス224に生成されているグラフィック表示と関連する各種のビューまたは層をリストするツールバー236を含んでいる。より具体的には、いずれの特定の表示も、異なるコンテキストで異なる人々が使用することができる各種の層またはビュー(例えば、オペレータ表示、保守表示、シミュレーション表示、モデリング表示、エンジニアリング表示、ビジネス表示等)を有することができる。図15の例としてのスクリーン220では、ツールバー236は典型的な制御オペレータ用ビューを提供するOperationビュー(現在、メイン編集キャンバス102に示されている)、Eng/Maintenanceビュー(これは、典型的な保守またはエンジニア用ビューを提供する)およびTrainingビュー(これは、生成されている表示に表現されたプロセスプラントまたはプロセスプラントの一部をシミュレートする際に使用されるシミュレーションビューを提供する)として示されている3つのビューまたはレベルを含んでいる。図15のメイン編集キャンバス224内には選択された要素が無いため、プロパティ部232は生成されている表示の現在の名称を、表示の特徴(例えば、幅および高さ等)、作成者によって与えられた記述、名称、背景記述、および作成者が表示に対して格納しておきたい任意の他の情報と共に、表示する。同様に、図15のメイン編集キャンバス224には配置された実際の要素が無いため、階層部230は表示の名称のみを示しており、バインディング部234にはいかなるバインディング(バインド関係)も示されていない。
表示の生成中に、ユーザは要素(例えば、グラフィック要素)を、例えばパレット部226内で定義された要素の一組のカテゴリのうちの一つを介してその要素にアクセスすることによって、メイン編集キャンバス224に配置することができる。図15の例ではパレット部226は、メイン編集キャンバス224に配置され、共に接続されて完全な表示を生成できる、異なるカテゴリの要素を示し、このような表示はアクチュエータ要素、計算および制御要素、処理要素、プロパティおよび測定値、形状、ユーザインタフェース制御およびユーザ定義された要素を含む。もちろん、パレットビュー226において、任意の他の種類およびカテゴリ、またはサブカテゴリの予め定義された要素を提供またはそれらにアクセスしてもよい。この例では、アクチュエータはバルブおよび他のアクチュエータ要素を含んでいてよく、一方、計算および制御要素は任意の制御関連要素(例えば、コントローラの表示)、制御ループ(例えば、PID制御ループまたは他の種類の制御ループ)、機能ブロック、制御モジュール等を含んでいてよい。図15に示すように、処理要素は、タンク、反応器、撹拌器、または何らかの方法で材料を処理する他の要素、並びに任意の他の種類のデバイス、ユニット等を含んでいてよい。プロパティおよび測定値は、プロパティまたは測定値または実行時環境内の他のデータ(例えば、プロセス変数、アラーム等)を示すよう設計されたボックスまたは表示要素を含んでいてよい。形状はプリミティブまたは他の予め定義された形状であってよく、一方、UI制御はユーザが表示スクリーン上で操作して表示への入力を行なうことができるボタン、スライダ、ノブ、ツールボックス等のような各種のユーザインタフェース制御要素を含んでいてよい。もちろん、ユーザ定義された要素は任意の予め定義された要素(例えば、任意の他のグラフィック要素またはグラフィック要素から作られたより上位レベルの要素)を含んでいてよい。場合によっては、ユーザ定義された要素は、プロセスユニット、プロセスプラントエリア、または他のより上位レベルのプロセスエンティティを含んでいてよい。上術のように、ユーザ定義された要素へのアクセスはエディタ50を使用するユーザの個々人により限定されてよく、あるいはグローバルにアクセス可能であってよい。任意の他の要素、形状等を、任意の適当な見出しの下でパレット部226内に配置して、これら要素を組織化された状態かつユーザが容易にアクセス可能な状態に保持できることが、もちろん実現される。
ユーザが、要素(例えば、混合タンク)をメイン編集キャンバス224に配置すると、この要素はその要素に対するデフォルトビジュアライゼーションを用いてキャンバス224に描画されることができる。この場合、グラフィック階層部230は要素を示し、図5に表現されたのと同様の方法で、そのグラフィック要素と関連するビジュアライゼーション、アニメーション、プリミティブ等の、その要素に対するサブ要素の階層を提供する。更にまた、キャンバス224に、実行時環境にバインドできるビジュアライゼーションまたはアニメーションを含んでいるグラフィック要素が示されている場合、バインディングサブスクリプション部234は、現在定義されているバインドを示す。
所望なら、ユーザは任意の所望の方法で異なるビジュアライゼーションを選択することによって、メイン編集キャンバス224内またはパレット部226内のグラフィック要素のビジュアライゼーションを選択または変更できる。ユーザは、ドロップダウンリストまたはボックス(これは、例えば要素上でマウスポインタを右クリックすることによってアクセスできる)を用いて、または階層部230内の異なるビジュアライゼーションを選択することによって、または任意の他の所望の方法で、このビジュアライゼーション選択機能を行なってよい。図16はスクリーン220のメイン編集キャンバス224およびパレット部226の一部を示し、この図では垂直タンク要素240が、パレット部226からメイン編集キャンバス224内に配置されているとして示されている。垂直タンク要素240は、パレット部226に表現されたテンプレートまたはクラス垂直タンク要素241のコピーまたはインスタンス化である。しかしながら、マウスポインタがビジュアライゼーション240上に在る時、垂直タンク240に対する追加のビジュアライゼーション(マウス上での右クリックによってアクセスされるサイドバー242に示されているビジュアライゼーション1〜8を含む、)が、表示が編集キャンバス224に生成されている時、垂直タンク要素240に対して使用すべきビジュアライゼーションとして、選択され得る。パレット部226に示すように、テンプレートタンク要素241の可能なビジュアライゼーションを取得もしくは見るために、パレット部226のテンプレート垂直タンク要素241上で右クリックすることによって、同様タイプのサイドバー表示243を得てもよい。サイドバー242の異なるビジュアライゼーションを選択すると、キャンバス224で使用するタンク要素240のビジュアライゼーションが変わり、一方、サイドバー243の異なるビジュアライゼーションを選択すると、パレット部226で記憶されたテンプレートタンク要素241に対するデフォルト設定またはビジュアライゼーションが変わる。
パレット部226からグラフィック要素および他の要素を選択して、表示を生成することに加えて、ユーザは、図15に表現されたツールバー228から、アイテムを使用または選択して、基本的な図面ツール(例えば、ライン、正方形、長方形、円、五角形等のような形状、テキスト等)を取得してもよく、これらの簡単な図面ツールまたは要素を使用して、表示内でラインを描き、またはテキストを加えることができる。追加的に、ユーザはツールバー228に示されているツールバーコネクタ要素245を用いて、キャンバス224内で表示にコネクタ要素を加えてよい。コネクタ要素245は、選択された時、例えばドロップダウンメニュー、ダイアログボックス等を用いて、表示で使用するためのコネクタのリストをユーザに提供してよい。コネクタ要素は、1個のハードウェア要素(例えば、タンク、撹拌器、ポンプ等)を、別のハードウェア要素(例えば、バルブ、センサー等)に実際に接続するパイプ、コンベヤベルト、電気ライン、流体フローライン、または、他の種類のコネクタを含むことが可能である。このようなコネクタ要素、及び物理的デバイス(例えば、バルブタンク、ポンプ等)の異なる表現間にこのようなコネクタ要素を提供することは、米国特許出願第2004/0153804号公報に、より詳細に説明されており、これは本開示に参照により明示的に援用される。コネクタ要素は、ユーザが生成されている表示内の異なる要素同士を相互接続し、グラフィック要素について上述したように、異なる要素に対して定義されたコネクタ点とそれらを繋ぐことを可能にしてよい。例えば、パイプコネクタはパイプコネクタ点を有する異なる要素を取り付けるのに使用されてよく、一方ダクトコネクタはダクトコネクタ点が定義された要素を取り付けるのに使用されてよい。所望ならエディタ50は、ユーザが異なるグラフィック要素(例えば、バルブおよびタンク)を、バルブおよびタンクの接続点で定義された適切なタイプのコネクタで接続することだけを可能にする接続ルールを実装してよい。もちろん、接続要素の外観は、接続要素で生成されている表示によりよい様相および印象を提供するよう、接続タイプに基づいて異なっていてよい。
もちろん、ツールバー228は他のベクトル図面ツールおよび標準コマンドまたは機能(例えば、典型的なファイルオプション(新規、開く、保存、名前をつけて保存、閉じる、終了等)、編集オプション(元に戻す、繰り返す、カット、コピー、ペースト、削除等)、検索オプション等)を含んでいてよい。追加的に、ツールバー228はグラフィック関連コマンドを提供するメニューアイテム(例えば、プロパティ追加機能(これは、グラフィック要素の固有プロパティを追加するのに使用できる)、イベント追加機能(これは、グラフィカルイベントを追加するのに使用できる)、ビジュアライゼーション追加機能(これは、ユーザがビジュアライゼーションを追加することを可能にできる)、ビジュアルトリガ追加機能(これは、ダイアログボックスを開いてユーザが生成すべきトリガに関する情報を入力することを可能にできる)等)を含んでいてよい。更にまた、メニューは、書式機能(例えば、テキスト、ラインおよび2次元および3次元の画像のText、Line およびFillプロパティに関連する設定等)、および、図形機能(これは、オブジェクトのグループ化またはグループ解除、前景から背景へのオブジェクトの順序の選択、オブジェクトの垂直および水平両方の整列等を含んでいてよい)を提供してよい。ツールバーメニュー228は、ユーザがオブジェクトにアニメーションを適用することを可能にする機能も提供してよく、このようなアニメーションは、要素の幅、色、形状等を動かして、形状にゆがみ、回転または拡大縮小を与えること、要素を回転または反転すること等によって、要素のプリミティブまたはオブジェクトの一つ以上の要素に適用されてよい。もちろん、ユーザは、表示内で各要素と関連したアニメーションおよび動作にアクセスしてよく、適当なダイアログボックスまたは他のプログラミングツールを用いてこれらのアニメーションおよび動作を変更してよい。
ここで理解されるように、ユーザまたは設計者は表示エディタ50を使用して、具体的には図15のスクリーン220とインタフェースして、測定値、アクチュエータおよびプロセス機器を動的に示す、標準の2次元またはさらに進んで3次元のグラフィック要素からなるグラフィック表示を、迅速かつ容易に生成することができる。また、制御および計算と関連した静的な要素およびユーザダイナモがサポートされており、表示内に提供されてよい。追加的に、ユーザは例えばわずかに異なる外観または周囲の情報を有する同じ要素を用いて、オペレータ、保守およびシミュレーション表示を生成することによって、グラフィック表示の異なるユーザのインタフェース要件に対応する層を定義することができる。
図17は、グラフィカルエディタ50を用いて生成できる制御オペレータ表示の形態の、例としてのグラフィック表示の表示スクリーン300を示す。表示スクリーン300は、コネクタ要素316(この場合流体フローラインである)を介して、バルブ要素312及び一つ以上のポンプ要素314に接続された反応器要素310を含んでいる。流体フローまたはストリーム要素318は、スクリーン300によって表現されたプラントの部分に入り、それから出る材料の流れへの参照を提供する。理解されるように、表示スクリーン300内のグラフィックスは、各種のグラフィック要素を選択し、相互接続することによって生成されてよく、したがって表示スクリーン300は、個々のグラフィック要素に対して上述した方法で開発された高解像度グラフィックス、アニメーション、動作、ビジュアルトリガ等を含んでいてよい。もちろん、アニメーション、動作、ビジュアルトリガ、流体フロー要素等を含む追加のグラフィックスを、グラフィック表示レベルにおいて追加してよい。この方法で、アニメーションおよびユーザ動作を、グラフィック表示に組み込むことができる。例えば、この機能を用いてプロセス機器に対する静的なグラフィック構成要素を修正して、機器のステータス(例えば、モータがオンであるか、または始動されているかどうか、バルブの動作コンディションまたは位置等)を表示してよい。追加的に、アニメーションは、機器と関連する動的データを表現するのに使用されてよく、例えば充てんされているタンクの水位を(例えば、塗りつぶし技法を用いて)示す、または、運動を示す表示の変化(アニメーション)により撹拌機のステータス(状態)を示してよい。同様に、データ表示要素319をスクリーン300内に配置して、表示300の外部で開発されたが表示300の構成要素の動作と関連しているプロセスデータまたは他のデータを示してもよい。
所望なら、グラフィック表示300はダイナモまたはユーザインタフェースボタン320Aおよび320Bも含んでいてよく、これらはユーザが表示スクリーン300との対話を介して、追加の情報を確認すること、または実行時環境に対して処置を取ることを可能にする方法で、ユーザが表示300とインタフェースすることを可能にする。場合によってはこれらの対話は上述したグラフィック要素に対するビジュアルトリガまたは動作で実施されてよい。例えば、ボタン320Aは、冷却塔構成についての情報の更なるビューをユーザに提供してよく、一方、ボタン320Bは反応器310に対してフェースプレート表示を提供してよい。したがって、表示300は、3次元の構成要素(従来のように、例えば、In-Tool、Auto-Cad、Visio(登録商標)のようなWindows(登録商標)メタファイル、ベクトルドローイング、JPEGおよびビットマップイメージフォーマットを含む多数の異なるソースからインポートされたグラフィックスを基にしてよい)を用いて、プロセスまたはプロセスの一部を構成する機器を示す一組の要素を含んでいるが、スクリーン300は今や、例えば、要素レベルにおいて回転、サイズ変更、拡大縮小、スキューイング、色変化等を行なって、より興味の持てるリアリスティックなアニメーション、即ちより理解しやすい表示を提供するためのアニメーションを含むことができる。
更にまた、基本的なユーザインタフェース構成要素(例えば、ノブ、ダイアル、スライドバーおよびボタン)を表示300に示してよく、制御システムまたは他の実行時環境内で
情報または制御に動的にリンクしてもよい。データビュー要素またはダイナモもまた、制御機能における測定値、アラーム、イベント等と関連したキーパラメータを提供あるいはそれらを示してよい。例えば、ダイナモを制御ループパラメータに関連する情報を有する更なるスクリーンを表示するのに使用してよく、エンジニアリングユニットをダイナモの次に示して、ダイナモによって表示された値にコンテキストを提供してよい。制御ループと関連するプロセスアラームのステータスを、色変化、例えば制御パラメータ値の背景色の変化により、ダイナモに反映してよい。また、表示の乱雑さを無くすため、設計された通常の動作モードにはループがないという事実を、色変化を介して示してよい。もちろん、このようなダイナモはあらゆる標準に準拠するよう作成されてよい。
情報または制御に動的にリンクしてもよい。データビュー要素またはダイナモもまた、制御機能における測定値、アラーム、イベント等と関連したキーパラメータを提供あるいはそれらを示してよい。例えば、ダイナモを制御ループパラメータに関連する情報を有する更なるスクリーンを表示するのに使用してよく、エンジニアリングユニットをダイナモの次に示して、ダイナモによって表示された値にコンテキストを提供してよい。制御ループと関連するプロセスアラームのステータスを、色変化、例えば制御パラメータ値の背景色の変化により、ダイナモに反映してよい。また、表示の乱雑さを無くすため、設計された通常の動作モードにはループがないという事実を、色変化を介して示してよい。もちろん、このようなダイナモはあらゆる標準に準拠するよう作成されてよい。
一例では、オペレータが、ユーザ対話可能な構成要素またはダイナモにアクセスした場合、スクリプトまたは他のプログラムが更なるスクリーンまたは表示(例えば図18にその例を示すようなフェースプレート表示または制御パネル表示)を引き出してもよい。例えば、ユーザインタフェースボタン(例えば、スクリーン300に示されているボタン320B)にアクセスした場合、反応器310に対するフェースプレートがオペレータに呈示されてよく、オペレータは次いでこのフェースプレートを使用して反応器310についての詳細を修正あるいは確認することができる。図18の例では、フェースプレート情報350は、ユーザがスクリーン300でボタン320Aを介してアクセスできる反応器310に対する制御ループ(FIG2_28/TC2-1と命名)と関連している。ユーザは、フェースプレート350の一部分350Aを用いて、ボタン352(その動作は動作ルーチンによって定義される)によりモードを変える(カスケードから、例えば手動または自動に)、スライダ表示354上で動作パラメータの現在の値を確認する、矢印355を用いて制御ループと関連する設定点を変える等のことを行なうことができる。追加的に、ユーザは表示部350Bで制御ループの制限およびチューニングパラメータについての情報が与えられてよく、部分356でシミュレーション機能を可能にすることができる。所望なら、部分350Bは、部分350A上でボタン358のうちの一つを選択することによって、部分350Aのビューから得ることができる。同様に、ユーザは、制御ループについての更にまた別の情報(例えば、トレンドデータ、診断データ等)にアクセスでき、あるいは他のボタン358を介して制御および診断プログラム(例えば、ループチューニングプログラム)にアクセスしそれを実行させてよい。したがって、スクリーン300上で行われたあるいは可能にされたユーザ動作に応じて、表示300を介して、任意の他の活動、スクリーン、および動作にアクセスすることができる。
制御システムが、同様の機器の定義においてエイリアスの使用をサポートしている場合は、動的表示構成要素は表示スクリーン300で選択された機器に基づいて、動的参照をサ
ポートするよう設計されてもよい。このような場合は、予め構成されたエイリアスおよび属性を、表示オブジェクトの一部として通常に定義されるオブジェクトタグまたはグラフィカル属性の代わりに使用できる。このエイリアス機能は高度な柔軟性および再利用性をサポートしているが、それは同様の表示オブジェクトが異なるI/O点に接続し、異なるグラフィカル属性、外観、およびセキュリティを表現できるためである。このような機能は、プラント内の異なる複製機器に対して同様の表示オブジェクトまたは同様の表示を再構築する必要性を無くすことができる。この方法では、同じグラフィック表示を、プラント内の構成および用法が同じで異なるハードウェアユニットを見るのに使用できる。
ポートするよう設計されてもよい。このような場合は、予め構成されたエイリアスおよび属性を、表示オブジェクトの一部として通常に定義されるオブジェクトタグまたはグラフィカル属性の代わりに使用できる。このエイリアス機能は高度な柔軟性および再利用性をサポートしているが、それは同様の表示オブジェクトが異なるI/O点に接続し、異なるグラフィカル属性、外観、およびセキュリティを表現できるためである。このような機能は、プラント内の異なる複製機器に対して同様の表示オブジェクトまたは同様の表示を再構築する必要性を無くすことができる。この方法では、同じグラフィック表示を、プラント内の構成および用法が同じで異なるハードウェアユニットを見るのに使用できる。
もちろん、図17の表示スクリーン300は、スクリーン300の最上部に示されているツールバーに加えて、またはその代わりに、水平(表示の下)および垂直(表示の右)両方のツールバーを含むツールバーをサポートするよう設計されてもよい。所望なら、デフォルトツールバーを提供して、時刻および日付表示、アラームに肯定応答する、またはアラームを止めるのに必要なアラーム表示への直接のアクセスによるアラームリストの確認、アラーム要約表示またはメニュー、メインメニュー、または他の標準のメニューまたは表示、システムステータス表示等へのナビゲーションをサポートしてよい。
図19は、より高度なグラフィック表示、すなわち、より多くの要素、接続、ユーザインタフェース動作、ダイナモ、および他のデータ参照を有するものと関連する表示スクリーン400を示す。具体的には、スクリーン400はエアおよび他の燃焼燃料製品がポンピングされ、あるいはポンプ412、バルブ404および関連コネクタ要素を介して、キルンバレルドライヤ408の入力406に送られる石灰キルンユニットの運転を示す。同様に、タンク409内のプロセス材料は、バレルドライヤ408を通して石灰を運ぶシートコンベヤデバイス410から供給される。もちろん、これら要素およびスクリーン400に示す他のデバイスのそれぞれは個別に生成されてよく、上述したスクリーン400内に配置できるグラフィック要素であってよい。バレルドライヤ408の入力406は、ドライヤ408が動作している時の火または炎415をアニメーションとして示すことにより、スクリーン400の観察者にキルンユニットの運転を明確に示すアニメーション化されたグラフィック要素を含んでいてよい。追加的に、ドライヤ408のさまざまな点における温度を、ダイナモまたは温度表示ボックス416で示してよく、また所望なら、これらのさまざまな点における温度を、炎アニメーション、ドライヤ408の色を介して、あるいは任意の他の方法で示してよい。同様に、他のプロセスパラメータ(例えば、フード圧力、キルン速度、トータルエア、メタノール、入力、1次および2次エア入力、オイルおよびガス入力等)が、プロセス制御システム内の特定の参照に結合されてそこから得られるボックス内の変数値と共に、図19に示すようなパラメータボックスで示されてよい。もちろん、スクリーン400では、石灰キルンユニットの他の物理的構成要素も示される。
しかしながら、実行時環境内の他のデータソース(例えば、制御システムから、あるいは制御システム内のデバイスからのデータを処理する他のアプリケーション)から得ることができる、各種の他の情報を、スクリーン400上に提供してよい。このようなアプリケーションは、例えば、制御アプリケーション、保守アプリケーション、診断アプリケーション、ビジネスアプリケーション等を含むことができる。例えば、システムの温度(度単位)対時間を示すトレンド(動向)グラフ420が表示スクリーン400の上部中央に表示され、またデータヒストリアンまたはトレンドアプリケーションに結合され、このデータを自動的にプロットする。同様に、キルン412の運転の要約を提供するチャート422(これは、例えばキルンの利益、エネルギー利用、生産速度等の各種のビジネス的側面を追跡するビジネスアプリケーションによって与えられてよい)が、スクリーン400の上部左側に表示される。更にまた、表示スクリーン400の上部部分のユーザインタフェースボタン424を選択することによって、ユーザにとって有用な場合がある他の情報(例えば、ヒストリカルトレンド、ヘルプ情報、キルン情報、制御制約条件、キルンエネルギーおよび他の情報)にアクセスしてよい。更にまた、アラームバナー430または他のバナーをスクリーン400の下部に提供してよく、また、アラーミングアプリケーションに結合させてもよい。もちろん、これら全ての表示スクリーン400の要素および機能を提供し、上述した表示エディタ50の機能を用いて表示にプログラムしてもよい。追加的に、これらおよび他の機能は、任意の所望の方法によりグラフィック表示で組み合わせて、任意の所望のタイプの表示を生成してよい。更にまた、任意の所望のアニメーションおよびグラフィカル動作をスクリーン400で提供して、ユーザがスクリーン400等からより直接的に他の関連情報を見ることができるよう、ユーザにとってより有用または理解しやすいビジュアル情報を提供することができる。
したがって、図19に示すように、コントローラサブシステムによってアクセスされるプロセス要素、保守、制御、診断、チューニング、およびビジネスアプリケーションの形態のアプリケーション、データベース(例えばデータヒストリアン)からの履歴データまたはトレンドデータ、または、任意の他のデータソースを含む、各種の異なるデータソースからの情報を、表示スクリーン400に表示することができる。更にまた、このような表示へのユーザリンクを介して、表示スクリーン400から直接、他の情報または表示にアクセスしてよい。この方法で、スクリーン400によって示されているグラフィック表示はユーザに、より有用でありうる方法で、より多くの情報を提供する。
エディタ50は共通のグラフィック要素、接続要素等のセットを用いて任意のグラフィック表示を生成するのに使用できるため、表示エディタ50は同様の、または関連する表示を容易に生成するのに使用できる。このような表示は、同じプラントハードウェアのセットに関連し、それを示しながら、そのハードウェアに対する異なる目的の(例えば、制御オペレータ目的、シミュレーション目的、保守目的等の)異なる情報を示すことができる。この場合、プラントまたはプラントの一部と関連したハードウェア要素を示す共通の、または基本の表示を作成することができ、その基本の表示を用いながら、異なるユーザまたはユーザのタイプに対して異なる情報を提供し、異なる表示を生成することができる。
一例として、図20A〜20Eは、石灰キルンユニットに対して生成された、オペレータのビュー、エンジニアのビュー、管理者のビュー、シミュレーションビューおよび保守ビューを含む、例としての表示を示し、これは同じ構成の同じ基本的なハードウェア要素を示し、同じビジュアライゼーションを用いてはいるが、異なる機能性目的に対して加えられた異なる情報を有している。このように、図20A〜20Eの表示のそれぞれは同じ基本的なグラフィック要素を用いて同じ表示エディタで作られているため、同じ様相および印象を有しており、したがって呈示されている情報、および、それがプラント内のハードウェアにいかに関係しているかについての理解を保ちながらナビゲートするのが容易である。
具体的には、図20Aは、ポンプ504を介してキルンドライヤ508のコールドエンド(低温側)506に原材料を供給する石灰およびマッド供給源502(これは、ストリーム要素であってよい)を有するキルンユニットのオペレータ用ビュー500を示す。コンベヤ510はキルンドライヤ508のホットエンド(高温側)512から処理された石灰を除去し、石灰をタンク514に堆積させる。製品ラインまたはストリーム要素516は、タンク514を出る製品(石灰)の量を示す。同様に、燃料源ストリームインジケータ520からの燃料は、バルブ522(その色はバルブの動作をグラフィカルに示していてよい)を介して、キルンドライヤ508のホットエンド512に供給される。ファン524は空気が燃料と混合されるキルンドライヤ508のホットエンド512に、ダクトコネクタ要素526を介して空気をポンプ送りする。アニメーション(例えば、火または炎528等)をキルンドライヤ508のホットエンドに示して、キルンドライヤ508の運転状態を示してもよい。同様に、誘引ファン530は、追加の配管532を介してキルンドライヤ508のコールドエンド506から空気を引き込み、この空気をスタックストリーム要素534によって示されているスタックに送る。更にまた、各種のプロセスパラメータ(例えば、システムの各種の部分における温度、キルンドライヤ508のバレルの速度、空気および燃料流量等)の値を示す、各種の変数またはパラメータボックスが示されている。ここで分かるように、このハードウェアおよびこれらの変数ボックスは、図20A〜20Eのスクリーン全体を通して共通であり、これら表示に同じ様相および印象を持たせる表示の基本的な要素を提供する。
しかしながら、図20A〜20Eのスクリーンのそれぞれは、プラント内で異なる機能に合わせて作られた追加の情報、ユーザインタフェースボタンおよび動作を含んでいる。例えば、図20Aのスクリーン500は、オペレータ用ビューであり、ボックス540に、ラボテストによって測定され、評価され、与えられた残留炭酸塩を、ボックス542にキルンの総エネルギーおよび特定のエネルギーを、並びに、トレンドグラフ544に最適動作の達成に重要なモデル予測制御ルーチンによって与えられる温度の過去および未来のトレンドを示す。追加的に、スクリーン500はユーザが関連したアイテムについての追加の情報(例えば、制御ループ情報、要素の更なる運転情報等)を見ることを可能にする、各種のユーザインタフェースボタンまたはダイナモ548を提供する。
図20Bのスクリーン550はエンジニアリングビューを示し、これは図20Aのそれと非常に似ているが、点線552を介して制御にとって重要な測定位置および信号経路を示すことにより、基本的な制御システムおよびモデル予測制御システムがいかに協働して運転を最適化するかを示している。図20Cのスクリーン560は管理ビューを提供し、キルンユニットの基本的な運転を示すが、システムの個々の構成要素または制御ループについて追加の情報を得ることを可能にするユーザインタフェースボタンは提供しない。更にまた、管理ビュー560は、過去の日および月にわたるラボ測定値による総エネルギー、特定のエネルギーおよび残留炭酸塩(変換されていない供給材)を示すチャート562を含んでいる。この情報は、例えばビジネスコンピュータで実行されているビジネスアプリケーションから与えられてよい。
更にまた、図20Dは、シミュレータがシミュレートされたシステム内のパラメータを変え、シミュレートされた結果を見ることを可能にするシミュレーションビュー570を提供する。ビュー570は、例えばオペレータを訓練すること、さまざまな未来の動作モードをテストすること等に使用されてよい。図20Dに示すように、シミュレータは、スクリーン570上の一つ以上のユーザインタフェースボタンを介してシミュレーションオペレータに与えられる一つ以上のダイアログボックス570を介して、パラメータを変更してよい。プロセスシミュレーションビュー570は、トレーニング用にはオフライン状況で、あるいは、未来の問題を検出する際に有用であり得る追加的情報を提供するためにはオンライン状況で、使用できる。プロセスシミュレーションは、機器のタイプおよびそれらの接続が、オペレータグラフィックスの構築においてシミュレーション機能を有するスマートオブジェクトまたはグラフィック要素を用いた結果として既知であるため、これらのグラフィックスから生成することができる。これらのスマートオブジェクトは、米国特許出願第2004/0153804号公報に詳細に説明されている。
同様に、図20Eは、キルンユニット内の機器の状態についての、またはその詳細の情報を提供する保守ビュー580を示す。ビュー580では、機器の故障は、機器の健全性の表示582および584を用いて示されてよい。この場合、表示582および584(図20Eではこれら全てを示していない)は半円であり、塗りつぶし色が機器の現在のモニターされた健全性を示すか、あるいは指定している。ビュー580では、表示584は健全性が最適な状態に達していない機器を示している。もちろん、これらの表示582および584は保守または診断アプリケーションから与えられてよい。更にまた、ここで理解されるように、プロセス問題が検出された場合、保守技能者はスクリーン580を使用して詳細を掘り下げ、問題を解決するための推奨された手続きを見つけることができる。一例として、目詰まりしたマッドフィルターは洗浄が必要となり、そのため供給材を遮断すること、およびキルンをアイドルモードにすることが必要となり、これは、図20Aのオペレータのビュー500から行うことができる。作業者は、上流のプロセス問題によって生ずる場合がある過度の塵について、供給材の品質を検査する必要も感ずるであろう。このように、この簡単な例で示すように、異なる機能間の各種のインタラクション(例えば、問題を検出し、それを解決すること)が、同じ様相および印象を有し、したがってナビゲートするのが容易な異なるビュー間を切り換えることによって、簡単かつ容易に行なえる。もちろん、図20A〜20Eの各種のスクリーン内の情報は、表示上で層状にしてよく、また所望ならスクリーンのユーザに基づいてのみ示してよい。また、各要素またはスマートオブジェクトに対して示される情報は、ユーザまたはユーザ個々人により変化してよい。
更にまた、図20A〜20Eの表示に対して追加の表示を提供し、それらと関連付けられてよい。これら表示は、制御構成表示(例えば、図21Aおよび21Bに示す)を含んでいてよい。図21Aの制御表示585は、図20A〜20Eに表現されたキルンユニットの各種のハードウェア要素に、及びそれらからコントローラに対して各種の制御信号が送られる方法、並びに、これら制御要素と関連するタグまたは変数名称を示す。図21Bの制御表示590は、図20A〜20Eのキルンユニットの制御を実行する制御ルーチンを示す制御モジュールを示す。そのようなものとして具体的には示していないが、図21Aの制御表示585は、(これら要素と関連した同じまたは異なるビジュアライゼーションを有する)スクリーン20A〜20Eの同じ要素を用いて作られてよく、あるいは異なる要素を用いてもよい。同様に、図21Aおよび21Bの表示585および590は、表示エディタ50を用いて作成してよいため、これら表示には上述したグラフィックおよびアニメーション機能のうちの任意のものが提供されてよい。更にまた、制御表示585および590には、オペレータが例えばそれらの上に与えられたユーザインタフェースボタン548のうちの一つにより、図20Aのオペレータ用ビュー500を介してアクセスして、オペレータ用ビュー500から現在の制御セットアップに容易にアクセスすることを可能にしてよい。
したがって、上に与えられた議論から分かるように、各種の関連表示をエディタ50で生成でき、またこれら表示は多数の方法で層状にすることができる。具体的には、表示を上述したように層にして、関連するまたは同様のオペレータ、ビジネス、シミュレーション、保守およびエンジニアリングビューを提供してよく、またこれらビューは互いに他から容易にアクセス可能であってよい。更にまた、さまざまな表示を、プラントの特定の階層的、論理的または物理的構造を反映する方法で層にし、あるいは共に接続してよい。したがって、例えばプラントのさまざまな物理的または地理的エリアに対して表示が作られてよい。したがって、プラントの主要なエリアを示す単一の表示を生成してよく、また、プラントの各エリア内で例えばユニット毎ベースで基本的な構造を示す追加の表示を生成してよく、一方、更に別の表示を各ユニットに対して生成してもよい。この方法では、ユーザは表示を詳細に展開して、プラントのますます小さな部分と関連するますます詳しい詳細を得ることができる。別の例として、プラントの異なる区分または部分に対する表示は、ユーザインタフェースボタンを介して共に連結され、または付加されてよく、したがってオペレータは異なる表示を、前後方向に容易にスクロールして、論理的な方法で、プラントまたはプラントの構成要素の異なってはいるが物理的に接続された区分を見ることができる。
これらタイプの表示層化は、図22の図でより詳細に示されている。具体的には、一般的または全体的なプラントオーバービュー表示600は、プラント全体の基本的または上位レベルの構造を示す表示を提供できるが、それはプラントの任意の特定の区分または部分について、多くの詳細を提供しない場合がある。ユーザは、表示600から、プラントの任意の特定の区分またはエリアを(インタフェースボタンを用いて)選択し、あるいはそこまで詳細に展開して、プラントのエリアAの一つ以上の表示602またはエリアBの一つ以上の表示604を引き出すことができてよい。図22に示すように、エリアAはそれと関連したn個の別々の表示を有していてよく、それらの全てがプラントのそのエリアを通るプロセスフロー、またはプラントのエリアAと関連した何らかの他の論理的構造を反映するよう、互いに他と直列に論理的に接続されている。602a、602b、...602nで示されたエリアAのnの表示は、ユーザが、一つの表示から次の表示にスクロールすることができるページフォワードまたはページバックタイプの動作を用いて、アクセスされてよい。この方法では、ユーザはオペレータにとって意味をなす方法で、エリアAの一つの区分からエリアAの別の区分に、表示を容易にスクロールすることができる。更にまた、図21に示すように、オペレータは表示602a〜602nのうちの別々のものから、予め定義された情報または他の表示情報を得ることができる。したがって、オペレータはエリアAの表示602aを見る場合、表示602a内のキーパラメータの、予め定義されたトレンドを表現する更なる表示610を得ることができる。同様に、表示602bを見る場合、オペレータは、スタートアップおよびシャットダウン手続き情報を有するリストまたはドキュメント612にアクセスすることができる。
もちろん、ユーザは、表示602a、602b等の間を、フォワード(前)およびリバース(後ろ)方向にスクロールすることができる。
もちろん、ユーザは、表示602a、602b等の間を、フォワード(前)およびリバース(後ろ)方向にスクロールすることができる。
同様に、エリアB(これは、m個の表示604a〜604mを含んでいるとして示されている)を見る場合、ユーザは、表示内のフォワードおよびリバース(ネクストおよびバック)ボタンを用いて、同じ詳細のレベルにおける表示間をスクロールしてよく、したがって、オペレータまたは他のユーザは、プロセスの表示された区分の上流または下流の情報を含む表示にアクセスすることができる。また、ダイナモまたは他のユーザインタフェースボタンを提供して、別の表示にアクセスし、現在の表示内の要素と関連した他の情報を得ることを可能にしてよい。これらツールの使用により、表示階層(オーバービュー表示を用いて、それから、各プロセスエリア内のキー表示にアクセスしてよい)が、生成できる。
加えて、図20A〜20Eに示すように表示を層状にしてよく、したがって多数の表示が、プラントの同じ区分または部分に対して存在するものの、それらは異なる機能的目的、例えばオペレータ動作、保守動作、シミュレーション動作、ビジネス動作、エンジニアリング動作等に使用される。これら別々の機能的表示は、図22で表示602a、602b等の下に層化されているものとして示してあり、また所望なら、互いに他からアクセスされてよい。したがって、オペレータまたはユーザが表示602aを見ている時、ユーザは例えば保守ビュー、シミュレーションビュー、ビジネスビュー等、プラントのその区分に対する他の機能的表示間で切り換え、またはそれらに(ただしそのようなアクセスが許される場合に)アクセスすることができる。もちろん、同じ基本的な表示要素を用いた、この方法での保守ビュー、オペレータビュー、シミュレーションビュー等の層化も、これらビュー間の容易な切り換えおよびプラント内の異なる機能についてプラント内で起こりつつあることのよりよい理解を提供する。
この機能性及びその他の機能性を実装するためには、グラフィック表示は、そのグラフィック表示に対して意図された役割(または機能)の表示を含むよう生成されてよい。このような役割は、例えばフェースプレート表示、詳細表示、1次制御表示、概念表示、保守表示、ビジネス表示、シミュレーション表示、または任意のその他のユーザ定義された役割を含むことができる。役割はグラフィック表示の一部であり、グラフィック表示が制御モジュールまたはハードウェアデバイスに指定されている場合、実行時中のその表示の用途およびそれへのアクセスを定義するのに使用されてよい。グラフィック表示に指定された役割の表示は、特定の表示をどこに、また構成システムまたはプラントのどの区分に、指定できるかを示すのに使用できる。追加的に、この役割情報は、ある特定のユーザが、該ユーザによって行なわれているジョブに基づいて、どの表示にアクセスできるかを判定するのに使用されてよい。例えば、制御オペレータは、シミュレーションまたはビジネス表示として定義されたグラフィック表示を見たり、またはそれにアクセスすることはできない場合がある。
上述したグラフィック表示の機能は、特殊な表示を生成して重要な機器のステータスを容易にモニターすることを可能にするのに使用してもよい。これらタイプの表示のいくつかの例は、プロセスシャットダウン、振動モニタリング、バーナー管理、煤煙換気扇運転、および安全システムステータスに関する一次出力(first out)表示を含んでいる。も
ちろん関連表示は、情報を要約するよう構成することができ、また動作機器がアニメーション、例えば煤煙換気扇を含む場合は、アニメーションを効果的に使用して、オペレータが迅速にシステムの運転にアクセスまたはそれを理解することを可能にしてよい。追加的に、大部分の制御システムの計算機能は、運転コスト、能率等のオンライン計算を実行するのに使用してよく、またこのタイプの情報はオペレータのグラフィック表示に容易に組み込まれてよく、したがってオペレータはこの情報を使用してプロセス動作を改善することができる。また、各種の技法を用いて、制御システム内のサブシステム情報をまとめてよく、標準グラフィックスおよびダイナモを用いてオペレータ表示を生成し、より上位レベルの表示からサブシステム情報へのアクセスを可能にしてよい。場合によっては、マトリックス値の3D描画を行なって情報(例えば、シートゲージング情報)を示してよい。
ちろん関連表示は、情報を要約するよう構成することができ、また動作機器がアニメーション、例えば煤煙換気扇を含む場合は、アニメーションを効果的に使用して、オペレータが迅速にシステムの運転にアクセスまたはそれを理解することを可能にしてよい。追加的に、大部分の制御システムの計算機能は、運転コスト、能率等のオンライン計算を実行するのに使用してよく、またこのタイプの情報はオペレータのグラフィック表示に容易に組み込まれてよく、したがってオペレータはこの情報を使用してプロセス動作を改善することができる。また、各種の技法を用いて、制御システム内のサブシステム情報をまとめてよく、標準グラフィックスおよびダイナモを用いてオペレータ表示を生成し、より上位レベルの表示からサブシステム情報へのアクセスを可能にしてよい。場合によっては、マトリックス値の3D描画を行なって情報(例えば、シートゲージング情報)を示してよい。
加えて、グラフィック要素および表示は、例えばMicrosoft(登録商標) Avalonコントロールによって提供されるようなベクトルグラフィックスを用いて、柔軟性および速度を提供し、有利に実装してよいことに気づくであろう。ベクトルグラフィックスの使用は、拡大縮小可能なグラフィックスを用いて、生成されている表示の拡大縮小およびサイズ変更を行ない、特定の表示マシンに適合させ、並びに拡大縮小を使用するアニメーションを提供可能にする能力を提供する。
一般的に、また題する同時係属出願でより詳細に説明されているように、各プロセスグラフィック表示の生成、およびその中に含まれているグラフィック表示要素は、第1の宣言フォーマットに記載された、それぞれのテキスト形式の記述に記録される。各記述内のスクリプトコマンドは、描画すべきグラフィックスの複雑さとは無関係に、表示を定義するための能率的な非メモリ集約的メカニズムを提供する。宣言フォーマットおよび、即ちスクリプトコマンドは、多数の異なるマークアップ言語のうちの任意のものに基づいていてよい。より詳しくは、XMLに基づくマークアップ言語に依存して各表示および表示要素に対するレンダリング(描画)定義(XMLブロブとも呼ばれる)を記載してよく、またこのXMLブロブは、これら表示および要素をプロセス実行時環境にダウンロードする前に構成ライブラリまたはデータベースに記憶するのに使用することができる。高度なグラフィックス(例えば、アニメーション)をサポートするために、マークアップ言語はベクトルグラフィックススキームに従ってこのようなグラフィックスを定義してもよい。
上記のように、また"Markup Language-Based, Dynamic Process Graphics in a Process Plant User Interface"(プロセスプラントユーザインタフェースにおけるマークアップ言語に基づく動的プロセスグラフィックス)と題する同時係属出願(これは、参照により援用されている)でより詳しく説明したように、プロセスグラフィックスの動的特徴は、プロセスプラントパラメータの現在の値を、オンラインまたはシミュレーション条件が変化するにつれて反映するよう設計されている。この目的のため、プロセスグラフィックスは、このような変化を反映するデータに対するソースにリンクしてよい。各XMLベースの記述はしたがって、一般にデータに従って修正されるべきそれぞれの動的グラフィックパラメータ(例えば、タンク内部の色変化)についてデータソース場所を識別する、一つ以上のデータソース参照を含んでいてよい。データソース場所は、エディタを介した構成において後に指定するため、スクリプトがエイリアスまたはプレースホルダー(代替物)を識別して、後で指定されるべきデータソースまたは経路情報を参照するように、オープン(公開)にしておいてもよい。プロセスグラフィック表示のデータソース情報および他の特性(例えば、イベントハンドリング等の挙動)がXMLベースの記述を介して指定されるため、このXMLベースの言語はPGXMLまたはプロセスグラフィックスXMLと呼ばれてもよい。
プロセスグラフィック表示およびその構成要素を定義することを目指した構成および設計作業が完了次第、構成エンジニアまたはその他のユーザは、オペレータワークステーションまたは他のユーザ表示デバイスにプロセスグラフィックスをダウンロードするための準備として、PGXML記述を処理することを選択することができる。一般的に、グラフィック表示および表示要素の各PGXML記述は、(i)使用すべきグラフィックス描画エンジンと互換性のあるベクトルグラフィックスフォーマットでのスクリプト、および(ii)表示のデータソース参照および任意の他の非グラフィックス機能性(例えば挙動)を指定する命令を有するコードを生成するよう処理される。スクリプトのベクトルグラフィックスフォーマットは、宣言的、またはXMLベースの言語であってもよい。Microsoft(登録商標) Avalonユーザインタフェースアーキテクチャを利用する実施形態では、ベクトルグラフィックススクリプトは、Microsoft XAMLで記載されてよい。他の実施形態では、オープンソースフォーマット、SVG(Scalable Vector Graphics)を利用してよい。コードは、C#または任意の他の適切なプログラミング言語で記載してよい。
いくつかの実施形態では、ベクトルグラフィックススクリプトおよび関連コードは、次いで組み合わされ、オペレータワークステーションまたは他のユーザ表示デバイスに対する実行可能コマンドが記載されたファイルにコンパイルされる。この目的のため、各プロセスグラフィック表示およびグラフィック表示要素に対してそれぞれ動的リンクライブラリ(DLL)ファイルを生成してよい。いずれにせよ、ベクトルグラフィックススクリプトおよび関連コードのこのようなコンパイルは、ダウンロードの前に行なうことによりネットワークデータの送信条件を最小限化できる。
グラフィック要素およびグラフィック表示は、ひとたび生成されたら、ジェネリックまたはテンプレートオブジェクトとして構成データベースに記憶させてよく、クラスベースまたは非クラスベースのオブジェクトまたは要素として記憶させてから、実行時環境で使用できる。一般的に、ここで論じるグラフィック要素およびグラフィック表示は、米国特許出願第2004/0199925号公報(これは、参照によりここに援用されている)で説明したように、表示モジュールの形態のモジュールであってよい。クラスモジュール(オブジェクト)は、プロセスプラントまたはプロセス制御システム内のいずれの特定のハードウェアまたはデバイスにもバインドまたは結合されていないものであるが、プロセスプラントまたはプロセス制御システムにバインドされる他のオブジェクトをそれからインスタンス化できるオブジェクトである。一般的に、プロセスプラントおよび具体的にはプロセスプラントの実行時環境を構成するためには、構成エンジン(例えば、図1の構成ワークステーション20に示した制御構成アプリケーション33のうちの一つ)を使用して、グラフィックオブジェクト(グラフィック要素およびグラフィック表示を含む)を、制御モジュール、機器モジュール(例えばユニットモジュール)、プロセスモジュール等のような論理的エンティティ、または物理的エンティティ(例えば、オペレータワークステーションまたは他の表示デバイス)を含む、プロセスプラント内の他の論理的および物理的エンティティと関連付けてよい。場合によってはグラフィックオブジェクトはクラスオブジェクトであってよく、機器モジュールクラスオブジェクトまたは制御モジュールクラスオブジェクトのような他のクラスオブジェクトと関連付けられてよく、またグラフィックオブジェクトは個々のオブジェクトであってもよく、インスタンス化されたオブジェクト(例えば、プロセスプラント内の機器にバインドされ、プロセスプラント内の例えばコントローラ、ワークステーションまたは他の機器にダウンロードされたオブジェクト)と関連付けられてもよい。
したがって、上に識別したグラフィック要素およびグラフィック表示は、米国特許出願第2004/0199925号公報で説明したように、他のクラスオブジェクトがライブラリ内で記憶され、プロセス制御システム内で構成され、次いでその各種の部分またはサブ部分にダウンロードされる方法と同様の方法で、プロセスプラント構成システム内で構成され、プロセスプラント実行時環境内のハードウェアにダウンロードされてよい。具体的には、構成エンジン(これは、例えば図1のデータベース28のような構成データベース内のデータに対して動作する)は、構成データベース階層(例えば、図23および24に示す)を使用して、ユーザがプロセスプラントの構成を見、変更することを可能にする。図23の構成階層スクリーン700は、制御システム702(DeltaV(登録商標)制御システムとして示されている)に対する構成データベースが、ライブラリ(Library)部704、システム構成(System Configuration)部706および検索結果(Search Results)部708を含んでいることを示す。
ライブラリ部704は、実行時環境に指定またはダウンロードされていないが、代わりにテンプレートまたはジェネリックおよびアンバインドされたオブジェクトとして記憶されているクラスオブジェクトおよび他のオブジェクト定義を含んでいる。図23に示すように、ライブラリ部704は、制御モジュール(Control Modules)部710、デバイス(Devices)部712、プロセスモジュール(Process Modules)部714およびオペレータインタフェース(Operator Interface)部716、並びにバッチ(Batch)部および安全計装システム(Safety Instrument Systems)部(番号で示していない)を含んでいる。
制御モジュール部710は展開されていないが、構成データベースのこの部分は一般に、プロセスプラント内の各種のコントローラおよび他の制御デバイスで使用すべき、プロセスプラントに対して生成されたさまざまな制御モジュール(例えば、制御モジュールテンプレートおよび制御モジュールクラスオブジェクト)を含んでいる。更にまた、デバイス部712は、プロセスプラント内で使用される実際のデバイスおよびデバイスのタイプ(例えば、バルブ、センサー、コントローラ、ワークステーション等)の表示を含みうるデバイスオブジェクトの表示、並びに、プロセスプラント内の異なるデバイスまたはハードウェアと関連する論理的要素を定義するデバイスクラスオブジェクト、機器クラスオブジェクト等の表示を含んでいる。更にまた、プロセスモジュール部714は、プロセスモジュー
ルテンプレートおよびこれらプロセスモジュールに対して定義されたプロセスブロック定義を含む、プロセスプラントに対して生成された各種のプロセスモジュールを含んでいる。このようなプロセスモジュールは、米国特許出願第2004/0199925号公報で詳細に説明されており、したがってここでは更に説明しない。
ルテンプレートおよびこれらプロセスモジュールに対して定義されたプロセスブロック定義を含む、プロセスプラントに対して生成された各種のプロセスモジュールを含んでいる。このようなプロセスモジュールは、米国特許出願第2004/0199925号公報で詳細に説明されており、したがってここでは更に説明しない。
しかしながら、図23に示すように、構成階層700のオペレータインタフェース部716は、上述したグラフィックオブジェクトと関連する情報を記憶している。具体的には、グラフィックス(Graphics)部720は、各種のコンポジットプロセスグラフィック定義、グラフィッククラスオブジェクトおよびグラフィックテンプレートを含んでおり、これらはシステムに対して生成された各種のグラフィック要素およびグラフィック表示を定義する。コンポジットプロセスグラフィック定義(Composite Process Graphic Definitions)部は、一般にシステムに対して生成されたグラフィック要素を含んでおり、プロセスグラフィッククラス(Process Graphic Classes)部は、上述した方法でクラスオブジェクトとして生成されたグラフィック表示を含んでおり、一方、プロセスグラフィックテンプレート(Process Graphic Templates)は、非クラスベースのグラフィック表示および他のテンプレートオブジェクトを含んでいてよいことに気づくであろう。構成データベースのこの部分に記憶されているグラフィックオブジェクトは、一般に他のオブジェクトを生成するのに使用でき、構成プロセス中にグラフィック要素およびグラフィック表示がプロセスプラント内の各種のハードウェアおよびソフトウェアにバインドされるべき方法を定義するのに使用できる、バインドされていないオブジェクトである。更にまた、オペレータインタフェース部716の下のレイアウト(Layout)部722はオペレータインタフェースに対して各種のレイアウトを定義し、一方、役割(Roles)部724はオペレータインタフェース上で実行できる各種の役割、並びにグラフィック表示および要素のうちの各種のものによって実施される役割を定義する。
したがって、構成階層700で説明された構成データベースは、ジェネリックテンプレートとして、クラスオブジェクトとして、または、特定のプロセスエンティティにはバインドされていないが特定のプロセスエンティティにバインドされることになる要素または表示を定義するのに使用できる、特定の、または個々の要素または表示として、グラフィック要素およびグラフィック表示を含むグラフィックオブジェクトを記憶する部分を含んでいてよい。一般的に、構成エンジニアまたは他のユーザは階層700を使用して、以下によ
り詳細に論じる方法で、グラフィック表示機能を含むようプロセスプラントを構成してよい。
り詳細に論じる方法で、グラフィック表示機能を含むようプロセスプラントを構成してよい。
図24は、システム構成部706が展開されている階層スクリーン730を示しており、これはプロセスグラフィック要素およびグラフィック表示を、システム構成の一部として、プロセスプラントの各種の論理的および物理的エンティティといかに関連付けられるかを示すためのものである。具体的には、システム構成部706の下のプロセスグラフィックス(Process Graphics)部734は、一般に実行時環境で使用のためプロセスプラントにダウンロードされるよう定義された各種のグラフィック表示を定義する。一般的に、プロセスグラフィックス部734はシステム構成全体に適用されるので、プロセスグラフィックス部734内のグラフィック表示および要素(例えばフェースプレート表示、オペレータ表示、詳細表示、保守表示、シミュレーション表示等を含んでいてよい)は、プロセスプラント内の各表示ユニット(例えば、各ワークステーションまたは他の表示デバイス)にダウンロードされる。しかしながら、グラフィック要素および表示は、代わりに制御計画(Control Strategies)部736および物理ネットワーク(Physical Network)部740を含む、システム構成の特定の部分と関連付けてもよい、これは表示デバイスをこれらグラフィック要素および表示が利用できるものに限定しうる。
一般的に、制御計画部736はプロセスプラントのさまざまな物理的および論理的区分に指定された各種の制御ルーチン、あるいはそれらに対して実行される計画を定義する。グラフィック表示(これもまた、例えばフェースプレート表示、制御表示、保守表示等の任意のタイプの表示であってよい)のうちの各種のものを、例えば、エリア(例えば、Area_A 742およびArea_B 744と称するエリア)、エリアと関連した制御モジュール(例えば、制御モジュール部746)、およびエリアに指定されたプロセスモジュール(例えば、プロセスモジュール748に)等の、制御計画部736の特定のサブ区分またはサブカテゴリに指定(割り当て)してよい。したがって、図24に示すように表示(Display)部750は、Area_A部742(これは、プラントのArea_Aに対して及びその中で使用される全ての表示を定義する)と関連している。展開されてはいないが、フォルダー750の下の表示は、Area_A内のさまざまなハードウェアのセットと関連する各種の表示(例えば図22の異なる表示602a〜602n)、並びに、これら表示からアクセス可能な各種のサブ表示(例えば図22の表示610および612)を含むことができる。表示に対して定義された役割は、これら表示が互いに他から、または表示デバイスを使用するオペレータにとって、アクセス可能な方法を示してよい。したがって図22について説明したように、ユーザは部分750の表示をスクロールして、プラントのArea_Aのさまざまな部分を見てよく、あるいは、より上位レベルの表示の特定の部分のより詳細な表示(該より上位レベルの表示では同程度に詳細には示されない)を含む、任意の特定のエリアについてのより多くの詳細を見ることができる。
更にまた、表示を、制御モジュール部746の下のDisplaysアイコン752で示されているArea_A部742内の特定の制御モジュールに指定することができる。この場合、表示(Displays) 752は、制御モジュールループ(LOOPと命名)と関連しており、具体的には、その特定の制御ループと関連する制御オペレータ用表示であってよい。繰り返すが、表示に対して定義された役割は制御表示の一部としてオペレータステーション内でその役割を示すことができる。更にまた、Area_B部744について説明したように、表示(Displays) 754は、一般にエリアと関連付けられてよく、一方、表示(Displays) 756は、エリアに指定された特定のプロセスモジュールと関連付けられてよい。この場合、Displayアイコン756は、PMOD2(これは、Area_B内の機器と関連するプロセスモジュールである)と称するプロセスモジュールと関連している。PMOD2は、例えばユニットモジュールまたは機器モジュールまたは任意の他のタイプのプロセスモジュールであってよい。
したがって、一般に制御計画部736の下に示されているように、表示は、それらの制御定義が構成システム内で生成されるにつれて、特定の制御計画または制御定義と関連付けられてよい。図24の例に示すように、表示は、(例えば、エリア部742および744の場合)エリア毎ベース、並びに(例えば、制御モジュール750の場合)、制御モジュール毎ベースで、また表示部756で示されているプロセスモジュール毎ベースで、定義された制御定義と関連付けられてよい。追加的に、所望なら、機器アイテムは役割と関連付けられてよく、それら役割と関連した表示に機器要素から動的にアクセスすることを可能にする。このような機器の役割および表示は、プロセスグラフィックス部734に記憶させてよい。
追加的に、表示を、オペレータワークステーションまたは他の表示デバイスを含む、プロセスプラント内の実際のハードウェア要素に割り当て、あるいはそれと関連付けてもよい。したがって、物理ネットワーク部740の下に示したように、特定の表示を特定のオペレータワークステーションまたは表示を有する他の実行時マシンに割り当ててもよい。図24の具体的な例では、物理ネットワーク部740は関連するハードウェア(例えば、CTLR1と称するコントローラ、構成ステーションであってよいProPlusステーション、およびオペレータステーション(OperatorStation)762と称するオペレータワークステーションを有する制御ネットワーク(Control Network)760を含んでいる。オペレータステーション762(これは、プラント内の特定のワークステーションまたはユーザインタフェースを定義またはそれと関連している)は、アラームおよびイベント機能、オペレータ活動、継続的ヒストリアン機能およびそれと関連したシミュレーション活動を含んでいるが、他の活動または機能(例えば、保守活動、ビジネス活動等)を任意の特定のユーザインタフェースと関連付け、その上で行なうことができる。この方法では、特定のユーザインタフェースがプロセスプラント内の役割に割り当てられ、表示デバイスに記憶あるいはそれにダウンロードされたそれらの役割に対する表示を有していてよい。
図24に示すように、ディスプレイ764および766は、オペレータ機能または活動に、並びに、ワークステーション762によって行なわれるシミュレーション機能または活動に指定(割り当て)される。図24には示していないが、表示は、他の表示デバイス(例えば、プロセスプラント内の他のノードと関連したもの)に、これら表示デバイス上で実行されるために割り当てられてよい。更にまた、オペレータワークステーションまたは他の実行時表示マシン内の特定の機能への表示の割り当ては、これら表示が実行時環境内で行なうことができる役割または機能(例えば、オペレータ機能、シミュレーション機能、保守機能等)を定めていてよい。もちろん、これら各種の機能は構成システムによって設定された方法で、同じ表示デバイス上あるいは異なる表示デバイス上で実行されてよい。また、構成階層730はオペレータワークステーションに指定されている表示を示しているが、表示はPDAのようなハンドヘルドコンピュータ表示デバイス、電話機、ビジネスワークステーションの表示デバイス、または任意の他の所望のタイプの表示デバイスを含む、他の種類の表示デバイスに指定されることができる。
構成エンジンは、例えば構成エンジニアのようなユーザが、構成階層を使用して、プロセスグラフィック表示がプロセスプラントにバインドされ、その中でダウンロードされる方法を、定義および管理することを可能にする。一般的に、例えば構成エンジニアのようなユーザは、ユーザが他のオブジェクトに対して行うことができるのと同じ方法で、構成システム内で表示オブジェクトを生成、削除、名称変更、指定およびダウンロードすることができる。より詳しくは、構成エンジンはこれら表示を、実行のためどこに(どのデバイスに)割り当てすべきか、また、実行時中にこれら表示がバインドされるべきプロセスエンティティ(論理的および物理的)を定義することによって、グラフィック表示がプロセスプラントの構成に統合されることを可能にする。所望なら、例えば、図23および24等の構成階層スクリーンを用いて、必要なダウンロードを示し、表示上でバージョン制御を実行することもできる。
構成は、構成システム内の複数のレベルで生じうる。はじめに、構成エンジニアは、まず表示クラスオブジェクトをライブラリ部704内のモジュールクラスオブジェクトと関連
付けてよく、これは特定の表示クラスオブジェクトを、特定のモジュールクラスオブジェクト(例えば、機器モジュールクラスオブジェクト、エリアモジュールクラスオブジェクト等)にバインドする。その後、モジュールクラスオブジェクトがインスタンス化され、プロセスプラントの特定の部分に割り当てら指定される(または何らかの構成がされる)と、インスタンス化されたモジュールオブジェクトと関連する表示オブジェクト(例えば、グラフィック表示)がモジュールオブジェクトと共に同じハードウェアにバインドされる。このように、グラフィック表示をプラント内の適当なハードウェアに割り当てる、あるいはこのグラフィック表示オブジェクトを適当なハードウェアにダウンロードするのに、追加の労力は必要ない。代わりに、この場合、グラフィック表示オブジェクトはそれがバインドされているモジュールオブジェクトの構成に従う。更にまた、上述したように、表示クラスオブジェクトがモジュールクラスオブジェクトと関連している場合は、モジュールクラスオブジェクトに対して行われた変更は、自動的にこれらの変更を関連する表示クラスオブジェクト内のそれらと同じ要素に伝播させることができ、これらの変更は次いでグラフィック表示の実際のインスタンス化されたバージョンまで、下方に伝播されることができる。一例では、グラフィック表示が、Loopと呼ばれる制御モジュールを含む撹拌器(機器クラスオブジェクト)を含んでおり、この制御モジュールが選択され、名称変更された場合、構成システムは、グラフィック表示内のLoopへの参照を、新しい名称に自動的に変えて、それによりグラフィック表示のバインドが新しい名称で更新されることを保証してよい。しかしながら、変更が実行時システムで実施されるためには、依然として実際の新しく変更された表示を実行時マシンにダウンロードする必要がありうる。所望なら、青色の三角形を、例えばグラフィック表示アイコンのうちの適当なものの隣に配置することによって、ダウンロードが必要であるという表示を構成階層内に記憶されている表示の隣に配置してよい。
付けてよく、これは特定の表示クラスオブジェクトを、特定のモジュールクラスオブジェクト(例えば、機器モジュールクラスオブジェクト、エリアモジュールクラスオブジェクト等)にバインドする。その後、モジュールクラスオブジェクトがインスタンス化され、プロセスプラントの特定の部分に割り当てら指定される(または何らかの構成がされる)と、インスタンス化されたモジュールオブジェクトと関連する表示オブジェクト(例えば、グラフィック表示)がモジュールオブジェクトと共に同じハードウェアにバインドされる。このように、グラフィック表示をプラント内の適当なハードウェアに割り当てる、あるいはこのグラフィック表示オブジェクトを適当なハードウェアにダウンロードするのに、追加の労力は必要ない。代わりに、この場合、グラフィック表示オブジェクトはそれがバインドされているモジュールオブジェクトの構成に従う。更にまた、上述したように、表示クラスオブジェクトがモジュールクラスオブジェクトと関連している場合は、モジュールクラスオブジェクトに対して行われた変更は、自動的にこれらの変更を関連する表示クラスオブジェクト内のそれらと同じ要素に伝播させることができ、これらの変更は次いでグラフィック表示の実際のインスタンス化されたバージョンまで、下方に伝播されることができる。一例では、グラフィック表示が、Loopと呼ばれる制御モジュールを含む撹拌器(機器クラスオブジェクト)を含んでおり、この制御モジュールが選択され、名称変更された場合、構成システムは、グラフィック表示内のLoopへの参照を、新しい名称に自動的に変えて、それによりグラフィック表示のバインドが新しい名称で更新されることを保証してよい。しかしながら、変更が実行時システムで実施されるためには、依然として実際の新しく変更された表示を実行時マシンにダウンロードする必要がありうる。所望なら、青色の三角形を、例えばグラフィック表示アイコンのうちの適当なものの隣に配置することによって、ダウンロードが必要であるという表示を構成階層内に記憶されている表示の隣に配置してよい。
一方、グラフィック表示をプロセスプラントまたは構成システム内の異なる構成要素に、別々にまたは直接、指定してもよい。具体的には、図24に示すように、個々のグラフィック表示を、システム構成部706の下のプロセスグラフィックス部734に配置してよい。これら表示は、例えばライブラリ部704で選択すること、および部分734にドラッギングおよびドロッピングすることによって、この部分に配置されてよい。もちろん、グラフィック表示を階層730の特定の部分に移動させる他の方法も同様に使用してもよい。いずれにせよ、部分734のグラフィック表示は、例えばフェースプレート表示、または他のクラスベースの、または非クラスベースの表示を含む場合があり、また一般にプラント内の全てのワークステーション、またはシステム構成部706によってカバーされたプラントの区分に、ダウンロードされる資格がある。
しかしながら、ユーザは表示をプロセスグラフィックス部734の外に及び特定のサブ部分の中に移動して、これら表示にアクセスすることになるプロセス制御システム内の個々のワークステーション(または他の表示デバイス)を管理し、したがってこれら表示を使用することができる個々のデバイスを管理することができる。特定の表示を論理的または物理的プラント部に割り当てるためには、ユーザは例えばグラフィック表示を選択し、グラフィック表示を構成階層730の特定の部分にドラッグおよびドロップして、それによりそのグラフィック表示とその表示を関連付けられる論理的または物理的エンティティとの間の関連を定義することができる。この構成ステップが生じた時点で、表示がその中にドロップされたまたはそれと関連付けられた構成の部分に基づいて、表示に対する解決テーブルが自動的にフィルアウト(記入)されてよい。
例えば、グラフィック表示をライブラリ部704からプロセスグラフィックス部734にドラッグして、表示を実行時環境と関連付けてよい。また、例えばプロセスグラフィックス部734のグラフィック表示を、他の部分の中、例えばArea_Aの表示部750(この表示をArea_Aのエンティティおよび機能に対して特化するが、いずれのArea_A表示デバイス上でも全一般的に利用可能にする)、Area_Bの表示部754等に、移動することができる。同様に、グラフィック表示を論理的エンティティのサブ部分と関連付ける、例えばLOOPと称する制御モジュール(表示フォルダー752で示されている)と関連付けてよく、これは、これら表示をこの論理的エンティティに特化し、この制御ループ機能を行なうマシン、あるいはこの制御ループ機能と関連付けられていると定義されているマシン上でのみ、利用できるようにする。加えて、表示を特定の表示デバイスまたは表示デバイスの機能サブ部分(例えば、オペレータステーション762内のオペレータ(Operator)機能またはオペレータステーション762内のシミュレーション(Simulation)機能770で定義されたもの)に指定してよい。具体的に詳細には示されていないが、ユーザは、エリア、セル、ユニット、機器モジュールに、並びにさまざまな制御部に、グラフィック表示を指定して、グラフィック表示がプロセスプラントと関連付けられ、その内で使用される方法を定義することもできる。
グラフィック表示を、論理的エンティティ、例えばArea_AまたはArea_Bのようなエリア呼称で定義されるような制御計画に割り当てた場合、グラフィック表示はこれら論理的エンティティが割り当てられている物理的インタフェース(例えば、ワークステーション)に指定される。同様に、表示が、ユニット、セルまたは機器モジュールに指定された場合、表示は、そのユニット、セルまたは機器が指定されているワークステーションまたは他のインタフェースデバイスに指定される。
モジュールが複数のグラフィック表示を含んでいる場合、モジュールはそれら表示に対して役割を定義してよく、あるいは表示が生成された時にグラフィック表示に指定された役割表示によって定義された、各表示が履行する役割を定義してよい。次いで、任意の表示デバイス内のそれらグラフィック表示へのアクセスを、表示に対して定義された役割と関連付け、あるいはそれによって限定してよい。更にまた、グラフィック表示を、エリアまたはモジュールに指定する場合、このグラフィック表示への参照が、それが属するエリアまたはモジュールの表示フォルダー内に、グラフィック表示として出現してよい。グラフィック表示をエリアまたはモジュールにひとたび指定すると、このエリアまたはモジュールによって所有された表示参照、即ちこの表示は、エリアまたはモジュールのあらゆる指定または移動の間、エリアまたはモジュールに従うことになる。一方、エリアまたはモジュールがワークステーションに指定された場合、そのエリアまたはモジュールに属する表示は、表示の役割によって定義されたそのワークステーションのオペレータサブシステムまたは機能に、自動的に指定されることになる。もちろん、個々のグラフィック表示は、構成階層の物理ネットワーク部740内で、特定のインタフェースデバイスまたはインタフェースデバイスのサブシステム内に、あるいはその下に、直接配置されることによって、表示デバイスのオペレータサブシステムに直接指定されてよい。
したがって、ここで理解されるように、グラフィック表示は、構成スクリーン730内のこれらエンティティのそれぞれに、ドラッグ及びその中にドロップされることによって、個々のノード、制御エリア、制御モジュール、プロセスモジュール、または他の論理的制御エンティティ、並びに個々の表示デバイスおよびそのサブシステムに指定されてよい。もちろん所望なら、同じグラフィック表示を複数のステーションに指定してもよく、また各表示(ダウンロードされたまたは単に指定された)のステータスを、階層730内の各種のフォルダーにおいて各表示名称に対して与えられたアイコンで示してもよい。所望なら、階層730において他のアイコンを使用して、グラフィック表示が何時メモリにロックされるか、あるいはそれらをディスク上の仮想メモリに維持することができるかどうかを示すことができる。
一般的に、グラフィック表示は、表示内容(例えば表示を表示スクリーンに視覚的に現わす表わし方を定義するXAMLスクリプト)、ローカルテーブル及び参照であってよく、この参照は、他の表示への参照、並びに実行時パラメータ(例えば、制御パラメータ等)への参照、表示制御への参照、実行時エイリアス(それらのうちのいくつかは実行時にバインドされてよい)、ローカルテーブル参照、およびグローバルテーブル参照であってよい。一般的に、構成エンジンは、グラフィック要素(XAML)のグラフィック部分を参照とは別に扱うことにより、グラフィック表示を取り扱いおよび使用を、より容易にする。具体的には、構成システムは構成階層で行なわれた指定に基づく動的エイリアスを使用しない参照をフィルアウトすることによって、構成プロセス中にグラフィック表示をバインドしてよい。したがって、例えばユーザが構成階層730のプロセスグラフィックス部734またはライブラリ部704から、グラフィック表示を特定のエリアまたは制御モジュールにドラッグすると、グラフィック内でバインドが自動的に行なわれて、グラフィック表示内の参照がそのエリアまたはモジュールと関連する特定の要素にバインドされる。この方法では、ダウンロードバインドが、ユーザによって行なわれている構成に基づいて自動的に行なわれてよく、これはユーザがこれらバインドを指定するために手動で行なわなければならない作業量を低減する。
更にまた、構成ステップで解決されていないバインドがある場合、構成エンジンは、バインドを解決する(例えばバインドまたは参照を変える)ための情報を提供するために、ユーザに問合せてよい。更にまた、所望なら、バルク編集ツール(例えば、Microsoft Excel(登録商標)のようなスプレッドシートプログラム)を使用して、構成エンジニアが構成プロセス中に、解決またはバインドパラメータをフィルアウトまたは定義するのを助けてよい。いずれにせよ、これら構成ステップは図13に対して述べた解決テーブル208(これは、グラフィック表示を実行時環境で使用することを可能にする)をフィルインする。したがって、ユーザは一般に、米国特許出願第2004/0199925号公報で記述されたプロセスモジュールに対してユーザが行うのと同じ方法で、グラフィック表示(およびグラフィック要素)のバインドおよびダウンロードを行なうことができる。
もちろん、ユーザまたは構成エンジニアは、グラフィック表示上でクリックし、それを階層730から除去することによって、あるいは、さもなければダイアログボックスを起動
してこのグラフィック表示を指定解除させることによって、グラフィック表示を指定解除してよい。更にまた、ユーザは特定のグラフィック表示またはグラフィック表示のセットが指定される方法を確認でき、またこのような情報は、例えば図25に示されているダイアログボックス800によって与えられてよい。図25のダイアログボックス800は、2つの表示、Display1およびDisplay2のそれぞれが、プロセスプラント内で構成される方法を示す。具体的には、ダイアログボックス800は表示のそれぞれがどこで使用されるか(例えば、Display1は、Area_Aと呼ばれるプラントエリア及びMod1と呼ばれる制御モジュールで使用される)、それが指定される物理的ステーション(例えば、Display1はOper1と呼ばれるオペレータステーションに指定される)、および、表示が実行する役割(例えば、Display1はその各用において1次表示である)を示す。
してこのグラフィック表示を指定解除させることによって、グラフィック表示を指定解除してよい。更にまた、ユーザは特定のグラフィック表示またはグラフィック表示のセットが指定される方法を確認でき、またこのような情報は、例えば図25に示されているダイアログボックス800によって与えられてよい。図25のダイアログボックス800は、2つの表示、Display1およびDisplay2のそれぞれが、プロセスプラント内で構成される方法を示す。具体的には、ダイアログボックス800は表示のそれぞれがどこで使用されるか(例えば、Display1は、Area_Aと呼ばれるプラントエリア及びMod1と呼ばれる制御モジュールで使用される)、それが指定される物理的ステーション(例えば、Display1はOper1と呼ばれるオペレータステーションに指定される)、および、表示が実行する役割(例えば、Display1はその各用において1次表示である)を示す。
表示の役割は、任意の所望の方法で変更することもでき、グラフィック表示を指定することができる構成システムの部分、または誰がグラフィック表示を、すなわちどんな機能に対して使用することができるか、を示すのに使用してよいことが理解されよう。グラフィック表示は、所望なら、複数の役割を実行するのに使用してよい。もちろん、上記のように、ユーザがエリアまたはある種のモジュールをワークステーションまたは他の表示デバイスに指定する場合、そのエリアまたはモジュールと関連する任意の表示もワークステーションに指定され、そのエリアまたは他のモジュールに対するグラフィカルサポートがワークステーション上で与えられることが保証される。また、グラフィック表示がワークステーションまたは他の表示デバイスに指定される場合、グラフィック表示は、そのグラフィック表示の役割(例えば、グラフィック表示が、シミュレーション表示、オペレータ表示等であるかどうか)に基づいて、ワークステーションのサブシステムに指定されてよい。追加的に、ユーザはグラフィック表示をワークステーションまたは他の表示デバイスの特定のサブシステムにドラッグおよびドロップしてよく、また役割が誤って指定された場合、構成システムはダイアログボックスを呈示して誤った指定が行われていることをユーザに示してよく、あるいは、ユーザがグラフィック表示の役割を変更することを可能にしてよい。
構成エンジンおよび図23および24の構成階層730を用いて、適当なまたは所望の指定を行なった後に、ユーザオペレータは、グラフィック表示の実際のダウンロードを行なってよく、これは、グラフィック表示を、構成システムで定義された目的および役割に対して構成階層730で定義された適当なオペレータワークステーションに、実際にダウンロードさせる。このダウンロード中に、表示内のバインドは、エリア、ループ、制御モジュール、プロセスモジュール等への指定、並びに、オペレータワークステーションまたは他の表示デバイスへの指定に基づいて、解消される。
所望なら、構成階層(図23に示す)の検索結果部708は、ユーザがプロセスプラントまたは構成システム全体を通してグラフィック表示で使用される任意の個々のグラフィック表示またはグラフィック要素の検索を行なうことを可能にしてよい。具体的には、構成エンジンはユーザによって起動された場合、特定のグラフィック表示またはグラフィック要素の検索を行なうことができる検索エンジンを含んでいてよく、またこのような検索の結果を検索結果部708に記憶して、任意の特定のグラフィック要素またはグラフィック表示の用途の完全なリストをユーザに提供してよい。このような検索は、変更を行っているユーザがそれらの変更を実行するためにどのグラフィック表示が変更される必要があるか、あるいはどんなダウンロードが生ずる必要があり得るか、を確認することを可能にするのに有用である。
ここで述べるソフトウェアのうちの任意のものは、実行された時、任意のコンピュータ読取可能なメモリ(例えば、磁気ディスク、レーザディスク、またはその他の記憶媒体上)、コンピュータまたはプロセッサのRAMまたはROM等に記憶されてよい。同様に、このソフトウェアは例えばコンピュータ読取可能なディスクまたは他の可搬コンピュータ記憶メカニズム上に、あるいは、電話線、インターネット、ワールドワイドウェブ(World WideWeb)、任意の他のローカルエリアネットワークまたは広域ネットワーク等の通信チャンネル上など、任意の既知のまたは所望の配信方法を用いて、ユーザ、プロセスプラントまたはオペレータワークステーションに配信されてよい(この配信は、このようなソフトウェアを、可搬記憶媒体を介して提供することと同じ、あるいはそれと互換できることと見なされる)。更にまた、このソフトウェアは変調または暗号化なしに直接提供されてよく、あるいは任意の適当な変調搬送波および/または暗号化技法を用いて、変調および/または暗号化されてから通信チャンネル上を伝送されてよい。
以上、本発明を例示のみを意図したものであって発明の限定を意図したものではない特定の例を参照して説明したが、発明の趣旨および範囲を逸脱することなしに、開示された実施形態に変更、追加または削除を行ってよいことは、この技術分野における当業者には明らかであろう。
Claims (29)
- プロセスプラント内の構成要素の動作を表し且つ各々他の機能及びインタフェースとは独立して実行されるように開発された、複数のインタフェースで実行される複数の機能に共通のプログラムである表示オブジェクトを生成する表示エディタプログラムであって、前記表示エディタプログラムは、
ユーザが、操作手段を表示デバイスのスクリーンに対して操作して、前記スクリーンに表示された、前記プロセスプラント内の前記構成要素の複数の視覚的特徴のライブラリから、前記視覚的特徴を編集キャンバス上に配置し、
ユーザが、前記操作手段を前記スクリーンに対して操作して、前記配置された前記視覚的特徴に対してプロパティを定義し、
ユーザが、前記操作手段を前記スクリーンに対して操作して、前記プロパティと前記構成要素とを結び付けることを可能にすることにより、
インスタンス化されて実行可能なプログラムであるクラスオブジェクトとして、表示オブジェクトを生成する、表示エディタプログラム。 - 前記表示オブジェクトは、ユーザにより指示されると、前記プロセスプラントに関する情報を表示する更なる表示オブジェクトを呼び出す呼び出し表示プログラムを備え、
前記表示エディタプログラムは、前記呼び出し表示プログラムがユーザにより指示されると、前記更なる表示オブジェクトを呼び出し且つユーザが前記更なる表示オブジェクトへ情報を入力することを可能にする、請求項1に記載の表示エディタプログラム。 - 前記更なる表示オブジェクトは、前記構成要素についての情報を提供する、請求項2に記載の表示エディタプログラム。
- 前記表示エディタプログラムは、更なる表示オブジェクトを生成し、
前記表示オブジェクトは、前記プロセスプラントの部分の第1の情報を表示するプログラムを含み、
前記更なる表示オブジェクトは、前記プロセスプラントの部分の第2の情報を表示するプログラムを含み、
前記第1の情報は、前記プロセスプラントの部分について、前記第2の情報のデータソースとは異なるデータソースから得られる、請求項1に記載の表示エディタプログラム。 - 前記表示エディタプログラムは、更なる表示オブジェクトを生成し、
前記表示オブジェクトは、前記プロセスプラントの第1の構成要素を表示し、
前記更なる表示オブジェクトは、前記プロセスプラントの、前記第1の構成要素とは異なる第2の構成要素を表示する、請求項1に記載の表示エディタプログラム。 - 前記表示エディタプログラムは、更なる表示オブジェクトを生成し、
前記表示オブジェクトは、前記プロセスプラントの第1の構成要素を表示し、
前記更なる表示オブジェクトは、前記プロセスプラントの第1の構成要素の詳細な情報を表示する、
請求項1に記載の表示エディタプログラム。 - 前記表示エディタプログラムは、更なる表示オブジェクトを生成し、
前記表示オブジェクトは、前記プロセスプラントの部分の第1の機能的目的のための第1の表示を提供するプログラムを含み、
前記更なる表示オブジェクトは、前記プロセスプラントの部分の、前記第1の機能的目的とは異なる第2の機能的目的のための第2の表示を提供するプログラムを含み、
請求項1に記載の表示エディタプログラム。 - 前記第1の機能的目的のための前記第1の表示は、制御オペレータ表示、保守表示、ビジネス表示、シミュレーション表示、及びエンジニアリング表示のうちの何れか一つの表示であり、
前記第2の機能的目的のための前記第2の表示は、前記制御オペレータ表示、前記保守表示、前記ビジネス表示、前記シミュレーション表示、及び前記エンジニアリング表示のうちの、前記一つの表示以外の何れか一つの表示である、
請求項7に記載の表示エディタプログラム。 - 前記制御オペレータ表示は、前記プロセスプラントの運転中に一つ以上の構成要素と関連するプロセス値を示す、請求項8に記載の表示エディタプログラム。
- 前記保守表示は、前記プロセスプラント内の構成要素の健全性またはステータスの表示を示す、請求項8又は請求項9に記載の表示エディタプログラム。
- 前記表示エディタプログラムは、更なる表示オブジェクトを生成し、
前記更なる表示オブジェクトは、前記プロセスプラント内で実行される制御ルーチンを示す表示にユーザがアクセスすることを可能にする、請求項1に記載の表示エディタプログラム。 - 前記表示オブジェクトには、ユーザにより定義可能な、前記表示オブジェクトの実行中における前記視覚的特徴の動作のプログラムが含まれる、請求項1に記載の表示エディタプログラム。
- 前記動作は、アニメーションによって定義される、請求項1に記載の表示エディタプログラム。
- プロセスプラント内の構成要素の動作を表し且つ各々他の機能及びインタフェースとは独立して実行されるように開発された、複数のインタフェースで実行される複数の機能に共通のプログラムである表示オブジェクトであって、
前記表示オブジェクトは、インスタンス化されて実行可能なクラスオブジェクトであり、
前記表示オブジェクトは、
前記プロセスプラント内の前記構成要素の複数の視覚的特徴のライブラリから視覚的特徴を、ユーザが操作手段を表示デバイスのスクリーンに対して操作することにより、選択することを可能にするプログラムと、
前記ユーザにより選択された前記視覚的特徴に対してプロパティを、ユーザが、前記操作手段を前記スクリーンに対して操作することにより、定義することを可能にするプログラムと、
を含み、
前記プロパティと前記構成要素とが、ユーザによって対応付けられている、
表示オブジェクト。 - 前記表示オブジェクトは、ユーザにより指示されると、前記プロセスプラントに関する情報を表示する更なる表示オブジェクトを呼び出す呼び出し表示プログラムを備える、請求項14に記載の表示オブジェクト。
- 前記更なる表示オブジェクトは、前記構成要素についての情報を提供する、請求項15に記載の表示オブジェクト。
- 請求項14に記載の表示オブジェクトと、
更なる表示オブジェクトと、
を含む一組の表示オブジェクトであって、
前記表示オブジェクトは、前記プロセスプラントの部分の第1の情報を表示し、
前記更なる表示オブジェクトは、前記プロセスプラントの部分の第2の情報を表示し、
前記第1の情報は、前記プロセスプラントの部分について、前記第2の情報のデータソースとは異なるデータソースから得られる、一組の表示オブジェクト。 - 請求項14に記載の表示オブジェクトと、
更なる表示オブジェクトと、
を含む一組の表示オブジェクトであって、
前記表示オブジェクトは、前記プロセスプラントの第1の構成要素を表示し、
前記更なる表示オブジェクトは、前記プロセスプラントの、前記第1の構成要素とは異なる第2の構成要素を表示する、一組の表示オブジェクト。 - 請求項14に記載の表示オブジェクトと、
更なる表示オブジェクトと、
を含む一組の表示オブジェクトであって、
前記表示オブジェクトは、前記プロセスプラントの第1の構成要素を表示し、
前記更なる表示オブジェクトは、前記プロセスプラントの第1の構成要素の詳細な情報を表示する、
一組の表示オブジェクト。 - 請求項14に記載の表示オブジェクトと、
更なる表示オブジェクトと、
を含む一組の表示オブジェクトであって、
前記表示オブジェクトは、前記プロセスプラントの部分の第1の機能的目的のための第1の表示を提供し、
前記更なる表示オブジェクトは、前記プロセスプラントの部分の、前記第1の機能的目的とは異なる第2の機能的目的のための第2の表示を提供する、
一組の表示オブジェクト。 - 前記第1の機能的目的のための前記第1の表示は、制御オペレータ表示、保守表示、ビジネス表示、シミュレーション表示、及びエンジニアリング表示のうちの何れか一つの表示であり、
前記第2の機能的目的のための前記第2の表示は、前記制御オペレータ表示、前記保守表示、前記ビジネス表示、前記シミュレーション表示、及び前記エンジニアリング表示のうちの、前記一つの表示以外の何れか一つの表示である、
請求項20に記載の一組の表示オブジェクト。 - 前記制御オペレータ表示は、前記プロセスプラントの運転中に一つ以上の構成要素と関連するプロセス値を示す、請求項21に記載の一組の表示オブジェクト。
- 前記保守表示は、前記プロセスプラント内の物理的構成要素の健全性またはステータスの表示を示す、請求項21又は請求項22に記載の一組の表示オブジェクト。
- 請求項14に記載の表示オブジェクトと、
更なる表示オブジェクトと、
を含む一組の表示オブジェクトであって、
前記更なる表示オブジェクトは、前記プロセスプラント内で実行される制御ルーチンを示す表示にユーザがアクセスすることを可能にする、一組の表示オブジェクト。 - 前記表示オブジェクトには、ユーザにより定義可能な、前記表示オブジェクトの実行中における前記視覚的特徴の動作が含まれる、請求項14に記載の表示オブジェクト。
- 前記動作は、アニメーションによって定義される、請求項25に記載の表示オブジェクト。
- プロセスプラントで使用するためのプロセス制御システムであって、
プロセスを実行するために共に動作する複数の構成要素と、
前記複数の構成要素に通信により接続されたプロセスコントローラと、
前記プロセスコントローラに実装され、前記複数の構成要素の動作を制御する一つ以上の制御ルーチンと、
プロセッサおよび表示エリアを含む表示デバイスと、
請求項14〜請求項16、請求項25、及び請求項26の何れか1項に記載の表示オブジェクトと、
を含むプロセス制御システム。 - プロセスプラントで使用するためのプロセス制御システムであって、
プロセスを実行するために共に動作する複数の構成要素と、
前記複数の構成要素に通信により接続されたプロセスコントローラと、
前記プロセスコントローラに実装され、前記複数の構成要素の動作を制御する一つ以上の制御ルーチンと、
プロセッサおよび表示エリアを含む表示デバイスと、
請求項17〜請求項24の何れか1項に記載の一組の表示オブジェクトと、
を含むプロセス制御システム。 - プロセスプラントで使用するためのプロセス制御システムであって、
プロセスを実行するために共に動作する複数の構成要素と、
前記複数の構成要素に通信により接続されたプロセスコントローラと、
前記プロセスコントローラに実装され、前記複数の構成要素の動作を制御する一つ以上の制御ルーチンと、
プロセッサおよび表示エリアを含む表示デバイスと、
請求項1〜請求項13の何れか1項に記載の表示エディタプログラムと、
を含むプロセス制御システム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US56798004P | 2004-05-04 | 2004-05-04 | |
US60/567,980 | 2004-05-04 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014178883A Division JP6367052B2 (ja) | 2004-05-04 | 2014-09-03 | プロセス環境における関連付けられたグラフィック表示 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2017182832A true JP2017182832A (ja) | 2017-10-05 |
Family
ID=34967121
Family Applications (37)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007511521A Pending JP2007536634A (ja) | 2004-05-04 | 2005-05-03 | プロセス制御システムのためのサービス指向型アーキテクチャ |
JP2007511517A Pending JP2007536631A (ja) | 2004-05-04 | 2005-05-04 | プロセス環境下で複数のビジュアライゼーションを持つ図形エレメント |
JP2007511530A Active JP5036536B2 (ja) | 2004-05-04 | 2005-05-04 | プロセス制御システムのための統合グラフィック実行時インタフェース |
JP2007511520A Active JP5096139B2 (ja) | 2004-05-04 | 2005-05-04 | 統合グラフィカルユーザインタフェースを提供するシステム及び機械可読媒体 |
JP2007511655A Active JP5110733B2 (ja) | 2004-05-04 | 2005-05-04 | プロセスプラント用ユーザインタフェースシステム及びプログラム、並びにプロセスプラント用ユーザインタフェースシステムを構成する方法 |
JP2007511570A Pending JP2007536637A (ja) | 2004-05-04 | 2005-05-04 | プロセスモジュールおよびエキスパートシステムのプロセスプラントにおける統合 |
JP2007511518A Pending JP2007536632A (ja) | 2004-05-04 | 2005-05-04 | プロセスプラントにおいてグラフィックディスプレイ要素およびプロセスモジュールを構成するためのシステム |
JP2007511656A Active JP5371241B2 (ja) | 2004-05-04 | 2005-05-04 | ディスプレイ・エンティティ、グラフィック・ディスプレイ・エディタ及びグラフィカル・ディスプレイ |
JP2007511568A Pending JP2007536636A (ja) | 2004-05-04 | 2005-05-04 | ユーザにより設定可能な警報及びプロセス制御システム用の警報トレンド |
JP2007511519A Active JP4919951B2 (ja) | 2004-05-04 | 2005-05-04 | 統合環境におけるカスタマイズされたプロセスグラフィックディスプレイ層を有するプロセスプラントユーザインタフェースシステム |
JP2007511578A Expired - Fee Related JP5207735B2 (ja) | 2004-05-04 | 2005-05-04 | プロセスコントロールデータにアクセスするための方法および装置 |
JP2007511657A Pending JP2007536648A (ja) | 2004-05-04 | 2005-05-04 | プロセス環境における関連付けられたグラフィック表示 |
JP2007511580A Pending JP2008503797A (ja) | 2004-05-04 | 2005-05-04 | プロセス環境におけるスクリプト化グラフィックス |
JP2007511583A Active JP4827834B2 (ja) | 2004-05-04 | 2005-05-04 | プロセス制御データを修正する方法および装置 |
JP2011132273A Pending JP2011243208A (ja) | 2004-05-04 | 2011-06-14 | グラフィックユーザインタフェースを介してプロセス制御情報を表示する方法、システム、及び記憶媒体 |
JP2011248618A Expired - Fee Related JP5563543B2 (ja) | 2004-05-04 | 2011-11-14 | プロセス制御システムのためのサービス指向型アーキテクチャ |
JP2011268645A Active JP5603316B2 (ja) | 2004-05-04 | 2011-12-08 | プロセスプラントの構成を容易にするためのユーザインタフェース方法、システム及び方法 |
JP2012014447A Expired - Fee Related JP5602166B2 (ja) | 2004-05-04 | 2012-01-26 | プロセスコントロールデータにアクセスするための方法および装置 |
JP2012022789A Active JP5680003B2 (ja) | 2004-05-04 | 2012-02-06 | プロセス環境におけるスクリプト化グラフィックス |
JP2012051315A Pending JP2012164320A (ja) | 2004-05-04 | 2012-03-08 | プロセス環境における関連付けられたグラフィック表示 |
JP2012086181A Pending JP2012168964A (ja) | 2004-05-04 | 2012-04-05 | プロセス環境下で複数のビジュアライゼーションを持つ図形エレメント |
JP2012198446A Active JP5759434B2 (ja) | 2004-05-04 | 2012-09-10 | ユーザにより設定可能な警報及びプロセス制御システム用の警報トレンド |
JP2012221298A Pending JP2013041596A (ja) | 2004-05-04 | 2012-10-03 | プロセスモジュールおよびエキスパートシステムのプロセスプラントにおける統合 |
JP2013117961A Active JP6144117B2 (ja) | 2004-05-04 | 2013-06-04 | グラフィックユーザインタフェースを更新する方法 |
JP2013233789A Active JP6067543B2 (ja) | 2004-05-04 | 2013-11-12 | 図形ディスプレイエディター |
JP2013255828A Expired - Fee Related JP5719914B2 (ja) | 2004-05-04 | 2013-12-11 | プロセスコントロールデータアクセスシステム、及びプロセスコントロールデータ修正方法 |
JP2014120162A Active JP5933632B2 (ja) | 2004-05-04 | 2014-06-11 | プロセス環境下で複数のビジュアライゼーションを持つ図形エレメント |
JP2014127934A Active JP5876540B2 (ja) | 2004-05-04 | 2014-06-23 | プロセス制御システム内でプロセス制御サービスを登録する方法 |
JP2014146423A Active JP6014632B2 (ja) | 2004-05-04 | 2014-07-17 | プロセス環境におけるスクリプト化グラフィックス |
JP2014178883A Active JP6367052B2 (ja) | 2004-05-04 | 2014-09-03 | プロセス環境における関連付けられたグラフィック表示 |
JP2015005701A Active JP6272789B2 (ja) | 2004-05-04 | 2015-01-15 | プロセス環境におけるスクリプト化グラフィックス |
JP2015019991A Pending JP2015109106A (ja) | 2004-05-04 | 2015-02-04 | プロセスコントロールデータアクセスシステム、及びプロセスコントロールデータ修正方法 |
JP2015055017A Active JP6537857B2 (ja) | 2004-05-04 | 2015-03-18 | プロセスプラント制御システム内の複数のアプリケーションへのアクセスを可能にする方法、システム、及び記憶媒体 |
JP2015094326A Active JP5899354B2 (ja) | 2004-05-04 | 2015-05-01 | グラフィックユーザインタフェースを更新する方法 |
JP2016217369A Active JP6286511B2 (ja) | 2004-05-04 | 2016-11-07 | プロセス環境におけるスクリプト化グラフィックス |
JP2017076701A Active JP6581617B2 (ja) | 2004-05-04 | 2017-04-07 | プロセスプラントの操作モードに基づいて、プロセス制御システム内の複数のアプリケーションへのアクセスを可能にする方法、システム、及び、命令が記憶された機械読取可能な記憶媒体 |
JP2017111942A Pending JP2017182832A (ja) | 2004-05-04 | 2017-06-06 | プロセス環境における関連付けられたグラフィック表示、表示エディタプログラム、表示オブジェクト、及びプロセス制御システム |
Family Applications Before (36)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007511521A Pending JP2007536634A (ja) | 2004-05-04 | 2005-05-03 | プロセス制御システムのためのサービス指向型アーキテクチャ |
JP2007511517A Pending JP2007536631A (ja) | 2004-05-04 | 2005-05-04 | プロセス環境下で複数のビジュアライゼーションを持つ図形エレメント |
JP2007511530A Active JP5036536B2 (ja) | 2004-05-04 | 2005-05-04 | プロセス制御システムのための統合グラフィック実行時インタフェース |
JP2007511520A Active JP5096139B2 (ja) | 2004-05-04 | 2005-05-04 | 統合グラフィカルユーザインタフェースを提供するシステム及び機械可読媒体 |
JP2007511655A Active JP5110733B2 (ja) | 2004-05-04 | 2005-05-04 | プロセスプラント用ユーザインタフェースシステム及びプログラム、並びにプロセスプラント用ユーザインタフェースシステムを構成する方法 |
JP2007511570A Pending JP2007536637A (ja) | 2004-05-04 | 2005-05-04 | プロセスモジュールおよびエキスパートシステムのプロセスプラントにおける統合 |
JP2007511518A Pending JP2007536632A (ja) | 2004-05-04 | 2005-05-04 | プロセスプラントにおいてグラフィックディスプレイ要素およびプロセスモジュールを構成するためのシステム |
JP2007511656A Active JP5371241B2 (ja) | 2004-05-04 | 2005-05-04 | ディスプレイ・エンティティ、グラフィック・ディスプレイ・エディタ及びグラフィカル・ディスプレイ |
JP2007511568A Pending JP2007536636A (ja) | 2004-05-04 | 2005-05-04 | ユーザにより設定可能な警報及びプロセス制御システム用の警報トレンド |
JP2007511519A Active JP4919951B2 (ja) | 2004-05-04 | 2005-05-04 | 統合環境におけるカスタマイズされたプロセスグラフィックディスプレイ層を有するプロセスプラントユーザインタフェースシステム |
JP2007511578A Expired - Fee Related JP5207735B2 (ja) | 2004-05-04 | 2005-05-04 | プロセスコントロールデータにアクセスするための方法および装置 |
JP2007511657A Pending JP2007536648A (ja) | 2004-05-04 | 2005-05-04 | プロセス環境における関連付けられたグラフィック表示 |
JP2007511580A Pending JP2008503797A (ja) | 2004-05-04 | 2005-05-04 | プロセス環境におけるスクリプト化グラフィックス |
JP2007511583A Active JP4827834B2 (ja) | 2004-05-04 | 2005-05-04 | プロセス制御データを修正する方法および装置 |
JP2011132273A Pending JP2011243208A (ja) | 2004-05-04 | 2011-06-14 | グラフィックユーザインタフェースを介してプロセス制御情報を表示する方法、システム、及び記憶媒体 |
JP2011248618A Expired - Fee Related JP5563543B2 (ja) | 2004-05-04 | 2011-11-14 | プロセス制御システムのためのサービス指向型アーキテクチャ |
JP2011268645A Active JP5603316B2 (ja) | 2004-05-04 | 2011-12-08 | プロセスプラントの構成を容易にするためのユーザインタフェース方法、システム及び方法 |
JP2012014447A Expired - Fee Related JP5602166B2 (ja) | 2004-05-04 | 2012-01-26 | プロセスコントロールデータにアクセスするための方法および装置 |
JP2012022789A Active JP5680003B2 (ja) | 2004-05-04 | 2012-02-06 | プロセス環境におけるスクリプト化グラフィックス |
JP2012051315A Pending JP2012164320A (ja) | 2004-05-04 | 2012-03-08 | プロセス環境における関連付けられたグラフィック表示 |
JP2012086181A Pending JP2012168964A (ja) | 2004-05-04 | 2012-04-05 | プロセス環境下で複数のビジュアライゼーションを持つ図形エレメント |
JP2012198446A Active JP5759434B2 (ja) | 2004-05-04 | 2012-09-10 | ユーザにより設定可能な警報及びプロセス制御システム用の警報トレンド |
JP2012221298A Pending JP2013041596A (ja) | 2004-05-04 | 2012-10-03 | プロセスモジュールおよびエキスパートシステムのプロセスプラントにおける統合 |
JP2013117961A Active JP6144117B2 (ja) | 2004-05-04 | 2013-06-04 | グラフィックユーザインタフェースを更新する方法 |
JP2013233789A Active JP6067543B2 (ja) | 2004-05-04 | 2013-11-12 | 図形ディスプレイエディター |
JP2013255828A Expired - Fee Related JP5719914B2 (ja) | 2004-05-04 | 2013-12-11 | プロセスコントロールデータアクセスシステム、及びプロセスコントロールデータ修正方法 |
JP2014120162A Active JP5933632B2 (ja) | 2004-05-04 | 2014-06-11 | プロセス環境下で複数のビジュアライゼーションを持つ図形エレメント |
JP2014127934A Active JP5876540B2 (ja) | 2004-05-04 | 2014-06-23 | プロセス制御システム内でプロセス制御サービスを登録する方法 |
JP2014146423A Active JP6014632B2 (ja) | 2004-05-04 | 2014-07-17 | プロセス環境におけるスクリプト化グラフィックス |
JP2014178883A Active JP6367052B2 (ja) | 2004-05-04 | 2014-09-03 | プロセス環境における関連付けられたグラフィック表示 |
JP2015005701A Active JP6272789B2 (ja) | 2004-05-04 | 2015-01-15 | プロセス環境におけるスクリプト化グラフィックス |
JP2015019991A Pending JP2015109106A (ja) | 2004-05-04 | 2015-02-04 | プロセスコントロールデータアクセスシステム、及びプロセスコントロールデータ修正方法 |
JP2015055017A Active JP6537857B2 (ja) | 2004-05-04 | 2015-03-18 | プロセスプラント制御システム内の複数のアプリケーションへのアクセスを可能にする方法、システム、及び記憶媒体 |
JP2015094326A Active JP5899354B2 (ja) | 2004-05-04 | 2015-05-01 | グラフィックユーザインタフェースを更新する方法 |
JP2016217369A Active JP6286511B2 (ja) | 2004-05-04 | 2016-11-07 | プロセス環境におけるスクリプト化グラフィックス |
JP2017076701A Active JP6581617B2 (ja) | 2004-05-04 | 2017-04-07 | プロセスプラントの操作モードに基づいて、プロセス制御システム内の複数のアプリケーションへのアクセスを可能にする方法、システム、及び、命令が記憶された機械読取可能な記憶媒体 |
Country Status (9)
Country | Link |
---|---|
US (17) | US7971151B2 (ja) |
EP (6) | EP2293203A1 (ja) |
JP (37) | JP2007536634A (ja) |
CN (26) | CN102289366B (ja) |
DE (14) | DE112005001033T5 (ja) |
GB (21) | GB2427939B (ja) |
HK (12) | HK1096733A1 (ja) |
PH (2) | PH12012501204A1 (ja) |
WO (14) | WO2005109126A1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020009204A (ja) * | 2018-07-09 | 2020-01-16 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
US20200050181A1 (en) * | 2017-02-20 | 2020-02-13 | Siemens Aktiengesellschaft | Programming in simulation for process industry |
JP2021111297A (ja) * | 2020-01-16 | 2021-08-02 | 三菱電機株式会社 | エンジニアリングツール |
Families Citing this family (1054)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0825506B1 (en) | 1996-08-20 | 2013-03-06 | Invensys Systems, Inc. | Methods and apparatus for remote process control |
US7213061B1 (en) | 1999-04-29 | 2007-05-01 | Amx Llc | Internet control system and method |
US7542885B1 (en) * | 1999-05-07 | 2009-06-02 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Method and apparatus for predicting unsteady pressure and flow rate distribution in a fluid network |
US7089530B1 (en) * | 1999-05-17 | 2006-08-08 | Invensys Systems, Inc. | Process control configuration system with connection validation and configuration |
AU5273100A (en) * | 1999-05-17 | 2000-12-05 | Foxboro Company, The | Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects |
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 |
DE10348563B4 (de) | 2002-10-22 | 2014-01-09 | Fisher-Rosemount Systems, Inc. | Integration von Grafikdisplayelementen, Prozeßmodulen und Steuermodulen in Prozeßanlagen |
US9983559B2 (en) * | 2002-10-22 | 2018-05-29 | Fisher-Rosemount Systems, Inc. | Updating and utilizing dynamic process simulation in an operating process environment |
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 |
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 |
US20050071498A1 (en) * | 2003-09-30 | 2005-03-31 | Farchmin David W. | Wireless location based automated components |
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 | 三菱自動車エンジニアリング株式会社 | 車両の検査管理システム |
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 | フィッシャー−ローズマウント・システムズ・インコーポレーテッド | プロセス制御システムのためのサービス指向型アーキテクチャ |
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 |
US20060031433A1 (en) * | 2004-05-21 | 2006-02-09 | Bea Systems, Inc. | Batch updating for a service oriented architecture |
US20060080419A1 (en) * | 2004-05-21 | 2006-04-13 | Bea Systems, Inc. | Reliable updating for a service oriented architecture |
US20050278335A1 (en) * | 2004-05-21 | 2005-12-15 | Bea Systems, Inc. | Service oriented architecture with alerts |
US20050264581A1 (en) * | 2004-05-21 | 2005-12-01 | Bea Systems, Inc. | Dynamic program modification |
US20060031481A1 (en) * | 2004-05-21 | 2006-02-09 | Bea Systems, Inc. | Service oriented architecture with monitoring |
US7653008B2 (en) | 2004-05-21 | 2010-01-26 | Bea Systems, Inc. | Dynamically configurable service oriented architecture |
US20060031353A1 (en) * | 2004-05-21 | 2006-02-09 | Bea Systems, Inc. | Dynamic publishing in a service oriented architecture |
US20050273517A1 (en) * | 2004-05-21 | 2005-12-08 | Bea Systems, Inc. | Service oriented architecture with credential management |
US20050273516A1 (en) * | 2004-05-21 | 2005-12-08 | Bea Systems, Inc. | Dynamic routing in a service oriented architecture |
US20050273847A1 (en) * | 2004-05-21 | 2005-12-08 | Bea Systems, Inc. | Programmable message processing stage for a service oriented architecture |
US20060136555A1 (en) * | 2004-05-21 | 2006-06-22 | Bea Systems, Inc. | Secure 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 |
DE102004037064A1 (de) * | 2004-07-30 | 2006-02-16 | Abb Patent Gmbh | Verfahren und Einrichtung zur Funktionsprüfung eines Feldgerätes vor dessen Erstinbetriebnahme |
EP1621945B1 (de) * | 2004-07-30 | 2017-03-29 | Siemens Aktiengesellschaft | Konsistenzsicherung in einem Automatisierungssystem |
US7593944B2 (en) * | 2004-08-17 | 2009-09-22 | National Instruments Corporation | Variable abstraction |
US8510672B2 (en) * | 2004-08-17 | 2013-08-13 | Dirtt Environmental Solutions Ltd | Automatically creating and modifying furniture layouts in design software |
US7475384B2 (en) * | 2004-10-19 | 2009-01-06 | Microsoft Corporation | Binding to types |
US7747733B2 (en) | 2004-10-25 | 2010-06-29 | Electro Industries/Gauge Tech | Power meter having multiple ethernet ports |
CA2486103A1 (en) * | 2004-10-26 | 2006-04-26 | Platespin Ltd. | System and method for autonomic optimization of physical and virtual resource use in a data center |
US20070033538A1 (en) * | 2004-11-03 | 2007-02-08 | Rockwell Automation Technologies, Inc. | Real time parallel interface configuration and device representation method and system |
US8151196B2 (en) * | 2005-06-07 | 2012-04-03 | Rockwell Automation Technologies, Inc. | Abstracted display building method and system |
US20070055386A1 (en) * | 2004-11-03 | 2007-03-08 | Rockwell Automation Technologies, Inc. | Abstracted display building method and system |
US7908020B2 (en) * | 2004-12-24 | 2011-03-15 | Donald Pieronek | Architecture for control systems |
US8117591B1 (en) * | 2005-01-07 | 2012-02-14 | Interactive TKO, Inc. | Graphical model for test case viewing, editing, and reporting |
DE102005002743A1 (de) * | 2005-01-17 | 2006-07-27 | Siemens Ag | Automatisierungssystem |
US7991602B2 (en) * | 2005-01-27 | 2011-08-02 | Rockwell Automation Technologies, Inc. | Agent simulation development environment |
KR101198038B1 (ko) | 2005-01-28 | 2012-11-06 | 듀크 유니버서티 | 인쇄 회로 기판 위의 액적 조작을 위한 기구 및 방법 |
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 |
WO2006103541A1 (en) | 2005-04-01 | 2006-10-05 | 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 |
GB0512965D0 (en) * | 2005-06-27 | 2005-08-03 | Ablaise Ltd | Producing a graphical representation of a written description |
US7716630B2 (en) * | 2005-06-27 | 2010-05-11 | Ab Initio Technology Llc | Managing parameters for graph-based computations |
US7877350B2 (en) * | 2005-06-27 | 2011-01-25 | Ab Initio Technology Llc | Managing metadata for graph-based computations |
US20070027913A1 (en) * | 2005-07-26 | 2007-02-01 | Invensys Systems, Inc. | System and method for retrieving information from a supervisory control manufacturing/production database |
EP1934720B1 (en) * | 2005-09-07 | 2018-02-14 | Open Invention Network LLC | Method and computer program for device configuration |
US8156232B2 (en) * | 2005-09-12 | 2012-04-10 | Rockwell Automation Technologies, Inc. | Network communications in an industrial automation environment |
US20070067458A1 (en) * | 2005-09-20 | 2007-03-22 | Rockwell Software, Inc. | Proxy server for integration of industrial automation data over multiple networks |
US8392151B1 (en) * | 2005-09-28 | 2013-03-05 | The Mathworks, Inc. | Preview of an object in graphical modeling environments |
US20070073751A1 (en) * | 2005-09-29 | 2007-03-29 | Morris Robert P | User interfaces and related methods, systems, and computer program products for automatically associating data with a resource as metadata |
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 |
US7444191B2 (en) | 2005-10-04 | 2008-10-28 | Fisher-Rosemount Systems, Inc. | Process model identification in a process control system |
US7738975B2 (en) | 2005-10-04 | 2010-06-15 | Fisher-Rosemount Systems, Inc. | Analytical server integrated in a process control network |
US8799793B2 (en) * | 2005-10-05 | 2014-08-05 | Invensys Systems, Inc. | Tool for creating customized user interface definitions for a generic utility supporting on-demand creation of field device editor graphical user interfaces |
DE102005048996A1 (de) * | 2005-10-11 | 2007-04-12 | Endress + Hauser Gmbh + Co. Kg | Verfahren zum sicheren Versenden von Daten eines Feldgerätes der Prozessautomatisierungstechnik |
US7631269B2 (en) * | 2005-10-27 | 2009-12-08 | Hewlett-Packard Development Company, L.P. | Utility, method and device providing vector images that may be updated to reflect the physical states of configurable components of a device |
US20070130138A1 (en) * | 2005-11-02 | 2007-06-07 | Sourcecode Technology Holding, Inc. | Methods and apparatus for storing a collaboratively designed workflow process |
US7996758B2 (en) * | 2005-11-02 | 2011-08-09 | Sourcecode Technologies Holding, Inc. | Methods and apparatus for storing data associated with 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 |
US20070143305A1 (en) * | 2005-11-02 | 2007-06-21 | Sourcecode Technology Holding, Inc. | Methods and apparatus for storing functions associated with an electronic form |
US20070136367A1 (en) * | 2005-11-02 | 2007-06-14 | Sourcecode Technology Holding, Inc. | Methods and apparatus for dynamically modifying a business object definition |
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 |
DE202006021112U1 (de) * | 2005-11-02 | 2012-09-24 | Sourcecode Technology Holding, Inc. | Vorrichtung zum Bearbeiten von Geschäftsgegenständen, elektronischen Formaten und Arbeitsabläufen |
KR100703704B1 (ko) * | 2005-11-02 | 2007-04-06 | 삼성전자주식회사 | 동적 영상물 자동 생성 장치 및 방법 |
US8010940B2 (en) * | 2005-11-02 | 2011-08-30 | Sourcecode Technologies Holdings, Inc. | Methods and apparatus for designing a workflow process using inheritance |
US20070143711A1 (en) * | 2005-11-02 | 2007-06-21 | Sourcecode Technology Holding, Inc. | Methods and apparatus for displaying a setup sequence |
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 |
CA2624858A1 (en) * | 2005-11-15 | 2007-05-24 | Kabushiki Kaisha Toshiba | Content management system and content management method |
JP3119701U (ja) | 2005-11-25 | 2006-03-09 | キタムラ機械株式会社 | 工作機械 |
US10248914B2 (en) | 2005-11-29 | 2019-04-02 | The Boeing Company | Sustaining a fleet of configuration-controlled assets |
US7779383B2 (en) | 2005-12-01 | 2010-08-17 | Sap Ag | Composition model and composition validation algorithm for ubiquitous computing applications |
US8683358B2 (en) * | 2005-12-01 | 2014-03-25 | Cypress Semiconductor Corporation | Application element group operations allowing duplication while preserving interdependent logic |
US8103494B2 (en) * | 2005-12-02 | 2012-01-24 | Taiwan Semiconductor Manufacturing Co., Ltd. | Management systems and methods |
CN104834294A (zh) | 2005-12-05 | 2015-08-12 | 费舍-柔斯芒特系统股份有限公司 | 利用并行过程仿真的多目标预测过程优化 |
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 |
FR2896716B1 (fr) * | 2006-01-31 | 2009-06-26 | Abb Mc Soc Par Actions Simplif | Procede de pilotage d'une station de travail robotisee et station de travail robotisee correspondante |
US8504341B2 (en) * | 2006-01-31 | 2013-08-06 | Landmark Graphics Corporation | Methods, systems, and computer readable media for fast updating of oil and gas field production models with physical and proxy simulators |
CN101379271B (zh) * | 2006-01-31 | 2012-11-07 | 兰德马克绘图公司 | 使用代理仿真器的用于实时油气田生产优化的方法、系统和计算机可读介质 |
US20070186187A1 (en) * | 2006-02-08 | 2007-08-09 | Mckesson Information Solutions Llc | Scoring mechanism with visual communication of more than one reading |
US9092593B2 (en) | 2007-09-25 | 2015-07-28 | Power Analytics Corporation | Systems and methods for intuitive modeling of complex networks in a digital environment |
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 |
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 |
US8762941B2 (en) | 2006-02-16 | 2014-06-24 | 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 |
EP2397940A1 (en) * | 2006-04-11 | 2011-12-21 | Invensys Systems, Inc. | Strategy editor human-machine interface |
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 |
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 |
US20070240080A1 (en) * | 2006-04-11 | 2007-10-11 | Invensys Systems, Inc. | Strategy editor for process control supporting drag and drop connections to declarations |
US8850335B2 (en) * | 2006-04-11 | 2014-09-30 | Invensys Systems, Inc. | Strategy editor supporting automatic designation of displayed line style based upon a connection data type |
US9476856B2 (en) | 2006-04-13 | 2016-10-25 | Advanced Liquid Logic, Inc. | Droplet-based affinity assays |
US20140193807A1 (en) | 2006-04-18 | 2014-07-10 | Advanced Liquid Logic, Inc. | Bead manipulation techniques |
US20070245250A1 (en) * | 2006-04-18 | 2007-10-18 | Microsoft Corporation Microsoft Patent Group | Desktop window manager using an advanced user interface construction framework |
US7439014B2 (en) | 2006-04-18 | 2008-10-21 | Advanced Liquid Logic, Inc. | Droplet-based surface modification and washing |
US10078078B2 (en) | 2006-04-18 | 2018-09-18 | Advanced Liquid Logic, Inc. | Bead incubation and washing on a droplet actuator |
US8809068B2 (en) | 2006-04-18 | 2014-08-19 | Advanced Liquid Logic, Inc. | Manipulation of beads in droplets and methods for manipulating droplets |
US7727723B2 (en) * | 2006-04-18 | 2010-06-01 | Advanced Liquid Logic, Inc. | Droplet-based pyrosequencing |
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 | アビニシオ テクノロジー エルエルシー | グラフ型計算の分散サービス |
US20080059490A1 (en) * | 2006-08-29 | 2008-03-06 | Juergen Sattler | Design time |
US20080082517A1 (en) * | 2006-08-29 | 2008-04-03 | Sap Ag | Change assistant |
US7831637B2 (en) | 2006-08-29 | 2010-11-09 | Sap Ag | System on the fly |
US8065661B2 (en) | 2006-08-29 | 2011-11-22 | Sap Ag | Test 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 |
US7827528B2 (en) * | 2006-08-29 | 2010-11-02 | Sap Ag | Delta layering |
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 |
US20080059537A1 (en) * | 2006-08-29 | 2008-03-06 | Juergen Sattler | Content subscription |
US20080059630A1 (en) * | 2006-08-29 | 2008-03-06 | Juergen Sattler | Assistant |
US20080071555A1 (en) * | 2006-08-29 | 2008-03-20 | Juergen Sattler | Application solution proposal engine |
US8131644B2 (en) | 2006-08-29 | 2012-03-06 | Sap Ag | Formular update |
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 |
JP2010505159A (ja) * | 2006-09-22 | 2010-02-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 |
US20080079757A1 (en) * | 2006-09-29 | 2008-04-03 | Hochmuth Roland M | Display resolution matching or scaling for remotely coupled systems |
US8489360B2 (en) * | 2006-09-29 | 2013-07-16 | Fisher-Rosemount Systems, Inc. | Multivariate monitoring and diagnostics of process variable data |
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 |
US7835805B2 (en) | 2006-09-29 | 2010-11-16 | Rockwell Automation Technologies, Inc. | HMI views of modules for industrial control systems |
US8028045B2 (en) * | 2006-09-29 | 2011-09-27 | Rockwell Automation Technologies, Inc. | Web-based configuration server for automation systems |
US8683017B2 (en) * | 2006-09-29 | 2014-03-25 | Rockwell Automation Technologies, Inc. | Web-based configuration of distributed automation systems |
WO2008040455A1 (en) | 2006-10-06 | 2008-04-10 | 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 | 엘지전자 주식회사 | 네트워크에서 디바이스의 출력을 제어하는 방법 |
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 |
EP2080073B1 (de) * | 2006-10-24 | 2011-04-13 | Krones AG | Bedienungshilfe für eine vorrichtung zum behandeln von behältnissen |
EP2076858A4 (en) * | 2006-10-24 | 2011-05-04 | Edsa Micro Corp | SYSTEMS AND METHODS FOR REAL-TIME SYNCHRONIZED ELECTRICAL SYSTEM SIMULATOR FOR SIMULATION ANALYSIS AND PREDICTION ON POWER GENERATING NETWORKS |
WO2008063797A2 (en) * | 2006-11-20 | 2008-05-29 | Autodesk, Inc. | Dynamic help references for software documentation |
US8584038B2 (en) | 2006-12-18 | 2013-11-12 | Microsoft Corporation | Techniques for use with a calendar and messaging component |
US10994358B2 (en) | 2006-12-20 | 2021-05-04 | Lincoln Global, Inc. | System and method for creating or modifying a welding sequence based on non-real world weld data |
US9937577B2 (en) | 2006-12-20 | 2018-04-10 | Lincoln Global, Inc. | System for a welding sequencer |
JP2008165399A (ja) * | 2006-12-27 | 2008-07-17 | Fanuc Ltd | シミュレーションデータ作成支援装置 |
US8519979B1 (en) * | 2006-12-29 | 2013-08-27 | The Mathworks, Inc. | Multi-point interface for a graphical modeling environment |
JP2008171166A (ja) * | 2007-01-11 | 2008-07-24 | Yokogawa Electric Corp | 操作監視装置 |
US8732595B2 (en) * | 2007-01-18 | 2014-05-20 | Sap Ag | Condition editor for business process management and business activity monitoring |
WO2008098236A2 (en) | 2007-02-09 | 2008-08-14 | Advanced Liquid Logic, Inc. | Droplet actuator devices and methods employing magnetic beads |
DE102007007538A1 (de) | 2007-02-15 | 2008-08-21 | Siemens Ag | Vorrichtung und Verfahren zur visuellen Darstellung einer Statusinformation eines technischen Prozesses |
DE102007007536A1 (de) * | 2007-02-15 | 2008-08-21 | Siemens Ag | Computersystem zum Erstellen einer funktionsbezogenen Dokumentation einer Anlage |
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 |
WO2008127863A2 (en) * | 2007-03-29 | 2008-10-23 | Irobot Corporation | Robot operator control unit configuration system and method |
US20080243787A1 (en) * | 2007-03-30 | 2008-10-02 | Tyron Jerrod Stading | System and method of presenting search results |
US8583592B2 (en) * | 2007-03-30 | 2013-11-12 | Innography, Inc. | System and methods of searching data sources |
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 |
AU2008248373A1 (en) * | 2007-05-08 | 2008-11-13 | Sourcecode Technology Holding, 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 |
US8904098B2 (en) | 2007-06-01 | 2014-12-02 | Netlist, Inc. | Redundant backup using non-volatile memory |
US8874831B2 (en) * | 2007-06-01 | 2014-10-28 | Netlist, Inc. | Flash-DRAM hybrid memory module |
US20080303827A1 (en) * | 2007-06-11 | 2008-12-11 | Adobe Systems Incorporated | Methods and Systems for Animating Displayed Representations of Data Items |
US20080303826A1 (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 |
US9367935B2 (en) | 2007-07-26 | 2016-06-14 | Alstom Technology Ltd. | Energy management system that provides a real time assessment of a potentially compromising situation that can affect a utility company |
KR101635945B1 (ko) * | 2007-07-26 | 2016-07-04 | 아브 이니티오 테크놀로지 엘엘시 | 에러 핸들링이 가능한 그래프 기반의 트랜잭션 연산 처리 방법 및 시스템 |
US9730078B2 (en) * | 2007-08-31 | 2017-08-08 | Fisher-Rosemount Systems, Inc. | Configuring and optimizing a wireless mesh network |
WO2009032863A2 (en) | 2007-09-04 | 2009-03-12 | 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 |
DE102007043795A1 (de) * | 2007-09-13 | 2009-04-02 | Siemens Ag | Leittechniksystem für eine technische Anlage und Verfahren zum Betreiben eines leittechnischen Systems |
DE102007043794B4 (de) * | 2007-09-13 | 2010-04-01 | Siemens Ag | Leittechniksystem für eine technische Anlage und Verfahren zum Betreiben eines leittechnischen Systems |
US7831865B1 (en) * | 2007-09-26 | 2010-11-09 | Sprint Communications Company L.P. | Resource allocation for executing automation scripts |
US20090089682A1 (en) * | 2007-09-27 | 2009-04-02 | Rockwell Automation Technologies, Inc. | Collaborative environment for sharing visualizations of industrial automation data |
US7962440B2 (en) * | 2007-09-27 | 2011-06-14 | Rockwell Automation Technologies, Inc. | Adaptive industrial systems via embedded historian data |
US7809534B2 (en) * | 2007-09-28 | 2010-10-05 | Rockwell Automation Technologies, Inc. | Enhanced simulation models for automation |
US7801710B2 (en) * | 2007-09-28 | 2010-09-21 | Rockwell Automation Technologies, Inc. | Simulation controls for model variability and randomness |
US8548777B2 (en) * | 2007-09-28 | 2013-10-01 | Rockwell Automation Technologies, Inc. | Automated recommendations from simulation |
US20090089031A1 (en) * | 2007-09-28 | 2009-04-02 | Rockwell Automation Technologies, Inc. | Integrated simulation of controllers and devices |
US20090089234A1 (en) * | 2007-09-28 | 2009-04-02 | Rockwell Automation Technologies, Inc. | Automated code generation for simulators |
US20090089698A1 (en) * | 2007-09-28 | 2009-04-02 | Bruce Gordon Fuller | Automation visualization schema with zooming capacity |
US8069021B2 (en) * | 2007-09-28 | 2011-11-29 | Rockwell Automation Technologies, Inc. | Distributed simulation and synchronization |
US20090089029A1 (en) * | 2007-09-28 | 2009-04-02 | Rockwell Automation Technologies, Inc. | Enhanced execution speed to improve simulation performance |
WO2009046333A1 (en) * | 2007-10-05 | 2009-04-09 | Autodesk, Inc. | User defined scenarios in a three dimensional geo-spatial system |
US8984433B2 (en) * | 2007-10-10 | 2015-03-17 | Microsoft Technology Licensing, Llc. | Graphical representation of tabular data |
CN101424941B (zh) * | 2007-10-31 | 2011-05-25 | 北京北方微电子基地设备工艺研究中心有限责任公司 | 一种控制实现方法和系统 |
US8326823B2 (en) * | 2007-11-01 | 2012-12-04 | Ebay Inc. | Navigation for large scale graphs |
US8281287B2 (en) * | 2007-11-12 | 2012-10-02 | Finocchio Mark J | Compact, portable, and efficient representation of a user interface control tree |
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 |
US8032254B2 (en) * | 2007-11-30 | 2011-10-04 | Honeywell International Inc. | Method and apparatus for configuring an HVAC controller |
DE102007058352B4 (de) | 2007-12-03 | 2014-02-27 | Phoenix Contact Gmbh & Co. Kg | Verfahren und System zur Konfiguration einer Steuerroutine zur Steuerung wenigstens einer realen oder virtuellen Prozesseinrichtungskomponente |
US8001480B2 (en) * | 2007-12-17 | 2011-08-16 | Honeywell International Inc. | Apparatus and method for defining and controlling graphical faceplates in a process control system |
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 |
US9367166B1 (en) * | 2007-12-21 | 2016-06-14 | Cypress Semiconductor Corporation | System and method of visualizing capacitance sensing system operation |
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 |
CN101945767B (zh) | 2007-12-23 | 2013-10-30 | 先进液体逻辑公司 | 液滴致动器配置以及引导液滴操作的方法 |
US20100229052A1 (en) * | 2008-01-08 | 2010-09-09 | Microsoft Corporation | Resolving asynchronous validation errors |
US20090183185A1 (en) * | 2008-01-16 | 2009-07-16 | Microsoft Corporation | Declarative and Extensible Process Definition |
US9189250B2 (en) * | 2008-01-16 | 2015-11-17 | Honeywell International Inc. | Method and system for re-invoking displays |
US8386947B2 (en) * | 2008-01-18 | 2013-02-26 | Microsoft Corporation | Declaratively composable dynamic interface framework |
US20090193067A1 (en) * | 2008-01-30 | 2009-07-30 | Microsoft Corporation | Server-based recalculation of vector graphics |
EP2245610A4 (en) | 2008-02-15 | 2015-06-03 | Invensys Sys Inc | SYSTEM AND METHOD FOR THE AUTOMATIC GENERATION OF SIMULATIONS FOR BREAKING OUT A PROCESS CONTROL SYSTEM AND USER TRAINING |
US8266187B2 (en) | 2008-02-19 | 2012-09-11 | Hewlett-Packard Development Company, L.P. | Integration of static and dynamic data for database entities and the unified presentation thereof |
US20090210386A1 (en) * | 2008-02-20 | 2009-08-20 | Cahill James S | Methods and apparatus to create process plant operator interfaces |
KR101185796B1 (ko) * | 2008-02-22 | 2012-10-05 | 무라텍 오토메이션 가부시키가이샤 | 반도체 제조 설비 비쥬얼라이제이션 시스템 및 반도체 제조 설비 동작의 모니터링 방법 |
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 |
US8482568B2 (en) * | 2008-03-03 | 2013-07-09 | Pixar | Systems and methods for specifying arbitrary animation controls for model objects |
DE102008017289B4 (de) * | 2008-03-03 | 2021-10-14 | Rohde & Schwarz GmbH & Co. Kommanditgesellschaft | Anpassbares Messgerät und Verfahren zur Anpassung |
US20090222752A1 (en) * | 2008-03-03 | 2009-09-03 | Brian Alexander Wall | Industrial automation visualization object having integrated hmi and control components |
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 | 画面表示方法、画面表示プログラムおよび画面表示装置 |
US8852952B2 (en) | 2008-05-03 | 2014-10-07 | Advanced Liquid Logic, Inc. | Method of loading a droplet actuator |
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 |
EP2304536A4 (en) | 2008-06-20 | 2012-08-15 | Invensys Sys Inc | SYSTEMS AND METHOD FOR IMMERSIBLE INTERACTION WITH ACTUAL AND / OR SIMULATED DEVICES FOR PROCESS, ENVIRONMENTAL AND INDUSTRIAL CONTROL |
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 |
US8826174B2 (en) | 2008-06-27 | 2014-09-02 | Microsoft Corporation | Using visual landmarks to organize diagrams |
DE102009004285A1 (de) * | 2008-06-27 | 2009-12-31 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Optimierung, Überwachung oder Analyse eines Prozesses |
US8520015B2 (en) * | 2008-07-14 | 2013-08-27 | Honeywell International Inc. | Method for intermixing graphics applications using display intermix server for cockpit displays |
US20100017739A1 (en) * | 2008-07-17 | 2010-01-21 | Siemens Building Technologies, Inc. | Method for Defining a Graphic Control for Use in a Building Automation System Control Environment |
CN101316242B (zh) * | 2008-07-17 | 2010-12-01 | 上海交通大学 | 面向服务的智能体平台 |
US8978104B1 (en) | 2008-07-23 | 2015-03-10 | United Services Automobile Association (Usaa) | Access control center workflow and approval |
PT2149827E (pt) * | 2008-07-28 | 2014-12-03 | Grieshaber Vega Kg | Geração de imagens para o uso em programas de operação multilingue |
CN102867287B (zh) * | 2008-08-07 | 2015-09-30 | 三菱电机株式会社 | 仪器状态显示装置 |
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 |
US8850525B1 (en) | 2008-09-17 | 2014-09-30 | United Services Automobile Association (Usaa) | Access control center auto configuration |
US8825462B2 (en) * | 2008-09-17 | 2014-09-02 | Accenture Global Services Limited | Method and system for simulating a plurality of devices |
US8893035B2 (en) * | 2008-09-17 | 2014-11-18 | Accenture Global Services Limited | Method, system and graphical user interface for configuring a simulator to simulate a plurality of devices |
DE102008048552B4 (de) | 2008-09-17 | 2014-02-27 | Khs Gmbh | Verfahren zum Betrieb eines industriellen Systems |
US9003326B2 (en) * | 2008-09-23 | 2015-04-07 | Apple Inc. | Indicating input focus by showing focus transitions |
US8326666B2 (en) * | 2008-09-29 | 2012-12-04 | Fisher-Rosemount Systems, Inc. | Event synchronized reporting in process control systems |
GB2495434B (en) * | 2008-09-29 | 2013-05-22 | Fisher Rosemount Systems Inc | Efficient design and configuration of elements in a process control system |
US9582234B2 (en) * | 2008-09-30 | 2017-02-28 | Rockwell Automation Technologies, Inc. | System and method for the automatic aggregation of industrial automation displays |
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 |
US8624921B2 (en) * | 2008-09-30 | 2014-01-07 | Rockwell Automation Technologies, Inc. | Industrial automation visualization schemes employing overlays |
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 |
CN101738958B (zh) * | 2008-11-14 | 2012-05-02 | 四零四科技股份有限公司 | 主动式监控系统及其方法 |
US8570327B2 (en) * | 2008-11-14 | 2013-10-29 | General Electric Company | Systems and methods involving graphically displaying control systems |
US8572502B2 (en) * | 2008-11-21 | 2013-10-29 | Honeywell International Inc. | Building control system user interface with docking feature |
EP2359203B1 (en) * | 2008-11-24 | 2015-10-28 | ABB Research Ltd. | A method for providing control and automation services |
DE102008060010A1 (de) | 2008-11-25 | 2010-06-02 | Pilz Gmbh & Co. Kg | Sicherheitssteuerung und Verfahren zum Steuern einer automatisierten Anlage |
DE102008060005A1 (de) * | 2008-11-25 | 2010-06-10 | Pilz Gmbh & Co. Kg | Sicherheitssteuerung und Verfahren zum Steuern einer automatisierten Anlage mit einer Vielzahl von Anlagenhardwarekomponenten |
US8396893B2 (en) * | 2008-12-11 | 2013-03-12 | Sap Ag | Unified configuration of multiple applications |
US8255429B2 (en) | 2008-12-17 | 2012-08-28 | Sap Ag | Configuration change without disruption of incomplete processes |
US20100156655A1 (en) * | 2008-12-19 | 2010-06-24 | Honeywell International Inc. | Equipment area alarm summary display system and method |
US8269620B2 (en) * | 2008-12-19 | 2012-09-18 | Honeywell Internatonal Inc. | Alarm trend summary display system and method |
JP2010149537A (ja) * | 2008-12-23 | 2010-07-08 | Autonetworks Technologies Ltd | 制御装置、制御方法及びコンピュータプログラム |
US20100174388A1 (en) * | 2009-01-02 | 2010-07-08 | Ferreira David A | Live Device Graphical Status Tree |
US20100175012A1 (en) * | 2009-01-06 | 2010-07-08 | Allstrom Peter E | System and Method for Remote Monitoring and Control of Field Device |
CN101782848B (zh) * | 2009-01-19 | 2013-12-04 | 西北工业大学 | 仿真软件界面集成方法 |
WO2010085491A1 (en) * | 2009-01-20 | 2010-07-29 | Pvt Solar, Inc. | Method and device for monitoring operation of a solar thermal system |
US20100185954A1 (en) * | 2009-01-21 | 2010-07-22 | Microsoft Corporation | Collaborative Environment Project Extensibility with Composition Containers |
US8086969B2 (en) * | 2009-01-29 | 2011-12-27 | Siemens Aktiengesellschaft | System and method for graphical user interface |
KR20100088094A (ko) * | 2009-01-29 | 2010-08-06 | 삼성전자주식회사 | 다중 입력 소스를 이용한 오브젝트 조작 장치 |
EP2391939A1 (en) * | 2009-02-02 | 2011-12-07 | 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 |
CN105843684B (zh) * | 2009-02-13 | 2020-03-03 | 起元技术有限责任公司 | 管理任务执行 |
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 |
US8812976B2 (en) * | 2009-03-16 | 2014-08-19 | Rhk Technology, Inc. | Programmable equipment configuration method and apparatus |
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 |
US8131676B2 (en) * | 2009-04-03 | 2012-03-06 | Microsoft Corporation | Updating media-location data for media-playing entities |
US9135091B2 (en) * | 2009-04-03 | 2015-09-15 | Microsoft Technology Licensing, Llc | Communicating events or data between application components |
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 |
WO2010125542A2 (en) * | 2009-04-30 | 2010-11-04 | Csense Systems (Pty) Ltd | Method of establishing a process decision support system |
DE102009021062A1 (de) * | 2009-05-13 | 2010-11-18 | Abb Technology Ag | Alarmverwaltungssystem |
US8392840B2 (en) * | 2009-05-22 | 2013-03-05 | Microsoft Corporation | Large sets of data |
US20100306825A1 (en) * | 2009-05-27 | 2010-12-02 | Lucid Ventures, Inc. | System and method for facilitating user interaction with a simulated object associated with a physical location |
US9298336B2 (en) * | 2009-05-28 | 2016-03-29 | Apple Inc. | Rotation smoothing of a user interface |
US8127060B2 (en) | 2009-05-29 | 2012-02-28 | Invensys Systems, Inc | Methods and apparatus for control configuration with control objects that are fieldbus protocol-aware |
US8463964B2 (en) | 2009-05-29 | 2013-06-11 | Invensys Systems, Inc. | Methods and apparatus for control configuration with enhanced change-tracking |
US8797337B1 (en) * | 2009-07-02 | 2014-08-05 | Google Inc. | Graphics scenegraph rendering for web applications using native code modules |
US8255186B2 (en) * | 2009-07-09 | 2012-08-28 | Air Liquide Large Industries U.S. Lp | Presenting dynamic SCADA data |
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 |
US9067132B1 (en) | 2009-07-15 | 2015-06-30 | Archetype Technologies, Inc. | Systems and methods for indirect control of processor enabled devices |
US8239047B1 (en) * | 2009-07-15 | 2012-08-07 | Bryan Bergeron | Systems and methods for indirect control of processor enabled devices |
US20110022978A1 (en) * | 2009-07-23 | 2011-01-27 | Rockwell Automation Technologies, Inc. | Intelligent device framework |
US8155761B2 (en) * | 2009-07-23 | 2012-04-10 | Fisher-Rosemount Systems, Inc. | Process control system with integrated external data sources |
US8788652B2 (en) * | 2009-07-27 | 2014-07-22 | Ixia | Real world network testing combining lower layer network tests, application layer tests and interdependent interactions |
US20110022197A1 (en) * | 2009-07-27 | 2011-01-27 | Rec Advanced Silicon Materials Llc | Process control application development environment and features |
US9043003B2 (en) * | 2009-07-31 | 2015-05-26 | Fisher-Rosemount Systems, Inc. | Graphical view sidebar for a process control system |
US9256219B2 (en) * | 2009-08-11 | 2016-02-09 | Fisher-Rosemount Systems, Inc. | System configuration using templates |
US8926065B2 (en) | 2009-08-14 | 2015-01-06 | Advanced Liquid Logic, Inc. | Droplet actuator devices and methods |
JP5237223B2 (ja) * | 2009-08-20 | 2013-07-17 | 三菱電機株式会社 | 監視制御装置 |
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 |
US9265429B2 (en) * | 2009-09-18 | 2016-02-23 | Welch Allyn, Inc. | Physiological parameter measuring platform device supporting multiple workflows |
US20110072371A1 (en) * | 2009-09-18 | 2011-03-24 | Microsoft Corporation | Application programming interface for user interface creation |
US9494931B2 (en) | 2009-09-23 | 2016-11-15 | Fisher-Rosemount Systems, Inc. | Dynamic hyperlinks for process control systems |
TWI512997B (zh) * | 2009-09-24 | 2015-12-11 | Semiconductor Energy Lab | 半導體裝置,電源電路,和半導體裝置的製造方法 |
GB2474545B (en) * | 2009-09-24 | 2015-06-24 | Fisher Rosemount Systems Inc | Integrated unified threat management for a process control system |
US8667329B2 (en) * | 2009-09-25 | 2014-03-04 | Ab Initio Technology Llc | Processing transactions in graph-based applications |
DE102009042762A1 (de) * | 2009-09-25 | 2011-03-31 | Abb Ag | Verfahren und Anordnung zur Unterstützung der Einrichtung, der Inbetriebnahme und des Tests einer Schaltanlage |
US20110082597A1 (en) | 2009-10-01 | 2011-04-07 | Edsa Micro Corporation | Microgrid model based automated real time simulation for market based electric power system optimization |
US9164501B2 (en) * | 2009-10-05 | 2015-10-20 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to manage data uploading in a process control environment |
US9475359B2 (en) * | 2009-10-06 | 2016-10-25 | Johnson Controls Technology Company | Systems and methods for displaying a hierarchical set of building management system information |
US8694506B2 (en) * | 2009-10-07 | 2014-04-08 | Lifethread, Llc | System for displaying graphical narrations |
US20110087988A1 (en) * | 2009-10-12 | 2011-04-14 | Johnson Controls Technology Company | Graphical control elements for building management systems |
US8316313B2 (en) * | 2009-10-14 | 2012-11-20 | Fisher-Rosemount Systems, Inc. | Method for selecting shapes in a graphical display |
GB0918038D0 (en) * | 2009-10-14 | 2009-12-02 | Univ Strathclyde | Condition monitoring system |
US20110090236A1 (en) * | 2009-10-15 | 2011-04-21 | Microsoft Corporation | Graphic Object Data Binding |
US9091649B2 (en) | 2009-11-06 | 2015-07-28 | Advanced Liquid Logic, Inc. | Integrated droplet actuator for gel; electrophoresis and molecular analysis |
US9285799B2 (en) * | 2009-11-23 | 2016-03-15 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to dynamically display data associated with a process control system |
DE102009047060A1 (de) * | 2009-11-24 | 2011-05-26 | Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co. KG | Feldgerät mit einer Anzeigeeinheit und Verfahren zum Betreiben der Anzeigeeinheit |
WO2011066452A2 (en) * | 2009-11-24 | 2011-06-03 | Ice Edge Business Solutions Inc. | Securely sharing design renderings over a network |
EP2328048A1 (de) * | 2009-11-27 | 2011-06-01 | Siemens Aktiengesellschaft | Verfahren und Anordnung zum Betreiben eines Bedien- und Beobachtungsgeräts |
US20110137859A1 (en) * | 2009-12-08 | 2011-06-09 | David Dickman | Staged Data Conversion |
US9557735B2 (en) * | 2009-12-10 | 2017-01-31 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to manage process control status rollups |
US8584087B2 (en) | 2009-12-11 | 2013-11-12 | Sap Ag | Application configuration deployment monitor |
DE102010000870A1 (de) * | 2010-01-13 | 2011-07-14 | Liebold, Edgar, 08064 | Steuerungssystem sowie Konfigurationseinrichtung und Konfigurationsverfahren für ein solches Steuerungssystem |
EP2360576B1 (de) * | 2010-01-25 | 2017-03-22 | Siemens Aktiengesellschaft | Verfahren und Einrichtung zur Projektierung einer industriellen Automatisierungsanordnung |
CN102147799B (zh) * | 2010-02-04 | 2014-04-23 | 深圳市金蝶中间件有限公司 | 一种发送数据的方法、装置和系统 |
US8626466B2 (en) * | 2010-02-11 | 2014-01-07 | Daniel Measurement And Control, Inc. | Flow meter validation |
US9535413B2 (en) * | 2010-02-12 | 2017-01-03 | Rockwell Automation Technologies, Inc. | Automatic device parameter binding method and system |
DE102010012598A1 (de) * | 2010-02-26 | 2011-09-01 | Kuka Laboratories Gmbh | Prozessmodulbibliothek und Programmierumgebung zur Programmierung eines Manipulatorprozesses |
US8825183B2 (en) | 2010-03-22 | 2014-09-02 | Fisher-Rosemount Systems, Inc. | Methods for a data driven interface based on relationships between process control tags |
US20110239109A1 (en) * | 2010-03-24 | 2011-09-29 | Mark Nixon | Methods and apparatus to display process data |
US9122764B2 (en) * | 2010-03-24 | 2015-09-01 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to access process data stored on a server |
US20110246875A1 (en) * | 2010-04-02 | 2011-10-06 | 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 |
KR20150042297A (ko) | 2010-06-15 | 2015-04-20 | 아브 이니티오 테크놀로지 엘엘시 | 동적으로 로딩하는 그래프 기반 계산 |
JP4681082B1 (ja) * | 2010-06-16 | 2011-05-11 | 株式会社システムブイ | 装置パラメータ設定支援システム |
US9779780B2 (en) | 2010-06-17 | 2017-10-03 | Teradyne, Inc. | Damping vibrations within storage device testing systems |
US8954925B2 (en) * | 2010-06-18 | 2015-02-10 | Microsoft Technology Licensing, Llc | User augmented reverse engineering |
US8555190B2 (en) | 2010-06-30 | 2013-10-08 | Honeywell International Inc. | Apparatus and method for optimizing maintenance and other operations of field devices in a process control system using user-defined device configurations |
EP2407842B1 (de) * | 2010-07-16 | 2021-03-17 | Siemens Aktiengesellschaft | Verfahren zur Inbetriebnahme von Maschinen oder Maschinen einer Maschinenserie und Projektierungssystem |
US8687349B2 (en) | 2010-07-21 | 2014-04-01 | Teradyne, Inc. | Bulk transfer of storage devices using manual loading |
CN103097973B (zh) * | 2010-07-26 | 2016-08-03 | Abb股份有限公司 | 在安全系统中用于因果矩阵的方法和查看器 |
WO2012013219A1 (de) * | 2010-07-27 | 2012-02-02 | Siemens Aktiengesellschaft | Konfiguration der kommunikationsverbindungen von feldgeräten einer energieautomatisierungsanlage |
US20120030651A1 (en) * | 2010-07-30 | 2012-02-02 | Sap Ag | System and method for test strategy optimization |
EP2418554A1 (en) * | 2010-08-02 | 2012-02-15 | ABB Research Ltd. | Method and computer program products for enabling supervision and control of a technical system |
US9447963B2 (en) | 2010-08-16 | 2016-09-20 | Emerson Process Management Power & Water Solutions, Inc. | Dynamic tuning of dynamic matrix control of steam temperature |
US9335042B2 (en) | 2010-08-16 | 2016-05-10 | Emerson Process Management Power & Water Solutions, Inc. | Steam temperature control using dynamic matrix control |
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 |
EP2606402A4 (en) * | 2010-08-18 | 2014-05-14 | Mfg Technology Network Inc | COMPUTER DEVICE AND METHOD FOR REAL-TIME OPTIMIZATION OF MULTIPLE UNITS |
US9182755B2 (en) | 2010-08-26 | 2015-11-10 | Rockwell Automation Technologies, Inc. | Automated operator interface generation in a control system |
CN103168277B (zh) * | 2010-08-31 | 2016-06-08 | Abb技术有限公司 | 用于调试包括多个子系统的过程或制造厂解决方案的方法 |
US9001456B2 (en) | 2010-08-31 | 2015-04-07 | Teradyne, Inc. | Engaging test slots |
US8866822B2 (en) * | 2010-09-07 | 2014-10-21 | Microsoft Corporation | Alternate source for controlling an animation |
US8797342B2 (en) * | 2010-09-10 | 2014-08-05 | Siemens Aktiengesellschaft | Method for visual project modeling |
US8717374B2 (en) * | 2010-09-13 | 2014-05-06 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to display process control information |
DE102010041038A1 (de) * | 2010-09-20 | 2012-03-22 | Siemens Aktiengesellschaft | Verfahren und Anordnung zur Visualisierung von Systemzuständen |
US10083249B2 (en) * | 2010-09-23 | 2018-09-25 | Fisher-Rosemount Systems, Inc. | Systems, methods and articles of manufacture to provide a search service to a process control system |
US9547295B2 (en) * | 2010-09-24 | 2017-01-17 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to display process control device information |
US9229947B2 (en) * | 2010-09-27 | 2016-01-05 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to manage process data |
US8881022B2 (en) * | 2010-09-30 | 2014-11-04 | Mathworks, Inc. | Method and system for binding graphical interfaces to textual code |
KR101179080B1 (ko) * | 2010-11-22 | 2012-09-03 | 두산중공업 주식회사 | 원자력발전소의 연료취급설비 원격제어 시스템 |
JP5782614B2 (ja) * | 2010-12-16 | 2015-09-24 | 株式会社ベイビッグ | モータ制御システムおよびモータ制御方法 |
US10127504B2 (en) * | 2010-12-16 | 2018-11-13 | Siemens Industry, Inc. | Method for linking control system inputs and outputs to symbolic controls |
EP2469466A1 (en) * | 2010-12-21 | 2012-06-27 | ABB Inc. | Remote management of industrial processes |
US20120167015A1 (en) * | 2010-12-22 | 2012-06-28 | Sap Ag | Providing visualization of system landscapes |
DE102010056078A1 (de) * | 2010-12-23 | 2012-06-28 | Abb Technology Ag | Gemeinsames Kommunikationssystem für mehrere artfremde Automatisierungssysteme eines automatisierungstechnischen Verbundes |
CN102123137B (zh) * | 2010-12-28 | 2013-12-25 | 北京航空航天大学 | 一种多人虚实融合协同拆装系统及方法 |
US9600785B2 (en) * | 2011-01-31 | 2017-03-21 | International Business Machines Corporation | Automatically generated and updated graphical rendering of processes |
US9176001B2 (en) * | 2011-02-01 | 2015-11-03 | Bonal Technologies, Inc. | Vibration treatment method and graphical user interface |
US8982132B2 (en) * | 2011-02-28 | 2015-03-17 | Adobe Systems Incorporated | Value templates in animation timelines |
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. |
CN103547973B (zh) * | 2011-04-29 | 2016-03-16 | Abb研究有限公司 | 自动生成过程控制系统的用户界面的可视化表示 |
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 |
US20120306648A1 (en) * | 2011-05-31 | 2012-12-06 | General Electric Company | Systems and methods to configure alerts for fieldbus foundation devices |
US20120306620A1 (en) * | 2011-05-31 | 2012-12-06 | General Electric Company | Systems and methods for alert visualization |
DE102011077318B4 (de) * | 2011-06-09 | 2015-07-16 | Siemens Aktiengesellschaft | Simulationssystem, Verfahren zur Durchführung einer Simulation, Leitsystem und Computerprogrammprodukt |
DE102011077317B4 (de) * | 2011-06-09 | 2015-10-01 | Siemens Aktiengesellschaft | Simulationssystem, Verfahren zur Durchführung einer Simulation, Leitsystem und Computerprogrammprodukt |
DE102011077319B4 (de) * | 2011-06-09 | 2015-08-06 | Siemens Aktiengesellschaft | Simulationssystem, Verfahren zur Durchführung einer Simulation, Leitsystem und Computerprogrammprodukt |
WO2012173741A2 (en) | 2011-06-11 | 2012-12-20 | Dirtt Environmental Solutions Inc. | Automated re-use of structural components |
US9508002B2 (en) * | 2011-06-14 | 2016-11-29 | Google Inc. | Generating cinematic flyby sequences following paths and GPS tracks |
AU2011370736B2 (en) * | 2011-06-14 | 2015-09-17 | Hitachi Energy Ltd | Dynamic assigning of bandwidth to field devices in a process control system |
US8798775B2 (en) * | 2011-06-28 | 2014-08-05 | Rockwell Automation Technologies, Inc. | Binding graphic elements to controller data |
US9355477B2 (en) | 2011-06-28 | 2016-05-31 | Honeywell International Inc. | Historical alarm analysis apparatus and method |
US9239574B2 (en) | 2011-06-30 | 2016-01-19 | Honeywell International Inc. | Apparatus for automating field device operations by capturing device method execution steps for later use and related method |
US8526470B2 (en) | 2011-07-05 | 2013-09-03 | Ixia | Synchronized commands for network testing |
CN103733059B (zh) | 2011-07-06 | 2016-04-06 | 先进流体逻辑公司 | 在微滴执行机构上的试剂储存 |
US8442980B2 (en) * | 2011-07-07 | 2013-05-14 | Oracle International Corporation | Attribute change coalescing in order to deal with component moves on a page |
US9922096B2 (en) | 2011-07-08 | 2018-03-20 | Yahoo Holdings, Inc. | Automated presentation of information using infographics |
WO2013009927A2 (en) | 2011-07-11 | 2013-01-17 | Advanced Liquid Logic, Inc. | Droplet actuators and techniques for droplet-based assays |
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 |
US20150149980A1 (en) * | 2013-09-11 | 2015-05-28 | Tongling Yucheng Software Technology Co., Ltd. | Service model-oriented software operation platform and operation method thereof |
US9015320B2 (en) | 2011-07-12 | 2015-04-21 | Bank Of America Corporation | Dynamic provisioning of service requests |
US8448237B2 (en) | 2011-07-12 | 2013-05-21 | Bank Of America Corporation | Virtual private internet |
US11144333B2 (en) * | 2011-07-12 | 2021-10-12 | Tongling Yuchen Software Technology Co., Ltd. | Service model-oriented software system and operation method thereof |
US9535415B2 (en) * | 2011-07-20 | 2017-01-03 | Rockwell Automation Technologies, Inc. | Software, systems, and methods for mobile visualization of industrial automation environments |
US9446404B2 (en) | 2011-07-25 | 2016-09-20 | Advanced Liquid Logic, Inc. | Droplet actuator apparatus and system |
US10838646B2 (en) | 2011-07-28 | 2020-11-17 | Netlist, Inc. | Method and apparatus for presearching stored data |
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 |
US20130042195A1 (en) * | 2011-08-08 | 2013-02-14 | Luda Svoyatsky | Managing Workflow of Multiple Dependent Processes |
WO2013020596A1 (en) * | 2011-08-11 | 2013-02-14 | 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 |
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 |
US8600715B2 (en) * | 2011-09-13 | 2013-12-03 | The Procter & Gamble Company | Methods for machine emulation and process response prediction |
US8660829B2 (en) * | 2011-09-13 | 2014-02-25 | The Procter & Gamble Company | Machine emulator machines |
US8600714B2 (en) * | 2011-09-13 | 2013-12-03 | The Procter & Gamble Company | Systems for machine emulation and process response prediction |
US8660830B2 (en) * | 2011-09-13 | 2014-02-25 | The Procter & Gamble Company | Machine emulator methods |
US8670965B2 (en) * | 2011-09-13 | 2014-03-11 | The Procter & Gamble Company | Machine emulator products |
EP2573403B1 (en) * | 2011-09-20 | 2017-12-06 | Grundfos Holding A/S | Pump |
JP5742635B2 (ja) * | 2011-09-29 | 2015-07-01 | 東京エレクトロン株式会社 | 基板処理装置、基板処理装置のアラーム管理方法および記憶媒体 |
US20150356104A9 (en) | 2011-10-04 | 2015-12-10 | Electro Industries/Gauge Tech | Systems and methods for collecting, analyzing, billing, and reporting data from intelligent electronic devices |
US10771532B2 (en) | 2011-10-04 | 2020-09-08 | Electro Industries/Gauge Tech | Intelligent electronic devices, systems and methods for communicating messages over a network |
US10303860B2 (en) | 2011-10-04 | 2019-05-28 | Electro Industries/Gauge Tech | Security through layers in an intelligent electronic device |
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 |
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 |
JP5874311B2 (ja) * | 2011-10-24 | 2016-03-02 | ソニー株式会社 | 電力需要予測装置、電力需要予測方法および電力需要予測システム |
US8779916B2 (en) * | 2011-10-24 | 2014-07-15 | Fisher-Rosemount Systems, Inc. | Timeline presentations of process control system alarms |
US20130100136A1 (en) * | 2011-10-24 | 2013-04-25 | Kim Ordean Van Camp | Sparkline presentations of process control system alarms |
US9052907B2 (en) * | 2011-10-25 | 2015-06-09 | Software Ag | Selective change propagation techniques for supporting partial roundtrips in model-to-model transformations |
US10115217B2 (en) | 2011-10-28 | 2018-10-30 | Microsoft Technology Licensing, Llc | Layering animation properties in higher level animations |
US9318078B2 (en) | 2011-10-31 | 2016-04-19 | Invensys Systems, Inc. | Intelligent memory management system and method for visualization of information |
US9163828B2 (en) | 2011-10-31 | 2015-10-20 | Emerson Process Management Power & Water Solutions, Inc. | Model-based load demand control |
JP5541264B2 (ja) * | 2011-11-09 | 2014-07-09 | 横河電機株式会社 | 運転監視装置および運転監視方法 |
US9177083B2 (en) | 2011-11-11 | 2015-11-03 | Rockwell Automation Technologies | Method and apparatus for computer aided design of human-machine interface animated graphical elements |
US20130311914A1 (en) * | 2011-11-11 | 2013-11-21 | Rockwell Automation Technologies, Inc. | Method and apparatus for computer aided design of human-machine interface animated graphical elements |
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 |
US9529355B2 (en) | 2011-11-11 | 2016-12-27 | Rockwell Automation Technologies, Inc. | Control environment change communication |
CN103543684B (zh) * | 2011-11-11 | 2017-10-24 | 洛克威尔自动控制技术股份有限公司 | 用于传达对象的状态信息的变化的方法和自动控制部件 |
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 | 株式会社日立製作所 | プラント監視制御装置 |
JP2015507123A (ja) * | 2011-12-29 | 2015-03-05 | ゼネラル・エレクトリック・カンパニイ | 内部車両エンジンを制御する装置及び方法 |
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 |
CN104054032B (zh) * | 2012-02-23 | 2016-09-07 | Abb研究有限公司 | 用于为工业控制系统提供用户界面的导航工具的方法 |
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 |
US10114349B2 (en) * | 2012-04-16 | 2018-10-30 | Rockwell Automation Technologies, Inc. | Multiple applications utilized in an industrial automation system displayed as a single application |
US20130282190A1 (en) * | 2012-04-24 | 2013-10-24 | General Electric Company | System and method for configuration and management of power plant assets |
US20140040789A1 (en) * | 2012-05-08 | 2014-02-06 | Adobe Systems Incorporated | Tool configuration history in a user interface |
US8966321B2 (en) | 2012-05-09 | 2015-02-24 | Ixia | Logical port and layer protocol test configuration resource manager |
CN103389694B (zh) * | 2012-05-11 | 2016-04-27 | 北京北方微电子基地设备工艺研究中心有限责任公司 | 工厂自动化验证系统及方法 |
JP6159922B2 (ja) * | 2012-05-16 | 2017-07-12 | テトラ ラバル ホールディングス アンド ファイナンス エス エイ | 監視システム、包装機械、方法およびコンピュータプログラム |
KR101625321B1 (ko) | 2012-05-24 | 2016-05-27 | 미쓰비시덴키 가부시키가이샤 | 표시용 정보 수집 장치 및 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 |
IN2015DN00359A (ja) | 2012-06-27 | 2015-06-12 | Advanced Liquid Logic Inc | |
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 | 한국전자통신연구원 | 응용 서비스 제공 시스템 및 방법, 응용 서비스를 위한 서버 장치 및 클라이언트 장치 |
US9151117B2 (en) * | 2012-08-31 | 2015-10-06 | Caterpillar Global Mining Llc | Media pressure cavitation protection system for rock drills |
US9720393B2 (en) | 2012-08-31 | 2017-08-01 | P.C. Automax Inc. | Automation system and method of manufacturing product using automated equipment |
US10501719B2 (en) | 2012-09-14 | 2019-12-10 | Ge Healthcare Bio-Sciences Corp. | Methods and apparatus to implement flexible bioreactor control systems |
EP2717204A1 (en) * | 2012-10-02 | 2014-04-09 | StepStone GmbH | Method for recruitment adapted for mobile platform, server and computer program product therefore |
GB2578839B (en) * | 2012-10-08 | 2020-08-19 | Fisher Rosemount Systems Inc | Dynamically reusable classes |
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 |
CN104756023B (zh) | 2012-10-25 | 2017-04-26 | 三菱电机株式会社 | 系统构建辅助工具以及系统 |
US20140121789A1 (en) * | 2012-10-30 | 2014-05-01 | Rockwell Automation Technologies, Inc. | Advisable state of controlled objects in factory automation systems |
CN103794109B (zh) * | 2012-11-01 | 2016-04-20 | 同济大学 | 具有仿真培训功能的电力控制系统及其仿真培训方法 |
CN102914970B (zh) * | 2012-11-01 | 2014-12-03 | 哈尔滨工业大学 | 工业过程控制系统中不能直接测量的性能参数的在线数据驱动估计方法 |
US9244452B2 (en) * | 2012-11-02 | 2016-01-26 | Rockwell Automation Technologies, Inc. | Configuration and monitoring via design diagram representation |
DE102012110623B4 (de) * | 2012-11-06 | 2017-08-17 | Testo Ag | Messgerät zum Durchführen von Mess- und Prüfaufgaben in vorgebbaren Prozessen |
CN107844103B (zh) * | 2012-11-12 | 2020-10-23 | 罗克韦尔自动化技术公司 | 用于在人机界面上显示多个错误的方法及装置 |
CN108536890A (zh) * | 2012-11-12 | 2018-09-14 | 罗克韦尔自动化技术公司 | 用于人机接口动画图形元素的计算机辅助设计的方法及装置 |
DE102012220639A1 (de) * | 2012-11-13 | 2014-05-15 | Siemens Aktiengesellschaft | Benutzerschnittstelle und Verfahren zur Behebung von Störungen einer industriellen Anlage |
US9507682B2 (en) | 2012-11-16 | 2016-11-29 | Ab Initio Technology Llc | Dynamic graph performance monitoring |
JP2014102567A (ja) * | 2012-11-16 | 2014-06-05 | Digital Electronics Corp | 制御システム |
JP5805612B2 (ja) * | 2012-11-16 | 2015-11-04 | 株式会社デジタル | プログラマブル表示器、制御プログラムおよび制御システム |
US10108521B2 (en) | 2012-11-16 | 2018-10-23 | Ab Initio Technology Llc | Dynamic component performance monitoring |
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 |
US20140172151A1 (en) * | 2012-12-17 | 2014-06-19 | Mitsubishi Electric Corporation | Numerical control device |
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 |
CN104169821B (zh) * | 2013-01-17 | 2018-01-02 | 发纮电机株式会社 | 可编程控制器系统、可编程显示器、辅助装置 |
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 |
US10649449B2 (en) | 2013-03-04 | 2020-05-12 | Fisher-Rosemount Systems, Inc. | Distributed industrial performance monitoring and analytics |
US10282676B2 (en) | 2014-10-06 | 2019-05-07 | Fisher-Rosemount Systems, Inc. | Automatic signal processing-based learning in a process plant |
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 |
US9558220B2 (en) * | 2013-03-04 | 2017-01-31 | Fisher-Rosemount Systems, Inc. | 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 |
US10866952B2 (en) | 2013-03-04 | 2020-12-15 | Fisher-Rosemount Systems, Inc. | Source-independent queries in distributed industrial system |
US10678225B2 (en) | 2013-03-04 | 2020-06-09 | Fisher-Rosemount Systems, Inc. | Data analytic services for distributed industrial performance monitoring |
US9665088B2 (en) | 2014-01-31 | 2017-05-30 | Fisher-Rosemount Systems, Inc. | Managing big data in process control systems |
US10649424B2 (en) | 2013-03-04 | 2020-05-12 | Fisher-Rosemount Systems, Inc. | Distributed industrial performance monitoring and analytics |
US10909137B2 (en) | 2014-10-06 | 2021-02-02 | Fisher-Rosemount Systems, Inc. | Streaming data for analytics in process control systems |
US9977413B2 (en) | 2013-03-11 | 2018-05-22 | Honeywell International Inc. | Apparatus and method for managing open windows in a graphical display for a representation of a process system |
EP2778817A1 (de) * | 2013-03-12 | 2014-09-17 | Siemens Aktiengesellschaft | Überwachung einer ersten Ausrüstung einer ersten technischen Anlage mittels Benchmark |
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 |
CN104049575B (zh) * | 2013-03-14 | 2018-10-26 | 费希尔-罗斯蒙特系统公司 | 在过程控制系统中收集并且向大数据机器递送数据 |
JP6538024B2 (ja) * | 2013-03-15 | 2019-07-03 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | プロセス変数ペインを提供する方法及びコンピュータ可読記憶媒体 |
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 |
US9158534B2 (en) * | 2013-03-15 | 2015-10-13 | Wolters Kluwer United States Inc. | Smart endpoint architecture |
US11816465B2 (en) | 2013-03-15 | 2023-11-14 | Ei Electronics Llc | Devices, systems and methods for tracking and upgrading firmware in intelligent electronic devices |
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 |
US10372551B2 (en) | 2013-03-15 | 2019-08-06 | Netlist, Inc. | Hybrid memory system with configurable error thresholds and failure analysis capability |
EP2973242B1 (en) | 2013-03-15 | 2020-12-23 | Fisher-Rosemount Systems, Inc. | Modelling and adjustment of process plants |
EP2972625B1 (en) * | 2013-03-15 | 2021-05-26 | Fisher-Rosemount Systems, Inc. | Graphical process variable trend monitoring for a process control system |
US9541905B2 (en) | 2013-03-15 | 2017-01-10 | Fisher-Rosemount Systems, Inc. | Context sensitive mobile control in a process plant |
US10013149B2 (en) | 2013-03-15 | 2018-07-03 | 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 |
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 |
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 |
WO2014162575A1 (ja) * | 2013-04-04 | 2014-10-09 | 三菱電機株式会社 | エンジニアリングツールおよびプログラマブルロジックコントローラ |
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 |
US9804735B2 (en) | 2013-06-10 | 2017-10-31 | Honeywell International Inc. | Frameworks, devices and methods configured for enabling transition of content in a user interface between a map-bound layer and a map-unbound layer |
US10114537B2 (en) | 2013-06-10 | 2018-10-30 | Honeywell International Inc. | Frameworks, devices and methods configured for enabling touch/gesture controlled display for facility information and content with resolution dependent display and persistent content positioning |
US9672006B2 (en) | 2013-06-10 | 2017-06-06 | Honeywell International Inc. | Frameworks, devices and methods configured for enabling a multi-modal user interface configured to display facility information |
US9619124B2 (en) | 2013-06-10 | 2017-04-11 | Honeywell International Inc. | Frameworks, devices and methods configured for enabling gesture-based controlled display for facility information and content in respect of a multi-level facility |
US9436600B2 (en) | 2013-06-11 | 2016-09-06 | Svic No. 28 New Technology Business Investment L.L.P. | Non-volatile memory storage for multi-channel memory system |
EP2813912B1 (en) * | 2013-06-14 | 2019-08-07 | ABB Schweiz AG | Fault tolerant industrial automation control system |
FR3007160B1 (fr) * | 2013-06-17 | 2016-12-09 | Sdmo Ind | Procede de controle d’au moins un groupe electrogene, dispositif et groupe electrogene correspondants. |
JP6015881B2 (ja) * | 2013-06-21 | 2016-10-26 | 横河電機株式会社 | プロセス変数に関連するトレンドを表示する装置 |
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 | 商业对象软件有限公司 | 用于数据可视化的描述性框架 |
US10001908B2 (en) | 2013-08-30 | 2018-06-19 | Oracle International Corporation | Flow state totals and auto flow warehousing |
US9817804B2 (en) | 2013-09-12 | 2017-11-14 | Wix.Com Ltd. | System for comparison and merging of versions in edited websites and interactive applications |
EP3047865A4 (en) * | 2013-09-20 | 2017-03-22 | Terumo Kabushiki Kaisha | Display device and display method |
CN105579920B (zh) | 2013-09-24 | 2018-04-17 | 三菱电机株式会社 | 可编程控制器以及可编程控制器的控制方法 |
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 | 费希尔控制国际公司 | 液位控制回路优化器 |
CN105659173A (zh) * | 2013-10-18 | 2016-06-08 | 利乐拉瓦尔集团及财务有限公司 | 用于设计加工厂的方法 |
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 |
JP6626823B2 (ja) | 2013-12-05 | 2019-12-25 | アビニシオ テクノロジー エルエルシー | サブグラフから構成されるデータフローグラフ用のインターフェースの管理 |
US10956014B2 (en) | 2013-12-27 | 2021-03-23 | Baker Hughes, A Ge Company, Llc | Systems and methods for dynamically grouping data analysis content |
US10545986B2 (en) * | 2013-12-27 | 2020-01-28 | General Electric Company | Systems and methods for dynamically grouping data analysis content |
GB2522338B (en) | 2014-01-03 | 2020-12-16 | Fisher Rosemount Systems Inc | Reusable graphical elements with quickly editable features for use in user displays of plant monitoring systems |
US20150220669A1 (en) * | 2014-02-04 | 2015-08-06 | Ingersoll-Rand Company | System and Method for Modeling, Simulation, Optimization, and/or Quote Creation |
US9612587B2 (en) | 2014-02-11 | 2017-04-04 | Honeywell International Inc. | Mobile extension for industrial operator consoles |
EP3105692A4 (en) * | 2014-02-11 | 2017-11-01 | Wix.com Ltd. | A system for comparison and merging of versions in edited websites and interactive applications |
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 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
BR112016022537B1 (pt) * | 2014-03-31 | 2022-05-10 | Gambro Lundia Ab | Sistema de tratamento sanguíneo extracorpóreo |
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 |
CN106605201B (zh) | 2014-08-06 | 2021-11-23 | 苹果公司 | 用于电池管理的减小尺寸的用户界面 |
US11984043B2 (en) * | 2014-08-21 | 2024-05-14 | BrainQuake Inc. | Systems and methods of representing and solving mathematical problems |
KR20160024552A (ko) | 2014-08-26 | 2016-03-07 | 삼성전자주식회사 | 입자로 구성된 변형체를 모델링하는 방법 및 장치 |
US10517234B2 (en) * | 2014-08-27 | 2019-12-31 | Ponsse Oyj | Method, arrangement and user interface for presenting data describing forest work unit operation |
CN115695632B (zh) | 2014-09-02 | 2024-10-01 | 苹果公司 | 电子设备、计算机存储介质和操作电子设备的方法 |
KR102016160B1 (ko) | 2014-09-02 | 2019-08-29 | 애플 인크. | 경고를 관리하기 위한 축소된 크기의 인터페이스 |
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 |
WO2016053337A1 (en) * | 2014-10-02 | 2016-04-07 | Siemens Aktiengesellschaft | Programming automation in a 3d graphical editor with tightly coupled logic and physical simulation |
US10168691B2 (en) * | 2014-10-06 | 2019-01-01 | Fisher-Rosemount Systems, Inc. | Data pipeline for process control system analytics |
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 |
US10460268B2 (en) * | 2014-11-26 | 2019-10-29 | Tlv Co., Ltd. | System and method for generating device work orders based on work patterns and plant location |
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 | 株式会社ジェイテクト | 操作盤 |
EP3265934A1 (en) * | 2015-03-05 | 2018-01-10 | The MathWorks, Inc. | Conditional-based duration logic |
US20160292306A1 (en) * | 2015-03-30 | 2016-10-06 | Cae Inc. | Simulator customization tool and method for the generation and maintenance of simulation configuration |
EP3281391B1 (en) * | 2015-04-09 | 2022-07-27 | OMRON Corporation | Web enabled interface for an embedded server |
CN107787466A (zh) | 2015-04-29 | 2018-03-09 | 通用电气健康护理生物科学股份公司 | 用于生物过程的自动化的用户直观可视化管理的系统和方法 |
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 |
US10824124B2 (en) * | 2015-06-05 | 2020-11-03 | Shell Oil Company | System and method for handling equipment service for model predictive controllers and estimators |
US10331766B2 (en) * | 2015-06-07 | 2019-06-25 | Apple Inc. | Templating for content authoring and distribution |
CN106293320A (zh) * | 2015-06-12 | 2017-01-04 | 施耐德电器工业公司 | 人机界面设备及其操作方法 |
US10282071B2 (en) * | 2015-06-26 | 2019-05-07 | Iconics, Inc. | Asset-driven dynamically composed visualization system |
US9989950B2 (en) | 2015-07-17 | 2018-06-05 | General Electric Company | Systems and methods for generating control logic |
JP6459814B2 (ja) * | 2015-07-17 | 2019-01-30 | スター精密株式会社 | プリンタの設定状態更新システム |
US10216523B2 (en) | 2015-07-17 | 2019-02-26 | General Electric Company | Systems and methods for implementing 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 |
WO2017062612A1 (en) * | 2015-10-09 | 2017-04-13 | Arch Systems Inc. | Modular device and method of operation |
DE112016004614T5 (de) | 2015-10-09 | 2018-06-28 | Fisher-Rosemount Systems, Inc. | System und Verfahren zum Erstellen eines Satzes Überwachungs- und Wirkungsblöcke aus einer Ursache-Wirkungs-Tabelle |
ES2903156T3 (es) * | 2015-10-16 | 2022-03-31 | Hoffmann La Roche | Un procedimiento para hacer funcionar un sistema y un sistema |
AU2016349939A1 (en) * | 2015-11-03 | 2018-05-17 | The Stainless Steel Monument Company Pty Ltd | A design system and method |
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 | 국방과학연구소 | 데이터 표를 이용하여 공학용 데이터베이스를 구성하는 방법 |
US10606247B2 (en) * | 2015-11-16 | 2020-03-31 | 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 |
WO2017096308A1 (en) | 2015-12-04 | 2017-06-08 | Riffyn, Inc. | Systems and methods for parsing data in order to form structured data tables |
US10296164B2 (en) * | 2015-12-08 | 2019-05-21 | Fisher-Rosemount Systems, Inc. | Methods, apparatus and systems for multi-module process control management |
USD801351S1 (en) * | 2015-12-14 | 2017-10-31 | Abb Schweiz Ag | Portion of a display screen with transitional graphical user interface |
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 |
DE102016208382B4 (de) * | 2016-05-17 | 2024-05-29 | BSH Hausgeräte GmbH | System zur Implementierung eines verfahrenstechnischen Prozesses auf einem Hausgerät |
US11069102B2 (en) | 2016-05-23 | 2021-07-20 | Lin and Associates, Inc. | Dynamic progressive awareness |
WO2017205238A1 (en) | 2016-05-23 | 2017-11-30 | Lin And Associates, Inc | Dynamic progressive awareness |
CN106095364B (zh) * | 2016-06-03 | 2018-10-23 | 积成电子股份有限公司 | 一种配电网超大规模图形文件的加载方法 |
CN112995962B (zh) * | 2016-07-01 | 2024-09-03 | 英特尔公司 | 机器对机器系统中的动态用户界面 |
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 | 郑州航空工业管理学院 | 一种基于数据驱动的动态柔性作业车间调度控制方法 |
US11605037B2 (en) | 2016-07-20 | 2023-03-14 | Fisher-Rosemount Systems, Inc. | Fleet management system for portable maintenance tools |
US10554644B2 (en) | 2016-07-20 | 2020-02-04 | Fisher-Rosemount Systems, Inc. | Two-factor authentication for user interface devices in a process plant |
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 |
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 |
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 |
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 |
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 |
US10878140B2 (en) | 2016-07-27 | 2020-12-29 | Emerson Process Management Power & Water Solutions, Inc. | Plant builder system with integrated simulation and control system configuration |
CN106899750A (zh) | 2016-08-03 | 2017-06-27 | 阿里巴巴集团控股有限公司 | 基于卡片的信息展示方法、信息展示业务的处理方法及装置 |
US9613233B1 (en) | 2016-08-08 | 2017-04-04 | Marking Services Incorporated | Interactive industrial maintenance, testing, and operation procedures |
US10444739B2 (en) * | 2016-08-22 | 2019-10-15 | Fisher-Rosemount Systems, Inc. | Operator display switching preview |
JP6694783B2 (ja) * | 2016-08-30 | 2020-05-20 | アズビル株式会社 | アラーム表示装置および方法 |
US10068453B2 (en) | 2016-09-06 | 2018-09-04 | Yokogawa Electric Corporation | Analog output diagnosis tool |
US10419826B2 (en) | 2016-09-09 | 2019-09-17 | Disney Enterprises, Inc. | Using a webpage to insert graphical elements into a video program stream |
US10579217B2 (en) * | 2016-09-13 | 2020-03-03 | Honeywell International Inc. | System and method for presenting a customizable graphical view of a system status to identify system failures |
JP6682411B2 (ja) * | 2016-09-16 | 2020-04-15 | 横河電機株式会社 | プラント状態表示装置、プラント状態表示システム、及びプラント状態表示方法 |
CN106980579B (zh) | 2016-09-30 | 2020-08-14 | 阿里巴巴集团控股有限公司 | 一种图片加载方法及装置 |
US10929339B2 (en) * | 2016-10-17 | 2021-02-23 | Yokogawa Electric Corporation | Generation of multiple worksheet exportation |
US10809702B2 (en) * | 2016-10-17 | 2020-10-20 | Fisher-Rosemount Systems, Inc. | Mobile devices for remote access of process control data |
US20180113682A1 (en) * | 2016-10-20 | 2018-04-26 | Johnson Controls Technology Company | Building control manager with integrated engineering tool and controller application file application program interface (api) |
US10359911B2 (en) * | 2016-10-21 | 2019-07-23 | Fisher-Rosemount Systems, Inc. | Apparatus and method for dynamic device description language menus |
US10530748B2 (en) * | 2016-10-24 | 2020-01-07 | Fisher-Rosemount Systems, Inc. | Publishing data across a data diode for secured process control communications |
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 |
WO2018076946A1 (zh) * | 2016-10-24 | 2018-05-03 | 北京亚控科技发展有限公司 | 基于组态的物理对象展示方法、系统、计算机程序及存储介质 |
US11507629B2 (en) | 2016-10-28 | 2022-11-22 | Parexel International, Llc | Dataset networking and database modeling |
WO2018081633A1 (en) | 2016-10-28 | 2018-05-03 | Roam Analytics, Inc. | Semantic parsing engine |
CN106527227A (zh) * | 2016-11-24 | 2017-03-22 | 广州途道信息科技有限公司 | 一种实现图像化编程的控制设备 |
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 |
JP7050067B2 (ja) * | 2016-12-14 | 2022-04-07 | サムスン エレクトロニクス カンパニー リミテッド | ディスプレイ装置及びその制御方法 |
EP3525089A4 (en) * | 2017-01-24 | 2020-06-10 | China Techenergy Co., Ltd | GRAPHIC USER INTERFACE (GUI) SYSTEM |
CN108363361B (zh) * | 2017-01-26 | 2023-11-21 | 台湾积体电路制造股份有限公司 | 半导体机台运作流程动态显示系统、半导体机台运作流程动态显示方法及数字信息存储媒体 |
US11462121B2 (en) | 2017-02-15 | 2022-10-04 | Cae Inc. | Visualizing sub-systems of a virtual simulated element in an interactive computer simulation system |
CA2995518C (en) * | 2017-02-15 | 2020-12-22 | Cae Inc. | Visualizing sub-systems of a virtual simulated element in an interactive computer simulation system |
CA3054176C (en) * | 2017-02-22 | 2024-02-06 | 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 |
US11226126B2 (en) | 2017-03-09 | 2022-01-18 | Johnson Controls Tyco IP Holdings LLP | Building automation system with an algorithmic interface application designer |
US10534636B2 (en) * | 2017-03-13 | 2020-01-14 | Oracle Financial Services Software Limited | Interface and runtime environment for process definition and process execution tracking |
CN106951964A (zh) * | 2017-03-20 | 2017-07-14 | 海桂珍 | 一种基于心理学知识的人工智能学习系统及其方法 |
US11586338B2 (en) * | 2017-04-05 | 2023-02-21 | Open Text Sa Ulc | Systems and methods for animated computer generated display |
USD868834S1 (en) | 2017-04-05 | 2019-12-03 | Open Text Sa Ulc | Display screen or portion thereof with animated graphical user interface |
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 |
US10761496B2 (en) | 2017-06-12 | 2020-09-01 | Honeywell International Inc. | Apparatus and method for identifying impacts and causes of variability or control giveaway on model-based controller performance |
US10678224B2 (en) | 2017-06-21 | 2020-06-09 | Fisher-Rosemount Systems, Inc. | Loop interface |
US10761509B2 (en) * | 2017-06-23 | 2020-09-01 | Honeywell International Inc. | Efficient method and system for automatically generating data points in a SCADA system |
JP7037289B2 (ja) * | 2017-06-26 | 2022-03-16 | 三菱重工業株式会社 | 制御切替装置、プラント、制御切替方法およびプログラム |
US10254941B2 (en) * | 2017-06-29 | 2019-04-09 | Best Apps, Llc | Computer aided systems and methods for creating custom products |
US10140392B1 (en) | 2017-06-29 | 2018-11-27 | Best Apps, Llc | Computer aided systems and methods for creating custom products |
CN107274752B (zh) * | 2017-07-04 | 2019-11-29 | 浙江海洋大学 | 思政辅助教具 |
US10401816B2 (en) | 2017-07-20 | 2019-09-03 | Honeywell International Inc. | Legacy control functions in newgen controllers alongside newgen control functions |
US10571901B2 (en) * | 2017-08-08 | 2020-02-25 | Fisher-Rosemount Systems, Inc. | Controlled roll-out of module classes |
EP3447694A1 (en) * | 2017-08-21 | 2019-02-27 | Siemens Aktiengesellschaft | System and method for temporal planning and monitoring of machine states |
US10948534B2 (en) | 2017-08-28 | 2021-03-16 | Teradyne, Inc. | Automated test system employing robotics |
US11226390B2 (en) | 2017-08-28 | 2022-01-18 | Teradyne, Inc. | Calibration process for an automated test system |
US10725091B2 (en) | 2017-08-28 | 2020-07-28 | Teradyne, Inc. | Automated test system having multiple stages |
US10845410B2 (en) | 2017-08-28 | 2020-11-24 | Teradyne, Inc. | Automated test system having orthogonal robots |
WO2019046207A1 (en) * | 2017-08-29 | 2019-03-07 | Riffyn, Inc. | SYSTEMS AND METHODS FOR PROCESS DESIGN AND ANALYSIS |
EP3451095B1 (en) * | 2017-08-31 | 2023-11-15 | Fisher-Rosemount Systems, Inc. | Configuration element for graphic elements |
WO2019043425A1 (en) * | 2017-09-01 | 2019-03-07 | Omron Corporation | SYSTEM AND METHOD FOR AIDING MANUFACTURING |
EP3454207B1 (en) * | 2017-09-07 | 2022-07-06 | Siemens Aktiengesellschaft | Dynamic preview generation in a product lifecycle management environment |
CN107369350A (zh) * | 2017-09-08 | 2017-11-21 | 爱普(福建)科技有限公司 | 一种基于元件组态的仿真系统教练员管控功能实现方法 |
DK179931B1 (en) * | 2017-09-09 | 2019-10-11 | Apple Inc. | DEVICES, METHODS AND GRAPHICAL USER INTERFACES FOR DISPLAYING AN AFFORDANCE ON A BACKGROUND |
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标准主接线图生成方法 |
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 |
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 |
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 |
US11435728B2 (en) * | 2017-10-02 | 2022-09-06 | Fisher-Rosemount Systems, Inc. | I/O virtualization for commissioning |
GB2568786B (en) * | 2017-10-02 | 2022-11-09 | Fisher Rosemount Systems Inc | Plant/project standards and display themes in a process control plant |
US11243677B2 (en) * | 2017-10-02 | 2022-02-08 | Fisher-Rosemount Systems, Inc. | Systems and methods for ease of graphical display configuration design in a process control plant |
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 |
US11754997B2 (en) | 2018-02-17 | 2023-09-12 | Ei Electronics Llc | Devices, systems and methods for predicting future consumption values of load(s) in power distribution systems |
US11734704B2 (en) | 2018-02-17 | 2023-08-22 | Ei Electronics Llc | Devices, systems and methods for the collection of meter data in a common, globally accessible, group of servers, to provide simpler configuration, collection, viewing, and analysis of the meter data |
US11686594B2 (en) | 2018-02-17 | 2023-06-27 | Ei Electronics Llc | Devices, systems and methods for a cloud-based meter management system |
US11257184B1 (en) | 2018-02-21 | 2022-02-22 | Northrop Grumman Systems Corporation | Image scaler |
US10678227B2 (en) | 2018-03-15 | 2020-06-09 | Johnson Controls Technology Company | Central plant control system with plug and play EMPC |
EP3540530B1 (de) * | 2018-03-15 | 2022-10-19 | Siemens Aktiengesellschaft | Verfahren und anordnung zum steuern eines technischen systems |
US11150632B2 (en) * | 2018-03-16 | 2021-10-19 | Yokogawa Electric Corporation | System and method for field device management using class parameter set |
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 |
CN111989702A (zh) * | 2018-04-18 | 2020-11-24 | 费希尔-罗斯蒙特系统公司 | 质量检查管理系统 |
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引擎的三维图形编辑器模型管理系统 |
USD881916S1 (en) * | 2018-05-30 | 2020-04-21 | Life Technologies Corporation | Display screen with graphical user interface for fluid mixing |
US11349683B2 (en) | 2018-05-31 | 2022-05-31 | Honeywell International Inc. | Rule-based modeling for building control systems |
US10607374B2 (en) | 2018-06-01 | 2020-03-31 | Adobe Inc. | Generating enhanced digital images by selectively transforming raster images to vector drawing segments |
US10685459B2 (en) * | 2018-06-01 | 2020-06-16 | 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 |
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 |
US11119463B2 (en) | 2018-09-27 | 2021-09-14 | Rockwell Automation Technologies, Inc. | Automation objects for integrated design environments |
US12032362B2 (en) | 2018-09-27 | 2024-07-09 | Rockwell Automation Technologies, Inc. | Multi-user collaboration across domains for industrial automation design |
US11567486B2 (en) | 2018-09-27 | 2023-01-31 | Rockwell Automation Technologies, Inc. | Automated industrial process testing via cross-domain object types |
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 |
JP7024677B2 (ja) | 2018-09-28 | 2022-02-24 | オムロン株式会社 | 制御システム、サポート装置、サポートプログラム |
US20210390754A1 (en) * | 2018-10-03 | 2021-12-16 | Dodles, Inc | Software with Motion Recording Feature to Simplify Animation |
WO2020075157A1 (en) * | 2018-10-10 | 2020-04-16 | Cip Control Ltd. | System and method for computerized programing of a controller of an industrial system |
AU2019356593A1 (en) | 2018-10-12 | 2021-05-13 | Bray International, Inc. | Smart valve with integrated electronics |
US10691289B2 (en) * | 2018-10-22 | 2020-06-23 | Sap Se | Long-running actions in smart template list reports |
FI20185918A1 (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 |
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 |
US10922449B2 (en) | 2018-11-21 | 2021-02-16 | Best Apps, Llc | Computer aided systems and methods for creating custom products |
CN113039496A (zh) * | 2018-11-26 | 2021-06-25 | Abb瑞士股份有限公司 | 用于工业工厂中的资产监测的系统和方法 |
US10740943B1 (en) * | 2018-11-27 | 2020-08-11 | Facebook, Inc. | System and method for modification of an animation effect during continuous run |
TWI676087B (zh) * | 2018-11-29 | 2019-11-01 | 東訊股份有限公司 | 驟變自動偵測告警系統 |
CN109740847A (zh) * | 2018-11-30 | 2019-05-10 | 厦门钰德服装有限公司 | 生产信息处理方法、系统和计算机设备 |
CA3122267A1 (en) | 2018-12-06 | 2020-06-11 | Bray International, Inc. | Smart valve adaptor with integrated electronics |
CN111289034A (zh) * | 2018-12-07 | 2020-06-16 | 东讯股份有限公司 | 骤变自动检测告警系统 |
CN109669992A (zh) * | 2018-12-20 | 2019-04-23 | 云南电网有限责任公司玉溪供电局 | 一种数据可视化转换的实现方法 |
GB2576797B (en) * | 2018-12-21 | 2021-07-21 | Libertine Fpe Ltd | Method and system for controlling a free piston mover |
EP3903241A4 (en) | 2018-12-24 | 2022-09-14 | Roam Analytics, Inc. | BUILDING A KNOWLEDGE GRAPH USING MULTIPLE SUB-GRAPHS AND A LINK LAYER INCLUDING MULTIPLE LINK NODES |
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 |
EP3938931A4 (en) | 2019-03-11 | 2022-12-07 | Parexel International, LLC | METHODS, DEVICE AND SYSTEMS FOR ANNOUNCING 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 |
CN110297577A (zh) * | 2019-05-07 | 2019-10-01 | 惠科股份有限公司 | 画面显示控制方法 |
US11152100B2 (en) | 2019-06-01 | 2021-10-19 | Apple Inc. | Health application user interfaces |
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 |
JP7418973B2 (ja) * | 2019-06-06 | 2024-01-22 | 株式会社東芝 | 制御システム及び制御方法 |
US11863589B2 (en) | 2019-06-07 | 2024-01-02 | Ei Electronics Llc | Enterprise security in meters |
GB2589941B (en) | 2019-06-10 | 2024-03-27 | Fisher Rosemount Systems Inc | Ease of node switchovers in process control systems |
US11550311B2 (en) | 2019-06-10 | 2023-01-10 | Fisher-Rosemount Systems, Inc. | Centralized virtualization management node in process control systems |
GB2625653B (en) | 2019-06-10 | 2024-10-30 | Fisher Rosemount Systems Inc | Automatic load balancing and performance leveling of virtual nodes running real-time control in process control systems |
US11231701B2 (en) | 2019-06-10 | 2022-01-25 | Fisher-Rosemount Systems, Inc. | Publish/subscribe protocol for real-time process control |
CN110275701B (zh) * | 2019-06-19 | 2023-05-23 | 网易传媒科技(北京)有限公司 | 数据处理方法、装置、介质和计算设备 |
EP3757688B1 (de) * | 2019-06-24 | 2022-12-28 | Sick Ag | Verfahren zur konfiguration einer industriellen maschine |
US11620389B2 (en) | 2019-06-24 | 2023-04-04 | University Of Maryland Baltimore County | Method and system for reducing false positives in static source code analysis reports using machine learning and classification techniques |
DE102019117095A1 (de) * | 2019-06-25 | 2020-12-31 | Kiefel Gmbh | Hmi system für die bedienung einer produktionsmaschine zur kunststoffverarbeitung |
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 |
KR102392716B1 (ko) * | 2019-10-23 | 2022-04-29 | 구글 엘엘씨 | 뷰포인트 위치에 기초하는 콘텐츠 애니메이션 커스터마이제이션 |
CN112748917B (zh) * | 2019-10-29 | 2024-06-21 | 北京国双科技有限公司 | 图表显示方法及装置 |
JP6734985B1 (ja) * | 2019-10-31 | 2020-08-05 | 株式会社 日立産業制御ソリューションズ | 業務管理システム及び業務管理方法 |
US11379092B2 (en) * | 2019-11-11 | 2022-07-05 | Klarna Bank Ab | Dynamic location and extraction of a user interface element state in a user interface that is dependent on an event occurrence in a different user interface |
US11442749B2 (en) | 2019-11-11 | 2022-09-13 | Klarna Bank Ab | Location and extraction of item elements in a user interface |
US11366645B2 (en) | 2019-11-11 | 2022-06-21 | Klarna Bank Ab | Dynamic identification of user interface elements through unsupervised exploration |
US11726752B2 (en) | 2019-11-11 | 2023-08-15 | Klarna Bank Ab | Unsupervised location and extraction of option elements in a user interface |
US20210150127A1 (en) * | 2019-11-19 | 2021-05-20 | Salesforce.Com, Inc. | Systems and methods including a rapid pictorial demonstration (rpd) controller for creating and editing interactive demonstration presentations for an envisioned software product |
JP7131706B2 (ja) * | 2019-11-26 | 2022-09-06 | 東芝三菱電機産業システム株式会社 | Scadaウェブhmiシステム |
JP2021089505A (ja) * | 2019-12-03 | 2021-06-10 | 株式会社日立製作所 | 監視支援装置、および、監視支援方法 |
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 | 宁波吉利汽车研究开发有限公司 | 一种面向用户的数据更新方法、装置、电子设备及存储介质 |
US20230014487A1 (en) * | 2019-12-17 | 2023-01-19 | Abb Schweiz Ag | Updating a Digital Object Representing a Real-World Object |
MX2022008290A (es) | 2020-01-03 | 2022-08-08 | Bray Int Inc | Valvula con celda de carga. |
US11386356B2 (en) | 2020-01-15 | 2022-07-12 | Klama Bank AB | Method of training a learning system to classify interfaces |
US11409546B2 (en) | 2020-01-15 | 2022-08-09 | Klarna Bank Ab | Interface classification system |
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 | 株式会社日立製作所 | 制御システム |
WO2021156998A1 (ja) * | 2020-02-06 | 2021-08-12 | 三菱電機株式会社 | データ処理装置、データ処理方法及びデータ処理プログラム |
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 |
CN113552909A (zh) * | 2020-04-26 | 2021-10-26 | 长鑫存储技术有限公司 | 阀控制系统及阀控制方法 |
WO2021222436A1 (en) * | 2020-04-28 | 2021-11-04 | 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 |
EP4232931A4 (en) * | 2020-10-22 | 2024-10-02 | Aveva Software Llc | SYSTEM AND SERVER FOR IMPLEMENTING PRODUCT TRACKING AND COMPLEX LOCKING IN A PROCESS CONTROL SYSTEM |
US11754622B2 (en) | 2020-10-22 | 2023-09-12 | Teradyne, Inc. | Thermal control system for an automated test system |
US11867749B2 (en) | 2020-10-22 | 2024-01-09 | Teradyne, Inc. | Vision system for an automated test system |
US11953519B2 (en) | 2020-10-22 | 2024-04-09 | Teradyne, Inc. | Modular 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 |
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 |
TWI748793B (zh) | 2020-12-10 | 2021-12-01 | 優鋼機械股份有限公司 | 電子式扭力工具之警示結構 |
US12001190B2 (en) * | 2020-12-30 | 2024-06-04 | 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 |
US20220269239A1 (en) * | 2021-02-25 | 2022-08-25 | Canon Kabushiki Kaisha | Information processing apparatus, control apparatus, control method, method of controlling control apparatus, and recording medium |
US12086833B2 (en) * | 2021-03-18 | 2024-09-10 | 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 |
CN115248642B (zh) * | 2021-04-25 | 2024-10-22 | 北京字跳网络技术有限公司 | 信息交互方法、装置和电子设备 |
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 |
US12007411B2 (en) | 2021-06-22 | 2024-06-11 | Teradyne, Inc. | Test socket having an automated lid |
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 | 株式会社東芝 | 設計支援装置、設計支援システム、設計支援方法、プログラム、及び記憶媒体 |
CN117940886A (zh) * | 2021-10-14 | 2024-04-26 | 株式会社力森诺科 | 信息处理装置、程序以及输入辅助方法 |
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 |
EP4460728A1 (en) | 2022-01-04 | 2024-11-13 | Abb Schweiz Ag | Operator assistance in an automation system |
CN118475889A (zh) | 2022-01-04 | 2024-08-09 | Abb瑞士股份有限公司 | 自动化系统中的操作者辅助 |
US20230394736A1 (en) * | 2022-06-05 | 2023-12-07 | Apple Inc. | Dynamic Graphical Rendering Systems and Methods |
CN115047835B (zh) * | 2022-06-27 | 2024-06-04 | 中国核动力研究设计院 | 基于dcs系统定期试验数据获取方法、装置、设备及介质 |
EP4365688A1 (de) * | 2022-11-07 | 2024-05-08 | Siemens Aktiengesellschaft | Leitsystem für eine technische anlage und betriebsverfahren |
US12056467B2 (en) * | 2022-11-30 | 2024-08-06 | Rockwell Automation Technologies, Inc. | Multiple controller smart object allocation in industrial design environment |
US20240338115A1 (en) * | 2023-04-07 | 2024-10-10 | Taiwan Semiconductor Manufacturing Company, Ltd. | Software parameter management through a universal interface |
KR102654694B1 (ko) * | 2023-07-06 | 2024-04-04 | 한화시스템 주식회사 | 시험장비 및 시험방법 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05203471A (ja) * | 1992-01-29 | 1993-08-10 | Hitachi Ltd | プラント運転管理方法および装置 |
JPH09500996A (ja) * | 1993-07-29 | 1997-01-28 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | 画一的コントロールテンプレート生成システム及びプロセスコントロールプログラミングのための方法 |
JPH11265280A (ja) * | 1998-03-17 | 1999-09-28 | Digital Electronics Corp | グラフィックエディター及びエディタープログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2001027906A (ja) * | 1999-07-14 | 2001-01-30 | Toshiba Corp | 監視制御装置及びプログラムを記録した記録媒体 |
JP2001512598A (ja) * | 1997-02-14 | 2001-08-21 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | 図形要素を用いてプロセスコントロール環境を構成するためのシステム |
JP2002132321A (ja) * | 2000-10-20 | 2002-05-10 | Susumu Ueno | 工作機械の保守システム及び保守方法 |
US20020198920A1 (en) * | 2001-06-22 | 2002-12-26 | Wonderware Corporation | Supervisory process control and manufacturing information system application having a layered architecture |
JP2003029827A (ja) * | 2001-07-19 | 2003-01-31 | Mitsubishi Electric Corp | プラント運転監視制御装置 |
JP2004038596A (ja) * | 2001-09-17 | 2004-02-05 | Fisher Rosemount Syst Inc | プロセス性能監視とプロセス装置監視および制御への統合 |
Family Cites Families (446)
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 |
US4914568A (en) * | 1986-10-24 | 1990-04-03 | National Instruments, Inc. | Graphical system for modelling a process and associated method |
US5734863A (en) * | 1986-04-14 | 1998-03-31 | National Instruments Corporation | Method and apparatus for providing improved type compatibility and data structure organization in a graphical data flow diagram |
US4901221A (en) | 1986-04-14 | 1990-02-13 | 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 | 診断表示方法及び表示装置 |
US5347446A (en) | 1991-02-08 | 1994-09-13 | Kabushiki Kaisha Toshiba | Model predictive control apparatus |
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 | プラント監視装置 |
JPH0644339A (ja) * | 1992-03-06 | 1994-02-18 | Hewlett Packard Co <Hp> | 図形オブジェクト操作システム及び方法 |
US5408603A (en) | 1992-03-31 | 1995-04-18 | Dow Benelux N.V. | Global process control information system and method |
US5361198A (en) | 1992-04-03 | 1994-11-01 | Combustion Engineering, Inc. | Compact work station control room |
US5408412A (en) | 1992-04-09 | 1995-04-18 | United Technologies Corporation | Engine fault diagnostic system |
JPH0644479A (ja) * | 1992-07-23 | 1994-02-18 | Mitsubishi Electric Corp | データロガー装置 |
US5485600A (en) | 1992-11-09 | 1996-01-16 | Virtual Prototypes, Inc. | Computer modelling system and method for specifying the behavior of graphical operator interfaces |
DE59309391D1 (de) | 1993-01-18 | 1999-04-01 | Siemens Ag | Realzeit-Steuerungssystem |
JPH06274297A (ja) * | 1993-03-17 | 1994-09-30 | Sumitomo Metal Ind Ltd | プロセス表示装置 |
US5428555A (en) | 1993-04-20 | 1995-06-27 | Praxair, Inc. | Facility and gas management system |
US6684261B1 (en) | 1993-07-19 | 2004-01-27 | Object Technology Licensing Corporation | Object-oriented operating system |
US5530643A (en) | 1993-08-24 | 1996-06-25 | Allen-Bradley Company, Inc. | Method of programming industrial controllers with highly distributed processing |
US5452201A (en) * | 1993-08-24 | 1995-09-19 | Allen-Bradley Company, Inc. | Industrial controller with highly distributed processing |
US5631825A (en) | 1993-09-29 | 1997-05-20 | Dow Benelux N.V. | Operator station for manufacturing process control system |
US5576946A (en) * | 1993-09-30 | 1996-11-19 | Fluid Air, Inc. | Icon based process design and control system |
US5555385A (en) | 1993-10-27 | 1996-09-10 | International Business Machines Corporation | Allocation of address spaces within virtual machine compute system |
JP3060810B2 (ja) | 1993-12-24 | 2000-07-10 | 日産自動車株式会社 | 汎用cadシステムの専用化方法 |
US5485620A (en) | 1994-02-25 | 1996-01-16 | Automation System And Products, Inc. | Integrated control system for industrial automation applications |
JPH07281728A (ja) * | 1994-04-07 | 1995-10-27 | Toshiba Corp | アラーム解析支援装置 |
US5526268A (en) * | 1994-05-11 | 1996-06-11 | Westinghouse Electric Corporation | Dynamic language changing process graphics |
US5564007A (en) * | 1994-06-03 | 1996-10-08 | Motorola Inc. | Method for configuring an automated dispense machine |
US5574337A (en) | 1994-06-30 | 1996-11-12 | Eastman Kodak Company | Single touch flash charger control |
US5546301A (en) | 1994-07-19 | 1996-08-13 | Honeywell Inc. | Advanced equipment control system |
US5611059A (en) | 1994-09-02 | 1997-03-11 | Square D Company | Prelinked parameter configuration, automatic graphical linking, and distributed database configuration for devices within an automated monitoring/control system |
JP3859015B2 (ja) * | 1994-10-24 | 2006-12-20 | フィッシャー−ローズマウント システムズ, インコーポレイテッド | 分散コントロールシステムに於けるフィールドデバイスへのアクセスを提供するための装置 |
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 | プロセス制御用データの更新方法 |
US5841654A (en) | 1995-10-16 | 1998-11-24 | Smar Research Corporation | Windows based network configuration and control method for a digital control system |
US5778182A (en) | 1995-11-07 | 1998-07-07 | At&T Corp. | Usage management system |
JPH09134213A (ja) | 1995-11-08 | 1997-05-20 | Mitsubishi Heavy Ind Ltd | プラント状態可視化システム |
US6003037A (en) | 1995-11-14 | 1999-12-14 | Progress Software Corporation | Smart objects for development of object oriented software |
JPH09152965A (ja) * | 1995-11-29 | 1997-06-10 | Hitachi Ltd | クラスライブラリ再構築方法 |
US6028593A (en) | 1995-12-01 | 2000-02-22 | Immersion Corporation | Method and apparatus for providing simulated physical interactions within computer generated environments |
US5796951A (en) * | 1995-12-22 | 1998-08-18 | Intel Corporation | System for displaying information relating to a computer network including association devices with tasks performable on those devices |
ES2167702T3 (es) | 1996-01-25 | 2002-05-16 | Siemens Ag | Superficie de mando grafica para la programacion de controles programables en memoria. |
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 |
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 |
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 |
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 |
US5801942A (en) | 1996-04-12 | 1998-09-01 | Fisher-Rosemount Systems, Inc. | Process control system user interface including selection of multiple control languages |
US6868538B1 (en) * | 1996-04-12 | 2005-03-15 | Fisher-Rosemount Systems, Inc. | Object-oriented programmable controller |
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 |
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 |
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 |
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 |
US5752008A (en) | 1996-05-28 | 1998-05-12 | Fisher-Rosemount Systems, Inc. | Real-time process control simulation method and apparatus |
US5984502A (en) | 1996-06-14 | 1999-11-16 | The Foxboro Company | Keypad annunciator graphical user interface |
JPH1011132A (ja) * | 1996-06-20 | 1998-01-16 | Mitsubishi Electric Corp | 監視制御システム |
US5831855A (en) | 1996-09-12 | 1998-11-03 | Kinsman; Guy W. | Monitoring system for electrostatic powder painting industry |
US6102965A (en) * | 1996-09-23 | 2000-08-15 | National Instruments Corporation | System and method for providing client/server access to graphical programs |
US5818736A (en) | 1996-10-01 | 1998-10-06 | Honeywell Inc. | System and method for simulating signal flow through a logic block pattern of a real time process control system |
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 |
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 | 島津システムソリューションズ株式会社 | プログラム作成支援装置およびプログラム作成支援用プログラムを記録した記憶媒体 |
US5995753A (en) | 1996-11-14 | 1999-11-30 | Alcatel Usa Sourcing, L.P. | System and method of constructing dynamic objects for an application program |
JPH10149207A (ja) | 1996-11-19 | 1998-06-02 | Toshiba Corp | マンマシンインタフェース装置 |
US6052130A (en) | 1996-11-20 | 2000-04-18 | International Business Machines Corporation | Data processing system and method for scaling a realistic object on a user interface |
US5859885A (en) * | 1996-11-27 | 1999-01-12 | Westinghouse Electric Coporation | Information display system |
JP3138430B2 (ja) | 1996-12-20 | 2001-02-26 | 株式会社日立製作所 | ユーザインタフェース画面作成支援装置 |
US5782330A (en) | 1996-12-20 | 1998-07-21 | Otis Elevator Company | Information display and control device for a passenger conveyor |
WO1998040817A1 (fr) * | 1997-03-11 | 1998-09-17 | Mitsubishi Denki Kabushiki Kaisha | Methode et systeme de programmation visuelle |
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 | 東京エレクトロン株式会社 | 制御システム |
WO1998059281A1 (de) * | 1997-06-23 | 1998-12-30 | Micro-Epsilon Messtechnik Gmbh & Co. Kg | Verfahren zur prozessüberwachung, steuerung und regelung |
DE19816273A1 (de) | 1997-06-23 | 1999-01-07 | Micro Epsilon Messtechnik | Verfahren zur Prozeßüberwachung, Steuerung und Regelung |
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 | 株式会社デジタル | ファイル管理システム |
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 |
US5950006A (en) | 1997-11-05 | 1999-09-07 | Control Technology Corporation | Object-oriented programmable controller |
US6668257B1 (en) | 1997-11-06 | 2003-12-23 | International Business Machines Corporation | Migrating non-persistent objects when one or more of the superclass fields of the object are modified |
US6209018B1 (en) | 1997-11-13 | 2001-03-27 | Sun Microsystems, Inc. | Service framework for a distributed object network system |
US6138174A (en) | 1997-11-24 | 2000-10-24 | Rockwell Technologies, Llc | Industrial control system providing remote execution of graphical utility programs |
US6076090A (en) * | 1997-11-26 | 2000-06-13 | International Business Machines Corporation | Default schema mapping |
JP3257509B2 (ja) | 1997-11-27 | 2002-02-18 | 東ソー株式会社 | 低シリカフォージャサイト型ゼオライトおよびその製造方法 |
JPH11170326A (ja) * | 1997-12-15 | 1999-06-29 | Fanuc Ltd | 射出成形機のアラーム分析方法および分析装置 |
JP3297844B2 (ja) * | 1998-01-28 | 2002-07-02 | 株式会社デジタル | ダウンロードシステム及びダウンロードプログラムを記録したコンピュータ読み取り可能な記録媒体 |
WO1999046711A1 (en) * | 1998-03-13 | 1999-09-16 | Aspen Technology, Inc. | Computer method and apparatus for automatic execution of software applications |
US6233586B1 (en) | 1998-04-01 | 2001-05-15 | International Business Machines Corp. | Federated searching of heterogeneous datastores using a federated query object |
US6167316A (en) | 1998-04-03 | 2000-12-26 | Johnson Controls Technology Co. | Distributed object-oriented building automation system with reliable asynchronous communication |
US6028998A (en) | 1998-04-03 | 2000-02-22 | Johnson Service Company | Application framework for constructing building automation systems |
US6535122B1 (en) | 1998-05-01 | 2003-03-18 | Invensys Systems, Inc. | Method and apparatus for extending processing mask/filtering, and displaying alarm information for a hierarchically categorizing alarm monitoring system |
US6161051A (en) | 1998-05-08 | 2000-12-12 | Rockwell Technologies, Llc | System, method and article of manufacture for utilizing external models for enterprise wide control |
US6157864A (en) | 1998-05-08 | 2000-12-05 | Rockwell Technologies, Llc | System, method and article of manufacture for displaying an animated, realtime updated control sequence chart |
JPH11327722A (ja) * | 1998-05-15 | 1999-11-30 | Shin Meiwa Ind Co Ltd | プロセス編集装置 |
US6366916B1 (en) * | 1998-05-22 | 2002-04-02 | International Business Machines Corporation | Configurable and extensible system for deploying asset management functions to client applications |
JP3509060B2 (ja) * | 1998-05-28 | 2004-03-22 | 松下電器産業株式会社 | 表示制御装置および方法 |
US6396516B1 (en) * | 1998-05-29 | 2002-05-28 | Plexus Systems, Llc | Graphical user interface shop floor control system |
US6201996B1 (en) | 1998-05-29 | 2001-03-13 | Control Technology Corporationa | Object-oriented programmable industrial controller with distributed interface architecture |
JPH11345023A (ja) * | 1998-06-01 | 1999-12-14 | Mitsubishi Electric Corp | プラント監視制御装置 |
US6061602A (en) * | 1998-06-23 | 2000-05-09 | Creative Lifestyles, Inc. | Method and apparatus for developing application software for home automation system |
US6285966B1 (en) * | 1998-06-25 | 2001-09-04 | Fisher Controls International, Inc. | Function block apparatus for viewing data in a process control system |
US6175876B1 (en) * | 1998-07-09 | 2001-01-16 | International Business Machines Corporation | Mechanism for routing asynchronous state changes in a 3-tier application |
JP2000050531A (ja) | 1998-07-24 | 2000-02-18 | Fuji Electric Co Ltd | 電力系統情報の表示方法 |
US20010056362A1 (en) | 1998-07-29 | 2001-12-27 | Mike Hanagan | Modular, convergent customer care and billing system |
JP2000056826A (ja) * | 1998-08-06 | 2000-02-25 | Toshiba Corp | 監視制御装置 |
US6362839B1 (en) | 1998-09-29 | 2002-03-26 | Rockwell Software Inc. | Method and apparatus for displaying mechanical emulation with graphical objects in an object oriented computing environment |
US6442515B1 (en) | 1998-10-26 | 2002-08-27 | Invensys Systems, Inc. | Process model generation independent of application mode |
US6442512B1 (en) * | 1998-10-26 | 2002-08-27 | Invensys Systems, Inc. | Interactive process modeling system |
US6212559B1 (en) * | 1998-10-28 | 2001-04-03 | Trw Inc. | Automated configuration of internet-like computer networks |
US6546297B1 (en) | 1998-11-03 | 2003-04-08 | Robertshaw Controls Company | Distributed life cycle development tool for controls |
AUPP702498A0 (en) * | 1998-11-09 | 1998-12-03 | Silverbrook Research Pty Ltd | Image creation method and apparatus (ART77) |
JP2000194474A (ja) * | 1998-12-25 | 2000-07-14 | Toshiba Corp | プラント監視制御システム |
JP3653660B2 (ja) * | 1999-01-11 | 2005-06-02 | 富士通株式会社 | ネットワーク管理方法及びネットワーク管理システム |
US6760711B1 (en) | 1999-01-11 | 2004-07-06 | Microsoft Corporation | Merchant owned, ISP-hosted online stores with secure data store |
US6480860B1 (en) | 1999-02-11 | 2002-11-12 | International Business Machines Corporation | Tagged markup language interface with document type definition to access data in object oriented database |
US7640007B2 (en) | 1999-02-12 | 2009-12-29 | Fisher-Rosemount Systems, Inc. | Wireless handheld communicator in a process control environment |
US6806847B2 (en) | 1999-02-12 | 2004-10-19 | Fisher-Rosemount Systems Inc. | Portable computer 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 |
US6633782B1 (en) | 1999-02-22 | 2003-10-14 | Fisher-Rosemount Systems, Inc. | Diagnostic expert 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 |
US6298454B1 (en) * | 1999-02-22 | 2001-10-02 | Fisher-Rosemount Systems, Inc. | Diagnostics in a process control system |
US7562135B2 (en) | 2000-05-23 | 2009-07-14 | Fisher-Rosemount Systems, Inc. | Enhanced fieldbus device alerts in a process control system |
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 |
AU5273100A (en) | 1999-05-17 | 2000-12-05 | Foxboro Company, The | Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects |
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 | プラント監視制御装置 |
JP2001067122A (ja) * | 1999-08-26 | 2001-03-16 | Matsushita Electric Works Ltd | ラダープログラム診断方法及び設備診断装置 |
US6415418B1 (en) | 1999-08-27 | 2002-07-02 | Honeywell Inc. | System and method for disseminating functional blocks to an on-line redundant controller |
US6618745B2 (en) | 1999-09-10 | 2003-09-09 | Fisher Rosemount Systems, Inc. | Linking device in a process control system that allows the formation of a control loop having function blocks in a controller and in field devices |
US6922703B1 (en) * | 1999-09-14 | 2005-07-26 | Honeywell International Inc. | Methods and apparatus for real-time projection and rendering of geospatially organized data |
US6850808B2 (en) * | 1999-09-24 | 2005-02-01 | Rockwell Software Inc. | Method and system for developing a software program using compound templates |
US6477435B1 (en) | 1999-09-24 | 2002-11-05 | Rockwell Software Inc. | Automated programming system for industrial control using area-model |
US6268853B1 (en) | 1999-09-30 | 2001-07-31 | Rockwell Technologies, L.L.C. | Data structure for use in enterprise controls |
US6445963B1 (en) * | 1999-10-04 | 2002-09-03 | Fisher Rosemount Systems, Inc. | Integrated advanced control blocks in process control systems |
CN1292321A (zh) * | 1999-10-07 | 2001-04-25 | 希伯特·海丁加 | 具有直觉编程能力的以处理器为基础的过程控制系统 |
US6687698B1 (en) | 1999-10-18 | 2004-02-03 | Fisher Rosemount Systems, Inc. | Accessing and updating a configuration database from distributed physical locations within a process control system |
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 |
US6711629B1 (en) | 1999-10-18 | 2004-03-23 | Fisher-Rosemount Systems, Inc. | Transparent support of remote I/O in a process control system |
US6449624B1 (en) | 1999-10-18 | 2002-09-10 | Fisher-Rosemount Systems, Inc. | Version control and audit trail in a process control system |
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 |
US6421571B1 (en) * | 2000-02-29 | 2002-07-16 | Bently Nevada Corporation | Industrial plant asset management system: apparatus and method |
JP2001243240A (ja) * | 2000-02-29 | 2001-09-07 | Ascii Corp | 情報検索システム及び電子商取引システム |
AU2001243597A1 (en) * | 2000-03-03 | 2001-09-17 | Radiant Logic, Inc. | System and method for providing access to databases via directories and other hierarchical structures and interfaces |
WO2001067192A2 (en) * | 2000-03-06 | 2001-09-13 | 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 |
DE01918944T1 (de) | 2000-03-23 | 2004-10-21 | Invensys Systems, Inc., Foxboro | Korrektur für eine zweiphasenströmung in einem digitalen durchflussmesser |
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 |
WO2001080002A1 (en) * | 2000-04-17 | 2001-10-25 | Circadence Corporation | Load balancing between multiple web servers |
JP2001306310A (ja) * | 2000-04-19 | 2001-11-02 | Fuji Photo Film Co Ltd | Gui部作成支援方法及び装置並びにアプリケーション開発方法 |
MXPA01013052A (es) * | 2000-04-21 | 2003-08-20 | Jsr Corp | Composicion elastomera termoplastica. |
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 | マルチデータベース定義方法 |
US7113834B2 (en) | 2000-06-20 | 2006-09-26 | Fisher-Rosemount Systems, Inc. | State based adaptive feedback feedforward PID controller |
US6577908B1 (en) | 2000-06-20 | 2003-06-10 | Fisher Rosemount Systems, Inc | Adaptive feedback/feedforward PID controller |
JP2002023843A (ja) * | 2000-07-10 | 2002-01-25 | Mitsubishi Electric Corp | 情報表示装置 |
JP2002032167A (ja) * | 2000-07-17 | 2002-01-31 | Nihon Hels Industry Corp | 設備管理システム、設備管理方法および設備管理プログラムを記録した記憶媒体 |
DE50009037D1 (de) | 2000-07-27 | 2005-01-27 | 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 | 制御システムの端末装置、記録媒体、および、制御システム |
WO2002029550A2 (en) * | 2000-10-04 | 2002-04-11 | Siemens Energy & Automation, Inc. | Manufacturing system software version management |
GB2371884A (en) | 2000-10-12 | 2002-08-07 | Abb Ab | Queries in an object-oriented computer system |
SE518491C2 (sv) | 2000-10-12 | 2002-10-15 | Abb Ab | Datorbaserat system och metod för behörighetskontroll av objekt |
GB2371378A (en) | 2000-10-12 | 2002-07-24 | Abb Ab | Object oriented control system |
US6892107B2 (en) * | 2000-10-20 | 2005-05-10 | Daicel Chemical Industries, Ltd. | Plant control monitor |
US7210095B1 (en) | 2000-10-31 | 2007-04-24 | Cisco Technology, Inc. | Techniques for binding scalable vector graphics to associated information |
JP2002140404A (ja) | 2000-11-02 | 2002-05-17 | Hitachi Ltd | データベース統合処理方法及びその実施装置並びにその処理プログラムを記録した記録媒体 |
JP4626785B2 (ja) | 2000-11-02 | 2011-02-09 | 横河電機株式会社 | 操作監視用表示装置 |
US7113085B2 (en) * | 2000-11-07 | 2006-09-26 | Fisher-Rosemount Systems, Inc. | Enhanced device alarms in a process control system |
GB0027863D0 (en) | 2000-11-15 | 2000-12-27 | Bligh Maurice | Emergency floor lighting system |
US6980869B1 (en) | 2000-11-20 | 2005-12-27 | National Instruments Corporation | System and method for user controllable PID autotuning and associated graphical user interface |
KR20030082548A (ko) * | 2000-11-28 | 2003-10-22 | 시체인지 인터내셔널, 인코포레이티드 | 콘텐츠/서비스 처리 및 전달 |
US6742136B2 (en) * | 2000-12-05 | 2004-05-25 | Fisher-Rosemount Systems Inc. | Redundant devices in a process control system |
WO2002054184A2 (en) * | 2001-01-04 | 2002-07-11 | 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 | 英业达股份有限公司 | 实现列表框控件的方法 |
WO2002071173A2 (en) * | 2001-03-01 | 2002-09-12 | Fisher-Rosemount Systems, Inc. | Data sharing in a process plant |
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 |
DE60232711D1 (de) * | 2001-03-01 | 2009-08-06 | Fisher Rosemount Systems Inc | Bezugsmarkierungtechnik zur schätzung und benutzung von abbau-niveaux in einer prozessanlage |
US8073967B2 (en) * | 2002-04-15 | 2011-12-06 | Fisher-Rosemount Systems, Inc. | Web services-based communications for use with process control systems |
JP2002258936A (ja) | 2001-03-06 | 2002-09-13 | Mitsubishi Electric Corp | プラント監視制御システムエンジニアリングツール |
JP2002268711A (ja) | 2001-03-09 | 2002-09-20 | Patoraito:Kk | プログラマブル表示器およびそのための作画プログラム、ならびに作画プログラムを記録した記録媒体 |
US20030041076A1 (en) * | 2001-03-14 | 2003-02-27 | Lucovsky Mark H. | Schema-based services for identity-based access to calendar data |
US7284271B2 (en) | 2001-03-14 | 2007-10-16 | Microsoft Corporation | Authorizing a requesting entity to operate upon data structures |
US20030069887A1 (en) * | 2001-03-14 | 2003-04-10 | Lucovsky Mark H. | Schema-based services for identity-based access to inbox data |
US7302634B2 (en) * | 2001-03-14 | 2007-11-27 | Microsoft Corporation | Schema-based services for identity-based data access |
JP3884239B2 (ja) * | 2001-03-27 | 2007-02-21 | 株式会社東芝 | サーバ計算機 |
JP3890916B2 (ja) | 2001-04-05 | 2007-03-07 | 株式会社日立製作所 | 弁管理システム |
US6931288B1 (en) * | 2001-04-16 | 2005-08-16 | Rockwell Automation Technologies, Inc. | User interface and system for creating function block diagrams |
JP2002342217A (ja) * | 2001-05-09 | 2002-11-29 | Kizna Corp | 画像通信用サーバ及び画像通信方法 |
US7099885B2 (en) * | 2001-05-25 | 2006-08-29 | Unicorn Solutions | Method and system for collaborative ontology modeling |
SG109956A1 (en) | 2001-06-19 | 2005-04-28 | Eutech Cybernetics Pte Ltd | Method and apparatus for automatically generating a scada system |
WO2003001343A2 (en) * | 2001-06-22 | 2003-01-03 | Wonderware Corporation | Supervisory process control and manufacturing information system application having an extensible component model |
EP1410195A4 (en) | 2001-06-22 | 2008-03-19 | Wonderware Corp | ADAPTABLE SYSTEM FOR PRODUCING MONITORING PROCESS CONTROL AND MANUFACTURING INFORMATION APPLICATIONS |
WO2003001339A2 (en) | 2001-06-22 | 2003-01-03 | Wonderware Corporation | A 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 |
US7802238B2 (en) * | 2001-06-22 | 2010-09-21 | Invensys Systems, Inc. | Process control script development and execution facility supporting multiple user-side programming languages |
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 |
WO2003001401A1 (en) * | 2001-06-22 | 2003-01-03 | Wonderware Corporation | Internationalization of objects executable in a supervisory process control and manufacturing information system |
EA008675B1 (ru) | 2001-06-22 | 2007-06-29 | Нервана, Инк. | Система и способ поиска, управления, доставки и представления знаний |
GB2377045A (en) | 2001-06-28 | 2002-12-31 | Sony Service Ct | Configuration manager |
US7191196B2 (en) | 2001-06-28 | 2007-03-13 | International Business Machines Corporation | Method and system for maintaining forward and backward compatibility in flattened object streams |
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 |
US20030033379A1 (en) * | 2001-07-20 | 2003-02-13 | Lemur Networks | Intelligent central directory for soft configuration of IP services |
JP2003036114A (ja) * | 2001-07-24 | 2003-02-07 | Yokogawa Electric Corp | ヒューマン・マシンインターフェイス装置 |
US7366738B2 (en) | 2001-08-01 | 2008-04-29 | Oracle International Corporation | Method and system for object cache synchronization |
US6819960B1 (en) | 2001-08-13 | 2004-11-16 | Rockwell Software Inc. | Industrial controller automation interface |
US7984423B2 (en) | 2001-08-14 | 2011-07-19 | National Instruments Corporation | Configuration diagram which displays a configuration of a system |
US20030069801A1 (en) * | 2001-10-04 | 2003-04-10 | Che-Mponda Aleck H. | System and method of transmitting and accessing digital images over a communication network |
US7064766B2 (en) * | 2001-10-18 | 2006-06-20 | Microsoft Corporation | Intelligent caching data structure for immediate mode graphics |
US7552222B2 (en) * | 2001-10-18 | 2009-06-23 | Bea Systems, Inc. | Single system user identity |
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> | ビューによる構造化文書処理方法,構造化文書処理装置,そのプログラムおよびそのプログラムの記録媒体 |
RU2357278C2 (ru) * | 2002-03-01 | 2009-05-27 | Фишер-Роузмаунт Системз, Инк. | Создание интегрированных предупреждений в технологической установке |
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 |
CN1656457A (zh) | 2002-04-19 | 2005-08-17 | 计算机联合思想公司 | 管理本机应用程序数据的系统和方法 |
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 |
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 |
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 |
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 |
CN1204493C (zh) * | 2002-08-06 | 2005-06-01 | 中国科学院计算技术研究所 | 服务绑定系统及方法 |
US7370064B2 (en) * | 2002-08-06 | 2008-05-06 | Yousefi Zadeh Homayoun | Database remote replication for back-end tier of multi-tier computer systems |
US7219306B2 (en) | 2002-08-13 | 2007-05-15 | National Instruments Corporation | Representing unspecified information in a measurement system |
KR20050058374A (ko) * | 2002-08-20 | 2005-06-16 | 도쿄 일렉트론 가부시키가이샤 | 데이터 콘텍스트 기반 데이터 처리방법 |
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 |
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 |
US7146231B2 (en) | 2002-10-22 | 2006-12-05 | Fisher-Rosemount Systems, Inc.. | Smart process modules and objects in process plants |
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 | 発電コスト最適化方法および発電コスト最適化装置 |
US7526347B2 (en) | 2003-02-18 | 2009-04-28 | Fisher-Rosemount Systems, Inc. | Security for objects in a process plant configuration system |
US7043311B2 (en) | 2003-02-18 | 2006-05-09 | Fisher-Rosemount Systems, Inc. | Module class objects in a process plant configuration system |
US7117052B2 (en) | 2003-02-18 | 2006-10-03 | Fisher-Rosemount Systems, Inc. | Version control for objects in a process plant configuration system |
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 |
PT1656263E (pt) * | 2003-08-20 | 2009-06-24 | Adcalator Corp | Dispositivo de protecção para corrimão de escada rolante |
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 |
DE60321009D1 (de) | 2003-11-19 | 2008-06-26 | Sony Deutschland Gmbh | Kopiergeschützte digitale Daten |
US7725460B2 (en) | 2003-12-08 | 2010-05-25 | Ebay Inc. | Method and system for a transparent application of multiple queries across multiple data sources |
JP2005209046A (ja) * | 2004-01-23 | 2005-08-04 | Horkos Corp | 工作機械の異常管理装置 |
US7676287B2 (en) | 2004-03-03 | 2010-03-09 | Fisher-Rosemount Systems, Inc. | Configuration system and method for abnormal situation prevention in a process plant |
US7079984B2 (en) | 2004-03-03 | 2006-07-18 | Fisher-Rosemount Systems, Inc. | Abnormal situation prevention in a process plant |
US7515977B2 (en) | 2004-03-30 | 2009-04-07 | Fisher-Rosemount Systems, Inc. | Integrated configuration system for use in a process plant |
US7703032B2 (en) | 2004-04-12 | 2010-04-20 | National Instruments Corporation | Binding a GUI element to live measurement data |
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 | フィッシャー−ローズマウント・システムズ・インコーポレーテッド | プロセス制御システムのためのサービス指向型アーキテクチャ |
US20060031354A1 (en) | 2004-05-21 | 2006-02-09 | Bea Systems, Inc. | Service oriented architecture |
US7310684B2 (en) | 2004-05-21 | 2007-12-18 | Bea Systems, Inc. | Message processing in a service oriented architecture |
US20060136555A1 (en) | 2004-05-21 | 2006-06-22 | Bea Systems, Inc. | Secure service oriented architecture |
US20060031481A1 (en) | 2004-05-21 | 2006-02-09 | Bea Systems, Inc. | Service oriented architecture with monitoring |
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 |
US20070170037A1 (en) | 2004-08-19 | 2007-07-26 | Mitsubishi Denki Kabushiki Kaisha | Lifting machine image monitoring system |
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 |
CN104834294A (zh) | 2005-12-05 | 2015-08-12 | 费舍-柔斯芒特系统股份有限公司 | 利用并行过程仿真的多目标预测过程优化 |
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 |
MX2015013500A (es) | 2013-04-10 | 2015-12-01 | Pirelli | Proceso y molde de vulcanizacion para fabricar llantas para ruedas de vehiculo. |
US10278469B2 (en) | 2016-04-29 | 2019-05-07 | Shenzhen Lady Merry Technology Co., Ltd. | Hairdressing apparatus with anion function having switch, temperature regulation and display parts |
US11014307B2 (en) | 2019-05-17 | 2021-05-25 | Honeywell International Inc. | Method for generating and depicting additive manufacturing build supports |
-
2005
- 2005-05-03 JP JP2007511521A patent/JP2007536634A/ja active Pending
- 2005-05-04 JP JP2007511517A patent/JP2007536631A/ja active Pending
- 2005-05-04 JP JP2007511530A patent/JP5036536B2/ja active Active
- 2005-05-04 DE DE112005001033T patent/DE112005001033T5/de not_active Withdrawn
- 2005-05-04 WO PCT/US2005/015537 patent/WO2005109126A1/en active Application Filing
- 2005-05-04 CN CN201110093455.9A patent/CN102289366B/zh not_active Expired - Fee Related
- 2005-05-04 GB GB0621083A patent/GB2427939B/en active Active
- 2005-05-04 CN CN2005800144986A patent/CN1961314B/zh not_active Expired - Fee Related
- 2005-05-04 DE DE112005001032T patent/DE112005001032T5/de active Pending
- 2005-05-04 GB GB0814366A patent/GB2449379A/en not_active Withdrawn
- 2005-05-04 CN CN201110021358.9A patent/CN102081398B/zh not_active Expired - Fee Related
- 2005-05-04 CN CN201110021350.2A patent/CN102141810B/zh not_active Expired - Fee Related
- 2005-05-04 CN CN2005800145283A patent/CN1965558B/zh not_active Expired - Fee Related
- 2005-05-04 WO PCT/US2005/015393 patent/WO2005107409A2/en active Application Filing
- 2005-05-04 CN CN2005800144967A patent/CN1950763B/zh active Active
- 2005-05-04 CN CN2012101541320A patent/CN102707650A/zh active Pending
- 2005-05-04 EP EP10012847A patent/EP2293203A1/en not_active Withdrawn
- 2005-05-04 CN CN2010102549585A patent/CN101893861B/zh active Active
- 2005-05-04 DE DE112005001043.0T patent/DE112005001043B4/de active Active
- 2005-05-04 DE DE602005015596T patent/DE602005015596D1/de active Active
- 2005-05-04 DE DE112005001044T patent/DE112005001044T5/de not_active Withdrawn
- 2005-05-04 CN CN2005800142745A patent/CN1950762B/zh active Active
- 2005-05-04 WO PCT/US2005/015585 patent/WO2005109250A2/en active Application Filing
- 2005-05-04 WO PCT/US2005/015391 patent/WO2005109123A1/en active Application Filing
- 2005-05-04 EP EP05740227A patent/EP1784695B1/en active Active
- 2005-05-04 GB GB0621389A patent/GB2431492A/en not_active Withdrawn
- 2005-05-04 DE DE112005001012T patent/DE112005001012T5/de active Pending
- 2005-05-04 DE DE112005001030T patent/DE112005001030T5/de active Pending
- 2005-05-04 US US10/575,173 patent/US7971151B2/en not_active Expired - Fee Related
- 2005-05-04 US US10/590,574 patent/US7680546B2/en active Active
- 2005-05-04 JP JP2007511520A patent/JP5096139B2/ja active Active
- 2005-05-04 US US10/589,712 patent/US8185892B2/en active Active
- 2005-05-04 JP JP2007511655A patent/JP5110733B2/ja active Active
- 2005-05-04 GB GB0814628A patent/GB2449786A/en not_active Withdrawn
- 2005-05-04 US US10/575,022 patent/US7783370B2/en active Active
- 2005-05-04 GB GB0814367A patent/GB2449380A/en not_active Withdrawn
- 2005-05-04 CN CN2005800142726A patent/CN1950771B/zh active Active
- 2005-05-04 GB GB1006123A patent/GB2470457B/en active Active
- 2005-05-04 JP JP2007511570A patent/JP2007536637A/ja active Pending
- 2005-05-04 CN CN2005800145298A patent/CN1950765B/zh active Active
- 2005-05-04 GB GB0620322A patent/GB2427937B/en not_active Expired - Fee Related
- 2005-05-04 CN CN201110240561.5A patent/CN102360207B/zh active Active
- 2005-05-04 US US10/574,570 patent/US8000814B2/en active Active
- 2005-05-04 JP JP2007511518A patent/JP2007536632A/ja active Pending
- 2005-05-04 EP EP05746779A patent/EP1749270A2/en not_active Withdrawn
- 2005-05-04 GB GB0621082A patent/GB2428841A/en not_active Withdrawn
- 2005-05-04 GB GB0620416A patent/GB2429794B/en not_active Expired - Fee Related
- 2005-05-04 CN CN201210297339.3A patent/CN102854819B/zh not_active Expired - Fee Related
- 2005-05-04 US US10/590,550 patent/US9880540B2/en active Active
- 2005-05-04 GB GB0620414A patent/GB2430285B/en active Active
- 2005-05-04 DE DE112005003865.3T patent/DE112005003865A5/de active Pending
- 2005-05-04 CN CN2005800145300A patent/CN1950766B/zh not_active Expired - Fee Related
- 2005-05-04 WO PCT/US2005/015943 patent/WO2005109131A1/en active Application Filing
- 2005-05-04 WO PCT/US2005/015596 patent/WO2005107416A2/en active Application Filing
- 2005-05-04 DE DE112005001042T patent/DE112005001042T5/de not_active Withdrawn
- 2005-05-04 WO PCT/US2005/015941 patent/WO2005109129A1/en active Application Filing
- 2005-05-04 EP EP10012848A patent/EP2293160A1/en not_active Ceased
- 2005-05-04 GB GB0621084A patent/GB2430599A/en not_active Withdrawn
- 2005-05-04 WO PCT/US2005/015588 patent/WO2005109128A1/en active Application Filing
- 2005-05-04 EP EP05747006.4A patent/EP1751632B1/en active Active
- 2005-05-04 DE DE112005001031.7T patent/DE112005001031B4/de active Active
- 2005-05-04 GB GB0621193A patent/GB2430339B/en active Active
- 2005-05-04 GB GB0621078A patent/GB2427938B/en active Active
- 2005-05-04 CN CN201410425995.6A patent/CN104238503B/zh active Active
- 2005-05-04 GB GB0814629A patent/GB2448841B/en active Active
- 2005-05-04 GB GB0620325A patent/GB2429388B/en active Active
- 2005-05-04 WO PCT/US2005/015390 patent/WO2005109122A1/en active Application Filing
- 2005-05-04 CN CN2005800142711A patent/CN1950760B/zh active Active
- 2005-05-04 CN CNA2005800142834A patent/CN1954273A/zh active Pending
- 2005-05-04 US US10/589,845 patent/US8144150B2/en active Active
- 2005-05-04 GB GB0814365A patent/GB2449378A/en not_active Withdrawn
- 2005-05-04 JP JP2007511656A patent/JP5371241B2/ja active Active
- 2005-05-04 CN CN2005800144971A patent/CN1997948B/zh active Active
- 2005-05-04 WO PCT/US2005/015942 patent/WO2005109130A1/en active Application Filing
- 2005-05-04 CN CN2005800142730A patent/CN1950761B/zh active Active
- 2005-05-04 CN CN201110163219XA patent/CN102207735A/zh active Pending
- 2005-05-04 CN CN201110156834.8A patent/CN102323767B/zh active Active
- 2005-05-04 JP JP2007511568A patent/JP2007536636A/ja active Pending
- 2005-05-04 DE DE112005003866.1T patent/DE112005003866A5/de not_active Withdrawn
- 2005-05-04 DE DE602005021345T patent/DE602005021345D1/de active Active
- 2005-05-04 WO PCT/US2005/015439 patent/WO2005109125A1/en active Application Filing
- 2005-05-04 US US10/590,573 patent/US7647126B2/en active Active
- 2005-05-04 US US10/591,804 patent/US7702409B2/en active Active
- 2005-05-04 JP JP2007511519A patent/JP4919951B2/ja active Active
- 2005-05-04 GB GB0621081A patent/GB2430598A/en not_active Withdrawn
- 2005-05-04 CN CN201410425987.1A patent/CN104281446B/zh active Active
- 2005-05-04 CN CN2005800145387A patent/CN1950767B/zh active Active
- 2005-05-04 JP JP2007511578A patent/JP5207735B2/ja not_active Expired - Fee Related
- 2005-05-04 GB GB0620323A patent/GB2429387A/en not_active Withdrawn
- 2005-05-04 DE DE112005001045T patent/DE112005001045T5/de active Pending
- 2005-05-04 JP JP2007511657A patent/JP2007536648A/ja active Pending
- 2005-05-04 GB GB0620326A patent/GB2429389A/en not_active Withdrawn
- 2005-05-04 CN CN2011100213729A patent/CN102081662B/zh not_active Expired - Fee Related
- 2005-05-04 GB GB0814627A patent/GB2449013B/en not_active Expired - Fee Related
- 2005-05-04 WO PCT/US2005/015394 patent/WO2005107410A2/en active Application Filing
- 2005-05-04 GB GB0621390A patent/GB2431553B/en active Active
- 2005-05-04 JP JP2007511580A patent/JP2008503797A/ja active Pending
- 2005-05-04 CN CN2005800145279A patent/CN1961288B/zh not_active Expired - Fee Related
- 2005-05-04 CN CN2005800145264A patent/CN1950764B/zh active Active
- 2005-05-04 WO PCT/US2005/015392 patent/WO2005109124A1/en active Application Filing
- 2005-05-04 WO PCT/US2005/015556 patent/WO2005109127A1/en active Application Filing
- 2005-05-04 US US10/574,824 patent/US8127241B2/en active Active
- 2005-05-04 JP JP2007511583A patent/JP4827834B2/ja active Active
- 2005-05-04 EP EP05745149A patent/EP1751631B1/en active Active
- 2005-05-04 DE DE112005001040T patent/DE112005001040T5/de active Pending
-
2006
- 2006-11-03 US US11/556,612 patent/US8086955B2/en active Active
- 2006-11-03 US US11/556,347 patent/US8775967B2/en active Active
- 2006-11-03 US US11/556,445 patent/US8312060B2/en not_active Expired - Fee Related
- 2006-11-03 US US11/556,554 patent/US7984096B2/en active Active
-
2007
- 2007-03-02 HK HK07102356A patent/HK1096733A1/xx not_active IP Right Cessation
- 2007-04-23 HK HK07104207.4A patent/HK1098622A1/xx not_active IP Right Cessation
- 2007-05-02 HK HK07104644A patent/HK1098837A1/xx not_active IP Right Cessation
- 2007-05-07 HK HK07104829A patent/HK1099583A1/xx not_active IP Right Cessation
- 2007-05-17 HK HK07105238.4A patent/HK1098839A1/xx not_active IP Right Cessation
- 2007-06-07 HK HK07106043.7A patent/HK1098852A1/xx not_active IP Right Cessation
- 2007-06-07 HK HK07106042A patent/HK1098851A1/xx not_active IP Right Cessation
- 2007-06-11 HK HK07106186.4A patent/HK1100581A1/xx not_active IP Right Cessation
- 2007-09-21 HK HK07110340.9A patent/HK1105158A1/xx not_active IP Right Cessation
-
2009
- 2009-04-16 HK HK09103526.8A patent/HK1123867A1/xx not_active IP Right Cessation
- 2009-04-23 HK HK09103791.6A patent/HK1124405A1/xx not_active IP Right Cessation
-
2010
- 2010-02-09 US US12/702,475 patent/US8185219B2/en active Active
- 2010-03-10 US US12/721,322 patent/US8060834B2/en active Active
-
2011
- 2011-04-26 HK HK11104131.9A patent/HK1149961A1/xx not_active IP Right Cessation
- 2011-06-14 JP JP2011132273A patent/JP2011243208A/ja active Pending
- 2011-06-27 US US13/169,223 patent/US9285795B2/en active Active
- 2011-11-14 JP JP2011248618A patent/JP5563543B2/ja not_active Expired - Fee Related
- 2011-12-08 JP JP2011268645A patent/JP5603316B2/ja active Active
-
2012
- 2012-01-26 JP JP2012014447A patent/JP5602166B2/ja not_active Expired - Fee Related
- 2012-02-06 JP JP2012022789A patent/JP5680003B2/ja active Active
- 2012-03-08 JP JP2012051315A patent/JP2012164320A/ja active Pending
- 2012-04-05 JP JP2012086181A patent/JP2012168964A/ja active Pending
- 2012-06-14 PH PH12012501204A patent/PH12012501204A1/en unknown
- 2012-07-12 PH PH12012501420A patent/PH12012501420A1/en unknown
- 2012-09-10 JP JP2012198446A patent/JP5759434B2/ja active Active
- 2012-10-03 JP JP2012221298A patent/JP2013041596A/ja active Pending
-
2013
- 2013-06-04 JP JP2013117961A patent/JP6144117B2/ja active Active
- 2013-11-12 JP JP2013233789A patent/JP6067543B2/ja active Active
- 2013-12-11 JP JP2013255828A patent/JP5719914B2/ja not_active Expired - Fee Related
-
2014
- 2014-06-11 JP JP2014120162A patent/JP5933632B2/ja active Active
- 2014-06-23 JP JP2014127934A patent/JP5876540B2/ja active Active
- 2014-07-17 JP JP2014146423A patent/JP6014632B2/ja active Active
- 2014-09-03 JP JP2014178883A patent/JP6367052B2/ja active Active
-
2015
- 2015-01-15 JP JP2015005701A patent/JP6272789B2/ja active Active
- 2015-02-04 JP JP2015019991A patent/JP2015109106A/ja active Pending
- 2015-03-18 JP JP2015055017A patent/JP6537857B2/ja active Active
- 2015-05-01 JP JP2015094326A patent/JP5899354B2/ja active Active
-
2016
- 2016-11-07 JP JP2016217369A patent/JP6286511B2/ja active Active
-
2017
- 2017-04-07 JP JP2017076701A patent/JP6581617B2/ja active Active
- 2017-06-06 JP JP2017111942A patent/JP2017182832A/ja active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05203471A (ja) * | 1992-01-29 | 1993-08-10 | Hitachi Ltd | プラント運転管理方法および装置 |
JPH09500996A (ja) * | 1993-07-29 | 1997-01-28 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | 画一的コントロールテンプレート生成システム及びプロセスコントロールプログラミングのための方法 |
JP2001512598A (ja) * | 1997-02-14 | 2001-08-21 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | 図形要素を用いてプロセスコントロール環境を構成するためのシステム |
JPH11265280A (ja) * | 1998-03-17 | 1999-09-28 | Digital Electronics Corp | グラフィックエディター及びエディタープログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2001027906A (ja) * | 1999-07-14 | 2001-01-30 | Toshiba Corp | 監視制御装置及びプログラムを記録した記録媒体 |
JP2002132321A (ja) * | 2000-10-20 | 2002-05-10 | Susumu Ueno | 工作機械の保守システム及び保守方法 |
US20020198920A1 (en) * | 2001-06-22 | 2002-12-26 | Wonderware Corporation | Supervisory process control and manufacturing information system application having a layered architecture |
JP2003029827A (ja) * | 2001-07-19 | 2003-01-31 | Mitsubishi Electric Corp | プラント運転監視制御装置 |
JP2004038596A (ja) * | 2001-09-17 | 2004-02-05 | Fisher Rosemount Syst Inc | プロセス性能監視とプロセス装置監視および制御への統合 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200050181A1 (en) * | 2017-02-20 | 2020-02-13 | Siemens Aktiengesellschaft | Programming in simulation for process industry |
JP2020009204A (ja) * | 2018-07-09 | 2020-01-16 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
CN110708433A (zh) * | 2018-07-09 | 2020-01-17 | 富士施乐株式会社 | 信息处理装置、记录媒体及信息处理方法 |
JP7139735B2 (ja) | 2018-07-09 | 2022-09-21 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及びプログラム |
JP2021111297A (ja) * | 2020-01-16 | 2021-08-02 | 三菱電機株式会社 | エンジニアリングツール |
JP7170679B2 (ja) | 2020-01-16 | 2022-11-14 | 三菱電機株式会社 | エンジニアリングツール |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6367052B2 (ja) | プロセス環境における関連付けられたグラフィック表示 | |
US20130131844A1 (en) | Method for Selecting Shapes in a Graphical Display |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180807 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190305 |