FR2561410A1 - Control for a process associated with two redundant programmable automatic controllers - Google Patents
Control for a process associated with two redundant programmable automatic controllers Download PDFInfo
- Publication number
- FR2561410A1 FR2561410A1 FR8403981A FR8403981A FR2561410A1 FR 2561410 A1 FR2561410 A1 FR 2561410A1 FR 8403981 A FR8403981 A FR 8403981A FR 8403981 A FR8403981 A FR 8403981A FR 2561410 A1 FR2561410 A1 FR 2561410A1
- Authority
- FR
- France
- Prior art keywords
- redundancy
- memory
- coupler
- information
- outputs
- 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
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1629—Error detection by comparing the output of redundant processing systems
- G06F11/1633—Error detection by comparing the output of redundant processing systems using mutual exchange of the output between the redundant processing components
-
- 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/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/058—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
- G05B9/00—Safety arrangements
- G05B9/02—Safety arrangements electric
- G05B9/03—Safety arrangements electric with multiple-channel loop, i.e. redundant control systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1629—Error detection by comparing the output of redundant processing systems
- G06F11/165—Error detection by comparing the output of redundant processing systems with continued operation after detection of the error
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1658—Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error 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/2002—Error 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 interconnections or communication control functionality are redundant
- G06F11/2007—Error 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 interconnections or communication control functionality are redundant using redundant communication media
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1675—Temporal synchronisation or re-synchronisation of redundant processing components
- G06F11/1683—Temporal synchronisation or re-synchronisation of redundant processing components at instruction level
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
Description
COMMANDE DE PROCESS ASSOCIE A DEUX AUTOMATES PROGRAMMABLES
REDONDANTS.PROCESS CONTROL ASSOCIATED WITH TWO PROGRAMMABLE CONTROLLERS
REDUNDANT.
L'invention concerne un dispositif de contrôle d'un pro cess au moyen de deux automates programmables redondants associés à des moyens de surveillance destinés a contrôler la similitude d'informations présentes dans les deux automates fonctionnant simultanément sur ledit process, chaque automate comprenant un bus principal de communication entre une unité centrale et une pluralité d'interfaces à modules ou cartes d'entrée et de sorties, et à modules auxiliaires de couplage et de fonction, ledit prceess étant équipé de capteurs connectés électriquement aux cartes d'entrées respectives des deux automates par un premier faisceau de tables et d'actionneurs raccordés aux cartes de sorties correspondantes par un deuxième faisceau de câbles.The invention relates to a device for controlling a process by means of two redundant programmable controllers associated with monitoring means intended to control the similarity of information present in the two controllers operating simultaneously on said process, each controller comprising a bus. main communication between a central unit and a plurality of interfaces with modules or input and output cards, and with auxiliary coupling and function modules, said prceess being equipped with sensors electrically connected to the respective input cards of the two PLCs by a first set of tables and actuators connected to the corresponding output cards by a second set of cables.
Les dispositits de redondance
existants sont constitues d'une unité de surveillance commune, disposée à l'extérieur des deux automate programmables et. reliée électriquement avec les unités centrales par des liaisons à saute vitesse L'unité de surveillance coopere avec un bloc de commutation dis tins qui pilote la lise hors service de l'automate défec onéreuse. Redundancy arrangements
existing are made up of a common monitoring unit, located outside the two programmable controllers and. electrically connected with central units by speed-skipping links The monitoring unit cooperates with a separate switching block which controls the read out of service of the defective expensive automaton.
L'invention a pour but de remédier à ces inconvénients et de permettre la réalisation d'un dispositif de contrôle fiable destiné à synchroniser le fonctionnement des deux automates redondants et à vérifier la cohérence de leurs informations, notamment des entrées sorties et mots mémoire. The object of the invention is to remedy these drawbacks and to enable the production of a reliable control device intended to synchronize the operation of the two redundant automata and to check the consistency of their information, in particular of the inputs outputs and memory words.
Le dispositif de contrai e selon l'invention est caracte- rise par le ait que le bus principal de chaque automate possède une capacité d'échanges d'infornations autorisant une structure multiprocesseur et comporte un coupleur de redondance destiné à dialoguer avec l'unité centrale cor respondante. Une liaison série asynchrone est agencée entre les deux coupleurs de redondance pour assurer à chaque cycle du programme utilisateur, des échanges d'informations prédéterminées, notamment entrées, sorties, ou mots mémoire, entre les deux automates.The contrai device according to the invention is characterized by the fact that the main bus of each automaton has a capacity for exchanging information authorizing a multiprocessor structure and comprises a redundancy coupler intended to communicate with the central unit corresponding. An asynchronous serial link is arranged between the two redundancy couplers to ensure at each cycle of the user program, predetermined information exchanges, in particular inputs, outputs, or memory words, between the two controllers.
Chaque coupleur de redondance est formé par un coupleur asynchrone comprenant une mémoire à registres de dialogue avec l'unité centrale correspondante, et une mémoire de données destinée à emmagasiner d'une part les informations en provenance de l'unité centrale etlou des cartes d'entrées et de sortiesassociées à l'un des automates, et d'autre part des informations similaires de l'autre automate, échangées par l'intermédiaire de la liaison série asynchrome.Each redundancy coupler is formed by an asynchronous coupler comprising a memory with registers of dialogue with the corresponding central unit, and a data memory intended to store on the one hand the information coming from the central unit and / or cards of inputs and outputs associated with one of the PLCs, and on the other hand similar information from the other PLC, exchanged via the asynchrome serial link.
Le programme test de chaque coupleur de redondance introduit un temps de traitement de l'ordre de 5 à 10 ms par cycle, et n'intervient vis-à-vis de l'automate correspondant qu'en début et en fin de cycle, de manière à surveiller l'état des entrées avant leur utilisation par le programme, et l'état des sorties après déroulement du programme utilisateur, mais avant leur répercussion sur les actionneurs.The test program for each redundancy coupler introduces a processing time of the order of 5 to 10 ms per cycle, and only intervenes vis-à-vis the corresponding controller at the start and end of the cycle, from so as to monitor the state of the inputs before their use by the program, and the state of the outputs after running the user program, but before their repercussion on the actuators.
Chaque coupleur de redondance surveille en permanence les ordres reçus des capteurs ainsi que les actions issues du déroulement de leurs programmes propres. En cas d'ordres ou d'actions incohérents, et avant que ceux-ci ne soient réper cutés, il diagnostique la panne et provoque le découplage de l'automate défectueux. Dès lors, un seul automate assure le fonctionnement de l'installation tandis que des opérations de maintenance ou des réparations sont possibles sur l'autre. Le retour en fonctionnement est assuré par le coupleur de redondance qui procède au rafrachissement (entrées, sorties, états internes) de l'automate dépanné avant de le coupler au process. Each redundancy coupler permanently monitors the orders received from the sensors as well as the actions resulting from the progress of their own programs. In the event of inconsistent orders or actions, and before these are recognized, it diagnoses the fault and causes the faulty PLC to be decoupled. From then on, only one automaton ensures the operation of the installation while maintenance operations or repairs are possible on the other. The return to operation is ensured by the redundancy coupler which performs the refresh (inputs, outputs, internal states) of the faulty PLC before coupling it to the process.
L'unité centrale de chaque automate comporte une mémoire contenant le programme utilisateur et une mémoire de données refermant le descripteur de tables. Le coupleur de redondance est agencé pour recopier lesdites tables dans sa mémoire de données propre.The central unit of each PLC comprises a memory containing the user program and a data memory enclosing the table descriptor. The redundancy coupler is arranged to copy said tables into its own data memory.
L'unité centrale de chaque automate est d'autre part équin pée d'une mémoire image destinée à "figer" à chaque cycle de programme les informations d'entrées et de sorties.The central unit of each PLC is also equipped with an image memory intended to "freeze" the input and output information at each program cycle.
Chaque coupleur de redondance acquiert la valeur des entrées et des sorties dans cette mémoire image et les range ensuite dans sa mémoire de données propre.Each redundancy coupler acquires the value of the inputs and outputs in this image memory and then stores them in its own data memory.
La liaison série asynchrone entre les deux coupleurs de redondance est elle même redondante et supporte deux transmissions bi-directionnelles simultanées
D'autres avantages et caractéristiques ressortiront plus clairement de l'exposé qui va suivre d'un mode de mise en oeuvre de l'invention, donné à titre d'exemple non limitatif et représenté aux dessins annexés, dans lesquels - la figure 1 est une vue générale synoptique du dispositif de controle selon l'invention; - la figure 2 montre le schéma synoptique de l'unité centrale d'un automate programmable; - la figure 3 représente le schéma de la mémoire image de l'unité centrale;; - la figure t illustre le schéma synoptique dçun coupleur de redondance selon l'invention, - la figure 5 est une vue schématique de la double liaison série asynchrone agencée entre les deux coupleurs de redondance; - la figure 6 montre la structure des registres de dialogue contenus dans la mémoire de dialogue de chaque coupleur selon la fig. 4; - la figure 7 représente le registre d'état d'adresse 0 de la mémoire de dialogue selon la fig. 6; - la figure 8 illustre le déroulement du programme utilisateur et du programme test; - la figure 9 représente la structure d'échange et de comparaison des informations "ENTREES".The asynchronous serial link between the two redundancy couplers is itself redundant and supports two simultaneous bi-directional transmissions
Other advantages and characteristics will emerge more clearly from the description which follows of an embodiment of the invention, given by way of nonlimiting example and shown in the appended drawings, in which - FIG. 1 is a general synoptic view of the control device according to the invention; - Figure 2 shows the block diagram of the central unit of a programmable controller; - Figure 3 shows the diagram of the image memory of the central unit; - Figure t illustrates the block diagram of a redundancy coupler according to the invention, - Figure 5 is a schematic view of the double asynchronous serial link arranged between the two redundancy couplers; FIG. 6 shows the structure of the dialogue registers contained in the dialogue memory of each coupler according to FIG. 4; - Figure 7 shows the address status register 0 of the dialogue memory according to fig. 6; - Figure 8 illustrates the flow of the user program and the test program; - Figure 9 shows the structure of exchange and comparison of information "INPUTS".
En référence à la figure 1, deux automates AP1, AP2 programmables redondants fonctionnent simultanément sur un meme process ou procédé 10 doté de capteurs 12 (boutonspoussoirs, interrupteurs, roues codeuses ...) et d'actionneurs 14 (contacteurs, électro-vannes, voyants, afficheurs ...). Les automates AP1, AP2 sont du type PB 400 de MERLIN GERIN, comprenant chacun un bus principal BP1, BP2 de communication et de surveillance à très forte capacité d'échanges autorisant une structure multiprocesseur. Le bus principal BP1, BP2 de chaque automate AP1, AP2 est équipé d'une unité centrale UC1, UC2, d'une pluralité d'interfaces à modules ou cartes d'entrées El, E2 et de sorties SI, S2 logiques (tout ou rien) ou analogiques, et de modules auxiliaires (non représentés) de couplage et de fonction. Les capteurs 12 du process 10 sont connectés électriquement par une première paire de faisceaux de câbles Cl, C2 aux modules d'entrées El, E2 des deux automates Api, AP2. Les actionneurs 14 du process 10 sont raccordés par une deuxième paire de faisceaux de câbles C3,C4 aux modules de sorties S1, S2 des deux automates AP1, AP2.With reference to FIG. 1, two redundant programmable PLCs AP1, AP2 operate simultaneously on the same process or process 10 provided with sensors 12 (pushbuttons, switches, coding wheels ...) and actuators 14 (contactors, solenoid valves, indicators, displays ...). The PLCs AP1, AP2 are of the PB 400 type from MERLIN GERIN, each comprising a main bus BP1, BP2 for communication and monitoring with very high exchange capacity allowing a multiprocessor structure. The main bus BP1, BP2 of each PLC AP1, AP2 is equipped with a central unit UC1, UC2, a plurality of interfaces with modules or input cards El, E2 and logic outputs SI, S2 (all or nothing) or analog, and auxiliary modules (not shown) for coupling and function. The sensors 12 of the process 10 are electrically connected by a first pair of cable bundles Cl, C2 to the input modules El, E2 of the two automata Api, AP2. The actuators 14 of process 10 are connected by a second pair of cable bundles C3, C4 to the output modules S1, S2 of the two automata AP1, AP2.
Au bus principal BP1, BP2 de chaque automate AP1, AP2 est associé un coupleur de redondance CR1, CR2 destiné à dia loguer avec l'unité centrale UC1, UC2 correspondante pour surveiller en permanence les ordres reçus des capteurs 12 ainsi que les actions issues du déroulement cyclique du programme propre de chaque automate APi, AP2. Une double liaison série LS asynchrone est agencée entre les deux coupleurs de redondance CRI, CR2 pour synchroniser le fonctionnement simultané des deux automates AP1, AP2 redondants.The main bus BP1, BP2 of each PLC AP1, AP2 is associated with a redundancy coupler CR1, CR2 intended to log in with the corresponding central unit UC1, UC2 to permanently monitor the orders received from the sensors 12 as well as the actions from the Cyclic sequence of the own program of each PLC APi, AP2. A double asynchronous LS serial link is arranged between the two redundancy couplers CRI, CR2 to synchronize the simultaneous operation of the two redundant PLCs AP1, AP2.
A chaque cycle de programme, des échanges reciproques sont effectués entre les deux coupleurs CRI, CR2 via la liaison
LS redondante pour controler la similitude d'informations prédéterminées (entrées, sorties, mots mémoire) présentes simultanément dans les deux automates AP1, AP2.At each program cycle, reciprocal exchanges are carried out between the two couplers CRI, CR2 via the link
Redundant LS to control the similarity of predetermined information (inputs, outputs, memory words) present simultaneously in the two PLCs AP1, AP2.
La figure 2 montre le schéma synoptique de l'unité centrale
UCI de l'automate API l'unité centrale UCZ de l'autre au tomate AP2 présente une structure idencîque à celle de UCI et ne sera pas décrite par la suite.L'unité centrale UC1 comprend
une unité de traitement 16 destinée à piloter le fonc tionnement de l'automate AP1 et à gérer les échanges d'in- formations entre ses modules par l'intermédiaire du bus principal BP1; - une memoire RAM 18 pour le stockage des données; - une mémoire RAMou EPROM 20 pour le stockage du programme utilisateur; - une mémoire RAM 22 image des entrées E1 et sorties
S1;; - un bus intermédiaire BI UC1 d'interconnexion des mé- moires 18, 20, 22 et de l'unité de traitement 16, cette dernière étant raccordée d'autre part au bus principal BP1. Figure 2 shows the block diagram of the central unit
UCI of the PLC PLC the UCZ central unit of the other to the AP2 tomato has a structure identical to that of UCI and will not be described below. The central unit UC1 comprises
a processing unit 16 intended to control the operation of the PLC AP1 and to manage the exchange of information between its modules via the main bus BP1; - a RAM 18 memory for data storage; a RAMou EPROM 20 memory for storing the user program; - 22 image RAM memory of the E1 inputs and outputs
S1 ;; an intermediate bus BI UC1 for interconnecting the memories 18, 20, 22 and the processing unit 16, the latter being connected on the other hand to the main bus BP1.
Sur la figure 3, la mémoire image E/S 22 de l'unité centrale UC1 comporteune première zone MIE1 de mémoire image d entrée coopérant avec les modules d'entrées E1, et une deuxième zone MIS2 de mémoire image de sortie raccordée aux modules de sorties S1 de l'automate AP1. La fonction de la mémoire image 22 consiste à mémoriser à chaque cycle du programme, les informations d'entrées et de sorties, évitant ainsi tout aléa de fonctionnement. Le sens de transmission des informations entre la mémoire 22 et les modules d'entrées El et de sorties S1 s'inverse dans les bus BP1 et BI UC1 en fonction de la zone MIEl ou MIS1 adressée par l'unité de traitement 16.On remarque que les ordres déli vrés aux modules de sorties S1 font l'objet d'une inscription préalable dans la deuxième zone MIS1 de mémoire image de sortie. La mémoire image 22 de l'autre unité centrale
UC2 comporte d'une manière similaire une zone de mémoire image d'entrée MIE2 coopérant avec les modules d'entrées
E2, et une zone de mémoire image de sortie MIS2 coopérant avec les modules de sortie S2.In FIG. 3, the I / O image memory 22 of the central unit UC1 comprises a first zone MIE1 of input image memory cooperating with the input modules E1, and a second zone MIS2 of output image memory connected to the modules outputs S1 of PLC AP1. The function of the image memory 22 consists in memorizing the input and output information at each cycle of the program, thus avoiding any operational hazard. The direction of transmission of information between the memory 22 and the input modules El and outputs S1 reverses in the buses BP1 and BI UC1 as a function of the area MIEl or MIS1 addressed by the processing unit 16. that the orders issued to the output modules S1 are subject to prior registration in the second zone MIS1 of output image memory. The image memory 22 of the other central processing unit
UC2 similarly includes an MIE2 input image memory area cooperating with the input modules
E2, and an output image memory area MIS2 cooperating with the output modules S2.
La figure 4 illustre le schéma synoptique du coupleur de redondance CR1 de l'automate API. L'autre coupleur de redondance CR2 associé à l'automate AP2 est identique à CR1 et ne sera pas décrit par la suite. L'architecture du coupleur de redondance CR1 est basée sur celle d'un coupleur asynchrone comportant - une unité de traitement 24 utilisant un microprocesseur 6809 de MOTOROLA; - une mémoire RAM 26 commune de dIalogue UC1/CR1 renfermant les registres de dialogue entre l'unité centrale UC1 et le coupleur de redondance CR1; - une mémoire RAM 28 de données, ayant une capacité de quatre koctets; - une mémoire EPROM 30 de capacité huit koctets pour le stockage du programme test du coupleur CR1; - un bus intermédiaire BI CR1 d'interconnexion des mémoires 26, 28, 30 et de l'unité de traitement 24;; - une interface 32'logique d'adaptation11 et un module 34 de gestion des interruptions, intercalés entre le bus intermédiaire BI CR1 et le bus principal BP1 de l'automate AP1; - deux voies 1,2 indépendantes de transmission série raccordées au bus intermédiaire BI CR1 et comprenant des moyens d'émission EM1, EM2 et des moyens de réception R1, R2 asso clés à la liaison LS redondante.FIG. 4 illustrates the block diagram of the redundancy coupler CR1 of the PLC PLC. The other redundancy coupler CR2 associated with the PLC AP2 is identical to CR1 and will not be described below. The architecture of the CR1 redundancy coupler is based on that of an asynchronous coupler comprising - a processing unit 24 using a MOTOROLA microprocessor 6809; - a common RAM memory 26 of dIalogue UC1 / CR1 containing the dialogue registers between the central unit UC1 and the redundancy coupler CR1; - a data memory RAM 28, having a capacity of four kbytes; - an EPROM memory 30 of capacity eight kbytes for the storage of the test program of the coupler CR1; - an intermediate bus BI CR1 for interconnecting memories 26, 28, 30 and the processing unit 24; - A 32 ′ logical adaptation interface 11 and a module 34 for managing interruptions, interposed between the intermediate bus BI CR1 and the main bus BP1 of the PLC AP1; - two independent serial transmission channels 1,2 connected to the intermediate bus BI CR1 and comprising transmission means EM1, EM2 and reception means R1, R2 associated with the redundant LS link.
Sur la figure 5, est représentée schématiquement la liaison
LS redondante entre les deux coupleurs CR1 et CR2. Elle est constituée par deux paires de canaux A, A' 7 B, B' formant deux liaisons à transmission bidirec tipnnelle simultanée. Le premier canal A relie l'émetteur
EM1 de la voie 1 du coupleur CR1 au récepteur RI de la voie 1 correspondante de l'autre coupleur CR2 Le deuxième canal
A' raccorde l'émetteur EMI de la voie 1 du coupleur CR2 au récepteur R1 de la voie 1 du coupleur CR1. Les troisième et quatrième canaux B, B' relient d'une manière similaire les émetteurs EM2 et les récepteurs R2 des deux voies 2, respectivement du coupleur CRI vers le coupleur CR2, et du coupleur CR2 vers le coupleur CRI.Le sens de transmission des informations dans les différents canaux A, A' ; B, B' de la liaison LS est indiqué par une flèche,
La structure des registres de dialogue contenus dans la mémoire 26 de dialogue du coupleur de redondance CR1, est illustrée à la fig. 6. La mémoire 26 comprend un registre
O adressable "bit" et une pluralité de registres 2 à 6 adressables "mot". Les autres registres 1 et 7 à F sont réservés. La mémoire 26 de dialogue de l'autre coupleur de redondance CR2 est identique, et ne sera pas décrite.In FIG. 5, the connection is schematically represented
Redundant LS between the two couplers CR1 and CR2. It consists of two pairs of channels A, A '7 B, B' forming two simultaneous two-way transmission links. The first channel A connects the transmitter
EM1 of channel 1 of coupler CR1 to the receiver RI of corresponding channel 1 of other coupler CR2 The second channel
A 'connects the EMI transmitter of channel 1 of coupler CR2 to the receiver R1 of channel 1 of coupler CR1. The third and fourth channels B, B ′ similarly connect the emitters EM2 and the receivers R2 of the two channels 2, respectively from the coupler CRI to the coupler CR2, and from the coupler CR2 to the coupler CRI. information in the different channels A, A '; B, B 'of the LS link is indicated by an arrow,
The structure of the dialogue registers contained in the dialogue memory 26 of the redundancy coupler CR1 is illustrated in FIG. 6. The memory 26 includes a register
O addressable "bit" and a plurality of registers 2 to 6 addressable "word". The other registers 1 and 7 to F are reserved. The dialogue memory 26 of the other redundancy coupler CR2 is identical, and will not be described.
Le registre d'adresse o constitue un registre d9état dont le format à 16 bits est représenté à la fig. 7 - Cl et C2 sont des bits de contrôle du déroulement du programme utilisateur; - a est le bit "INDETERMINATION" piloté dans l'état 1 par le coupleur de redondance CRI en cas d'incohérence d'infor- mations avec le coupleur CR2; - DEF est le bit "DEFAUT" mis dans l'état 1 à la suite d'un défaut de l'automate AP1 et/ou AP2 ou de la liaison LS redondante;; - RAF est le bit de "demande de RAFRAîCHISSEMENT" positionné dans l'état 1 par le coupleur CR1 et remis automatiquement dans l'état 0 par le programme utilisateur après achèvement du rafraîchissement qui consiste à recopier les entrées El dans la mémoire image des entrées 22 et la mémoire image des sorties 22 dans les sorties 51; - Ml, M2 sont les bits "MARCHE" des automates API et AP2; - BTI, BTO sont des bits "base de temps" mis à jour respectivement par le programme et par le coupleur CRI; - TR6 est un bit de "Transmission" de mots prédéterminés, contenus dans les tables. L'état de ce bit renseigne le coupleur de redondance sur le sens de transfert des tables. The address register o constitutes a state register whose 16-bit format is shown in FIG. 7 - C1 and C2 are bits for controlling the progress of the user program; - a is the "INDETERMINATION" bit controlled in state 1 by the CRI redundancy coupler in the event of information inconsistency with the CR2 coupler; - DEF is the "DEFAULT" bit set to state 1 following a fault in the PLC AP1 and / or AP2 or the redundant LS link ;; - RAF is the bit of "REFRESHING request" positioned in state 1 by the coupler CR1 and automatically reset to state 0 by the user program after completion of the refresh which consists of copying the inputs El into the image memory of the inputs 22 and the image memory of the outputs 22 in the outputs 51; - MI, M2 are the "ON" bits of the PLC and AP2 PLCs; - BTI, BTO are "time base" bits updated respectively by the program and by the CRI coupler; - TR6 is a bit of "Transmission" of predetermined words, contained in the tables. The state of this bit informs the redundancy coupler of the table transfer direction.
Le registre 2 renferme l'adresse du descripteur de tables.Register 2 contains the address of the table descriptor.
Cette valeur est chargée à l'initialisation et pointe le début de la zone mémoire où est décrite la redondance (entrées, sorties, mots).This value is loaded at initialization and points to the beginning of the memory area where redundancy is described (inputs, outputs, words).
Le registre 3 concerne l'état de la liaison LS entre coupleurs CR1 et CR2 et comprend quatre bits indiquant respectivement l'état des canaux A, A'; B, B'.Register 3 concerns the state of the link LS between couplers CR1 and CR2 and comprises four bits respectively indicating the state of the channels A, A '; B, B '.
Les registres 4, 5 et 6 renseignent le programme en cas de défaut (bit "DEF") ou d'indétermination (bit "IND") suite à une discordance entre les coupleurs CR1 et CR2.The registers 4, 5 and 6 inform the program in the event of a fault ("DEF" bit) or indeterminacy ("IND" bit) following a discrepancy between the couplers CR1 and CR2.
Dans une phase d'initialisation, l'utilisateur déclare toutes les informations qu'il souhaite surveiller au moyen d'un descripteur de configuration. Cette liste d'informations regroupées en tables d'échange concerne les entrées, les mots déclarés à une adresse prédéterminée de la mé- moire de données 18 de chaque unité centrale UC1, UC2, et les sorties, Chaque coupleur de redondance CR1, CR2 recopie ensuite les tables dans sa mémoire de données 28.In an initialization phase, the user declares all the information that he wishes to monitor by means of a configuration descriptor. This list of information grouped into exchange tables concerns the inputs, the words declared at a predetermined address in the data memory 18 of each central unit UC1, UC2, and the outputs, Each redundancy coupler CR1, CR2 copies then the tables in its data memory 28.
Ces déclarations peuvent être modifiées à volonté durant le fonctionnement de l'installation selon que l'on souhaite alléger ou renforcer la surveillance.These declarations can be modified at will during the operation of the installation according to whether one wishes to lighten or reinforce the surveillance.
La phase de contrôle de la similitude des informations (entrées, sorties, mots mémoire présentes dans les deux automates AP1, AP2 fonctionnant simultanément sur le même process 10, est illustrée schématiquement à la fig. 8.The phase of checking the similarity of the information (inputs, outputs, memory words present in the two PLCs AP1, AP2 operating simultaneously on the same process 10) is illustrated diagrammatically in FIG. 8.
Cette phase de controle est déterminée par le programme test des coupleurs de redondance CR1, CR2, et intervient au début et à la fin de chaque cycle du programme utilisa- teur des automates API, AP2. La comparaison des entrées s'opère avant le traitement La comparaison des sorties et des mots mémoire intervient après le traitement et com mande le ra raIchIssernent. Chaque coupleur de redondance
CR1, CR2 est en dialogue avec l'unité centrale UC1, UC2 associée à l'automate AP1, AP2, et surveille en permanence les points suivants - la mémoire de données 16 - l'état des entrées avant leur utilisation par le programme, - l' état des sorties après déroulement du programme utilisa- teur, mais avant leur répercussion sur les actionneurs 14. This control phase is determined by the test program of the redundancy couplers CR1, CR2, and takes place at the beginning and at the end of each cycle of the user program of PLC, AP2 automata. The comparison of the inputs takes place before the processing The comparison of the outputs and the memory words occurs after the processing and controls the raIchIssernent. Each redundancy coupler
CR1, CR2 is in dialogue with the central unit UC1, UC2 associated with the PLC AP1, AP2, and constantly monitors the following points - the data memory 16 - the state of the inputs before their use by the program, - the state of the outputs after completion of the user program, but before their repercussion on the actuators 14.
En cas de discordance entre les deux automates AP1 et AP2, les coupleurs CR1, CR2 provoquent le démarrage d'une pre mière procédure de défaut D1 d'entrées, et une deuxième procédure de défaut D2 de sorties ou de mots Ces deux procédures de défaut D1, D2 diagnostiquent la nature de la panne, et peuvent engendrer le découplage de l'automate AP1,
AP2 défectueux.Un seul automate assure ensuite le fonctionnement de l'installation tandis que les opérations de maintenance ou de réparation sont possibles sur l'autre
Le retour en fonctionnement est assuré par le coupleur CR1,
CR2 correspondant qui procède au rafraîchissement (entrées, sorties, états internes) de l'automate dépanné avant de le coupler au process 10. In the event of a discrepancy between the two PLCs AP1 and AP2, the couplers CR1, CR2 cause the start of a first fault procedure D1 for inputs, and a second fault procedure D2 for outputs or words These two fault procedures D1, D2 diagnose the nature of the fault, and can cause the decoupling of the PLC AP1,
AP2 defective. A single PLC then ensures the operation of the installation while maintenance or repair operations are possible on the other.
The return to operation is ensured by the CR1 coupler,
CR2 correspondent which refreshes (inputs, outputs, internal states) of the faulty PLC before coupling it to process 10.
Le procédé d'échange et de comparaison des informations est expliqué en détail par la suite 1) Echange et comparaison des ENTREES (voir l'organigramme de la fig. 9!
Le coupleur de redondance CR1 acquiert la valeur des entrées El dans la zone MIE1 de la mémoire image 22 associée à l'unité centrale UC1 de l'automate AP1. L'autre coupleur
CR2 relève d'une manière similaire la valeur des entrées
E2 dans la zone MIE2 de la mémoire image 22 associée à l'unité centrale UC2 de l'automate AP2. Les deux coupleurs
CR1, CR2 rangent la valeur des entrées dans leurs mémoires de données 28 respectives, puis échangent simultanément les données par l'intermédiaire de la liaison LS duplex redondante.Les coupleurs CRI, CR2 rangent les données échangées dans leurs mémoires de données 28 de manière à autoriser ultérieurement la comparaison des entrées par l'interme- diaire de leurs unités de traitement 24 respectives.The information exchange and comparison process is explained in detail below 1) Exchange and comparison of INPUTS (see the flowchart in fig. 9!
The redundancy coupler CR1 acquires the value of the inputs El in the area MIE1 of the image memory 22 associated with the central unit UC1 of the PLC AP1. The other coupler
CR2 similarly records the value of the inputs
E2 in the area MIE2 of the image memory 22 associated with the central unit UC2 of the PLC AP2. The two couplers
CR1, CR2 store the value of the inputs in their respective data memories 28, then simultaneously exchange the data via the redundant duplex LS link. The couplers CRI, CR2 store the data exchanged in their data memories 28 so as to subsequently authorize the comparison of the inputs via their respective processing units 24.
En cas de similitude des entrées, les coupleurs CR1 et CR2 envoient simultanément un ordre de commande aux unités centrales UC1, UC2 correspondantes pour assurer la synchronisation des deux automates AP1, AP2 avant le traitement utilisateur.If the inputs are similar, the couplers CR1 and CR2 simultaneously send a command command to the corresponding central units UC1, UC2 to ensure synchronization of the two PLCs AP1, AP2 before user processing.
La procédure de défaut D1 intervient automatiquement en cas d'incoherence des entrées et prévoit une nouvelle phase d'acquisition, échange et comparaison de MIE1 et MIE2. En cas de poursuite de l'incohérence, les coupleurs CR1, CR2 relèvent directement les données sur les cartes d'entrées El, E2, et procèdent ensuite à leurs échanges (liaison LS) et à leur comparaison dans les mémoires 28. Le résultat de cette comparaison engendre deux séries additionnelles de tests (voir fig. 9) permettant d'identifier soit la mémoire image 22 en défaut, soit la carte d'entrée El ou E2 défectueuse. The fault procedure D1 intervenes automatically in the event of inconsistency of the inputs and provides for a new phase of acquisition, exchange and comparison of MIE1 and MIE2. If the inconsistency continues, the couplers CR1, CR2 directly read the data on the input cards El, E2, and then carry out their exchanges (LS link) and their comparison in the memories 28. The result of this comparison generates two additional series of tests (see fig. 9) making it possible to identify either the faulty image memory 22 or the faulty input card El or E2.
2) échange et comparaison des sorties et des mots.2) exchange and comparison of outputs and words.
a) sorties
Le processus d'acquisition, d'échange et de comparaison des sorties est similaire å celui utilise pour les entrées, avec la différence que les valeurs des sorties Sl et S2 sont relevées dans les zones MIS1 et MIS2 des mémoires images 22 des unités centrales UC1 et UC2. a) outings
The process of acquisition, exchange and comparison of the outputs is similar to that used for the inputs, with the difference that the values of the outputs S1 and S2 are recorded in the zones MIS1 and MIS2 of the image memories 22 of the central processing units UC1 and UC2.
b) mots
Idem, l'acquisition des mots s'effectuant dans la mémoire de données 18 de chaque unité centrale UC1 et UC2. b) words
Idem, the acquisition of the words taking place in the data memory 18 of each central unit UC1 and UC2.
La cohérence des sorties et des mots pilote la synchronisation des deux automates AP1, AP2 avant le rabalchissement
La présence des coupleurs de redondance CRI, CR2 associés à la liaison LS duplex permet de synchroniser le fonctionnement des deux automates API, AP2 redondants et de vérifier la comparaison de leurs entrées, sorties et mots mémoire.The consistency of the outputs and the words controls the synchronization of the two PLCs AP1, AP2 before the downscaling
The presence of the redundancy couplers CRI, CR2 associated with the duplex LS link makes it possible to synchronize the operation of the two redundant PLC controllers, AP2 and to check the comparison of their inputs, outputs and memory words.
Le programme test des coupleurs CR1 et CR2 introduit un temps de traitement de 5 à 10 ms par cycle.The test program for the CR1 and CR2 couplers introduces a processing time of 5 to 10 ms per cycle.
L'invention n'est bien entendu nullement limitée au mode de mise en oeuvre plus particulièrement décrit et représenté aux dessins annexés, mais elle s'étend bien au contraire à toute variante restant dans le cadre des équivalences The invention is of course in no way limited to the mode of implementation more particularly described and shown in the accompanying drawings, but it extends quite the contrary to any variant remaining within the framework of equivalences
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8403981A FR2561410B1 (en) | 1984-03-13 | 1984-03-13 | PROCESS CONTROL ASSOCIATED WITH TWO REDUNDANT PROGRAMMABLE CONTROLLERS |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8403981A FR2561410B1 (en) | 1984-03-13 | 1984-03-13 | PROCESS CONTROL ASSOCIATED WITH TWO REDUNDANT PROGRAMMABLE CONTROLLERS |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2561410A1 true FR2561410A1 (en) | 1985-09-20 |
FR2561410B1 FR2561410B1 (en) | 1987-11-20 |
Family
ID=9302063
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR8403981A Expired FR2561410B1 (en) | 1984-03-13 | 1984-03-13 | PROCESS CONTROL ASSOCIATED WITH TWO REDUNDANT PROGRAMMABLE CONTROLLERS |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2561410B1 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0250317A1 (en) * | 1986-06-18 | 1987-12-23 | Telemecanique | Process and device for the redundant control of a power element |
EP0399308A2 (en) * | 1989-05-23 | 1990-11-28 | Aeg Westinghouse Transportation Systems, Inc. | Computer network for real time control with automatic fault identification and by-pass |
EP0404992A1 (en) * | 1989-06-30 | 1991-01-02 | Siemens Aktiengesellschaft | Method for operating with a high availability redundant data-processing units |
EP0421095A2 (en) * | 1989-10-06 | 1991-04-10 | Sensycon Gesellschaft Für Industrielle Sensorsysteme Und Prozessleittechnik Mbh | Apparatus for sensing and processing of electrical signals |
FR2691559A1 (en) * | 1992-05-25 | 1993-11-26 | Cegelec | Software system with replicated objects exploiting dynamic messaging, in particular for installation of control / command with redundant architecture. |
WO1993025965A1 (en) * | 1992-06-12 | 1993-12-23 | The Dow Chemical Company | Intelligent process control communication system and method |
WO1994003846A1 (en) * | 1992-08-04 | 1994-02-17 | The Dow Chemical Company | Method of input signal resolution for actively redundant process control computers |
EP0632381A2 (en) * | 1993-06-26 | 1995-01-04 | International Computers Limited | Fault-tolerant computer systems |
EP0742505A2 (en) * | 1995-05-11 | 1996-11-13 | Siemens Aktiengesellschaft | Safety-oriented monitoring device for a machine |
WO1999032947A1 (en) * | 1997-12-19 | 1999-07-01 | Honeywell Inc. | Systems and methods for synchronizing redundant controllers with minimal control disruption |
WO1999064938A1 (en) * | 1998-06-10 | 1999-12-16 | Siemens Aktiengesellschaft | Control device for a machine, system, or apparatus and a method for monitoring a control |
WO2001020465A2 (en) * | 1999-09-17 | 2001-03-22 | Netas Northern Electric Telecommunication A.S. | Synchronizer circuit |
WO2007075097A1 (en) * | 2005-12-26 | 2007-07-05 | Siemens Aktiengesellschaft | Processing unit and method for configuring a networked automation system |
EP2196908A1 (en) * | 2008-12-15 | 2010-06-16 | Converteam Technology Ltd | Electronic system with redundancy of elements and motor control chain implementing such a system |
EP2251789A1 (en) * | 2009-05-12 | 2010-11-17 | ABB France | Input/output module for sensors and/or actuators exchanging information with two central processing units |
-
1984
- 1984-03-13 FR FR8403981A patent/FR2561410B1/en not_active Expired
Non-Patent Citations (2)
Title |
---|
BBC NACHRICHTEN, vol. 62, no. 8/9, 1980, Mannheim (DE); * |
SIEMENS POWER ENGINEERING, vol. II, no. 8, août 1980, Berlin (DE); * |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0250317A1 (en) * | 1986-06-18 | 1987-12-23 | Telemecanique | Process and device for the redundant control of a power element |
FR2600437A1 (en) * | 1986-06-18 | 1987-12-24 | Telemecanique Electrique | METHOD AND DEVICE FOR REDUNDANT CONTROL OF A POWER MEMBER |
WO1990007736A1 (en) * | 1986-06-18 | 1990-07-12 | Richard Frecon | Method and device for the redundant control of a power member |
EP0399308A2 (en) * | 1989-05-23 | 1990-11-28 | Aeg Westinghouse Transportation Systems, Inc. | Computer network for real time control with automatic fault identification and by-pass |
EP0399308A3 (en) * | 1989-05-23 | 1992-03-18 | Aeg Westinghouse Transportation Systems, Inc. | Computer network for real time control with automatic fault identification and by-pass |
EP0404992A1 (en) * | 1989-06-30 | 1991-01-02 | Siemens Aktiengesellschaft | Method for operating with a high availability redundant data-processing units |
EP0421095A2 (en) * | 1989-10-06 | 1991-04-10 | Sensycon Gesellschaft Für Industrielle Sensorsysteme Und Prozessleittechnik Mbh | Apparatus for sensing and processing of electrical signals |
EP0421095A3 (en) * | 1989-10-06 | 1992-05-27 | Sensycon Gesellschaft Fuer Industrielle Sensorsysteme Und Prozessleittechnik Mbh | Apparatus for sensing and processing of electrical signals |
FR2691559A1 (en) * | 1992-05-25 | 1993-11-26 | Cegelec | Software system with replicated objects exploiting dynamic messaging, in particular for installation of control / command with redundant architecture. |
EP0572307A1 (en) * | 1992-05-25 | 1993-12-01 | Cegelec | Replicated object software system using a dynamic message service, especially for a control arrangement with a redondant architecture |
WO1993024884A1 (en) * | 1992-05-25 | 1993-12-09 | Cegelec | Replicated object software system utilizing dynamic messaging, especially for a redundant architecture control/command facility |
US5488723A (en) * | 1992-05-25 | 1996-01-30 | Cegelec | Software system having replicated objects and using dynamic messaging, in particular for a monitoring/control installation of redundant architecture |
WO1993025965A1 (en) * | 1992-06-12 | 1993-12-23 | The Dow Chemical Company | Intelligent process control communication system and method |
US5519603A (en) * | 1992-06-12 | 1996-05-21 | The Dow Chemical Company | Intelligent process control communication system and method having capability to time align corresponding data sets |
WO1994003846A1 (en) * | 1992-08-04 | 1994-02-17 | The Dow Chemical Company | Method of input signal resolution for actively redundant process control computers |
US5583757A (en) * | 1992-08-04 | 1996-12-10 | The Dow Chemical Company | Method of input signal resolution for actively redundant process control computers |
EP0632381A2 (en) * | 1993-06-26 | 1995-01-04 | International Computers Limited | Fault-tolerant computer systems |
EP0632381A3 (en) * | 1993-06-26 | 1997-05-28 | Int Computers Ltd | Fault-tolerant computer systems. |
EP0744676A2 (en) * | 1995-05-11 | 1996-11-27 | Siemens Aktiengesellschaft | Method and device for safe operation of a numerical control on a machine-tool or a robot |
EP0742498A2 (en) * | 1995-05-11 | 1996-11-13 | Siemens Aktiengesellschaft | Implementation of a single channel code program in a system with a two-channel safety-oriented structure |
EP0742505A2 (en) * | 1995-05-11 | 1996-11-13 | Siemens Aktiengesellschaft | Safety-oriented monitoring device for a machine |
EP0742499A3 (en) * | 1995-05-11 | 1997-12-29 | Siemens Aktiengesellschaft | Reliable processing of safety-oriented process signals |
EP0742498A3 (en) * | 1995-05-11 | 1998-01-14 | Siemens Aktiengesellschaft | Implementation of a single channel code program in a system with a two-channel safety-oriented structure |
EP0742505A3 (en) * | 1995-05-11 | 1998-01-14 | Siemens Aktiengesellschaft | Safety-oriented monitoring device for a machine |
EP0744676A3 (en) * | 1995-05-11 | 1998-01-14 | Siemens Aktiengesellschaft | Method and device for safe operation of a numerical control on a machine-tool or a robot |
AU749129B2 (en) * | 1997-12-19 | 2002-06-20 | Honeywell Inc. | Systems and methods for synchronizing redundant controllers with minimal control disruption |
WO1999032947A1 (en) * | 1997-12-19 | 1999-07-01 | Honeywell Inc. | Systems and methods for synchronizing redundant controllers with minimal control disruption |
WO1999064938A1 (en) * | 1998-06-10 | 1999-12-16 | Siemens Aktiengesellschaft | Control device for a machine, system, or apparatus and a method for monitoring a control |
US6604006B2 (en) | 1998-06-10 | 2003-08-05 | Siemens Aktiengesellschaft | Control device in a system and method for monitoring a controller |
GB2371390B (en) * | 1999-09-17 | 2004-07-14 | Netas Northern Electric Teelec | Synchroniser circuit |
GB2371390A (en) * | 1999-09-17 | 2002-07-24 | Netas Northern Electric Teelec | Synchronizer circuit |
WO2001020465A3 (en) * | 1999-09-17 | 2001-12-27 | Netas Northern Electric Teleco | Synchronizer circuit |
WO2001020465A2 (en) * | 1999-09-17 | 2001-03-22 | Netas Northern Electric Telecommunication A.S. | Synchronizer circuit |
WO2007075097A1 (en) * | 2005-12-26 | 2007-07-05 | Siemens Aktiengesellschaft | Processing unit and method for configuring a networked automation system |
EP2196908A1 (en) * | 2008-12-15 | 2010-06-16 | Converteam Technology Ltd | Electronic system with redundancy of elements and motor control chain implementing such a system |
FR2939923A1 (en) * | 2008-12-15 | 2010-06-18 | Converteam Technology Ltd | ELECTRONIC SYSTEM WITH REDUNDANCY OF ELEMENTS, AND CHAIN OF CONTROLLING AN ENGINE IMPLEMENTING SUCH A SYSTEM |
US8290602B2 (en) | 2008-12-15 | 2012-10-16 | Converteam Technology Ltd. | Electronic system with component redundancy, and control chain for a motor implementing such system |
EP2251789A1 (en) * | 2009-05-12 | 2010-11-17 | ABB France | Input/output module for sensors and/or actuators exchanging information with two central processing units |
FR2945643A1 (en) * | 2009-05-12 | 2010-11-19 | Abb France | Inputs / outputs module for sensors and / or actuators exchanging information with two central units. |
Also Published As
Publication number | Publication date |
---|---|
FR2561410B1 (en) | 1987-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2561410A1 (en) | Control for a process associated with two redundant programmable automatic controllers | |
US7882316B2 (en) | Shared data mirroring apparatus, method, and system | |
JPS631628B2 (en) | ||
JPH1185408A (en) | Storage controller | |
EP2234021A1 (en) | Memory node for use within a data storage system having a plurality of interconnected memory nodes | |
GB2111271A (en) | Data transmission and processing systems | |
FR2520896A1 (en) | DEVICE FOR ADDRESSING THE CARDS OF A PROGRAMMABLE AUTOMATE FOR THE SAFETY OF BUS EXCHANGES | |
JPH1027115A (en) | Fault information sampling circuit for computer system | |
JPS5940796A (en) | Centralized monitor system | |
JP3127939B2 (en) | Event information transmission device | |
JP2637653B2 (en) | Redundant controller | |
JPS5937878Y2 (en) | information processing equipment | |
JPS6029424B2 (en) | Control computer system | |
CN117062066A (en) | TBOX-based key filling method, TBOX-based key filling device, TBOX-based key filling vehicle and TBOX-based key storage medium | |
JPH10124338A (en) | Parallel processor | |
JP2000224206A (en) | Redundant master station method for fieldbus system | |
JPH07143133A (en) | Multi-layer protocol processor for common use of memory | |
JP3012402B2 (en) | Information processing system | |
JP3743975B2 (en) | Storage system | |
CN116203828A (en) | Interaction method and device of parallel driving system and parallel driving system | |
JP2576236B2 (en) | Communication method of programmable controller | |
CN116578067A (en) | Data processing method, device, storage medium and vehicle | |
JPS59180760A (en) | Remote dump system | |
JPS5820058B2 (en) | Data advance reading method | |
JPH0137778B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |