EP1512254B1

Communication method and system for transmitting timed and event-driven ethernet messages

Abstract

This record has no abstract on file.

EP1512254B1, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Expired 4 June 2023, 3.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

25 claims: 25 independent, 0 dependent

  1. 1
    A communication method for the transmission of Ethernet messages in a distributed real-time system in which a plurality of network node computers, e.g. four network node computers (111, 112, 113, 114), each of which comprises at least one communication controller (121,122, 123, 124), are connected via a communication system that comprises one or more communication channels (109), one or more intelligent star couplers (101, 102) being disposed in each communication channel, a distinction is made between conventional Ethernet messages, indicated as ET-messages, and time-triggered messages, indicated as TT-messages, and the TT-messages are transported with an a priori known constant delay time (Δ) between transmitter and receiver, wherein, in case of a time conflict between ET and TT-messages, the transport of the ET-message that is in conflict is aborted in order to be able to transport the TT-message with the constant delay time (Δ). Kommunikationsverfahren zur Übertragung von Ethernet-Nachrichten in einem verbeilten Echtzeitsystem, in dem eine Vielzahl von Knotenrechnern, z.B. vier Knotenrechner (111, 112, 113, 114), die über mindestens je einen Kommunikationskontroller (121, 122, 123, 124) verfügen, über ein Kommunikationssystem bestehend aus einem oder mehreren Kommunikationskanälen (109) verbunden sind, wobei in jedem Kommunikationskanal ein oder mehrere intelligente Sternkoppler (101, 102) angeordnet sind, und wobei zwischen herkömmlichen Ethernet-Nachrichten, die als ET-Nachrichten bezeichnet werden, und zeitgesteuerten Ethernet-Nachrichten, die als TT-Nachrichten bezeichnet werden, unterschieden wird, und die TT-Nachrichten mit einer a priori bekannten konstanten Verzögerungszeit (Δ) zwischen Sender und Empfänger transportiert werden, dadurch gekennzeichnet, dass bei einem zeitlichen Konflikt zwischen ET- und TT-Nachrichten der Transport der in Konflikt stehenden ET-Nachricht abgebrochen wird, um die TT-Nachricht mit der konstanten Verzögerungszeit (Δ) transportieren zu können. Procédé de communication pour transmettre des messages Ethernet dans un système en temps réel partagé, dans lequel une pluralité d'ordinateurs nodaux, par exemple quatre ordinateurs nodaux (111, 112, 113, 114), disposant respectivement d'un contrôleur de communication (121, 122, 123, 124), sont reliés par un système de communication composé d'un ou plusieurs canaux de communication (109), un ou plusieurs coupleurs en étoile intelligents (101, 102) étant disposés dans chaque canal de communication et une différentiation étant faite entre les messages Ethernet conventionnels, décrits comme des messages ET, et les messages Ethernet temporisés, décrits comme des messages TT, et dans lequel les messages TT sont transportés entre l'émetteur et le destinataire avec temps de retard constant (Δ) connu a priori, caractérisé en ce que, en cas de conflit temporel entre les messages ET et TT, le transport du message ET en conflit est interrompu, afin de pouvoir transporter le message TT avec le temps de retard constant (Δ).
  2. 2
    Kommunikationsverfahren nach Anspruch 1, dadurch gekennzeichnet, dass die konstante Verzögerungszeit (Δ) so gewählt wird, dass innerhalb dieser Verzögerungszeit (Δ) die Ausgangskanäle des Stemkopplers (101, 102) für den Transport der eintreffenden TT-Nachricht frei gemacht werden können. Procédé de communication selon la revendication 1, caractérisé en ce que le temps de retard constant (Δ) est choisi de manière à ce que, en l'espace de ce temps de retard, les canaux de sortie du coupleur en étoile (101, 102) puissent être libérés pour le transport du message TT arrivant. The communication method as described in Claim 1, wherein the constant delay time (Δ) is selected in such a manner that within this delay time (Δ) the output channels of the star coupler (101, 102) for the transport of the incoming TT-message can be cleared.
  3. 3
    Kommunikationsverfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass in einem ausgezeichneten Feld der Nachricht gekennzeichnet wird, ob die Nachricht eine TT-Nachricht oder eine ET-Nachricht ist. Procédé de communication selon la revendication 1 ou 2, caractérisé en ce que, dans un champ balisé du message, on identifie si le message est un message TT ou un message ET. The communication method as described in Claim 1 or 2, wherein in an outstanding field of the message a designation is made of whether the message is a TT or an ET-message.
  4. 4
    Kommunikationsverfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass mittels eines in einer TT-Nachricht enthaltenen optionalen Zeitfeldes (309) der Sendezeitpunkt der Nachricht angegeben wird. Procédé de communication selon l'une quelconque des revendications 1 à 3, caractérisé en ce que le moment d'envoi est indiqué dans un champ de temps (309) optionnel contenu dans un message TT. The communication method as described in one of Claims 1 to 3, wherein an optional time field (309) that indicates the transmission instant of the message is contained in a TT-message.
  5. 5
    Kommunikationsverfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass durch eine a priori Planung festgelegt wird, dass zwischen dem Transport von zwei TT-Nachrichten ein zeitlicher Abstand von mindestens der konstanten Verzögerungszeit (Δ) eingehalten wird. Procédé de communication selon l'une quelconque des revendications 1 à 4, caractérisé en ce que l'on détermine par une planification a priori qu'un écart de temps au moins égal au temps de retard constant (Δ) est maintenu entre le transport de deux messages TT. The communication method as described in one of Claims 1 to 4, wherein it is determined via an a priori planning that a time interval of at least the constant delay time (Δ) between the transport of two TT-messages is observed.
  6. 6
    A star coupler for a communication system for the transmission of Ethernet messages in a distributed real-time system comprising a plurality of network node computers, e.g. four network node computers (111, 112, 113, 114), each of which comprises at least one communication controller (121, 122, 123, 124), the communication system comprising one or more communication channels (109) via which the network node computers (111, 112, 113, 114) are connected to each other, and one or more intelligent star couplers (101, 102) being disposed within each communication channel, wherein it is equipped to distinguish between conventional Ethemet-messages, indicated as ET-messages and time-triggered Ethernet messages, indicated as TT-messages and to transport the TT-messages having an a priori known constant delay time (Δ) between transporter and receiver, whereby, in case of a time conflict between ET and TT-messages, the ET-message in conflict is aborted in order to be able to transport the TT-message with the constant delay time (Δ). Coupleur en étoile pour un système de communication pour transmettre des messages Ethernet dans un système en temps réel partagé comprenant une pluralité d'ordinateurs nodaux, par exemple quatre ordinateurs nodaux (111, 112, 113, 114), qui disposent respectivement d'un contrôleur de communication (121, 122, 123, 124), le système de communication étant composé d'un ou plusieurs canaux de communication (109), au moyen desquels les ordinateurs nodaux (111, 112, 113, 114) sont reliés entre eux, et un coupleur en étoile intelligent (101, 102) étant disposé dans chaque canal de communication, caractérisé en ce qu'il est installé afin de différencier les messages Ethernet conventionnels, décrits comme des messages ET, et les messages Ethernet temporisés, décrits comme des messages TT, et afin de transporter les messages TT avec un temps de retard constant (Δ) connu a priori entre l'émetteur et le destinataire, le transport du message ET en conflit étant interrompu en cas de conflit de temps entre des messages ET et TT afin de pouvoir transporter le message TT avec le temps de retard constant (Δ). Sternkoppler für ein Kommunikationssystem zur Übertragung von Ethernet-Nachrichten in einem verteilten Echtzeisystem umfassend eine Vielzahl von Knotenrechnem, z.B. vier Knotenrechner (111, 112, 113, 114), die über mindestens je einen Kommunikationskontroller (121, 122, 123, 124) verfügen, wobei das Kommunikationssystem aus einem oder mehreren Kommunikationskanälen (109) besteht, über welche die Knotenrechner (111, 112,113, 114) miteinander verbunden sind, und wobei in jedem Kommunikationskanal ein oder mehrere intelligente Sternkoppler (101, 102) angeordnet sind, dadurch gekennzeichnet, dass er dazu eingerichtet ist, zwischen herkömmlichen Ethernet-Nachrichten, die als ET-Nachrichten bezeichnet werden, und zeitgesteuerten Ethernet-Nachrichten, die als TT-Nachrichten bezeichnet werden, zu unterscheiden, und die TT-Nachrichten mit einer a priori bekannten konstanten Verzögerungszeit (Δ) zwischen Sender und Empfänger zu transportieren, wobei bei einem zeitlichen Konflikt zwischen ET- und TT-Nachrichten der Transport der in Konflikt stehenden ET-Nachricht abgebrochen wird, um die TT-Nachricht mit der konstanten Verzögerungszeit (Δ) transportieren zu können.
  7. 7
    Coupleur en étoile selon la revendication 6, caractérisé en ce que le temps de retard constant (Δ) est choisi de manière à ce que, en l'espace de ce temps de retard (Δ), les canaux de sortie du coupleur en étoile (101, 102) puissent être libérés pour le transport du message TT arrivant. Sternkoppler nach Anspruch 6, dadurch gekennzeichnet, dass die konstante Verzögerungszeit (Δ) so gewählt ist, dass innerhalb dieser Verzögerungszeit (Δ) die Ausgangskanäle des Sternkopplers (101, 102) für den Transport der eintreffenden TT-Nachricht frei gemacht werden können. The star coupler as described in Claim 6, wherein the constant delay time (Δ) is selected in such a way that within this delay time (Δ) the output channels of the star coupler (101,102) can be cleared for the transport of the incoming TT-message.
  8. 8
    Coupleur en étoile selon la revendication 6 ou 7, caractérisé en ce que, dans un champ balisé du message, on identifie si le message est un message TT ou un message ET. Sternkoppler nach Anspruch 6 oder 7, dadurch gekennzeichnet, dass in einem ausgezeichneten Feld der Nachricht gekennzeichnet ist, ob die Nachricht eine TT-Nachricht oder eine ET-Nachricht ist. The star coupler as described in Claim 6 or 7, wherein, in an indicated field of the message, a designation is made of whether the message is a TT-message or an ET-message.
  9. 9
    Coupleur en étoile selon l'une quelconque des revendications 6 à 8, caractérisé en ce qu'un champ de temps (309) optionnel, qui indique le moment d'envoi du message, est contenu dans le message TT. Sternkoppler nach einem der Ansprüche 6 bis 8, dadurch gekennzeichnet, dass in einer TT-Nachricht ein optionales Zeitfeld (309) enthalten ist, das den Sendezeitpunkt der Nachricht angibt. The star coupler as described in one of Claims 6 to 8, wherein an optional time field (309) that indicates the transmission instant of the message is contained in a TT-message.
  10. 10
    Coupleur en étoile selon l'une quelconque des revendications 6 à 9, caractérisé en ce qu'on détermine par une planification a priori qu'un écart de temps au moins égal au temps de retard constant (Δ) est maintenu entre le transport de deux messages TT. Sternkoppler nach einem der Ansprüche 6 bis 9, dadurch gekennzeichnet, dass durch eine a priori Planung festgelegt ist, dass zwischen dem Transport von zwei TT-Nachrichten ein zeitlicher Abstand von mindestens der konstanten Verzögerungszeit (Δ) eingehalten wird. The star coupler as described in one of Clams 6 to 9, wherein it is determined via an a priori planning that a time interval of at least the constant delay time (Δ) between the transport of two TT-messages is observed.
  11. 11
    Coupleur en étoile selon l'une quelconque des revendications 6 à 10, caractérisé en ce qu'on indique au coupleur en étoile au moyen d'un message de configuration à quels moments les messages arrivants sont des messages TT. Sternkoppler nach einem der Ansprüche 6 bis 10, dadurch gekennzeichnet, dass dem Sternkoppler über eine Konfigurationsnachricht bekannt geben wird, zu welchen Zeitpunkten eintreffende Nachrichten TT-Nachrichten sind. The star coupler as described in one of Claims 6 to 10, wherein the instants at which incoming messages are TT-messages are reported to the star coupler via a configuration message.
  12. 12
    Coupleur en étoile selon l'une quelconque des revendications 6 à 11, caractérisé en ce qu'il différencie les messages TT et les messages ET et transporte les messages TT avec un temps de retard constant (Δ) connu a priori et en ce qu'il interrompt le transport du message ET en conflit lors d'un conflit entre des messages ET et TT afin de pouvoir transporter le message TT avec le temps de retard constant (Δ). Sternkoppler nach einem der Ansprüche 6 bis 11, dadurch gekennzeichnet, dass er zwischen TT-Nachrichten und ET-Nachrichten unterscheidet und die TT-Nachrichten mit einer a priori bekannten konstanten Verzögerungszeit (Δ) transportiert, und bei einem zeitlichen Konflikt zwischen ET- und TT-Nachrichten den Transport der in Konflikt stehenden ET-Nachricht abbricht, um die TT-Nachricht mit der konstanten Verzögerungszeit (Δ) transportieren zu können. The star coupler as described in one of Claims 6 to 11, wherein it distinguishes between TT-messages and ET-messages and transports the TT-messages and ET-messages with an a priori known constant delay time (Δ) and, in case of a time conflict between ET- and TT-messages, aborts the transport of the ET-message that is in conflict, in order to be able to transport the TT-messages with the constant delay time (Δ).
  13. 13
    Coupleur en étoile selon l'une quelconque des revendications 6 à 12, caractérisé en ce qu'il envoie à nouveau le message ET en conflit interrompu après la transmission en temps d'un message TT. Sternkoppler nach einem der Ansprüche 6 bis 12, dadurch gekennzeichnet, dass er nach der zeitgerechten Übertragung einer TT-Nachricht die in Konflikt gestandene abgebrochene ET-Nachricht erneut sendet. The star coupler as described in one of Claims 6 to 12, wherein it re-transmits the ET-message that was in conflict and aborted after the on-time transmission of a TT-message.
  14. 14
    Coupleur en étoile selon l'une quelconque des revendications 6 à 13, caractérisé en ce que le coupleur en étoile synchronise son horloge locale en utilisant le champ de temps (309) contenu dans un message TT. Sternkoppler nach einem der Ansprüche 6 bis 13, dadurch gekennzeichnet, dass Sternkoppler seine lokale Uhr unter Nutzung des in einer TT-Nachricht enthaltenen Zeitfeldes (309) synchronisiert. The star coupler as described in one of Claims 6 to 13, wherein star coupler synchronizes its local clock using the time field (309) contained in a TT-message.
  15. 15
    Coupleur en étoile selon l'une quelconque des revendications 6 à 14, caractérisé en ce qu'il synchronise son horloge locale en utilisant le champ de temps (309) contenu dans plusieurs messages TT. Sternkoppler nach einem der Ansprüche 6 bis 14, dadurch gekennzeichnet, dass er seine lokale Uhr unter Nutzung der in mehreren TT-Nachrichten enthaltenen Zeitfelder (309) fehlertolerant synchronisiert. The star coupler as described in one of Claims 6 to 14, wherein, in a fault-tolerant manner, it synchronizes its local clock using the time fields (309) contained within a plurality of TT-messages.
  16. 16
    Coupleur en étoile selon l'une quelconque des revendications 6 à 14, caractérisé en ce qu'il est relié par un canal dédié unidirectionnel (151), auquel tous les messages TT transportés par le coupleur en étoile sont indiqués, aux coupleurs en étoile répliqués à l'intérieur d'un cluster d'ordinateurs nodaux. Sternkoppler nach einem der Ansprüche 6 bis 15, dadurch gekennzeichnet, dass er über einen dedizierten unidirektionalen Kanal (151), auf dem alle TT-Nachrichten, die der Sternkoppler transportiert, ausgegeben werden, mit den replizierten Stemkopplern innerhalb eines Clusters von Knotenrechnern verbunden ist. The star coupler as described in one of Claims 6 to 15, wherein it is connected via a dedicated unidirectional channel (151), on which all TT-messages that are transported to the star coupler are output, to the replicated star couplers within a cluster of network node computers.
  17. 17
    Coupleur en étoile selon l'une quelconque des revendications 6 à 16, caractérisé en ce qu'il vérifie pour chaque message TT sur la base de son heure locale, si le message TT arrive dans une fenêtre de temps connue a priori proche du moment d'envoi (309) contenu dans le message et qui tronque le message en cas d'arrivée précoce ou retardée d'un message TT de manière à ce que tous les destinataires corrects reconnaissent le message comme défectueux. Sternkoppler nach einem der Ansprüche 6 bis 16, dadurch gekennzeichnet, dass er bei jeder TT-Nachricht auf der Basis seiner lokalen Zeit überprüft, ob die TT-Nachricht innerhalb eines a priori bekannten Zeitfensters um den in der Nachricht enthaltenen Sendezeitpunkt (309) ankommt, und der bei verfrühtem oder verspätetem Eintreffen einer TT-Nachricht die Nachricht so verstümmelt, dass alle korrekten Empfänger die Nachricht als fehlerhaft erkennen. The star coupler as described in one of Claims 6 to 16, wherein, for each TT-message, it checks on the basis of its local time whether the TT-message arrives within an a priori known time window around the transmission instant (309) contained in the message and which, when a TT-message arrives early or late, garbles the message in such a manner that all correct receivers detect the message as faulty.
  18. 18
    Coupleur en étoile selon l'une quelconque des revendications 6 à 17, caractérisé en ce qu'il décode chaque message TT et le code à nouveau en fonction de son horloge locale. Sternkoppler nach einem der Ansprüche 6 bis 17, dadurch gekennzeichnet, dass er jede TT-Nachricht dekodiert und auf der Basis seines lokalen Zeitgebers erneut kodiert. The star coupler as described in one of Claims 6 to 17, wherein it decodes each TT-message and re-codes it on the basis of its local timing module.
  19. 19
    Coupleur en étoile selon l'une quelconque des revendications 6 à 18, caractérisé en ce qu'il lit un ou plusieurs champs sélectionnés des messages TT et vérifie au cours du temps de retard (Δ) si le contenu de ces champs correspond à des critères connus, qui ont été partagés avec le coupleur en étoile a priori au moyen d'un message de configuration, et qui, en cas d'absence de correspondance, tronque le message de manière à ce que tous les destinataires corrects reconnaissent le message comme défectueux. Sternkoppler nach einem der Ansprüche 6 bis 18, dadurch gekennzeichnet, dass er ein oder mehrere ausgewählte Felder von TT-Nachrichten liest und während der Verzögerungszeit (Δ) überprüft, ob der Inhalt dieser Felder mit bekannten Kriterien, die dem Sternkoppler über eine Konfigurationsnachricht a priori mitgeteilt wurden, übereinstimmt, und der, falls eine Übereinstimmung nicht gegeben ist, die Nachricht so verstümmelt, dass alle korrekten Empfänger die Nachricht als fehlerhaft erkennen. The star coupler as described in one of Claims 6 to 18, wherein it reads one or more selected fields of TT-messages and checks during the delay time (Δ) whether the content of these fields corresponds to known criteria that were communicated a priori to the star coupler via a configuration message and which, if it does not correspond, garbles the message in such a manner that all correct receivers detect the message as faulty.
  20. 20
    A communication system for the transmission of Ethernet messages in a distributed real-time system comprising a plurality of network node computers, e.g. four network node computers (111, 112, 113, 114), each of which comprises at least one communication controller (121, 122, 123, 124), the communication system comprising one or more communication channels (109) via which the network node computers (111, 112, 113, 114) are connected to each other, and one or more intelligent star couplers (101,102) being disposed within each communication channel, characterized by a star coupler as described in one of Claims 6 to 19. Kommunikationssystem zur Übertragung von Ethernet-Nachrichten in einem verteilten Echtzeitsystem umfassend eine Vielzahl von Knotenrechnern, z.B. vier Knotenrechner (111, 112, 113, 114), die über mindestens je einen Kommunikationskontroller (121, 122, 123, 124) verfügen, wobei das Kommunikationssystem aus einem oder mehreren Kommunikationskanälen (109) besteht, über welche die Knotenrechner (111, 112,113, 114) miteinander verbunden sind, und wobei in jedem Kommunikationskanal ein oder mehrere intelligente Sternkoppler (101, 102) angeordnet sind, gekennzeichnet durch eine Sternkoppler nach einem der Ansprüche 6 bis 19. Système de communication pour transmettre des messages Ethernet dans un système en temps réel partagé comprenant une pluralité d'ordinateurs nodaux, par exemple quatre ordinateurs nodaux (111, 112, 113, 114), qui disposent respectivement au moins d'un contrôleur de communication (121, 122, 123, 124), le système de communication étant composé d'un ou plusieurs canaux de communication (109), au moyen desquels les ordinateurs nodaux (111, 112, 113, 114) sont reliés entre eux et un ou plusieurs coupleurs en étoile intelligents (101, 102) étant disposés dans chaque canal de communication, caractérisé par un coupleur en étoile selon l'une quelconque des revendications 6 à 19.
  21. 21
    Kommunikationssystem nach einem der Ansprüche 6 bis 20, dadurch gekennzeichnet, dass der Kommunikationskontroller seine lokale Uhr unter Nutzung des in einer TT-Nachrichten enthaltenen Zeitfeldes (309) synchronisiert. Système de communication selon l'une quelconque des revendications 6 à 20, caractérisé en ce que le contrôleur de communication synchronise son horloge locale en utilisant le champ de temps (309) contenu dans un message TT. The communication system as described in one of Claims 6 to 20, wherein the communication controller synchronizes its local clock using the time field contained in a TT-message.
  22. 22
    Kommunikationssystem nach einem der Ansprüche 6 bis 21, dadurch gekennzeichnet, dass der Kommunikationskontroller seine lokale Uhr unter Nutzung der in mehreren TT-Nachrichten enthaltenen Zeitfelder (309) fehlertolerant synchronisiert. Système de communication selon l'une quelconque des revendications 6 à 21, caractérisé en ce que le contrôleur de communication synchronise avec une tolérance d'erreur son horloge locale en utilisant les champs de temps contenus dans plusieurs messages TT. The communication system as described in one of Claims 6 to 21, wherein the communication controller in fault-tolerant manner synchronizes its local clock using the time fields (309) contained within a plurality of TT-messages.
  23. 23
    Kommunikationssystem nach einem der Ansprüche 6 bis 22, dadurch gekennzeichnet, dass der Kommunikationskontroller eine von einer auf einem Knotenrechner ablaufenden Applikation übernommene TT-Nachricht autonom sendet, sobald der in der Nachricht im Zeitfeld (309) angegebene Sendezeitpunkt erreicht wird. Système de communication selon l'une quelconque des revendications 6 à 22, caractérisé en ce que le contrôleur de communication envoie de manière autonome un message TT pris en charge par une application exécutée sur un ordinateur nodal dès que le moment d'envoi indiqué dans le champ de temps (309) du message est atteint. The communication system as described in one of Claims 6 to 22, wherein the communication controller autonomously transmits a TT-message accepted by an application running on a network node computer as soon as the transmission instant indicated in the time field (309) in the message is reached.
  24. 24
    Kommunikationssystem nach einem der Ansprüche 6 bis 23, dadurch gekennzeichnet, dass der Kommunikationskontroller zwischen ET- und TT-Nachrichten unterscheidet und der Kommunikationskontroller die ET-Nachrichten entsprechend der Ereignissemantik an die lokale Applikationssoftware anbietet, wobei eine neue Nachricht in eine Warteschlange eingereiht wird, aus der von der Applikationssoftware konsumierend gelesen wird, und der Kommunikationskontroller TT-Nachrichten entsprechend der Zustandssemantik an die lokale Applikationssoftware anbietet, wobei eine neue Nachricht die alte Version der Nachricht ersetzt und das Lesen durch die lokale Applikationssoftware nicht konsumierend erfolgt. Système de communication selon l'une quelconque des revendications 6 à 23, caractérisé en ce que le contrôleur de communication différencie les messages ET et TT et en ce que le contrôleur de communicateur propose les messages ET en fonction de la sémantique événementielle à un logiciel d'application local, un nouveau message, dans lequel le logiciel d'application effectue une lecture complète, étant positionné dans une file d'attente, et en ce que le contrôleur de communication propose des messages TT en fonction de la sémantique d'état au logiciel d'application local, un nouveau message remplaçant l'ancienne version du message et la lecture par le logiciel d'application local ne s'effectuant pas intégralement. The communication system as described in one of Claims 6 to 23, wherein the communication controller distinguishes between ET and TT-messages, and the communication controller provides the ET-messages to the local application software corresponding to the event semantics, a new message being placed in a waiting queue from which it is read in a consumptive manner by the application software, and the communication controller provides TT-messages to the local application software corresponding to the status semantics, a new message replacing the old one, and the reading by the local application software occurring in a non-consumptive manner.
  25. 25
    Kommunikationssystem nach einem der Ansprüche 6 bis 24, dadurch gekennzeichnet, dass der Kommunikationskontroller über zwei oder mehr unabhängige Kommunikationskanäle verfügt, auf denen identische Kopien einer TT-Nachricht angeboten werden, und der einen Kommunikationsvorgang als erfolgreich betrachtet, wenn auf mindestens einem dieser redundanten Kanäle eine gültige TT-Nachricht rechtzeitig eintrifft. Système de communication selon l'une quelconque des revendications 6 à 24, caractérisé en ce que le contrôleur de communication dispose de deux canaux de communication indépendants ou plus, sur lesquels des copies identiques d'un message TT sont proposées et qui considère un processus de communication comme réussi si un message TT valide arrive en temps par au moins un de ces canaux redondants. The communication system as described in one of Claims 6 to 24, wherein the communication controller has two or more communication channels on which identical copies of a TT-message are provided and the one communication operation is considered successful if a valid TT-message is received on time on at least one of these redundant channels.
Independent claims25