WO1998026350A1 - Systeme de traitement de donnees redondant avec deux controleurs logiques programmables fonctionnant en tandem - Google Patents

Systeme de traitement de donnees redondant avec deux controleurs logiques programmables fonctionnant en tandem Download PDF

Info

Publication number
WO1998026350A1
WO1998026350A1 PCT/IB1997/001452 IB9701452W WO9826350A1 WO 1998026350 A1 WO1998026350 A1 WO 1998026350A1 IB 9701452 W IB9701452 W IB 9701452W WO 9826350 A1 WO9826350 A1 WO 9826350A1
Authority
WO
WIPO (PCT)
Prior art keywords
controller
master
data processing
processing system
state
Prior art date
Application number
PCT/IB1997/001452
Other languages
English (en)
Inventor
Abraham Johannes Antonius Maria Jansen
Antonius Marie Meuwissen
Behzat Eren
Frederick Hans Heutink
Original Assignee
Koninklijke Philips Electronics N.V.
Philips Norden Ab
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 Koninklijke Philips Electronics N.V., Philips Norden Ab filed Critical Koninklijke Philips Electronics N.V.
Priority to EP97910593A priority Critical patent/EP0886824A1/fr
Priority to JP10526411A priority patent/JP2000507019A/ja
Publication of WO1998026350A1 publication Critical patent/WO1998026350A1/fr

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/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/2023Failover techniques
    • G06F11/2025Failover techniques using centralised failover control functionality
    • 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
    • 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
    • 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/2048Error 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 where the redundant components share neither address space nor persistent storage

Definitions

  • Redundant data processing system having two programmed logic controllers operating in tandem.
  • the invention relates broadly to a redundant data processing system.
  • a data processing system as based on programmed logic controllers (PLC's) must meet stringent requirements with respect to availability, for being able to control sophisticated industrial and similar systems, inasmuch as failure of the overall system would often be a fatal incident. Under certain circumstances a few minor functions may fail, although anyway, the overall system should remain 'on'.
  • Tandemized data processing systems have been contemplated for some time, but the present invention intends to fill a need for such systems that are flexible, and moreover, may change between various operative conditions through external control as well through internally detecting various types of hazardous conditions.
  • the invention relates to a tandemized data processing system comprising a first and a second programmed logic controller and centralized governance means for alternatively governing one controller in a master state, whilst allowing the other controller in standby state, each controller being provided with a local powering facility and a local bus, and each local bus being attached via a respective bus interface element to a general bus provided with input/output subsystems.
  • a tandemized data processing system comprising a first and a second programmed logic controller and centralized governance means for alternatively governing one controller in a master state, whilst allowing the other controller in standby state, each controller being provided with a local powering facility and a local bus, and each local bus being attached via a respective bus interface element to a general bus provided with input/output subsystems.
  • the invention is characterized in that the system furthermore has a high-speed serial link between the first and second controller for communicating status signalizations from the master controller to the other controller, at least one of said buses being provided with local communication facilities for therewith consistently enabling operator interaction with any controller that is actually in said master state.
  • This solution allows for a low cost implementation, inasmuch as the communication facilities are present only once; the interaction may now proceed via the general bus and one of the local buses arranged in series.
  • each said local bus is provided with said local communication facilities for therewith consistently enabling operator interaction with any controller that is actually in said master state or in said standby state.
  • the added redundancy is only slight, but the added functionality allows interaction with the master controller as well as with the non-master controller, provided that the latter is in standby state.
  • each controller has detection means which are operational in an application program under execution, for in said execution detecting an appropriate stimulus, and for under control of said detecting undertaking immediate activation of the other controller, if in said standby state, in lieu of the actually operational controller. This feature allows for fast and smooth transfer of the master state to the other controller, if need be. Various situations would profit from such transfer.
  • said centralized governance means are provided with a guard circuit that has mirrored combinatory logic in either controller, and said system furthermore has cross-coupling means between the two controllers, said guard circuit furthermore having a first and a second state for in each thereof controlling a respective one of said controllers as master controller and the other controller in standby.
  • Such guard circuit has certain aspects of a flipflop provided with specific retrocoupling. Regardless of the state of either of the two controllers, a fail-safe operation can be guaranteed. Further advantageous aspects of the invention are recited in dependent Claims.
  • Figure 1 programmed logic controllers in tandem;
  • Figure 2 a guard circuit embodiment;
  • Figure 1 shows programmed logic controllers arranged and operating in tandem. This means that one of the logic controllers offers all necessary operational functionality as seen from an object to be controlled, but in dependence of various conditions, either one of them can be rendered operational to carry all processing load, the other one being standby to take over when particular changes will occur. If the other controller is for some reason temporarily or permanently disabled, the system may remain operational, be it with lessened robustness. Various such conditions will be explained hereinafter.
  • the first controller comprises a bus interface 26, a central processing unit or programmed logic controller 28, local communication facilities 30, powering 32, and a local bus 34.
  • the second controller likewise comprises elements 36, 38, 40, 42, 44.
  • the two controllers have as shared facilities I/O subsystems 22, 24 and a general serial bus 20.
  • buses 20, 34, 44 have five parallel channels, for clock, data, and three control signals, respectively.
  • each I/O subsystem has its own powering facilities.
  • the system comprises high-speed serial link 50 that interconnects the two programmed logic controllers 28, 38; preferably, according to the ethernet standard. In this way, one of the two controllers can be in master mode, whereas the other then is in standby mode, while always allowing the controllers to exchange information via the high speed bus 50.
  • the high-speed and bidirectional serial link 50 transfers certain information regarding the internal state of the master controller, and including such things as I/O-related information, to the other controller. This allows the other controller, as long as it is standby, to be able to immediately take over from the master controller.
  • each interface circuit 26, 36 contains a hardware switch, hardware-linked through link 27, for coupling exactly one of the controllers to the general bus 20.
  • the control of the link is by centralized governance, and in particular by a distributed guard circuit that has respective parts 29, 39 in the controllers, linked symbolically by interconnection 31, the state of which controls link 27.
  • communication facilities 30, 40 are replaced by a single instance 41 that is connected to general bus 20. In this manner, user communication with the actual master controller is guaranteed.
  • the providing of two separate communication facilities renders the whole arrangement more flexible.
  • Figure 2 is a first embodiment of the distributed guard circuit.
  • the upper half of the Figure, as delimited by the row of interconnection terminals 90-100 forms part of the first or 'A' controller.
  • Switch 102 is a manual switch in an intermediate region and is independent of both 'A' and 'B' controllers; it may be located on the front panel of one of them. In a practical embodiment, the switch is activated by a manual key that can be inserted into a specially provided keyhole. Rotating the key by hand will produce either the upper position or the lower one, but releasing of the key will by means of an appropriate spring, bring it immediately to the central position. This is therefore the default situation.
  • the A controller may raise input 60 to signal its own readiness. Via resistor 62 this is signalled to NAND 64. If NAND 64 receives three high signals, its output is inverted in item 66, so that an AM ASTER signal is produced on output 68. A BMASTER signal received on terminal 98 would, after a 50 nsec delay in item 84 and inversion in level discriminator 86, subsequently permanently block the generating of the AM ASTER signal, and vice versa. A BREAD Y signal arrives via terminal 92 at NAND 72. As long as the other input of NAND 72 is low, this has no effect on the operation of NAND 64. In this respect, the central position of switch 102 is decisive, because then the output of item 78 is always false, which means that NAND 72 will always produce a true output.
  • a 'ready' status of the B controller means that this controller is available to be made master, if the A controller would stop being master, and vice versa;
  • Figure 4 shows the processing of the syscon signal, which as explained supra, is used for crosscoupling the readiness signals between the two controllers.
  • Input 130 receives the AMASTER signal (68 in Figure 2).
  • Input 132 receives the BENABLE signal. Inversion of the latter in inverter 120 is AND ED in gate 122. This represents the hardware branch. The remainder of the arrangement represents the software branch.
  • Reset register 128 is fed by the databus as shown. Furthermore, it stores the AREADY signal received on input 134 and the AENABLE signal received on input 135. In this way, by means of the data bus, the firmware signal FW-SYSCON-enable is activated. The latter is ORED in gate 124 with the output from AND 122, thereby constituting the SYSCON signal. The latter is in NAND gate 126 combined with signal AREADY received on input 136, for outputting on output 138. The latter is processed as described supra.
  • Figure 5 gives the relation between the redundancy states; the persistent states are the Redundant STATE 114 (one controller operative, the other standby: this offers the possibility to change to the other controller such as by activating switch 102 in Figure 2), and 112 (one controller operative, the other down).
  • Change-over STATE 116 under control of change-over requested such as by an operator, OR Error in Master; the latter offers the possibility to immediately change-over to the other controller, provided that the latter is standby indeed.
  • Return is under control of Change-over successful.
  • Exit from 114 to Solo STATE 112 is under control of Error in Standby OR Patch/download requested, for example, if a new program must be downloaded.
  • Exit from 116 to 112 is under control of Error in Standby.
  • Persistence in 112 is under control of No control program present: in this state, no data transfer takes place between the two controllers.
  • State 112 is left to Standby Activation STATE 110 under control of (Re)Start Standby, return is under control of Error. Exit from 110 to 114 is under control of Update complete.
  • 112 and 114 are user states, the other two operate as intermediate states, that in principle are invisible to a user. Therefore, downloading is always effected on the standby controller. Stopping of the application is only done on the standby controller; if the master would stop, both controllers would become redundant.
  • State 112 may be caused on any of the following preconditions:
  • controllers lack a control program
  • Block 140 represents a particular controller in standby non-master (redundant) state and in RUN mode. If the controller receives a stop command, that allows standby, the controller goes to block 142, going in SOLO state and STOP mode. If the controller is ready to receive an application program or the like ('ready for download'), in block 144 the 'hot start' is checked. If yes, the program is downloaded in standby state, whereupon the controller in question is again standby in a redundant state, and in RUN mode (like in block 140). If now, manual switch 102 in Figure 2 is switched over, the controller in question assumes master state and RUN mode. In principle, now the system is operable as long as feasible.
  • block 152 the need for an automatic switch is detected. If so, the controller in question assumes master state and executes an automatic start from the init_task facility (cold start). Thereupon, the controller in question functions as MASTER controller in solo State and RUN mode (block 160). This optionally also controls a switch-over to the other controller with a download start action.
  • the controller executes a download in standby, which results in being the Standby controller in the Solo state and STOP mode, as in blocks 142, 150.
  • a switch-over may be initiated by the switch 102, like in the connection between blocks 146, 148: now, the particular output signals are reset. If so, the controller goes to block 158, and becomes MASTER controller in Solo state and STOP mode. This block is also attained if the detection in block 152 had a negative outcome. Subsequently, a start is executed, and the controller arrives in block 160. The state may prevail.

Abstract

Un système de traitement de données fonctionnant en tandem comprend un premier et un second contrôleur logique programmable, et un système de commande centralisé qui permet de commander alternativement un contrôleur dans un état maître tout en laissant l'autre contrôleur dans un état d'attente. Chaque contrôleur comporte un dispositif d'alimentation locale et un bus local. Il est attaché via un élément interface bus à un bus général comportant des sous-systèmes entrée/sortie. Le système comprend également une liaison série rapide entre les deux contrôleurs. En particulier, chaque bus local comporte un dispositif de communication locale permettant à l'utilisateur d'avoir des interactions suivies avec le contrôleur maître.
PCT/IB1997/001452 1996-12-13 1997-11-17 Systeme de traitement de donnees redondant avec deux controleurs logiques programmables fonctionnant en tandem WO1998026350A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP97910593A EP0886824A1 (fr) 1996-12-13 1997-11-17 Systeme de traitement de donnees redondant avec deux controleurs logiques programmables fonctionnant en tandem
JP10526411A JP2000507019A (ja) 1996-12-13 1997-11-17 直列式に動作する2台のプログラムドロジックコントローラを有する冗長データ処理システム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP96203533.3 1996-12-13
EP96203533 1996-12-13

Publications (1)

Publication Number Publication Date
WO1998026350A1 true WO1998026350A1 (fr) 1998-06-18

Family

ID=8224695

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB1997/001452 WO1998026350A1 (fr) 1996-12-13 1997-11-17 Systeme de traitement de donnees redondant avec deux controleurs logiques programmables fonctionnant en tandem

Country Status (4)

Country Link
US (1) US6061601A (fr)
EP (1) EP0886824A1 (fr)
JP (1) JP2000507019A (fr)
WO (1) WO1998026350A1 (fr)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE59904168D1 (de) * 1998-06-10 2003-03-06 Siemens Ag Steuereinrichtung für eine maschine, anlage oder ein gerät, sowie verfahren zum überwachen einer steuerung
DE19826875A1 (de) * 1998-06-17 1999-12-23 Heidenhain Gmbh Dr Johannes Numerische Steuerung mit einem räumlich getrennten Eingabegerät
US6528901B1 (en) * 1999-12-07 2003-03-04 Lucent Technologies Inc. Automatic protection switching
US6950893B2 (en) * 2001-03-22 2005-09-27 I-Bus Corporation Hybrid switching architecture
DE50310461D1 (de) * 2002-04-23 2008-10-23 Phoenix Contact Gmbh & Co System zur Datenübertragung zwischen Mikrocomputereinrichtungen
DE10235527C1 (de) * 2002-08-03 2003-10-09 Daimler Chrysler Ag Vorrichtung und Verfahren zur redundanten Spannungsversorgung sicherheitsrelevanter Systeme
US20040059862A1 (en) * 2002-09-24 2004-03-25 I-Bus Corporation Method and apparatus for providing redundant bus control
US20060085564A1 (en) * 2004-10-14 2006-04-20 Bomhoff Matthew D Flash mirroring
EE05043B1 (et) * 2005-06-21 2008-06-16 Mirovar O� Meetod elektriliste ja elektrooniliste seadmete, süsteemi sisaldava objekti ning selle osade haldamiseks
US8713551B2 (en) * 2006-01-03 2014-04-29 International Business Machines Corporation Apparatus, system, and method for non-interruptively updating firmware on a redundant hardware controller
US8511305B2 (en) * 2007-10-29 2013-08-20 Smiths Medical Asd, Inc. Redundant power control for respiratory system heaters

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4521871A (en) * 1982-04-12 1985-06-04 Allen-Bradley Company Programmable controller with back-up capability
US4610013A (en) * 1983-11-08 1986-09-02 Avco Corporation Remote multiplexer terminal with redundant central processor units
US4797884A (en) * 1986-09-29 1989-01-10 Texas Instruments Incorporated Redundant device control unit
US5313386A (en) * 1992-06-11 1994-05-17 Allen-Bradley Company, Inc. Programmable controller with backup capability
JPH0922400A (ja) * 1995-07-07 1997-01-21 Nippon Telegr & Teleph Corp <Ntt> 高並列プロセッサの冗長構成方法及び冗長構成を有する高並列プロセッサ

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2428871A1 (fr) * 1978-06-15 1980-01-11 Philips Data Syst Extension de l'espace d'adressage direct dans un systeme d'ordinateur
FR2504330A1 (fr) * 1981-04-15 1982-10-22 Philips Ind Commerciale Reseau local de communication decentralise
GB2103397A (en) * 1981-07-31 1983-02-16 Philips Electronic Associated Digital data aparatus with memory selection
US4442486A (en) * 1981-11-25 1984-04-10 U.S. Philips Corporation Protected programmable apparatus
FR2526249A1 (fr) * 1982-04-30 1983-11-04 Labo Electronique Physique Procede et dispositif de calage temporel automatique de stations dans un multiplex temporel pour bus optique et systeme de transmission et de traitement de donnees comprenant un tel dispositif
NL8202060A (nl) * 1982-05-19 1983-12-16 Philips Nv Rekenmachinesysteem met een bus voor data-, adres- en besturingssignalen, welke bevat een linkerbus en een rechterbus.
NL8204038A (nl) * 1982-10-20 1984-05-16 Philips Nv Multiprocessorrekenmachinesysteem, bevattende n parallel werkende rekenmachinemodules, en rekenmachinemodule te gebruiken in zo een multiprocessorrekenmachinesysteem.
DE3427891A1 (de) * 1984-07-28 1986-01-30 Philips Patentverwaltung Gmbh, 2000 Hamburg Anordnung zur informationsuebertragung mit rekonfiguration
DE3532481A1 (de) * 1985-09-12 1987-03-19 Philips Patentverwaltung Datenverarbeitungsanordnung
US4878181A (en) * 1986-11-17 1989-10-31 Signetics Corporation Video display controller for expanding monochrome data to programmable foreground and background color image data
GB2198564A (en) * 1986-12-12 1988-06-15 Philips Electronic Associated Data port selection
US5115507A (en) * 1987-12-23 1992-05-19 U.S. Philips Corp. System for management of the priorities of access to a memory and its application
NL8802228A (nl) * 1988-09-12 1990-04-02 Philips Nv Hogedruknatriumontladingslamp.
EP0390978A1 (fr) * 1989-04-03 1990-10-10 Koninklijke Philips Electronics N.V. Système de communication avec bus principal à 2 fils connectant des ponts vers des bus secondaires à trois fils
EP0397924B1 (fr) * 1989-05-17 1995-11-29 Koninklijke Philips Electronics N.V. Module de contrôle pour un poste d'usinage
US5127092A (en) * 1989-06-15 1992-06-30 North American Philips Corp. Apparatus and method for collective branching in a multiple instruction stream multiprocessor where any of the parallel processors is scheduled to evaluate the branching condition
EP0457403B1 (fr) * 1990-05-18 1998-01-21 Koninklijke Philips Electronics N.V. Antémémoire d'instructions à niveaux multiples et procédé d'utilisation
DE4019040A1 (de) * 1990-06-14 1991-12-19 Philips Patentverwaltung Multirechnersystem
FR2678402A1 (fr) * 1991-06-28 1992-12-31 Philips Electronique Lab Dispositif de traitement d'informations.
FR2678401A1 (fr) * 1991-06-28 1992-12-31 Philips Electronique Lab Dispositif de traitement de l'information plus particulierement adapte a un langage chaine, du type forth notamment.
BE1007670A3 (nl) * 1993-10-25 1995-09-12 Philips Electronics Nv Werkwijze voor het vervaardigen van een halfgeleiderinrichting waarbij een halfgeleiderzone wordt gevormd door diffusie vanuit een strook polykristallijn silicium.
JPH09503115A (ja) * 1994-07-15 1997-03-25 フィリップス エレクトロニクス ネムローゼ フェンノートシャップ 演算処理システムを具える電気通信交換局及び演算処理システム
US5530946A (en) * 1994-10-28 1996-06-25 Dell Usa, L.P. Processor failure detection and recovery circuit in a dual processor computer system and method of operation thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4521871A (en) * 1982-04-12 1985-06-04 Allen-Bradley Company Programmable controller with back-up capability
US4610013A (en) * 1983-11-08 1986-09-02 Avco Corporation Remote multiplexer terminal with redundant central processor units
US4797884A (en) * 1986-09-29 1989-01-10 Texas Instruments Incorporated Redundant device control unit
US5313386A (en) * 1992-06-11 1994-05-17 Allen-Bradley Company, Inc. Programmable controller with backup capability
JPH0922400A (ja) * 1995-07-07 1997-01-21 Nippon Telegr & Teleph Corp <Ntt> 高並列プロセッサの冗長構成方法及び冗長構成を有する高並列プロセッサ

Also Published As

Publication number Publication date
EP0886824A1 (fr) 1998-12-30
US6061601A (en) 2000-05-09
JP2000507019A (ja) 2000-06-06

Similar Documents

Publication Publication Date Title
US6061601A (en) Redundant data processing system having two programmed logic controllers operating in tandem
US20130268798A1 (en) Microprocessor System Having Fault-Tolerant Architecture
US8375243B1 (en) Failure determination system
US4890284A (en) Backup control system (BUCS)
KR20060026884A (ko) 프로세서 유닛의 적어도 2개의 작동 모드 사이의 전환 방법및 상응하는 프로세서 유닛
EP2210153A1 (fr) Contrôleur industriel utilisant une architecture multicoeur à mémoire partagée
JP2002358106A (ja) 安全コントローラ
JP4182948B2 (ja) フォールト・トレラント・コンピュータシステムと、そのための割り込み制御方法
JPH0821025B2 (ja) マルチプロセッサシステムおよび同システムの初期化方法
JP2001306348A (ja) 冗長系情報処理システム
US20100114422A1 (en) Control device for vehicles
JP3476667B2 (ja) 二重化制御装置
JP2732668B2 (ja) 二重化制御装置
JPH08287030A (ja) 多重系計算機システムの自動再起動装置および方法
JP2693627B2 (ja) プログラマブルコントローラの二重化システム
JPH055122B2 (fr)
JP2985188B2 (ja) 二重化計算機システム
JPH11134209A (ja) フォールトトレラント制御装置
JPH0430245A (ja) マルチプロセッサ制御方式
JPH09190401A (ja) 周辺モジュールおよびマイクロプロセッサ・システム
JPH0551921B2 (fr)
JP2965255B2 (ja) 二重化制御演算システム
JPH0630002B2 (ja) プログラマブル・コントロ−ラ
JPH03222020A (ja) マルチマイクロプロセッサシステムのリセット方式
JPS61101865A (ja) マルチマイクロプロセツサシステム

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 1997910593

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 1997910593

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1997910593

Country of ref document: EP