CA2266719A1 - System and method for simulating signal flow through a logic block pattern of a real time process control system - Google Patents
System and method for simulating signal flow through a logic block pattern of a real time process control systemInfo
- Publication number
- CA2266719A1 CA2266719A1 CA002266719A CA2266719A CA2266719A1 CA 2266719 A1 CA2266719 A1 CA 2266719A1 CA 002266719 A CA002266719 A CA 002266719A CA 2266719 A CA2266719 A CA 2266719A CA 2266719 A1 CA2266719 A1 CA 2266719A1
- Authority
- CA
- Canada
- Prior art keywords
- logic block
- block pattern
- real time
- control system
- signal flow
- 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.)
- Granted
Links
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/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], 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
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25428—Field device
-
- 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]
Abstract
A testing system for, and method of, simulating signal flow through a logic block pattern of a real time process control system. The system includes: (1) a memory that contains a data base of input data associated with simulated sensors and a rule base containing control rules and constituting a logic block pattern and (2) a processor that operates in an arbitrary time base to apply the input data to the control rules to simulate signal flow through the logic block pattern and thereby produce simulated output data and real time control system responses thereby testing the logic block pattern, the memory and the processor being detached from the real time process control system to prevent use of resources thereof in connection with the logic block pattern testing.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/725,005 | 1996-10-01 | ||
US08/725,005 US5818736A (en) | 1996-10-01 | 1996-10-01 | System and method for simulating signal flow through a logic block pattern of a real time process control system |
PCT/US1997/016555 WO1998014847A1 (en) | 1996-10-01 | 1997-09-17 | System and method for simulating signal flow through a logic block pattern of a real time process control system |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2266719A1 true CA2266719A1 (en) | 1998-04-09 |
CA2266719C CA2266719C (en) | 2006-07-04 |
Family
ID=24912749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002266719A Expired - Fee Related CA2266719C (en) | 1996-10-01 | 1997-09-17 | System and method for simulating signal flow through a logic block pattern of a real time process control system |
Country Status (7)
Country | Link |
---|---|
US (1) | US5818736A (en) |
EP (1) | EP0929848B1 (en) |
JP (1) | JP2001501343A (en) |
AU (1) | AU721795B2 (en) |
CA (1) | CA2266719C (en) |
DE (1) | DE69710596T2 (en) |
WO (1) | WO1998014847A1 (en) |
Families Citing this family (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1071985B1 (en) * | 1998-04-17 | 2003-06-25 | Siemens Aktiengesellschaft | Software component for a diagnostic system with assistant-supported configuring |
FR2787210B1 (en) * | 1998-12-09 | 2001-05-18 | Renault | METHOD FOR CALIBRATING AN ELECTRONIC ORGAN CONTROL SYSTEM |
FR2788143B1 (en) * | 1998-12-31 | 2001-05-18 | Renault | SYSTEM AND METHOD FOR AUTOMATIC CALIBRATION OF CONTROL SOFTWARE |
US7257523B1 (en) * | 1999-05-06 | 2007-08-14 | Fisher-Rosemount Systems, Inc. | Integrated distributed process control system functionality on a single computer |
US7150000B1 (en) * | 1999-08-17 | 2006-12-12 | Nash Controlware, Inc. | Component development with autonomous and compiled components to implement and consume services with components operate in edit and run mode |
US6823280B2 (en) * | 2000-01-24 | 2004-11-23 | Fluor Corporation | Control system simulation, testing, and operator training |
US6724220B1 (en) | 2000-10-26 | 2004-04-20 | Cyress Semiconductor Corporation | Programmable microcontroller architecture (mixed analog/digital) |
US8176296B2 (en) | 2000-10-26 | 2012-05-08 | Cypress Semiconductor Corporation | Programmable microcontroller architecture |
US8103496B1 (en) | 2000-10-26 | 2012-01-24 | Cypress Semicondutor Corporation | Breakpoint control in an in-circuit emulation system |
US8160864B1 (en) | 2000-10-26 | 2012-04-17 | Cypress Semiconductor Corporation | In-circuit emulator and pod synchronized boot |
US7406674B1 (en) | 2001-10-24 | 2008-07-29 | Cypress Semiconductor Corporation | Method and apparatus for generating microcontroller configuration information |
US8078970B1 (en) | 2001-11-09 | 2011-12-13 | Cypress Semiconductor Corporation | Graphical user interface with user-selectable list-box |
US8042093B1 (en) | 2001-11-15 | 2011-10-18 | Cypress Semiconductor Corporation | System providing automatic source code generation for personalization and parameterization of user modules |
US8069405B1 (en) | 2001-11-19 | 2011-11-29 | Cypress Semiconductor Corporation | User interface for efficiently browsing an electronic document using data-driven tabs |
US8103497B1 (en) | 2002-03-28 | 2012-01-24 | Cypress Semiconductor Corporation | External interface for event architecture |
US7100139B1 (en) * | 2002-04-08 | 2006-08-29 | Cypress Semiconductor Corporation | Pinout views for allowed connections in GUI |
US7146231B2 (en) | 2002-10-22 | 2006-12-05 | Fisher-Rosemount Systems, Inc.. | Smart process modules and objects in process plants |
US9983559B2 (en) | 2002-10-22 | 2018-05-29 | Fisher-Rosemount Systems, Inc. | Updating and utilizing dynamic process simulation in an operating process environment |
DE10348563B4 (en) | 2002-10-22 | 2014-01-09 | Fisher-Rosemount Systems, Inc. | Integration of graphic display elements, process modules and control modules in process plants |
US7730415B2 (en) * | 2003-09-05 | 2010-06-01 | Fisher-Rosemount Systems, Inc. | State machine function block with a user modifiable state transition configuration database |
JP4020849B2 (en) * | 2003-09-25 | 2007-12-12 | 松下電器産業株式会社 | Simulation device, simulation program, recording medium, and simulation method |
US7515977B2 (en) * | 2004-03-30 | 2009-04-07 | Fisher-Rosemount Systems, Inc. | Integrated configuration system for use in a process plant |
JP2007536634A (en) | 2004-05-04 | 2007-12-13 | フィッシャー−ローズマウント・システムズ・インコーポレーテッド | Service-oriented architecture for process control systems |
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 |
US7433987B2 (en) * | 2004-06-14 | 2008-10-07 | Honeywell International Inc. | Computer apparatus for interconnecting an industry standard computer to a proprietary backplane and its associated peripherals |
FR2875931B1 (en) * | 2004-09-28 | 2006-12-29 | Prosyst Soc Par Actions Simpli | DEVICE AND METHOD FOR ANALYZING AND DIAGNOSING A SYSTEM E |
US7332976B1 (en) | 2005-02-04 | 2008-02-19 | Cypress Semiconductor Corporation | Poly-phase frequency synthesis oscillator |
US7400183B1 (en) | 2005-05-05 | 2008-07-15 | Cypress Semiconductor Corporation | Voltage controlled oscillator delay cell and method |
US8700730B2 (en) * | 2005-08-18 | 2014-04-15 | Microsoft Corporation | Aggregated audio/video crossbar connections |
CN104834294A (en) | 2005-12-05 | 2015-08-12 | 费舍-柔斯芒特系统股份有限公司 | Muti-objective predictive process optimization with concurrent process simulation |
US8085067B1 (en) | 2005-12-21 | 2011-12-27 | Cypress Semiconductor Corporation | Differential-to-single ended signal converter circuit and method |
US8067948B2 (en) | 2006-03-27 | 2011-11-29 | Cypress Semiconductor Corporation | Input/output multiplexer bus |
ATE433142T1 (en) * | 2006-10-24 | 2009-06-15 | Abb Research Ltd | SIMULATION OF FIELD DEVICES IN A COMPUTER-BASED CONTROL SYSTEM |
US8092083B2 (en) * | 2007-04-17 | 2012-01-10 | Cypress Semiconductor Corporation | Temperature sensor with digital bandgap |
US7737724B2 (en) | 2007-04-17 | 2010-06-15 | Cypress Semiconductor Corporation | Universal digital block interconnection and channel routing |
US8130025B2 (en) | 2007-04-17 | 2012-03-06 | Cypress Semiconductor Corporation | Numerical band gap |
US8040266B2 (en) * | 2007-04-17 | 2011-10-18 | Cypress Semiconductor Corporation | Programmable sigma-delta analog-to-digital converter |
US8026739B2 (en) | 2007-04-17 | 2011-09-27 | Cypress Semiconductor Corporation | System level interconnect with programmable switching |
US8266575B1 (en) | 2007-04-25 | 2012-09-11 | Cypress Semiconductor Corporation | Systems and methods for dynamically reconfiguring a programmable system on a chip |
US8065653B1 (en) | 2007-04-25 | 2011-11-22 | Cypress Semiconductor Corporation | Configuration of programmable IC design elements |
US9720805B1 (en) | 2007-04-25 | 2017-08-01 | Cypress Semiconductor Corporation | System and method for controlling a target device |
US8049569B1 (en) | 2007-09-05 | 2011-11-01 | Cypress Semiconductor Corporation | Circuit and method for improving the accuracy of a crystal-less oscillator having dual-frequency modes |
US8881039B2 (en) | 2009-03-13 | 2014-11-04 | Fisher-Rosemount Systems, Inc. | Scaling composite shapes for a graphical human-machine interface |
US9874870B2 (en) * | 2009-08-26 | 2018-01-23 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to manage testing of a process control system |
US8825183B2 (en) | 2010-03-22 | 2014-09-02 | Fisher-Rosemount Systems, Inc. | Methods for a data driven interface based on relationships between process control tags |
US9002686B2 (en) | 2011-03-08 | 2015-04-07 | Honeywell International Inc. | System and method for simulating operation of substructures of a chemical processing plant |
US9075402B2 (en) | 2011-03-08 | 2015-07-07 | Honeywell International Inc. | System and method for mapping component bases using a chemical process simulator |
US9720393B2 (en) | 2012-08-31 | 2017-08-01 | P.C. Automax Inc. | Automation system and method of manufacturing product using automated equipment |
US9251554B2 (en) | 2012-12-26 | 2016-02-02 | Analog Devices, Inc. | Block-based signal processing |
DE102013205356B4 (en) * | 2013-03-26 | 2016-07-07 | Siemens Aktiengesellschaft | Method for computer-aided control and / or regulation of a technical system |
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 |
JP6664158B2 (en) * | 2015-07-15 | 2020-03-13 | 三菱電機株式会社 | Simulation apparatus, simulation method, and simulation program |
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 |
DE112018007018T5 (en) * | 2018-03-07 | 2020-11-05 | Mitsubishi Electric Corporation | CPU unit of a programmable logic controller, programmable logic controller, method, computer and computer program |
US11604459B2 (en) | 2019-07-12 | 2023-03-14 | Emerson Process Management Power & Water Solutions, Inc. | Real-time control using directed predictive simulation within a control system of a process plant |
US11092939B2 (en) | 2019-10-07 | 2021-08-17 | Fisher-Rosemount Systems, Inc. | Preview mode for configuration logic |
US11418969B2 (en) | 2021-01-15 | 2022-08-16 | Fisher-Rosemount Systems, Inc. | Suggestive device connectivity planning |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4852047A (en) * | 1987-04-14 | 1989-07-25 | Universal Automation Inc. | Continuous flow chart, improved data format and debugging system for programming and operation of machines |
US4975865A (en) * | 1989-05-31 | 1990-12-04 | Mitech Corporation | Method and apparatus for real-time control |
US5173869A (en) * | 1989-12-25 | 1992-12-22 | Mazda Motor Corporation | Method of simulating a sequential control for analyzing a production line in a production system |
US5555201A (en) * | 1990-04-06 | 1996-09-10 | Lsi Logic Corporation | Method and system for creating and validating low level description of electronic design from higher level, behavior-oriented description, including interactive system for hierarchical display of control and dataflow information |
US5253158A (en) * | 1990-04-23 | 1993-10-12 | Matsushita Electric Industrial Co., Ltd. | Apparatus for supporting the development of sequence software to be used in automated equipments, and method thereof |
US5390320A (en) * | 1991-01-22 | 1995-02-14 | Grumman Aerospace Corporation | Automatically converting structured analysis tool database outputs into an integrated simulation model via transportable standardized metafile |
US5422833A (en) * | 1991-10-30 | 1995-06-06 | Xilinx, Inc. | Method and system for propagating data type for circuit design from a high level block diagram |
US5553001A (en) * | 1991-10-30 | 1996-09-03 | Xilinx, Inc. | Method for optimizing resource allocation starting from a high level |
FR2686714B1 (en) * | 1992-01-24 | 1994-04-29 | Prosyst Sa | METHOD FOR SIMULATING AN INDUSTRIAL PROCESS AND USE FOR TESTING THE FUNCTIONING OF AN AUTOMATION. |
US5572710A (en) * | 1992-09-11 | 1996-11-05 | Kabushiki Kaisha Toshiba | High speed logic simulation system using time division emulation suitable for large scale logic circuits |
JPH06344279A (en) * | 1993-06-07 | 1994-12-20 | Hitachi Ltd | Remote operation device and method |
-
1996
- 1996-10-01 US US08/725,005 patent/US5818736A/en not_active Expired - Lifetime
-
1997
- 1997-09-17 CA CA002266719A patent/CA2266719C/en not_active Expired - Fee Related
- 1997-09-17 DE DE69710596T patent/DE69710596T2/en not_active Expired - Lifetime
- 1997-09-17 AU AU43545/97A patent/AU721795B2/en not_active Ceased
- 1997-09-17 WO PCT/US1997/016555 patent/WO1998014847A1/en active IP Right Grant
- 1997-09-17 JP JP10516581A patent/JP2001501343A/en not_active Ceased
- 1997-09-17 EP EP97941686A patent/EP0929848B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US5818736A (en) | 1998-10-06 |
CA2266719C (en) | 2006-07-04 |
JP2001501343A (en) | 2001-01-30 |
AU4354597A (en) | 1998-04-24 |
DE69710596T2 (en) | 2002-09-12 |
DE69710596D1 (en) | 2002-03-28 |
EP0929848A1 (en) | 1999-07-21 |
AU721795B2 (en) | 2000-07-13 |
EP0929848B1 (en) | 2002-02-20 |
WO1998014847A1 (en) | 1998-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2266719A1 (en) | System and method for simulating signal flow through a logic block pattern of a real time process control system | |
CA2225057A1 (en) | Method and apparatus for testing software | |
EP0327196A3 (en) | Processor simulation | |
DK1579281T3 (en) | Apparatus and method for testing the operating system of a seagoing vessel | |
WO2003071397A3 (en) | System and method for simulating an electronic trading environment | |
CA2144122A1 (en) | Flight Simulator Employing an Actual Aircraft | |
EP0327195A3 (en) | Processor simulation | |
WO2000003318A3 (en) | Configurable bio-transport system simulator | |
CA2347742A1 (en) | Generating a nonlinear model and generating drive signals for simulation testing using the same | |
TW352466B (en) | Apparatus and method for testing integrated circuit | |
SE8305451L (en) | SIMULATOR SYSTEM FOR INTERACTIVE SIMULATION OF COMPLEX DYNAMIC SYSTEMS | |
WO2002044650A3 (en) | Method and apparatus for simulating the measurement of a part without using a physical measurement system | |
DK0852783T3 (en) | Apparatus for use as educational toys | |
KR920020318A (en) | Bidirectional socket excitation interface for logic simulator | |
JPS5878231A (en) | Program automatic generating method | |
WO2003023658A3 (en) | Emulation system and method | |
JPS57712A (en) | Decentralized train service control system | |
JPS59206906A (en) | Tracking simulator | |
WO2001016783A3 (en) | Method and device for simulating user input data | |
EP0397532A3 (en) | Simulation system | |
JPS6446845A (en) | Simulation system for microcomputer | |
JPH02140850A (en) | Information processor | |
Stewart | Simulator validation of an expert system for process fault diagnosis. | |
JPS54156449A (en) | Simulate unit | |
MILLS | System modeling and simulation: Application of a research methodology and test[Ph. D.] |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20140917 |