[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.
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.
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.
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.