[go: up one dir, main page]

DE69124899D1 - Verfahren zur Ende-zu-Endenachprüfung einer primären und sekondären Datenbank in einem Prozessregelsystem - Google Patents

Verfahren zur Ende-zu-Endenachprüfung einer primären und sekondären Datenbank in einem Prozessregelsystem

Info

Publication number
DE69124899D1
DE69124899D1 DE69124899T DE69124899T DE69124899D1 DE 69124899 D1 DE69124899 D1 DE 69124899D1 DE 69124899 T DE69124899 T DE 69124899T DE 69124899 T DE69124899 T DE 69124899T DE 69124899 D1 DE69124899 D1 DE 69124899D1
Authority
DE
Germany
Prior art keywords
primary
procedure
control system
process control
secondary database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE69124899T
Other languages
English (en)
Other versions
DE69124899T2 (de
Inventor
Paul F Mclaughlin
Robert W Bristow
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honeywell Inc
Original Assignee
Honeywell Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honeywell Inc filed Critical Honeywell Inc
Publication of DE69124899D1 publication Critical patent/DE69124899D1/de
Application granted granted Critical
Publication of DE69124899T2 publication Critical patent/DE69124899T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1658Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1675Temporal synchronisation or re-synchronisation of redundant processing components
    • G06F11/1683Temporal synchronisation or re-synchronisation of redundant processing components at instruction level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1675Temporal synchronisation or re-synchronisation of redundant processing components
    • G06F11/1687Temporal synchronisation or re-synchronisation of redundant processing components at event level, e.g. by interrupt or result of polling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2097Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements maintaining the standby controller/processing unit updated
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31324Distributed real time knowledge, database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1629Error detection by comparing the output of redundant processing systems
    • G06F11/1641Error detection by comparing the output of redundant processing systems where the comparison is not performed by the redundant processing components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2038Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant with a single idle spare processing component

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)
DE69124899T 1990-09-26 1991-09-25 Verfahren zur Ende-zu-Endenachprüfung einer primären und sekondären Datenbank in einem Prozessregelsystem Expired - Fee Related DE69124899T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/588,388 US5261092A (en) 1990-09-26 1990-09-26 Synchronizing slave processors through eavesdrop by one on periodic sync-verify messages directed to another followed by comparison of individual status

Publications (2)

Publication Number Publication Date
DE69124899D1 true DE69124899D1 (de) 1997-04-10
DE69124899T2 DE69124899T2 (de) 1997-09-04

Family

ID=24353640

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69124899T Expired - Fee Related DE69124899T2 (de) 1990-09-26 1991-09-25 Verfahren zur Ende-zu-Endenachprüfung einer primären und sekondären Datenbank in einem Prozessregelsystem

Country Status (6)

Country Link
US (1) US5261092A (de)
EP (1) EP0478294B1 (de)
JP (1) JP2791965B2 (de)
AU (1) AU646077B2 (de)
CA (1) CA2051741C (de)
DE (1) DE69124899T2 (de)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0496506B1 (de) * 1991-01-25 2000-09-20 Hitachi, Ltd. Fehlertolerantes Rechnersystem mit Verarbeitungseinheiten die je mindestens drei Rechnereinheiten haben
JPH06214969A (ja) * 1992-09-30 1994-08-05 Internatl Business Mach Corp <Ibm> 情報通信方法および装置
US5473771A (en) * 1993-09-01 1995-12-05 At&T Corp. Fault-tolerant processing system architecture
EP0986007A3 (de) * 1993-12-01 2001-11-07 Marathon Technologies Corporation Verfahren zur Isolierung von Ein-/Ausgabeanforderungen
JPH0863365A (ja) * 1994-08-23 1996-03-08 Fujitsu Ltd データ処理装置
US5649089A (en) * 1994-11-30 1997-07-15 Motorola, Inc. Method and apparatus for maintaining a redundant database system
US5790397A (en) * 1996-09-17 1998-08-04 Marathon Technologies Corporation Fault resilient/fault tolerant computing
US5896523A (en) * 1997-06-04 1999-04-20 Marathon Technologies Corporation Loosely-coupled, synchronized execution
US6553388B1 (en) 2000-07-20 2003-04-22 International Business Machines Corporation Database deltas using Cyclic Redundancy Checks
JP4497691B2 (ja) * 2000-09-27 2010-07-07 株式会社日立製作所 データベース管理方法及び管理システム
US6742136B2 (en) * 2000-12-05 2004-05-25 Fisher-Rosemount Systems Inc. Redundant devices in a process control system
US6931307B2 (en) * 2001-02-16 2005-08-16 Visteon Global Technologies, Inc. Technique for data synchronization in a multiple system vehicle architecture
US7058703B2 (en) 2002-03-08 2006-06-06 Intel Corporation System management controller (SMC) negotiation protocol for determining the operational mode of SMCs
US7054891B2 (en) * 2002-03-18 2006-05-30 Bmc Software, Inc. System and method for comparing database data
US7890220B2 (en) * 2005-05-03 2011-02-15 Mks Instruments, Inc. Low overhead closed loop control system
US20070214198A1 (en) * 2006-03-10 2007-09-13 Nathan Fontenot Allowing state restoration using differential backing objects
US7962780B2 (en) * 2008-08-22 2011-06-14 International Business Machines Corporation Command sequence numbering apparatus and method
JP4743282B2 (ja) * 2009-01-26 2011-08-10 横河電機株式会社 冗長化入出力モジュール
US20110047413A1 (en) * 2009-08-20 2011-02-24 Mcgill Robert E Methods and devices for detecting service failures and maintaining computing services using a resilient intelligent client computer
DE102010025515A1 (de) * 2010-06-29 2011-12-29 Phoenix Contact Gmbh & Co. Kg Kommunikationssystem zum Verbinden von Feldgeräten mit einer überlagerten Steuereinrichtung
US9600513B2 (en) 2011-06-09 2017-03-21 International Business Machines Corporation Database table comparison
JP5836423B2 (ja) * 2014-04-14 2015-12-24 株式会社Tkc データ一致確認方法およびシステム
US10503617B2 (en) 2017-02-16 2019-12-10 Honeywell International Inc. Method for synchronizing redundant controllers without hardware support
CN107992382B (zh) * 2017-10-24 2020-12-29 北京全路通信信号研究设计院集团有限公司 一种计算机联锁系统及其冗余切换方法
JP7358819B2 (ja) * 2019-01-30 2023-10-11 富士電機株式会社 Ioモジュール二重化制御装置及び方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2703559A1 (de) * 1977-01-28 1978-08-03 Siemens Ag Rechnersystem
IT1151351B (it) * 1982-01-19 1986-12-17 Italtel Spa Disposizione circuitale atta a realizzare lo scambio di dati tra una coppia di elaboratori operanti secondo il principio master-slave
US4872106A (en) * 1983-04-06 1989-10-03 New Forney Corp. Industrial process control system with back-up data processors to take over from failed primary data processors
US4610013A (en) * 1983-11-08 1986-09-02 Avco Corporation Remote multiplexer terminal with redundant central processor units
US4959774A (en) * 1984-07-06 1990-09-25 Ampex Corporation Shadow memory system for storing variable backup blocks in consecutive time periods
US4799150A (en) * 1985-07-29 1989-01-17 Orchid Technology Interface system between a host computer and a peripheral processor with address detection circuitry
US5164985A (en) * 1987-10-27 1992-11-17 Nysen Paul A Passive universal communicator system
JPH01303562A (ja) * 1988-05-31 1989-12-07 Nec Corp 制御コンピュータのデュアル方式
WO1990000283A1 (en) * 1988-07-04 1990-01-11 Swedish Institute Of Computer Science Multiprocessor system including a hierarchical cache memory system
US4958270A (en) * 1989-01-23 1990-09-18 Honeywell Inc. Method for control data base updating of a redundant processor in a process control system
US5119493A (en) * 1990-02-23 1992-06-02 International Business Machines Corporation System for recording at least one selected activity from a selected resource object within a distributed data processing system

Also Published As

Publication number Publication date
EP0478294A3 (en) 1993-06-30
JPH052571A (ja) 1993-01-08
CA2051741C (en) 1998-05-26
JP2791965B2 (ja) 1998-08-27
EP0478294A2 (de) 1992-04-01
CA2051741A1 (en) 1992-03-27
AU646077B2 (en) 1994-02-03
US5261092A (en) 1993-11-09
DE69124899T2 (de) 1997-09-04
EP0478294B1 (de) 1997-03-05
AU8387091A (en) 1992-04-02

Similar Documents

Publication Publication Date Title
DE69124899D1 (de) Verfahren zur Ende-zu-Endenachprüfung einer primären und sekondären Datenbank in einem Prozessregelsystem
DE69429881D1 (de) Verfahren und vorrichtungen zur verarbeitung einer zweisprachigen datenbank
DE69318259D1 (de) Verfahren und Vorrichtung zur Implementierung einer Zweiwegeschnittstelle zwischen einem lokalen Netzwerk und einem Peripheriegerät
DE69527948D1 (de) System und verfahren zur kommunikation mit einem entfernten netzwerk-apparatus
DE69230427D1 (de) Verfahren und System zur Verbesserung des interaktiven Suchens in einer Datenbank
DE3854942D1 (de) Vorrichtung und verfahren zur steuerung einer überbrückungskupplung
DE69534331D1 (de) Verfahren und Vorrichtung zur Hervorhebung der Einzelheit einer Baumstruktur
DE69120867D1 (de) System und Verfahren zur rechnergestützten Positionierung
DE69414784D1 (de) Vorrichtung und Verfahren zur Formmodellierung
DE69331878D1 (de) Verfahren und vorrichtung zur gewinnung einlagiger zellkulturen
DE69101216D1 (de) Verfahren und vorrichtung zur regelung der luftmenge in einem rohrleitungsnetz.
DE68928775D1 (de) Verfahren und Vorrichtung zur Herstellung einer Zusammenfassung eines Dokumentes
DE19681381T1 (de) Kreditkartensystem und Verfahren zur Verwendung einer Kreditkarte mit einem derartigen Kreditkartensystem
DE69533230D1 (de) Verfahren und vorrichtung zur verbesserung der fehlertoleranz eines netzwerkes
DE69030282D1 (de) Verfahren und Vorrichtung zur Erhaltung der funktionellen und organisatorischen Unversehrtheit einer relationalen Datenbasis in einem Datenverarbeitungssystem
DE69430572D1 (de) System und verfahren zur parametrischen geometrischen modellierung
DE68921075D1 (de) Verfahren und vorrichtung zur beseitigung des zementes einer prothese.
DE69024719D1 (de) Gasverteilungssystem und Verfahren zur Benutzung dieses Systems
DE69304378D1 (de) Verfahren und Vorrichtung zur Regelung einer Verzögerung über mehrere Verzögerungsbereiche
ATA901989A (de) Verfahren und vorrichtung zur koronaentladungs- behandlung einer mehrschichtigen schlauchfolie
DE69125778D1 (de) Verfahren zur Sicherung von in einer Primär- und Sekundärdatenbank gespeicherten Daten in einem Prozessregelsystem
DE69507300D1 (de) Verfahren und vorrichtung zur kompensation einer unsymmetrie in einer serienkompensierten umformeranlage
DE69425675D1 (de) Verfahren und vorrichtung zur steuerung von einem kommunikationsnetz
DE59405116D1 (de) Verfahren und vorrichtung zur fernbedienung
DE69532986D1 (de) Gerät und verfahren zur spitzenwertermittlung einer variablen in einem fehlzündungssystem

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee