(19)
(11) EP 0 361 298 B1

(12) FASCICULE DE BREVET EUROPEEN

(45) Mention de la délivrance du brevet:
30.10.1996  Bulletin  1996/44

(21) Numéro de dépôt: 89117377.5

(22) Date de dépôt:  20.09.1989
(51) Int. Cl.6G08B 25/00, G08B 26/00, G08B 29/00

(54)

Système de collecte des alarmes d'un ensemble de stations

Systemeinrichtung zur Sammlung von Alarmsignalen einer Stationskette

Collecting system of alarms from a group of stations


(84) Etats contractants désignés:
AT BE CH DE ES FR GB IT LI NL SE

(30) Priorité: 26.09.1988 FR 8812534

(43) Date de publication de la demande:
04.04.1990  Bulletin  1990/14

(73) Titulaire: ALCATEL CIT
F-75008 Paris (FR)

(72) Inventeurs:
  • Philippe, Dominique
    F-22140 Begard (FR)
  • Cozic, Jean-Yves
    F-22300 Lannion (FR)

(74) Mandataire: Weinmiller, Jürgen et al
Lennéstrasse 9 Postfach 24
82336 Feldafing
82336 Feldafing (DE)


(56) Documents cités: : 
GB-A- 2 080 000
   
  • (IEE PROCEEDINGS-G/ELECTRONIC CIRCUITS AND SYSTEMS) vol. 135, no. 1, part G, février 1988, pages 1 - 10, Stevenage, Herts., GB; A.J. AL-KHALILI et al.: "Multiple single-chip microcomputer approach to fire detecting and monitoring system"
   
Il est rappelé que: Dans un délai de neuf mois à compter de la date de publication de la mention de la délivrance de brevet européen, toute personne peut faire opposition au brevet européen délivré, auprès de l'Office européen des brevets. L'opposition doit être formée par écrit et motivée. Elle n'est réputée formée qu'après paiement de la taxe d'opposition. (Art. 99(1) Convention sur le brevet européen).


Description


[0001] L'invention concerne l'interrogation de différentes stations d'un ensemble de stations, en vue de connaître leur état de fonctionnement.

[0002] Par station on désigne tout dispositif électronique de commande ou de contrôle, poste de travail automatique, ou ordinateur, qui font partie par exemple d'une chaîne de fabrication, d'un ensemble d'ordinateurs reliés par un bus, d'un central de télécommunication dans lequel les stations sont des dispositifs électroniques tels qu'enregistreurs, taxeurs, marqueurs, traducteurs, organes de contrôle, unités de raccordement, reliés à un réseau de connexion. Les stations peuvent donc dialoguer entre elles, être indépendantes ou encore être pilotées par un organe de commande central.

[0003] Une station émet des signaux d'alerte, chaque signal d'alerte ayant une signification précise telle que paramètre ou valeur atteignant un seuil, mauvais fonctionnement ou panne d'un organe de la station. On désignera, dans ce qui suit, par alarme tout défaut ou panne signalé. La connaissance de ces alarmes renseigne sur l'état de fonctionnement de la station.

[0004] Les alarmes sont généralement acheminées par câbles à une station centrale où elles sont analysées, ce qui conduit à une concentration de câblage fonction du nombre de stations et du nombre d'alarmes par station, avec tous les inconvénients qui en découlent, notamment l'encombrement du câblage et son prix.

[0005] Le document GB-A-2 080 000 décrit un système de collecte des alarmes d'un ensemble de n stations, comportant une station centrale de regroupement des alarmes, chaque station comportant au moins une interface de collecte des alarmes de ladite station, et une liaison reliant en série la station centrale et les interfaces; ladite liaison acheminant des messages émis par chacune des stations à destination de la station centrale. Mais la station centrale n'envoie aucun message en direction des stations.

[0006] Le document IEE Proceedings-G/Electronic circuits and systems, vol. 135, n° 1, part G, février 1988, p. 1-10 Stevenage, Herts, Al-Kalili & al. "Multiple single-chip microcomputer approach to fire detection and monitoring system" décrit un système de collecte d'alarmes comportant une liaison en boucle, et où chaque station est repérée par une adresse.

[0007] L'invention a pour but la collecte des alarmes des stations d'un ensemble de stations ne présentant pas les inconvénients d'une collecte de chacune des alarmes par câblage.

[0008] L'invention a pour objet un système de collecte d'alarmes des stations d'un ensemble de n stations repérées chacune par une adresse, et comportant chacune au moins une interface de collecte des alarmes de ladite station ; comportant une station centrale de regroupement des alarmes; et une liaison en boucle reliant en série la station centrale et les interfaces ; une sortie de chaque interface étant reliée à une entrée d'une autre interface; ladite liaison en boucle comprenant une boucle de message acheminant des messages émis par la station centrale à destination d'au moins une interface, et une réponse de chaque station destinataire, et acheminant des messages émis par les interfaces à destination de la station centrale; caractérisé par le fait que ladite liaison en boucle comprend également :
  • une boucle de commande d'état acheminant un signal de commande d'état délivré par la station centrale pour imposer un mode de fonctionnement, pilote ou réserve, à toutes les interfaces; ledit signal de commande d'état ayant une première valeur pour un mode de fonctionnement pilote et une deuxième valeur pour un mode de fonctionnement réserve;
  • et une boucle de signal d'horloge, acheminant un signal d'horloge délivré par la station centrale à destination de toutes les interfaces.


[0009] L'invention va être décrite à l'aide d'exemples de réalisation illustrés par les figures annexées dans lesquelles :

la figure 1 est un schéma de principe d'un système de collecte des alarmes de l'invention,

la figure 2 représente un mode de réalisation d'un système de l'invention,

la figure 3 représente une interface de chaque station du système de l'invention,

la figure 4 représente un autre mode de réalisation d'un système de l'invention,

les figures 5 à 10 représentent des messages destinés à des stations du système de l'invention selon les figures 2 et 4, la figure 5 étant relative à un message de lecture des alarmes, la figure 6 étant relative à un message d'initialisation, la figure 7 étant relative à un message de télécommande, la figure 8 étant relative à un message d'essais, la figure 9 étant relative à un message octets non identifiés et la figure 10 étant relative à un message de positionnement de voyants d'alarmes.



[0010] La figure 1 représente schématiquement le système de l'invention. Une station centrale SC de collecte des alarmes est reliée en série à un ensemble de n stations S1 à Sn par une boucle de messages BM qui est une liaison série asynchrone. Les stations S1 à Sn sont repérées chacune par une adresse qui est un numéro, l'ordre de succession des stations n'étant pas obligatoirement celui des adresses, la première station S1 de l'ensemble de stations étant reliée à une borne émission Tx de la station centrale, et la dernière station Sn dudit ensemble de stations étant reliée à une borne réception Rx de la station centrale. Chaque station comporte une interface I reliée en entrée et en sortie à la boucle de messages BM ; chaque interface reçoit de la station centrale, un signal d'horloge H nécessaire à son fonctionnement, et regroupe les alarmes de la station correspondante qui lui parviennent par une liaison alarmes AL ; suite à un message émis par la station centrale SC, les alarmes sont émises sur la boucle de message BM.

[0011] La figure 2 est un mode de réalisation du système de la figure 1. La station centrale SC et les stations S1 à Sn sont reliées en série, comme dans la figure 1, par la boucle de messages BM. Elles sont également reliées en série, par une boucle de signal d'horloge BH et une boucle de commande d'état BCE ; la dernière station Sn de l'ensemble de stations est reliée, par ces deux boucles, à une borne émission HE et à une borne émission CE de la station centrale, ces bornes émettant un signal d'horloge et un signal de commande d'état, respectivement ; la première station S1 de l'ensemble de stations est reliée, par ces deux boucles, à une borne réception HR du signal d'horloge et à une borne réception RE du signal de commande d'état, de la station centrale SC.

[0012] Dans les stations les boucles BH et BCE son reliées aux interfaces I.

[0013] Les boucles BM, BH et BCE sont réunies pour former un cordon entre deux stations, et entre la station centrale et une station. En cas de coupure d'un cordon, les stations situées en aval de la coupure, reçoivent toujours en prenant le sens de circulation des messages sur la boucle BM comme référence, le signal d'horloge et peuvent émettre comme cela sera précisé plus loin ; de même ces stations peuvent recevoir le signal de commande d'état par la boucle BCE.

[0014] Dans les figures 1 et 2 chaque interface est reliée à la station par une liaison de télécommande LT par laquelle elle délivre les ordres de télécommande envoyés par la station centrale sur la boucle de messages BM.

[0015] La figure 3 représente une interface I d'une station Si, toutes les interfaces des stations étant identiques. Dans cette figure, mP représente un microcontrôleur avec ses mémoires, que celles-ci soient internes ou externes au microcontrôleur, 1 est un registre parallèle/série, 2 est une porte ET, 3 est un dispositif d'adresse de station, cette adresse étant un numéro donné par exemple par câblage, E/R sont des émetteurs/récepteurs.

[0016] A droite de la figure les boucles BM, BH et BCE sont reliées à la station S (i + 1) ; à gauche de la figure elles sont reliées à la station S (i - 1). Le microcontrôleur mP a une entrée réception RD reliée à la boucle de messages BM par un émetteur/récepteur E/R, une sortie émission TD reliée à la boucle de messages BM par un émetteur/récepteur, une entrée horloge CLK reliée à la boucle de signal d'horloge BH par un émetteur/récepteur dont la sortie est reliée par un autre émetteur/récepteur à la boucle de signal d'horloge reliée à la station S (i - 1), une entrée de commande d'état ECE reliée à la boucle de signal de commande d'état BCE par un émetteur/récepteur dont la sortie est reliée par un autre émetteur/récepteur à la boucle de signal de commande d'état BCE reliée à la station S (i - 1). On voit que le microcontrôleur mP est en quelque sorte en série avec la boucle de messages BM alors qu'il peut être considéré en dérivation par rapport aux boucles de signal d'horloge BH et de signal de commande d'état BCE. Le microcontrôleur mP a également une sortie télécommande reliée à la station par une liaison de télécommande LT.

[0017] Le registre parallèle/série 1 a une entrée parallèle reliée en sortie de la porte ET 2 dont une entrée est reliée à la liaison d'alarmes AL qui achemine les signaux d'alarmes de la station, et une autre entrée est reliée par une liaison d'écriture LW à une sortie écriture W du microcontrôleur mP qui délivre par ladite liaison d'écriture un ordre d'écriture des alarmes dans le registre 1 ; une sortie série du registre 1 est reliée à une entrée de données D du microcontrôleur. Une entrée horloge du registre 1 est reliée à une sortie horloge h du microcontrôleur mP qui délivre sur cette sortie un signal d'horloge H pour lecture du registre 1 ; ce signal d'horloge n'est appliqué qu'après le signal d'écriture, et est supprimé lorsque la lecture du registre 1 est terminée. La liaison d'alarmes AL est par exemple une liaison à seize lignes, à raison d'une ligne par alarme ; le registre 1 est alors un registre à seize bits ; le signal d'horloge H doit donc, dans ce cas, être appliqué pendant un temps au moins égal à seize périodes du signal d'horloge, pour décaler les bits du registre vers la sortie ; après lecture, tous les bits du registre sont à zéro et le registre est prêt à recevoir des alarmes sur ordre du microcontrôleur.

[0018] La liaison d'alarmes AL est également reliée en sortie d'un circuit de sortie des alarmes 5. Elle est alors connectée à un circuit de commande d'allumage de voyants ; ce circuit de commande, non représenté, est situé dans la station et commande l'allumage de voyants regroupés dans un local de supervision des stations. Le circuit de sortie des alarmes 5 est un registre relié en sortie d'une porte ET 6 reliée en entrée à l'entrée de données D, à la sortie écriture W et à une sortie de commande CV du microcontrôleur qui délivre par cette sortie de commande CV des ordres de positionnement des voyants.

[0019] Quand l'interface I est chargée de collecter des alarmes le registre 5 sert au test en ligne de la liaison d'alarme AL.

[0020] Quand l'interface I est utilisée pour positionner des voyants d'alarmes, le registre 5 sert à donner l'état de ces voyants, et dans ce cas la liaison d'alarmes AL est une sortie pour l'interface I et va attaquer le circuit de commande d'allumage des voyants ; dans ce cas l'interface I ne collecte pas d'alarmes.

[0021] Le dispositif d'adresse de station 3 contient l'adresse de la station, qui est un numéro donné par exemple par câblage ; ce dispositif est relié en sortie à une entrée adresse de station du microcontrôleur mP.

[0022] Chaque interface comporte un convertisseur 4 qui délivre une tension continue de +5V. Pour des raisons de sécurité de fonctionnement le convertisseur 4 est relié en entrée à deux alimentations indépendantes -48V(1) et -48V(2) de -48 volts chacune ; ces deux alimentations sont couplées par diode à l'entrée du convertisseur.

[0023] La figure 4 représente un autre mode de réalisation du système de l'invention.

[0024] Dans cette figure 4, chaque station S1 à Sn comporte deux interfaces I1 et I2, identiques. Les interfaces I1 sont reliées à la station centrale SC par une liaison L1 comprenant une boucle de messages BM, une boucle de signal d'horloge BH et une boucle de commande d'état BCE ; les interfaces I2 sont reliées à la station centrale SC par une liaison L2 comprenant une boucle de messages BM, une boucle de signal d'horloge BH et une boucle de commande d'état BCE. Le dispositif fonctionne en pilote/réserve, le basculement sur une liaison L1 ou L2 se faisant soit par une tâche périodique soit lors de la détection d'une anomalie sur la chaîne pilote.

[0025] Le signal de commande d'état délivré par la station centrale SC sur la boucle de commande d'état BCE des liaisons L1 et L2 impose aux interfaces le type de fonctionnement, pilote ou réserve, selon que ce signal a la valeur 1 ou la valeur 0. La transition pilote/réserve, c'est-à-dire le passage de la valeur 1 à la valeur 0 du signal de commande d'état impose une remise à zéro des interfaces qui sont de ce fait initialisées.

[0026] Dans les interfaces un signal de commande de valeur 1 valide les sorties de télécommande et de commande de positionnement des voyants des microcontrôleurs, et un signal de commande de valeur 0 bloque ces sorties.

[0027] Dans le dispositif de la figure 2 un signal de commande impose à toutes les interfaces un fonctionnement en pilote ou en réserve, le fonctionnement en réserve interdisant toute télécommande et toute commande de voyants dans les stations.

[0028] Dans le dispositif de la figure 4, chaque station ayant deux interfaces I1 et I2, lorsque les interfaces I1 sont pilotes les interfaces I2 sont en réserve, et réciproquement, de sorte qu'il est toujours possible à la station centrale SC de commander des télécommandes et des positionnements de voyants dans les stations, même en cas de coupure d'une liaison L1 ou L2, ou en cas de panne d'une interface I1 ou I2.

[0029] Les échanges d'informations entre les stations et la station centrale SC se font, sauf anomalies, à l'initiative de ladite station centrale qui envoie des messages aux stations.

[0030] Ces messages sont :
  • lecture des alarmes : ce message permet à la station centrale de connaître les alarmes collectées par les interfaces I des stations ;
  • exécution de télécommandes : ce message commande une action dans chaque station destinataire ;
  • positionnement de voyants : ce message commande dans chaque station destinataire l'allumage de voyants d'alarme ;
  • octets non identifiés : ce message est émis spontanément par une station qui n'a rien reçu depuis un certain temps, ou qui a reçu successivement deux octets non identifiés ;
  • essai : ce message permet à la station centrale de s'assurer du bon fonctionnement des interfaces I.
  • initialisation : ce message permet à la station centrale SC de connaître la configuration de la boucle de message, c'est-à-dire l'ordre de succession des stations, et l'état de fonctionnement de l'ensemble du dispositif.


[0031] Suite à un message émis par la station centrale les stations insèrent successivement leur réponse, le message et les réponses étant reçus par la station centrale SC.

[0032] La figure 5 est relative au message lecture des alarmes.

[0033] Ce message émis par la station centrale SC est constitué par deux octets ; le premier octet REQ est une demande d'émission, le deuxième octet est divisé en deux demi-octets dont l'un comporte un indicateur PIL d'un bit et trois bits à zéro, et l'autre, repéré LAL, donne la nature du message : lecture des alarmes ; à la suite du message la station centrale SC émet un octet FF qui est un drapeau de fin d'émission.

[0034] Ce message est reçu par la première station S1 de l'ensemble des n stations. La station S1 transmet en transparence les deux octets du message ; l'octet FF lui indiquant la fin de l'émission, donc du message, la station S1 émet sa réponse à la suite des deux octets du message émis la station centrale SC. Cette réponse comporte six octets dont le premier, de valeur nulle remplace, comme indiqué par la flèche f, l'octet FF émis par la station centrale à la suite du message. A la suite de sa réponse la station S1 émet un octet de valeur FF qui est un drapeau indiquant la fin de l'émission.

[0035] La station suivante, S2, reçoit les deux premiers octets du message qu'elle transmet en transparence ; puis elle reçoit le premier octet de valeur nulle de la réponse de la station S1 ; cet octet lui indique la présence d'une réponse ; la station S2 transmet donc cet octet et les suivants en transparence, et lorsqu'elle reçoit le drapeau de fin d'émission, elle insère sa propre réponse à la suite de la réponse de la station S1. Cette réponse commence par un octet de valeur nulle qui remplace, comme l'indique la flèche f, l'octet FF ; à la suite de sa réponse la station S2 émet un octet FF qui est un drapeau indiquant la fin de l'émission.

[0036] Les stations suivantes procèdent de la même manière ; la station Sn qui est la dernière de l'ensemble des n stations émet une réponse dont le premier octet a une valeur nulle et fait suivre cette réponse par un octet FF qui est un drapeau indiquant la fin de l'émission.

[0037] La station centrale SC reçoit de la dernière station Sn un message d'alarme constitué par les deux premiers octets de l'ordre émis suivis des réponses successives des stations, puis le drapeau de fin d'émission, c'est-à-dire l'octet FF ; celui-ci lui indique qu'il n'y a plus d'autres réponses à attendre.

[0038] L'octet contenant l'indication FF indique donc à une station qui le reçoit qu'il est le dernier octet émis par la station précédente, et par conséquent qu'elle peut émettre sa réponse qui, comme indiqué, commence par un octet de valeur nulle émis à la place de l'octet FF reçu. Lorsqu'une station reçoit un octet nul, cet octet lui indique qu'il s'agit d'une réponse d'une station précédente et que cette réponse doit être transmise en transparence.

[0039] Chaque réponse des stations est constituée par sept octets qui sont les suivants :
  • un premier octet de valeur nulle,
  • un deuxième octet divisé en deux demi-octets ; l'un des demi-octets contient la nature du message, LAL constituant la réponse, et l'autre demi-octet contient quatre indicateurs d'un bit chacun :

    un indicateur RT qui donne le résultat de l'auto-test de l'interface I,

    un indicateur CRC qui donne le résultat du contrôle cyclique par redondance sur tous les octets précédents reçus par la station,

    un indicateur PIL qui indique l'état de l'interface, pilote ou réserve ; cet indicateur a la valeur 1 pour l'état pilote et la valeur 0 pour l'état réserve,

    un indicateur EST qui signale une erreur sur le format de la trame, le mot trame désignant l'ensemble des octets reçus par une station,

  • un troisième et un quatrième octets contenant l'adresse Ad Si de la station,
  • un cinquième et un sixième octets contenant l'état des files d'alarmes de la station,
  • un septième octet, CRC, contenant la valeur du contrôle cyclique par redondance calculé sur l'ensemble de la réponse de la station.


[0040] La figure 6 est relative au message d'initialisation. Ce message est émis par la station centrale SC afin de connaître la configuration de la boucle de messages, c'est-à-dire l'ordre de succession des stations. L'émission du message d'initialisation est faite à l'initiative d'un opérateur lors de la création ou de l'extension de la boucle de messages, ou encore suite à une opération de maintenance. Ce message d'initialisation permet de vérifier que l'ordre de succession des stations est conforme à un fichier de configuration de la boucle de messages. En cas de non conformité détectée par la station centrale SC, celle-ci signale une faute sur la boucle de messages avec, en paramètre, le point de divergence avec le fichier de configuration. Le processus d'initialisation est identique au processus de lecture des alarmes, seul le format des réponses diffère ; il ne comporte pas d'indication des alarmes.

[0041] Le message d'initialisation comporte, comme le message de lecture des alarmes un premier octet REQ demande d'émission, et un deuxième octet divisé en deux-demi octets dont l'un comporte trois bits nuls et l'indicateur PIL, et l'autre, repéré INIT, donne la nature du message initialisation. A la suite de ces deux octets la station centrale SC émet un drapeau de fin d'émission qui est un octet FF.

[0042] La réponse de chaque station comporte sept octets dont le premier a la valeur nulle, le deuxième est divisé en deux demi-octets dont l'unrepéré INIT comporte la nature de la réponse, et l'autre comporte les mêmes indicateurs RT, CRC, PIL, EST que dans la réponse à un ordre de lecture des alarmes, les troisième et quatrième contiennent l'adresse Ad Si de la station qui émet sa réponse, les cinquième et sixième contiennent la somme de contrôle CS du logiciel chargé dans l'interface, contenu dans un mot de la mémoire programme du microcontrôleur, et le septième CRC contient la valeur du contrôle cyclique par redondance calculé sur l'ensemble de la réponse de la station.

[0043] A l'initialisation, chaque interface I recevant le message d'initialisation effectue son auto-test. En ce qui concerne la mémoire programme du microcontrôleur, l'auto-test consiste à calculer une somme de contrôle et à vérifier que celle-ci est identique à celle située en fin de zone de la mémoire programme. Le fait de délivrer la somme de contrôle CS dans la réponse de la station au message d'initialisation, permet à la station centrale de contrôler la version du logiciel présent dans la mémoire programme.

[0044] La figure 7 est relative au message exécution de télécommandes qui est un message destiné à une station repérée par son adresse avec indication de l'action demandée.

[0045] Ce message débute par un premier octet REQ qui est une demande d'émission ; cet octet est suivi du message de télécommande comprenant :
  • un deuxième octet nul,
  • un troisième octet divisé en deux demi-octets dont l'un, repéré TEL, donne la nature du message, ici demande d'exécution d'une télécommande, et l'autre, comporte un bit de valeur zéro, un indicateur PIL d'un bit, et le numéro No TEL, de la demande d'exécution d'une télécommande, sur deux bits, ce numéro étant utilisé en cas de répétition de la demande d'exécution.
  • un quatrième et un cinquième octets repérés Ad Si donnant l'adresse de la station destinataire du message,
  • un sixième octet, divisé en deux demi-octets dont l'un repéré ACREQ, indique la télécommande demandée dans la station d'adresse Si (ce demi-octet permet de choisir une action parmi plusieurs dans la station Si), et l'autre, repéré T donne le temps d'exécution de la télécommande demandée,
  • un septième octet, repéré CRC, contenant la valeur du contrôle cyclique par redondance calculé sur l'ensemble des six octets précédents.


[0046] A la suite du message, un octet FF indique la fin du message, donc la fin d'émission.

[0047] Chaque station transmet le message en transparence, si son adresse de station ne correspond pas à AdSi. Lorsque le message arrive à la station destinataire, celle-ci après avoir détecté l'octet FF, active la télécommande notifiée dans le message, vérifie qu'elle est bien activée, et réémet alors une réponse avec l'indicateur BEC (bonne exécution de la commande) positionné à 1 ; la réponse est suivie d'un octet FF.

[0048] Cette réponse consiste à réémettre le message de télécommande reçu, c'est-à-dire les sept octets de message avec, dans le troisième octet les indicateurs BEC et PIL positionnés, l'indicateur BEC correspondant au bit de valeur nul du demi octet, et dans le septième octet, repéré CRC, la valeur du contrôle cyclique par redondance calculé par la station ; la réponse est suivie d'un octet FF.

[0049] Bien entendu la réponse est transmise en transparence par toutes les stations suivantes. Suite à l'émission d'un message de demande de télécommandes, la station centrale reçoit donc l'octet REQ qu'elle a émis, suivi des octets de réponse émis par la station destinataire du message de télécommande, puis d'un octet FF.

[0050] La figure 8 est relative au message d'essai. Ce message, émis par la station centrale SC, est constitué par six octets ; le premier octet REQ est une demande d'émission, le deuxième octet est nul, le troisième octet est divisé en deux demi octets dont l'un repéré ESS donne la nature du message, essai, et l'autre comporte un indicateur PIL et trois bits de valeur zéro ; les quatrième et cinquième octets contiennent l'adresse de la station centrale SC, et le sixième octet, repéré CRC contient la valeur du contrôle cyclique par redondance calculé sur l'ensemble des cinq octets précédents ; en fin de message un octet FF indique la fin du message. Toute station Si qui reçoit ce message et qui ne détecte pas d'anomalie réémet le message tel quel. Lorsqu'une station Sj détecte une anomalie elle ne réémet pas tel quel le message reçu ; dans ce message elle remplace l'adresse de la station centrale par son adresse et positionne les indicateurs adéquats qui permettent à la station centrale de déterminer l'origine et le type de défaut, et dans le sixième octet repéré CRC la valeur du contrôle cyclique par redondance calculée par la station centrale est remplacée par la valeur du contrôle cyclique par redondance calculée par la station Sj.

[0051] Ensuite toutes les stations qui reçoivent ce message le réémettent tel quel, même si elles ont elles-mêmes détecté une anomalie ; de cette manière le message de la station Sj est acheminé jusqu'à la station centrale. Ainsi contrairement au message d'alarme, le message d'essai ne grossit pas lors de sa progression sur la boucle de message BM.

[0052] La figure 9 est relative au message octets non identifiés ; il est émis par une station Si lorsque celle-ci n'a reçu aucun octet de continuité depuis un certain temps, ou lorsqu'elle reçoit deux octets successifs non identifiés. En dehors des messages, la station centrale et les stations émettent périodiquement un octet de continuité ; une station qui ne reçoit plus cet octet l'interprète comme une panne en amont. Le message octets non identifiés comporte six octets ; le premier octet repéré REQ,le deuxième octet est nul, le troisième octet est divisé en deux demi octets dont l'un repéré ONI contient la nature du message émis, octets non identifiés, et l'autre contient les indicateurs RT, CRC, PIL, EST positionnés par la station, les quatrième et cinquième octets repérés Ad Si contiennent l'adresse de la station Si, et le sixième octet, repéré CRC, contient la valeur du contrôle cyclique par redondance calculé sur les cinq octets précédents ; un octet FF est émis à la suite du message.

[0053] Les stations suivantes retransmettent ce message sans y ajouter de réponse.

[0054] La figure 10 est relative au message positionnement de voyants. Ce message, émis par la station centrale SC, est destiné à une station repérée par son adresse ; la procédure est la même que celle du message exécution de télécommande. Le message de positionnement est constitué par huit octets ; le premier octet repéré REQ est une demande d'émission, le deuxième octet est nul, le troisième octet est divisé en deux demi octets dont l'un repéré PVO donne la nature du message, positionnement de voyants, et l'autre comporte un indicateur PIL et trois bits de valeur zéro, les quatrième et cinquième octets, repérés Ad Si donnent l'adresse de la station destinataire, les sixième et septième octets, repérés CPVO, indiquent les voyants d'alarmes dont le positionnement est demandé, et le huitième octet, repéré CRC, donne la valeur du contrôle cyclique par redondance calculé sur les sept octets précédents.

[0055] La réponse de la station destinataire comporte également huit octets ; les premier et deuxième octets sont identiques aux premier et deuxième octets du message ; le troisième octet est divisé en deux demi octets dont l'un repéré PVO donne la nature du message, positionnement de voyants, et l'autre comporte deux bits à zéro et deux indicateurs PIL et BEC ce dernier indiquant la bonne exécution de la demande de positionnement des voyants, les quatrième, cinquième, sixième et septième octets sont identiques aux octets correspondants du message, et le huitième octet, repéré CRC contient la valeur du contrôle cyclique par redondance calculé sur les sept octets précédents ; l'octet FF est émis à la suite de la réponse.

[0056] Comme indiqué précédemment, chaque interface possède sa propre alimentation. Aussi toute manipulation effectuée sur une station : enfichage, désenfichage, mise sous tension, va engendrer une perturbation sur l'ensemble du dispositif de collecte d'alarmes. Cette perturbation va être détectée par la station centrale qui procèdera alors à une remise à zéro par l'intermédiaire de la boucle BCE pour réaligner l'ensemble du dispositif de collecte des alarmes.

[0057] A la mise sous tension des n stations de l'ensemble de stations, ou suite à une remise à zéro générale commandée par la station centrale par l'intermédiaire de la boucle BCE de commande d'état, chaque interface exécute son auto-test, lit les alarmes de sa station et prépare, par anticipation, sa réponse à un ordre de la station centrale SC. Chaque interface se met ensuite en attente de l'octet REQ demande d'émission ; après réception de l'octet REQ, elle l'analyse l'octet suivant. Si cet octet n'est pas nul, cas des messages lecture des alarmes et initialisation, il donne la nature du message ; si cet octet est nul, l'interface analyse l'octet suivant pour connaître la nature du message : exécution d'une télécommande, essai, octets non identifiés, positionnement de voyants.

Cas du message lecture des alarmes.



[0058] Pour connaître les alarmes de chacune des stations, la station centrale émet périodiquement la demande d'émission, octet REQ, suivie d'un octet contenant la nature de la demande puis d'un octet à FF. Une interface ayant reçu les deux premiers octets et ayant ainsi détecté la nature de l'ordre, reçoit donc ensuite un octet nul ou à FF, selon que le message est suivi ou non d'une réponse ; lorsqu'elle détecte un octet FF celui-ci indique la fin d'émission de la station précédente. Un octet nul indique à la station qu'elle doit transmettre cet octet et les octets suivants en transparence ; un octet à FF indique à la station qu'elle doit émettre sa propre réponse suivie d'un octet à FF. Suite à cette émission l'interface de la station exécute son auto-test, lit les alarmes de la station, prépare sa prochaine réponse, et attend de recevoir un nouveau message.

Cas du message d'initialisation.



[0059] Comme indiqué précédemment il ne s'agit pas d'un message périodique, mais, comme le message de lecture des alarmes, il est destiné à toutes les stations qui insèrent leur réponse à la suite les unes des autres.

Cas du message d'exécution de télécommandes.



[0060] Lorsque la station centrale SC veut commander une action dans une station, elle émet sur la boucle de messages un message de télécommande, puis un octet à FF.

[0061] L'analyse de la nature du message contenu dans l'octet suivant l'octet nul indique qu'il s'agit d'une demande de télécommande, et l'interface de la station effectue une comparaison entre son adresse et celle qu'elle reçoit. En cas d'inégalité le message est retransmis à la station suivante. En cas d'égalité celle-ci indique que la télécommande est destinée à la station. Avant de l'exécuter l'interface vérifie qu'elle n'est pas vue en faute par son auto-test et que le contrôle cyclique par redondance du message est correct.

[0062] La confirmation de la bonne exécution de la télécommande sera faite par positionnement de l'indicateur BEC (bonne exécution de la commande) dans la réponse au message de télécommande. Si la station centrale SC ne reçoit pas cette confirmation elle repète sa demande de télécommande.

[0063] Lorsqu'une station a détecté un message de télécommande qui lui est destiné, elle attend de recevoir l'octet FF qui lui indique la fin du message ; elle émet alors sa réponse suivie d'un octet FF. Puis l'interface de la station exécute son auto-test, lit les alarmes de la station, prépare la prochaine réponse et attend un nouveau message de la station centrale.

Cas du message essai.



[0064] Ce message est utilisé lorsque les interfaces sont en fonctionnement réserve ; il est émis périodiquement par la station centrale. Dans le cas de la figure 4 où chaque station a deux interfaces I1 et I2, ce message est émis uniquement sur la boucle messages des interfaces en réserve. Si aucune interface en réserve ne détecte d'anomalie le message est retransmis tel quel.

[0065] Lorsqu'une première interface Sj détecte une anomalie elle retransmet le message en remplaçant l'adresse de la station centrale par son adresse et en positionnant un ou plusieurs indicateurs pour signaler l'anomalie, ou les anomalies, constatées, et recalcule le CRC (contrôle cyclique par redondance) ; les stations suivantes retransmettent ce message tel quel, même si elles ont détecté une anomalie.

Cas du message octets non identifiés.



[0066] Ce message est émis spontanément par une interface qui n'a reçu aucun octet au bout d'un certain temps, ou qui a reçu successivement deux octets non identifiés ; les stations situées en aval retransmettent ce message tel quel, sans y ajouter de réponse, à la station centrale SC.

Cas du message positionnement de voyants.



[0067] Ce message est émis par la station centrale SC pour positionner des voyants d'alarme dans une station ; le message contient donc l'adresse de la station destinaire. Toute station qui reçoit ce message effectue une comparaison entre son adresse et celle qu'elle reçoit.

[0068] Tous les messages comportent l'indicateur PIL. Cet indicateur est positionné à l'émission du message ; il a la valeur 1 pour un fonctionnement en pilote et la valeur 0 pour un fonctionnement en réserve ; il est positionné par la station centrale, sauf bien entendu dans le cas du message octets non identifiés puisque ce message est émis par une station. Chaque interface qui reçoit un message vérifie l'état de la boucle de commande d'état BCE, dont le signal a la valeur 1 pour un fonctionnement pilote et la valeur 0 pour un fonctionnent réserve, et positionne dans sa réponse l'indicateur PIL en fonction de l'état de boucle BCE. La station centrale vérifie pour chaque réponse la cohérence entre l'état de la boucle BCE et l'indicateur PIL, et en cas de divergence la station centrale SC positionne la boucle de commande d'état BCE à l'état réserve, le signal sur cette boucle prenant la valeur 0, et les interfaces passent de pilote en réserve ; il faut noter que la divergence peut se produire alors que l'état de la boucle BCE correspond déjà à l'état réserve et dans ce cas l'état de la boucle ne change pas. Dans le cas de la figure 4, ou chaque station a deux interfaces I1 et I2, le changement d'état d'une boucle de commande d'état entraîne un changement d'état de l'autre boucle de sorte que les interfaces pilotes passent en réserve et inversement.

[0069] Le dispositif de l'invention permet de traiter des anomalies. Toute anomalie vue par une interface est signalée à la station centrale SC par les indicateurs contenus dans la réponse d'une station. Ceci permet à la station centrale de localiser un défaut dans la boucle de messages.

Absence de réception.



[0070] L'absence de réception est contrôlée, au niveau de chaque interface par un octet de continuité. L'introduction de cet octet permet de résoudre simplement tous les problèmes de coupure de cordon constitué par les boucles BM, BCE et BH, ainsi que les pannes dans les ports séries des interfaces I et de la station centrale.

[0071] Chaque interface émet périodiquement sur la boucle de message et vers l'interface suivante, un octet de continuité. Lorsqu'une interface ne reçoit plus cet octet ou reçoit deux octets successifs non identifiés, elle prend l'initiative d'envoyer un message "octets non identifiés". Les stations suivantes retransmettent le message tel quel sans y ajouter de réponse ; la station centrale SC peut ainsi localiser la coupure, grâce à l'adresse de la station contenue dans le message qu'elle reçoit.

Défaut sur un CRC (contrôle cyclique par redondance).



[0072] Chaque interface recalcule le CRC des réponses des stations précédentes. La détection d'une faute de CRC est signalée à la station centrale par le positionnement de l'indicateur CRC émis dans la réponse de l'interface. Cette manière de procéder permet de détecter et de localiser aisément l'endroit de la boucle de messages à l'origine du défaut.

Erreurs sur trame (EST).



[0073] Ce sont des anomalies vues par le logiciel du microcontrôleur d'une interface lors de la réception des messages, comme par exemple pas d'octet nul ou à FF.

[0074] En cas d'erreur sur la trame, l'interface qui la détecte cesse de retransmettre tout ce qu'elle reçoit et envoie une réponse comme dans le cas d'un message de lecture des alarmes, dans laquelle l'indicateur EST est positionné. Elle se met ensuite en attente d'une réinitialisation de la part de la station centrale SC.

Résultat du test (RT)



[0075] Cet indicateur est positionné à 1 par le microcontrôleur lorsqu'il considère que l'ensemble de l'interface est en parfait état de marche. Cet état est déterminé par un test en ligne.


Revendications

1. Système de collecte des alarmes d'un ensemble de n stations (S1 à Sn) repérées chacune par une adresse, et comportant chacune au moins une interface (I) de collecte des alarmes de ladite station ; comportant une station centrale (SC) de regroupement des alarmes, et une liaison en boucle reliant en série la station centrale et les interfaces ; une sortie de chaque interface (I) étant reliée à une entrée d'une autre interface (I) ; ladite liaison en boucle comprenant une boucle de messages (BM) acheminant des messages émis par la station centrale (SC) à destination d'au moins une interface et une réponse de chaque station destinataire, et acheminant des messages émis par les interfaces à destination de la station centrale ;
caractérisé par le fait que ladite liaison en boucle comprend également :

- une boucle de commande d'état (BCE) acheminant un signal de commande d'état délivré par la station centrale pour imposer un mode de fonctionnement, pilote ou réserve, à toutes les interfaces, ledit signal de commande d'état ayant une première valeur pour un mode de fonctionnement pilote et une deuxième valeur pour un mode de fonctionnement réserve;

- et une boucle de signal d'horloge, acheminant un signal d'horloge délivré par la station centrale à destination de toutes les interfaces.


 
2. Système de collecte des alarmes selon la revendication 1, caractérisé par le fait que chaque station comporte une première (I2) et une deuxième I1) interfaces de collecte des alarmes, que les premières interfaces (I1) des stations sont reliées en série avec la station centrale (SC) par une première liaison en boucle (L1), que les deuxièmes interfaces (I2) des stations sont reliées en série avec la station centrale (SC) par une deuxième liaison en boucle (L2) et que la station centrale délivre par l'une des liaisons en boucle un signal de commande d'état pour un mode de fonctionnement pilote et par l'autre liaison en boucle un signal de commande d'état pour un mode de fonctionnement réserve des interfaces reliées par chacune des dites liaisons en boucle.
 
3. Système de collecte des alarmes selon l'une des revendications 1 et 2, caractérisé par le fait que dans chaque liaison en boucle le signal d'horloge et le signal de commande d'état ont même sens de circulation, les messages ayant un sens de circulation inverse de celui du signal d'horloge et du signal de commande d'état.
 
4. Système de collecte des alarmes selon la revendication 1, caractérisé par le fait que la station centrale (SC) délivre sur la boucle de messages des messages de différents types : lecture des alarmes destinée à toutes les stations et émis pédiodiquement, demande de télécommande destiné à une station pour effectuer une télécommande dans ladite station destinataire, positionnement de voyants destiné à une station pour positionner des voyants d'alarme de ladite station destinataire, initialisation destiné à toutes les stations pour connaître un ordre de succession des stations sur la liaison en boucle, et essai destiné à toutes les stations et émis périodiquement pour connaître toute anomalie détectée par les interfaces, que les messages demande de télécommande et positionnement de voyants sont émis uniquement lorsque les interfaces sont en fonctionnement pilote et que le message essai est émis uniquement lorsque les interfaces sont en fonctionnement réserve.
 
5. Système de collecte des alarmes selon la revendication 1, caractérisé par le fait que la station centrale émet périodiquement un octet de continuité sur la boucle de messages et qu'une interface qui ne reçoit pas ledit octet de continuité émet, sur ladite boucle de messages, un message octets non identifiés à destination de la station centrale (SC), ledit message comportant l'adresse de la station émettrice.
 
6. Système de collecte des alarmes selon la revendication 1, caractérisé par le fait qu'une interface qui reçoit par la boucle de message (BM) deux octets successifs non identifiés émet un message octets non identifiés à destination de la station centrale (SC), ledit message comportant l'adresse de la station émettrice.
 
7. Système de collecte des alarmes selon la revendication 1, caractérisé par le fait que chaque message émis par la station centrale comporte un indicateur (PIL) positionné par la station centrale en fonction de la valeur du signal de commande d'état, pour indiquer le mode de fonctionnement imposé aux interfaces par la boucle de signal de commande.
 
8. Système de collecte des alarmes selon la revendication 1, caractérisé par le fait que chaque réponse des interfaces et chaque message émis par les interfaces comporte un indicateur (PIL) positionné par l'interface, en fonction de la valeur du signal de commande d'état que ladite interface reçoit.
 
9. Système de collecte des alarmes selon la revendication 4, caractérisé par le fait que le message lecture des alarmes comprend un premier octet (REQ) de demande d'émission, un deuxième octet divisé en deux demi octets dont l'un contient le type du message et l'autre contient trois bits de valeur nulle et un indicateur (PIL) d'un bit positionné par la station centrale en fonction de la valeur du signal de commande d'état, qu'un drapeau de fin d'émission (FF) d'un octet est émis à la suite dudit message, qu'une réponse audit message comprend
un premier octet nul, un deuxième octet divisé en deux demi-octets, dont l'un indique le type de la réponse, lecture des alarmes, et l'autre comporte quatre indicateurs d'un bit chacun, un indicateur RT pour le résultat d'un auto-test de l'interface de la station, un indicateur CRC pour le résultat d'un contrôle cyclique par redondance sur le message et les réponses reçues par la station, un indicateur (PIL) pour donner le mode de fonctionnement correspondant au signal de commande d'état reçu par la station, et un indicateur EST pour signaler une erreur de trame, un troisième et un quatrième octets contenant l'adresse de la station, un cinquième et un sixième octets pour signaler les alarmes de la station, et un septième octet CRC pour donner la valeur du contrôle cyclique par redondance calculée sur la réponse de la station, qu'un première station recevant le message supprime le drapeau de fin d'émission qui suit le message, insère sa réponse à la suite du message et ajoute un drapeau de fin d'émission, et qu'ensuite chaque station supprime le drapeau de fin d'émission qui suit une réponse précédente, insère sa réponse et ajoute un drapeau de fin d'émission.
 
10. Système de collecte des alarmes selon la revendication 4, caractérisé par le fait que le message initialisation comprend un premier octet (REQ) de demande d'émission, un deuxième octet divisé en deux demi octets dont l'un contient le type du message et l'autre contient trois bits de valeur nulle et un indicateur (PIL) d'un bit positionné par la station centrale en fonction de la valeur du signal de commande d'état, qu'un drapeau de fin d'émission (FF) d'un octet est émis à la suite dudit message, qu'une réponse audit message comprend un premier octet nul, un deuxième octet divisé en deux demi-octets dont l'un indique le type de la réponse, initialisation, et l'autre comporte quatre indicateurs d'un bit chacun : un indicateur RT pour le résultat d'un auto-test de l'interface de la station, un indicateur CRC pour le résultat d'un contrôle par redondance sur le message et les réponses reçues par la station, un indicateur (PIL) pour donner le mode de fonctionnement correspondant au signal de commande d'état reçu par la station et un indicateur EST pour signaler une erreur de trame, un troisième et un quatrième octets contenant l'adresse de la station, un cinquième et un sixième octets (CS) donnant la valeur d'une somme de contrôle du logiciel chargé en mémoire, et un septième octet CRC pour donner la valeur du contrôle cyclique par redondance calculée sur la réponse de la station, qu'une première station recevant le message supprime le drapeau de fin d'émission qui suit le message, insère sa réponse à la suite du message et ajoute un drapeau de fin d'émission, et qu'ensuite chaque station supprime le drapeau de fin d'émission qui suit une réponse précédente, insère sa réponse et ajoute un drapeau de fin d'émission.
 
11. Système de collecte des alarmes selon la revendication 4, caractérisé par le fait que le message de télécommande comprend un premier octet (REQ) de demande d'émission, un deuxième octet nul, troisième octet divisé en deux demi-octets dont l'un donne le type du message, télécommande, et l'autre le numéro de la demande, un indicateur (PIL) d'un bit, positionné par la station centrale en fonction de la valeur du signal de commande d'état, et un bit de valeur nulle, un quatrième et un cinquième octets contenant l'adresse de la station, un sixième octet divisé en deux demi-octets dont l'un indique la télécommande demandée et l'autre donne un temps d'exécution de celle-ci, et un septième octet CRC pour donner la valeur du contrôle cyclique par redondance calculée sur les octets du message, qu'un drapeau de fin d'émission d'un octet est émis à la suite dudit message, et que la station destinataire répond en réémettant le message avec dans le troisième octet l'indicateur (PIL) positionné par la station pour donner le mode de fonctionnement correspondant au signal de commande d'état reçu, et un indicateur (BEC) positionné dans le bit de valeur nul pour indiquer une bonne exécution du message de télécommande, et dans le sixième octet la valeur du contrôle cyclique par redondance calculée sur la réponse, et en réémettant le drapeau de fin d'émission.
 
12. Système de collecte des alarmes selon la revendication 4, caractérisé par le fait que le message essai comporte un premier octet (REQ) de demande d'émission, un deuxième octet nul, un troisième octet divisé en deux demi octets dont l'un contient le type du message, et l'autre comporte trois bits de valeur nulle et un indicateur (PIL) d'un bit positionné par la station centrale en fonction de la valeur du signal de commande d'état, un quatrième et un cinquième octets contenant l'adresse de la station centrale, et un sixième octet (CRC) pour donner la valeur du contrôle cyclique par redondance calculée sur les octets du message, qu'un drapeau de fin d'émission d'un octet est émis à la suite du message, qu'une station n'ayant détectée aucune anomalie retransmet le message et le drapeau de fin d'émission, et qu'une station ayant détecté une anomalie et recevant ledit message d'essai émet une réponse comportant un premier octet (REQ) de demande d'émission, un deuxième octet nul, un troisième octet divisé en deux demi octets dont l'un comporte le type de la réponse, et l'autre quatre indicateurs d'un bit chacun : un indicateur (RT) pour le résultat d'un auto-test de l'interface de la station, un indicateur (CRC) pour le résultat d'un contrôle cyclique par redondance, un indicateur (PIL) pour donner le mode de fonctionnement correspondant au signal de commande d'état reçu par la station, et un indicateur (EST) pour signaler une erreur de trame, un quatrième et un cinquième octets pour donner l'adresse de la station, et un sixième octet pour donner la valeur du contrôle cyclique par redondance calculée sur les octets de la réponse de la station, et qu'un drapeau de fin d'émission d'un octet est émis à la suite de la réponse.
 
13. Système de collecte des alarmes selon la revendication 4, caractérisé par le fait que le message octets non identifiés émis par une station comporte un premier octet (REQ) demande d'émission, un deuxième octet nul, un troisième octet divisé en deux demi octets dont l'un comporte le type du message et l'autre comporte quatre indicateurs d'un bit chacun : un indicateur (RT) pour le résultat d'un auto-test de l'interface de la station, un indicateur (CRC) pour le résultat d'un contôle cyclique par redondance sur les octets reçus, un indicateur (PIL) pour donner le mode de fonctionnement correspondant au signal de commande d'état reçu par la station, et un indicateur (EST) pour signaler une erreur de trame, un quatrième et un cinquième octets pour donner l'adresse de la station, et un sixième octet pour donner la valeur du contrôle cyclique par redondance calculée sur les octets de la réponse, et qu'un drapeau de fin d'émission est émis à la suite du message.
 
14. Système de collecte des alarmes selon la revendication 4, caractérisé par le fait que le message positionnement de voyants comporte un premier octet (REQ) de demande d'émission, un deuxième octet de valeur nulle, un troisième octet divisé en deux demi octets dont l'un contient le type de message et l'autre trois bits de valeur nulle et un indicateur (PIL) d'un bit positionné par la station centrale en fonction de la valeur du signal de commande d'état, un quatrième et un cinquième octets donnant l'adresse de la station destinataire, un sixième et un septième octets pour donner le positionnement des voyants d'alarmes et un huitième octet pour donner la valeur du contrôle cyclique par redondance calculée sur les octets du message, qu'un drapeau de fin d'émission est émis à la suite du message et que la station destinataire répond en réémettant le message avec dans le troisième octet l'indicateur (PIL) positionné par la station pour donner le mode de fonctionnement correspondant au signal de commande d'état reçu et un indicateur (BEC) correspondant à un bit de valeur nulle et positionné pour indiquer une bonne exécution du message de positionnement de voyants, et avec dans le huitième octet la valeur du contrôle cyclique par redondance calculée sur la réponse, et en réémettant le drapeau de fin d'émission.
 
15. Système de collecte des alarmes selon la revendication 1, caractérisé par le fait que chaque interface d'une station comprend un microcontrôleur (mP) et un registre (1) parallèle/série ayant une entrée parallèle reliée en sortie d'une porte ET (2) une sortie reliée à une entrée de données (D) du microcontrôleur, une entrée horloge reliée à une sortie horloge (h) du microcontrôleur, que la porte ET a une entrée reliée à la station par une liaison d'alarmes (AL) et une autre entrée reliée à une sortie écriture (W) du microcontrôleur, que le microcontrôleur a une entrée adresse de station reliée à un dispositif adresse de station (3) contenant l'adresse de la station, une entrée réception (RD) et une sortie émission (TD) reliées à la boucle de messages (BM), une sortie télécommande reliée par une liaison de télécommande (LT) à la station, une entrée horloge (CLK) reliée à la boucle de signal d'horloge (BH), une entrée de commande d'état reliée à la boucle de signal de commande d'état (BCE) reliant la station centrale aux interfaces des stations, et acheminant un signal de commande d'état délivré par la station centrale.
 
16. Système de collecte des alarmes selon la revendication 15, caractérisé par le fait que l'interface comprend en outre un circuit de sortie des alarmes (5) relié en sortie à la liaison d'alarmes (AL) et en entrée en sortie d'une porte ET (6) ayant une première entrée reliée à l'entrée de données (D) du microcontrôleur, une deuxième entrée reliée à la sortie écriture (W) du microcontrôleur et une troisième entrée reliée à une sortie de commande (CV) du microcontrôleur, ledit circuit de sortie des alarmes servant à tester la liaison d'alarmes lors d'un fonctionnement de l'interface en collecte des alarmes, et à émettre sur la liaison d'alarmes des signaux de positionnements de voyants d'alarmes lors d'un fonctionnement de l'interface en positionnement de voyants d'alarmes.
 


Ansprüche

1. System zum Sammeln der Alarmmeldungen einer Gruppe von n Stationen (S1 bis Sn), die je durch eine Adresse bezeichnet sind und je mindestens eine Schnittstelle (I) zum Sammeln der Alarmmeldungen dieser Station enthalten, wobei das System eine zentrale Station (SC) zur Zusammenfassung der Alarmmeldungen und eine Schleifenverbindung enthält, die die Zentralstation und die Schnittstellen in Reihe miteinander verbindet, wobei ein Ausgang jeder Schnittstelle (I) an einen Eingang einer anderen Schnittstelle (I) angeschlossen ist und die Schleifenverbindung eine Nachrichtenschleife (BM) zur Übermittlung der von der Zentralstation (SC) an mindestens eine Schnittstelle ausgesendeten Nachrichten sowie der Antwort jeder Zielstation aufweist, indem Nachrichten von den Schnittstellen zur Zentralstation übermittelt werden, dadurch gekennzeichnet, daß die Schleifenverbindung weiter enthält:

- eine Zustandssteuerschleife (BCE), die ein von der zentralen Station geliefertes Zustandssteuersignal überträgt, um einen Betriebsstatus, nämlich aktiv oder Reserve, allen Schnittstellen aufzuprägen, wobei das Zustandssteuersignal einen ersten Wert für einen aktiven Betriebsstatus und einen zweiten Wert für einen Reservestatus einnimmt,

- und eine Taktsignalschleife, die ein von der zentralen Station an alle Schnittstellen geliefertes Taktsignal überträgt.


 
2. System zum Sammeln der Alarmmeldungen nach Anspruch 1, dadurch gekennzeichnet, daß jede Station eine erste und eine zweite Schnittstelle (I1, I2) zum Sammeln von Alarmmeldungen aufweist, daß die ersten Schnittstellen (I1) der Stationen in Reihe mit der zentralen Station (SC) über eine erste Schleifenverbindung (L1) verbunden sind, daß die zweiten Schnittstellen (I2) der Stationen in Reihe mit der zentralen Station (SC) über eine zweite Schleifenverbindung (L2) verbunden sind und daß die zentrale Station über eine der Schleifenverbindungen ein Zustandssteuersignal für einen aktiven Betriebszustand und über die andere Schleifenverbindung ein Zustandssteuersignal für einen Reservestatus der über jede der Schleifenverbindungen angeschlossenen Schnittstellen liefert.
 
3. System zum Sammeln von Alarmmeldungen nach einem der Ansprüche 1 und 2, dadurch gekennzeichnet, daß in jeder Schleifenverbindung das Taktsignal und das Zustandssteuersignal die gleiche Umlaufrichtung haben, während die Nachrichten in entgegengesetzter Richtung zu der des Taktsignals und des Zustandssteuersignals umlaufen.
 
4. System zum Sammeln von Alarmmeldungen nach Anspruch 1, dadurch gekennzeichnet, daß die zentrale Station (SC) auf der Nachrichtenschleife Nachrichten unterschiedlicher Typen aussendet, nämlich betreffend das Lesen der Alarmmeldungen, wobei sich diese Nachricht an alle Stationen wendet und periodisch ausgesendet wird, den Befehl zu einer Fernsteuerung, der für eine Station bestimmt ist, um eine Fernsteuerung in der Zielstation durchzuführen, ein Einschalten von Alarmmeldern, das für eine Station bestimmt ist, um Alarmmelder in der Zielstation einzuschalten, eine Initialisierung, die an alle Stationen gerichtet ist, um eine Reihenfolge der Stationen auf der Schleifenverbindung zu erfassen, und ein Test, der sich an alle Stationen wendet und periodisch ausgesendet wird, um jede von den Schnittstellen erfaßte Störung zu erfassen, wobei die Nachrichten betreffend den Fernsteuerbefehl und das Einschalten der Alarmmelder nur ausgesendet werden, wenn die Schnittstellen sich im aktiven Status befinden, und daß die Testnachricht nur ausgesendet wird, wenn die Schnittstellen sich im Reservestatus befinden.
 
5. System zum Sammeln von Alarmmeldungen nach Anspruch 1, dadurch gekennzeichnet, daß die zentrale Station periodisch ein Fortsetzungsbyte auf der Nachrichtenschleife aussendet und daß eine Schnittstelle, die das Fortsetzungsbyte nicht empfängt, auf der Nachrichtenschleife eine ihre Adresse enthaltende Nachricht betreffend nicht identifizierte Bytes an die zentrale Station (SC) übermittelt.
 
6. System zum Sammeln von Alarmmeldungen nach Anspruch 1, dadurch gekennzeichnet, daß eine Schnittstelle, die über die Nachrichtenschleife (BM) zwei aufeinanderfolgende, nicht identifizierte Bytes empfängt, an die zentrale Station (SC) eine Nachricht betreffen nicht identifizierte Bytes aussendet, die die Adresse der aussendenden Station enthält.
 
7. System zum Sammeln von Alarmmeldungen nach Anspruch 1, dadurch gekennzeichnet, daß jede von der zentralen Station ausgesendete Nachricht einen Indikator (PIL) enthält, der von der zentralen Station abhängig vom Wert des Zustandssteuersignals gesetzt wird, um den Betriebsmodus anzugeben, der den Schnittstellen durch die Zustandssteuerschleife aufgeprägt wird.
 
8. System zum Sammeln von Alarmmeldungen nach Anspruch 1, dadurch gekennzeichnet, daß jede Antwort der Schnittstellen und jede von den Schnittstellen ausgesendete Nachricht einen Indikator (PIL) enthält, der von der Schnittstelle abhängig vom Wert des Zustandssteuersignals gesetzt wird, das diese Schnittstelle empfängt.
 
9. System zum Sammeln von Alarmmeldungen nach Anspruch 4, dadurch gekennzeichnet, daß
die Nachricht betreffend das Lesen der Alarmmeldungen folgende Bytes enthält

- ein erstes Byte (REQ), das eine Sendeanfrage bedeutet,

- ein zweites, in zwei Halbbytes geteiltes Byte, von denen das erste die Art der Nachricht und das zweite drei Bits mit dem Wert Null und einen Indikator (PIL) eines Bits enthält, der von der zentralen Station abhängig vom Wert des Zustandssteuersignals gesetzt wird, worauf eine Sende-Endmarke (FF) mit einem Byte nach der Nachricht ausgesendet wird, daß eine Antwort auf diese Nachricht folgende Bytes enthält:

- ein erstes Byte Null,

- ein zweites, in zwei Halbbytes geteiltes Byte, von denen das erste die Art der Antwort, nämlich Auslesen der Alarmmeldungen, und das andere vier Indikatoren von je einem Bit enthält, nämlich:

. einen Indikator RT für das Ergebnis eines Eigentests der Schnittstelle der Station,

. einen Indikator CRC für das Ergebnis einer zyklischen Kontrolle der Nachricht und der von der Station empfangenen Antworten mittels Redundanz,

. einen Indikator (PIL), der den Betriebsmodus entsprechend dem von der Station empfangenen Zustandssteuersignal angibt,

. und einen Indikator EST, um einen Rahmenfehler anzugeben,

- ein drittes und viertes Byte, die die Adresse der Station enthalten,

- ein fünftes und sechstes Byte, um die Alarmmeldungen der Station zu übertragen

- und ein siebtes Byte CRC, das den zylindrischen Kontrollwert mittels Redundanz angibt, der über die Antwort der Station berechnet wurde,

daß eine erste Station, die die Nachricht empfängt, die Endmarke unterdrückt, die auf die Nachricht folgt, und ihre Antwort hinter der Nachricht anfügt und eine Endmarke folgen läßt, und daß dann jede Station die Endmarke einer vorhergehenden Antwort unterdrückt, ihre eigene Antwort einfügt und eine Sende-Endmarke setzt.
 
10. System zum Sammeln von Alarmmeldungen nach Anspruch 4, dadurch gekennzeichnet,
daß die Initialisierungsnachricht folgende Bytes enthält:

- ein erstes Byte (REQ) betreffend eine Sendanfrage,

- ein zweites, in zwei Halbbytes geteiltes Byte, von denen eines die Art der Nachricht enthält und das andere drei Bits des Werts Null und einen Indikator (PIL) mit einem Bit enthält, das von der zentralen Station abhängig vom Wert des Zustandssteuersignals gesetzt wird, worauf eine Sende-Endmarke (FF) mit einem Byte nach der Nachricht ausgesendet wird,

daß eine Antwort auf diese Nachricht aufweist:

- ein erstes Byte des Werts Null,

- ein zweites, in zwei Halbbytes geteiltes Byte, von denen das eine die Art der Antwort, nämlich Initialisierung, und das andere vier Indikatoren von je einem Bit enthält, nämlich:

. einen Indikator (RT) für das Ergebnis eines Eigentests der Schnittstelle der Station,

. einen Indikator (CRC) für das Ergebnis einer Redundanzkontrolle über die Nachricht und über die von der Station empfangenen Antworten,

. einen Indikator (PIL), der den Betriebsmodus entsprechend einem von der Station empfangenen Zustandssteuersignal angibt,

. und einen Indikator (EST), um einen Rahmenfehler anzuzeigen,

- ein drittes und ein viertes Byte, die die Adresse der Station enthalten,

- ein fünftes und ein sechstes Byte (CS), das den Wert einer Kontrollsumme der im Speicher geladenen Software angibt,

- und ein siebtes Byte (CRC), das den Wert der zyklischen Kontrolle mittels Redundanz angibt, der über die Antwort der Station berechnet wurde,

daß eine erste Station, die die Nachricht empfängt, die auf die Nachricht folgende Sende-Endmarke unterdrückt und ihre Antwort an die Nachricht anfügt sowie mit einer Sende-Endmarke schließt, und daß jede Station die Sende-Endmarke unterdrückt, die auf die vorhergehende Antwort folgt, ihre eigene Antwort hinzufügt und mit einer Sende-Endmarke schließt.
 
11. System zum Sammeln von Alarmmeldungen nach Anspruch 4, dadurch gekennzeichnet, daß die Nachricht betreffend eine Fernsteuerung enthält:

- ein erstes Byte (REQ) betreffend eine Sendeanfrage,

- ein zweites Byte mit dem Wert Null,

- ein drittes Byte, das in zwei Halbbytes geteilt ist, von denen das eine die Art der Nachricht, nämlich Fernsteuerung TEL, und das andere die Nummer der Anfrage, einen Indikator (PIL) mit einem Bit, der von der zentralen Station abhängig vom Wert des Zustandssteuersignals gesetzt wird, und ein Bit des Werts Null enthält,

- ein viertes und ein fünftes Byte mit der Adresse der Station,

- ein sechstes Byte, das in zwei Halbbytes geteilt ist, von denen das eine die gewünschte Fernsteuerung und das andere die Ausführungsdauer dieser Fernsteuerung angibt,

- ein siebtes Byte (CRC), das den Wert der zyklischen Kontrolle mittels Redundanz angibt, der über die Bytes der Nachricht berechnet wurde, worauf eine Sende-Endmarke mit einem Byte nach der Nachricht ausgegeben wird,

und daß die Empfangsstation antwortet, indem sie diese Nachricht wieder aussendet, nachdem sie im dritten Byte den Indikator (PIL) gesetzt hat, um den Betriebsmodus entsprechend dem empfangenen Zustandssteuersignal anzugeben, und nachdem ein Indikator (BEC) anstelle des Bits mit dem Wert Null eingesetzt wurde, um die richtige Ausführung der Fernsteuernachricht zu melden, und nachdem im sechsten Byte der über die Antwort berechnete Wert der zyklischen Kontrolle mittels Redundanz eingesetzt wurde, worauf wieder die Sende-Endmarke ausgesendet wird.
 
12. System zum Sammeln von Alarmmeldungen nach Anspruch 4, dadurch gekennzeichnet,
daß die Testnachricht aufweist:

- ein erstes Byte (REQ) betreffend die Sendeanfrage,

- ein zweites Byte mit dem Wert Null,

- ein drittes Byte, das in zwei Halbbytes geteilt ist, von denen das eine die Art der Nachricht und das andere drei Bits mit dem Wert Null und einen Indikator (PIL) mit einem Bit enthält, das von der zentralen Station abhängig vom Wert des Zustandssteuersignals gesetzt wird,

- ein viertes und ein fünftes Byte mit der Adresse der zentralen Station,

- und ein sechstes Byte (CRC), das den Wert der zyklischen Kontrolle mittels Redundanz angibt, der über die Bytes der Nachricht berechnet wurde, worauf eine Sende-Endmarke mit einem Byte nach der Nachricht ausgesendet wird,

daß eine Station, die keinen Fehler erfaßt hat, die Nachricht und die Sende-Endmarke wieder aussendet, während eine Station, die einen Fehler erkannt hat und die Testnachricht empfängt, eine Antwort aussendet, die enthält:

- ein erstes Byte (REQ) betreffend eine Sendeanfrage,

- ein zweites Byte mit dem Wert Null,

- ein drittes Byte, das in zwei Halbbytes geteilt ist, von denen das eine die Art der Antwort und das andere vier Indikatoren mit je einem Bit enthält, nämlich

. einen Indikator (RT) für das Ergebnis des Eigentests der Schnittstelle der Station,

. einen Indikator (CRC) für das Ergebnis einer zyklischen Redundanzkontrolle,

. einen Indikator (PIL), um den Betriebsmodus entsprechend dem von der Station empfangenen Zustandssteuersignal anzugeben,

. und einen Indikator (EST), um einen Rahmenfehler anzuzeigen,

- ein viertes und ein fünftes Byte, die die Adresse der Station enthalten,

- und ein sechstes und Byte, das den Wert der zyklischen Kontrolle mittels Redundanz angibt, der über die Bytes der Antwort der Station berechnet wurde, worauf eine Sende-Endmarke mit einem Byte nach der Antwort ausgesendet wird.


 
13. System zum Sammeln von Alarmmeldungen nach Anspruch 4, dadurch gekennzeichnet, daß die Nachricht betreffend nicht identifizierte Bytes, die von einer Station ausgesendet wird, aufweist:

- ein erstes Byte (REQ) betreffend die Sendeanfrage,

- ein zweites Byte mit dem Wert Null,

- ein drittes Byte, das in zwei Halbbytes geteilt ist, von denen das eine die Art der Nachricht und das andere vier Indikatoren mit je einem Bit enthält, nämlich

. einen Indikator (RT) für das Ergebnis des Eigentests der Schnittstelle der Station,

. einen Indikator (CRC) für das Ergebnis einer zyklischen Redundanzkontrolle über die empfangenen Bytes,

. einen Indikator (PIL), der den Betriebsmodus entsprechend dem von der Station empfangenen Zustandssteuersignal angibt,

. und einen Indikator (EST), um einen Rahmenfehler anzuzeigen,

- ein viertes und ein fünftes Byte, die die Adresse der Station enthalten,

- und ein sechstes Byte, das den Wert der zyklischen Kontrolle mittels Redundanz angibt, der über die Bytes der Antwort der Station berechnet wurde, worauf eine Sende-Endmarke nach der Nachricht ausgesendet wird.


 
14. System zum Sammeln von Alarmmeldungen nach Anspruch 4, dadurch gekennzeichnet,
daß die Nachricht betreffend das Einschalten von Alarmmeldern aufweist:

- ein erstes Byte (REQ) betreffend die Sendeanfrage,

- ein zweites Byte mit dem Wert Null,

- ein drittes Byte, das in zwei Halbbytes geteilt ist, von denen das eine die Art der Nachricht und das andere drei Bits mit dem Wert Null und einen Indikator (PIL) mit einem Bit enthält, der von der zentralen Station abhängig vom Wert des Zustandssteuersignals gesetzt wird,

- ein viertes und ein fünftes Byte, die die Adresse der Zielstation enthalten,

- ein sechstes und ein siebtes Byte (CRC), das die einzuschaltenden Alarmmelder angibt,

- und ein achtes Byte, das den Wert der zyklischen Kontrolle mittels Redundanz angibt, der über die Bytes der Nachricht berechnet wurde, worauf eine Sende-Endmarke nach der Nachricht ausgesendet wird,

und daß die Zielstation durch Aussenden einer Nachricht antwortet, in der im dritten Byte der von der Station gesetzte Indikator (PIL), um den Betriebsmodus entsprechend dem empfangenen Zustandssteuersignal anzugeben, und ein Indikator (BEC) mit einem Bit des Werts Null steht, das gesetzt wird, um eine richtige Ausführung der Nachricht betreffend die Einschaltung der Alarmmelder anzuzeigen, wobei im achten Byte der Wert der zyklischen Kontrolle mittels Redundanz eingesetzt wird, der über die Antwort berechnet wurde, worauf die Sende-Endmarke folgt.
 
15. System zum Sammeln von Alarmmeldungen nach Anspruch 1, dadurch gekennzeichnet, daß jede Schnittstelle einer Station ein Mikrokontrollorgan (mP) und ein Parallel-Serienregister (1) mit einem parallelen Eingang, der an ein UND-Tor (2) angeschlossen ist, mit einem Ausgang, der an einen Dateneingang (D) des Mikrokontrollorgans angeschlossen ist, und mit einem Takteingang, der an einen Taktausgang (a) des Mikrokontrollorgans angeschlossen ist, daß das UND-Tor mit einem Eingang an die Station über eine Alarmverbindung (AL) angeschlossen ist und mit einem anderen Eingang an einen Schreibausgang (W) des Mikrokontrollorgans, daß das Mikrokontrollorgan mit einem Stationsadresseneingang an einen Stationsadressengeber (3) angeschlossen ist, der die Adresse der Station enthält, daß das Mikrokontrollorgan einen Empfangseingang (RD) und einen Sendeausgang (TD), die an die Nachrichtenschleife (BM) angeschlossen sind, einen Fernsteuerausgang, der über eine Fernsteuerverbindung (LT) an die Station angeschlossen ist, einen Takteingang (CLK), der an die Taktsignalschleife (BH) angeschlossen ist, und einen Zustandssteuereingang, der an die Zustandssteuersignalschleife (BCE) angeschlossen ist, die zentrale Station mit den Schnittstellen der Stationen verbindet sowie ein Zustandssteuersignal überträgt, das von der zentralen Station geliefert wird.
 
16. System zum Sammeln von Alarmmeldungen nach Anspruch 15, dadurch gekennzeichnet, daß die Schnittstelle weiter eine Alarmmeldungs-Ausgangsschaltung (5) aufweist, die ausgangsseitig an die Alarmverbindung (AL) und eingangsseitig an den Ausgang eines UND-Tors (6) angeschlossen ist, das mit einem ersten Eingang an den Dateneingang (D) des Mikrokontrollorgans und mit einem zweiten Eingang an den Schreibausgang (W) dieses Mikrokontrollorgans angeschlossen ist, während ein dritter Eingang an einen Steuerausgang (CV) des Mikrokontrollorgans angeschlossen ist, wobei die Alarmmeldungs-Ausgangsschaltung dazu dient, die Alarmverbindung bei einem Betrieb der Schnittstelle während des Sammelns der Alarmmeldungen zu testen und auf der Alarmverbindung Signale zum Einschalten der Alarmmelder während eines Betriebs der Schnittstelle im Rahmen des Einschaltens von Alarmmeldern auszusenden.
 


Claims

1. A system for collecting alarms from a set of n stations (S1 to Sn) each specified by an address, and each including at least one interface (I) for collecting the alarms of said station; the system including: a central station (SC) where alarms are brought together, and a loop link interconnecting the central station and the interfaces in series; an output of each interface (I) being connected to an input of another interface (I); said loop link comprising: a message loop (BM) conveying messages transmitted by the central station (SC) to at least one of the interfaces, replies from each destination station, and messages emitted by the interfaces to the central station:
   the system being characterized by the fact that said loop link also comprises:

- a state control loop (BCE) conveying a state control signal delivered by the central station to set an active or a standby operating mode in all of the interfaces, said state control signal having a first value for the active operating mode and a second value for the standby operating mode; and

- a clock signal loop conveying a clock signal delivered by the central station to all of the interfaces.


 
2. A system for collecting alarms according to claim 1, characterized by the facts that each station comprises first and second alarm collecting interfaces (I1, I2), that the first interfaces (I1) of the stations are connected in series with the central station (SC) via a first loop link (L1), that the second interfaces (I2) of the stations are connected in series with the central station (SC) via a second loop link (L2), and that the central station delivers a state control signal over one of the loop links to determine active operating mode and a state control signal via the other loop link for determining standby operating mode of the interfaces connected to each of said loop links.
 
3. A system for collecting alarms according to claim 1 or 2, characterized by the fact that both the clock signal and the state control signal travel in the same direction in each loop link, with messages travelling in the opposite direction to the clock signal and the state control signal.
 
4. A system for collecting alarms according to claim 1, characterized by the fact that the central station (SC) delivers different types of messages over the loop: alarm read messages destined for all of the stations and transmitted periodically; remote control request messages destined for a particular station in order to perform a remote control operation in said destination station; a set indicator lamp message destined to a particular station in order to set the alarm indicator lamps of said destination station; an initialization message destined for all stations in order to discover the order in which the stations follow one another around the loop link; and a test message destined for all the stations and emitted periodically to discover any anomaly that may have been detected by the interfaces; the remote control request and set indicator lamps messages being transmitted only when the interfaces are operating in active mode; and the test message being transmitted only when the interfaces are operating in standby mode.
 
5. A system for collecting alarms according to claim 1, characterized by the fact that the central station periodically transmits a continuity byte over the message loop and that an interface which does not receive said continuity byte transmits a non-identified bytes message over the message loop towards the central station (SC), said message including the address of the transmitting station.
 
6. A system for collecting alarms according to claim 1, characterized by the fact that an interface which receives two non-identified bytes in succession over the message loop (BM) transmits a non-identified bytes message towards the central station (SC), said message including the address of the transmitting station.
 
7. A system for collecting alarms according to claim 1, characterized by the fact that each message transmitted by the central station includes a flag PIL whose value is determined by the central station as a function of the value of the state control signal in order to indicate the operating mode to which the interfaces are switched by the control signal loop.
 
8. A system for collecting alarms according to claim 1, characterized by the fact that each reply from an interface and each message transmitted by an interface includes a flag PIL whose value is determined by the interface as a function of the value of the state control signal as received by said interface.
 
9. A system for collecting alarms according to claim 4, characterized by the fact that the read alarms message comprises a transmission-request first byte (REQ), a second byte split into two half-bytes, one of which specifies the type of the message and the other of which contains three zero value bits and a 1-bit flag PIL whose value is determined by the central station as a function of the value of the state control signal; that an end-of-transmission one byte flag FF is transmitted following said message; that a reply to said message comprises: a zero value first byte; a second byte split into two half-bytes, one of which specifies the "read alarms" type of the reply, and the other of which comprises four 1-bit flags, namely a flag RT for the result of an autotest performed by the station interface, a flag CRC for the result of a cyclic redundancy check on the message and the replies as received by the station, a flag PIL for specifying the operating mode corresponding to the state control signal as received by the station, and a flag EST for indicating a framing error; third and fourth bytes containing the address of the station; fifth and sixth bytes for indicating the alarms of the station; and a seventh CRC byte for specifying the value of the cyclic redundancy check calculated on the reply of the station; that a first station receiving the message removes the end-of-transmission flag; following the message and inserts its reply following the message after which it adds its own end-of-transmission flag, and that thereafter each station removes the end-of-transmission flag following the preceding reply, inserts its own reply, and inserts its own end-of-transmission flag.
 
10. A system for collecting alarms according to claim 4, characterized by the facts that the initialization message comprises: a transmission-request first byte (REQ); a second byte split into two half-bytes, one of which specifies the type of the message and the other of which contains three zero value bits and a 1-bit flag PIL whose value is determined by the central station as a function of the value of the state control signal; that a one byte end-of-transmission flag FF is transmitted following said message; that a reply to said message comprises: a zero value first byte; a second byte split into two half-bytes, one of which specifies the initialization type of the reply and the other of which comprises four one byte flags: a flag RT for the result of an autotest performed on the interface of the station, a flag CRC for the result of a redundancy check on the message and the replies received by the station, a flag PIL for specifying the operating mode corresponding to the state control signal as received by the station, and a flag EST for indicating a framing error; third and fourth bytes containing the address of the station; fifth and sixth bytes (CS) specifying the value of the check sum on the software stored in memory; and a seventh byte (CRC) for specifying the value of the cyclic redundancy check calculated on the reply of the station; that a first station receiving the message removes the end-of-transmission flag following the message, inserts its reply after the message, and adds its own end-of-transmission flag; and that thereafter each station removes the end-of-transmission flag following the preceding reply, inserts its own reply, and adds its own end-of-transmission flag.
 
11. A system for collecting alarms according to claim 4, characterized by the facts that the remote control message comprises: a transmission-request first byte (REQ); a zero second byte; a third byte split into two half-bytes, one of which specifies the remote control type of the message and the other of which specifies the number of the request, provides a zero bit, and provides a 1-bit flag PIL whose value is determined by the central station as a function of the value of the state control signal; fourth and fifth bytes containing the address of the station; a sixth byte split into two half-bytes, one of which specifies the requested remote control and the other of which specifies an execution time therefor; and a CRC seventh byte for specifying the value of the cyclic redundancy check calculated on the bytes of the message; that a one byte end-of-transmission flag is transmitted after said message; and that the destination station replies by relaying the message with the third byte containing the flag PIL set by the station to specify the mode of operation which corresponds to the state control signal as received, and a flag BEC replacing the zero value bit in order to specify that the remote control message has been properly executed, and in the sixth byte the value of the cyclic redundancy check as calculated on the reply, and then retransmitting the end-of-transmission flag.
 
12. A system for collecting alarms according to claim 4, characterized by the facts that the test message comprises a transmission-request first byte (REQ); a zero value second byte; a third byte split into two half-bytes, one of which specifies the type of message and the other of which contains three zero value bits and a 1-bit flag PIL whose value is determined by the central station as a function of the value of the state control signal; fourth and fifth bytes containing the address of the central station; and a CRC sixth byte specifying the value of the cyclic redundancy check calculated on the bytes of the message; that a one byte end-of-transmission flag is transmitted after the message; that a station which has detected no anomalies relays the message and the end-of-transmission flag; and that a station which has detected an anomaly and which receives said test message transmits a reply comprising a transmission-request first byte (REQ) which replaces an end-of-transmission flag as received by the station; a zero value second byte; a third byte split into two half-bytes, one of which specifies the type of the reply and the other of which comprises four 1-bit flags: a flag RT for the result of an autotest on the station interface; a flag CRC for the result of a cyclic redundancy check; a flag PIL for specifying the operating mode which corresponds to the state control signal as received by the station; and a flag EST for indicating a framing error; fourth and fifth bytes for specifying the address of the station; and a sixth byte for giving the value of the cyclic redundancy check calculated on the bytes of the station's reply; and that an end-of-transmission flag byte is transmitted following the reply.
 
13. A system for collecting alarms according to claim 4, characterized by the facts that the non-identified byte message transmitted by a station comprises a transmission-request first byte (REQ); a zero value second byte; a third byte split into two half-bytes, one of which specifies the type of the message and the other of which comprises four 1-bit flags: a flag RT for the result of an autotest on the station interface; a flag CRC for the result of a cyclic redundancy check on the received bytes; a flag PIL for specifying the mode of operation which corresponds to the state control signal as received by the station; and a flag EST for indicating a framing error; fourth and fifth bytes for giving the address of the station; and a sixth byte for giving the value of the cyclic redundancy check calculated on the bytes of the reply; and that an end-of-transmission flag is transmitted after the message.
 
14. A system for collecting alarms according to claim 4, characterized by the facts that the set indicator lamps message comprises a transmission-request first byte (REQ); a zero value second byte; a third byte split into two half-bytes one of which contains the type of the message and the other of which contains three zero value bits and a 1-bit flag PIL whose value is determined by the central station as a function of the value of the state control signal; fourth and fifth bytes giving the address of the destination station; sixth and seventh bytes for specifying which alarm indicator lamps are to be switched on; and an eighth byte giving the value of the cyclic redundancy check calculated on the bytes of the message; that an end-of-transmission flag is transmitted following the message; and that the destination station replies by retransmitting the message with the flag PIL in the third byte being given a value by the station to specify the mode of operation which corresponds to the state control signal as received thereby, and with a zero value 1-bit flag BEC whose value is determined to indicate that the set indicator lamps message has been properly executed; and with an eighth byte containing the value of the cyclic redundancy check calculated on the reply, and then retransmitting the end-of-transmission flag.
 
15. A system for collecting alarms according to claim 1, characterized by the facts that each interface of a station comprises a microprocessor (mP) and a parallel/series register (1) having a parallel input connected to the output of an AND gate (2), an output connected to a data input (D) of the microprocessor, and a clock input connected to a clock output (h) from the microprocessor; that the AND gate has an input connected to the station via an alarm link (AL) and another input connected to a write output (W) from the microprocessor; and that the microprocessor has a station address input connected to a station address circuit (3) containing the address of the station, a receive input and a transmit output connected to the message loop (BM), a remote control output connected via a remote control link (LC) to the station, a clock input (CLK) connected to the clock signal loop (BH), and a state control input connected to the state control signal loop (BCE) connecting the central station to the station interfaces and conveying the state control signal delivered by the central station.
 
16. An alarm collecting system according to claim 15, characterized by the fact that the interface further includes an alarm output circuit (5) having its output connected to the alarm link (AL) and having its input connected to the output from an AND gate (6) having a first input connected to the data input (D) of the microprocessor, a second input connected to the write output (W) of the microprocessor, and a third input connected to a control output (CV) from the microprocessor, said alarm output circuit serving to test the alarm link during operation of the interface to collect alarms, and to transmit signals over the alarm link for setting alarm indicator lamps during operation of the interface for setting alarm indicator lamps.
 




Dessins