[go: up one dir, main page]

DE10244427A1 - Kommunikationssystem mit Teilnehmer mit Diagnoseeinheit - Google Patents

Kommunikationssystem mit Teilnehmer mit Diagnoseeinheit Download PDF

Info

Publication number
DE10244427A1
DE10244427A1 DE10244427A DE10244427A DE10244427A1 DE 10244427 A1 DE10244427 A1 DE 10244427A1 DE 10244427 A DE10244427 A DE 10244427A DE 10244427 A DE10244427 A DE 10244427A DE 10244427 A1 DE10244427 A1 DE 10244427A1
Authority
DE
Germany
Prior art keywords
communication system
participants
participant
diagnostic
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE10244427A
Other languages
English (en)
Inventor
Michael Dr. Franke
Karl-Heinz Krause
Michael KÖSTNER
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens Corp
Original Assignee
Siemens Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Corp filed Critical Siemens Corp
Priority to DE10244427A priority Critical patent/DE10244427A1/de
Priority to EP03750340A priority patent/EP1543652A1/de
Priority to PCT/DE2003/003015 priority patent/WO2004030275A1/de
Publication of DE10244427A1 publication Critical patent/DE10244427A1/de
Priority to US11/087,647 priority patent/US20050229040A1/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/069Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/351Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • H04L43/106Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Die Erfindung betrifft ein verteiltes Kommunikationssystem (1), insbesondere ein echtzeitkritisches, zyklisches Realtime Ethernet System, in der Automatisierungstechnik mit mehreren Teilnehmern, von denen jeder mit wenigstens einer Diagnoseeinheit (7, 8, 15) zur Diagnose und Aufzeichnung von Daten, die den Datenaustausch von Teilnehmern betreffen, ausgestattet ist, und einem weiteren Teilnehmer, der als zentrale Diagnosestation (13) ausgebildet ist, wobei die zentrale Diagnosestation (13) eine zentrale Diagnose des gesamten Kommunikationssystems (1) durch Konfigurierung der Diagnoseeinheiten (7, 8, 15) der Teilnehmer sowie Abrufung und Auswertung der aufgezeichneten Diagnosedaten durch die Diagnoseeinheiten (7, 8, 15) der Teilnehmer durchführt.

Description

  • Die Erfindung betrifft ein Kommunikationssystem mit Teilnehmer mit Diagnoseeinheit.
  • Unter einem Kommunikationssystem versteht man ein System mit wenigstens zwei Teilnehmern, die über ein Datennetz zum Zweck des gegenseitigen Austausches von Daten bzw. der gegenseitigen Übertragung von Daten miteinander verbunden sind.
  • Teilnehmer sind beispielsweise zentrale Automatisierungsgeräte, Programmier-, Projektierungs- oder Bediengeräte, Peripheriegeräte wie z.B. Ein-/Ausgabe-Baugruppen, Antriebe, Aktoren, Sensoren, speicherprogrammierbare Steuerungen (SPS) oder andere Kontrolleinheiten, Computer, oder Maschinen, die elektronische Daten mit anderen Teilnehmer austauschen, insbesondere Daten von anderen Teilnehmern verarbeiten. Teilnehmer werden auch Netzwerkknoten oder Knoten genannt.
  • Unter Kontrolleinheiten werden im Folgenden Regler- oder Steuerungseinheiten jeglicher Art verstanden, aber auch beispielsweise Koppeleinheiten (sog. Switches) und/oder Switch Controller. Als Datennetze werden beispielsweise geschaltete Kommunikationssysteme, wie Switched Ethernet, Industrial Ethernet, insbesondere aber auch isochrones Realtime Ethernet verwendet.
  • In heutigen geschalteten Kommunikationssystemen werden die Kommunikationsbeziehungen zwischen den Teilnehmern von den Netzkomponenten über dedizierte Netzsegmente geleitet. Damit werden Segmente entlastet, die an der Kommunikation nicht beteiligt sind. Eine zentrale Einheit, über die die gesamte Kommunikation abgewickelt wird, beispielsweise ein Repeater bei einem Kommunikationsbus, existiert somit nicht mehr, wo mit auch die Möglichkeit verloren geht, eine zentrale Diagnose eines Kommunikationssystems durchzuführen.
  • Bisher wurde die Diagnose solcher Kommunikationssysteme durch dezentral angeschlossene Analysatoren durchgeführt. Der Analysator wird an den entsprechenden Netzkomponenten angeschlossen und zeichnet dort den Datenverkehr auf. Die Auswertung geschieht durch manuelle Auswertung des Aufzeichnungsprotokolls. Für eine vollständige Aufzeichnung muss der Analysator unter Umständen an mehreren Punkten des Kommunikationssystems gleichzeitig angeschlossen werden, da nicht zwangsläufig alle Kommunikationsbeziehungen bezüglich ihres Pfades im Kommunikationssystem einen einzigen Knoten durchlaufen.
  • Der Erfindung liegt daher die Aufgabe zugrunde, ein verbessertes Kommunikationssystem anzugeben, das eine zentrale Diagnose des Kommunikationssystems ermöglicht.
  • Diese Aufgabe wird durch ein Kommunikationssystem mit wenigstens einem ersten und einem zweiten Teilnehmer gelöst, die mittels wenigstens einer Kommunikationsverbindung miteinander verbunden sind, wobei die Teilnehmer wenigstens eine Diagnoseeinheit aufweisen, wobei die Diagnoseeinheit zur Diagnose von Daten, die den Datenaustausch wenigstens einer Kommunikationsbeziehung zwischen wenigstens zwei Teilnehmern betreffen, vorgesehen ist.
  • Nach einer bevorzugten Ausführungsform der Erfindung weist die Diagnoseeinheit wenigstens eine Auswerteeinheit auf, die zur Auswertung der diagnostizierten Daten vorgesehen ist.
  • Nach einer bevorzugten Ausführungsform der Erfindung weist die Diagnoseeinheit wenigstens einen Pufferspeicher auf, der zur Zwischenspeicherung der diagnostizierten Daten vorgesehen ist. Die auf diese Weise ggf. ausgewerteten und zwischengespeicherten Daten können sehr leicht in einen Speicher des entsprechenden Teilnehmers transferiert werden, da die Diagnoseeinheit im entsprechenden Teilnehmer integriert ist und somit unmittelbar mit den übrigen Komponenten des Teilnehmers, beispielsweise eines Rechners und damit insbesondere auch mit einem Speicher des Teilnehmers verbunden ist und Zugriff darauf hat. Die dort gespeicherten Daten können dann zu einem beliebigen Zeitpunkt beispielsweise von einem anderen Teilnehmer des Kommunikationssystems abgerufen und ausgewertet werden.
  • Nach einer bevorzugten Ausführungsform der Erfindung handelt es sich bei dem Kommunikationssystem um ein geschaltetes Kommunikationssystem von einem Ethernet-Typ oder einem Realtime Ethernet-Typ. Besonders vorteilhaft ist es, wenn es sich dabei um ein zyklisch arbeitendes Kommunikationssystem handelt, bei welchem die Kommunikation zwischen den Teilnehmern in Übertragungszyklen erfolgt. Bei einem solchen schaltbaren Kommunikationssystem ist zwischen zwei Teilnehmern jeweils mindestens eine Koppeleinheit geschaltet, die mit beiden Teilnehmern verbunden ist. Jede Koppeleinheit kann jedoch auch mit mehr als zwei Teilnehmern verbunden sein. Jeder Teilnehmer ist mit mindestens einer Koppeleinheit, aber nicht direkt mit einem anderen Teilnehmer verbunden. Unter Koppeleinheit versteht man auch einen Switch. Ein solches Hochleistungsdatennetz besteht in der Regel aus sehr vielen verteilten Teilnehmern, insbesondere auch sehr vielen verteilten Switches. Diese Switches können separate Netzteilnehmer sein, können jedoch auch in einen Teilnehmer integriert sein. Für Echtzeitanwendungen ist beim Durchgang der Telegramme durch das Kommunikationssystem die Ankunftszeit bzw. Sendezeit der Telegramme bei den Switches bzw. den übrigen Teilnehmern sehr wichtig. Dadurch ist die Beobachtung von Telegrammen sowie auch die zeitliche Verfolgung von Telegrammen im Kommunikationssystem, beispielsweise für das Nachvollziehen beim Eintreten von Fehlerereignissen, besonders wichtig. Solche Aufzeichnungsmechanismen sind beispielsweise Statistiken über die Nachrichten- bzw. Kommunikationsbelastung in einer Zeit einheit bzw. zu bestimmten Zeitpunkten, die Anzahl der empfangenen bzw. gesendeten Telegramme pro Zeiteinheit, Fehlerstatistiken, beispielsweise wie viele fehlerhafte Telegramme in welcher Zeiteinheit aufgetreten sind, aber z.B. auch die Menge der Durchsatzdaten.
  • In einem Switch existieren einige solcher Aufzeichnungsmechanismen. Diese können jedoch nicht derart konfiguriert werden, dass nur ausgewählte, benötigte Daten aufgezeichnet werden. Dagegen wird der gesamte Datenverkehr, der durch den entsprechenden Teilnehmer bzw. Switch fliest, aufgezeichnet, wobei die benötigten Daten manuell aus den entsprechenden Protokolllisten des betreffenden Switch bzw. Teilnehmers herausgefiltert werden müssen. Speziell für Echtzeitkommunikation ist jedoch insbesondere die individuelle Aufzeichnung von Ereignissen bezüglich einzelner Telegramme, also spezifischer einzelner Transaktionen, sehr wichtig. Eine solche Aufzeichnung muss mit einem entsprechenden Zeitstempel versehen werden, um die gewünschten Ereignisse rückverfolgen bzw. nachvollziehen zu können. Dadurch lassen sich Rückschlüsse hinsichtlich der Optimierung des Datenverkehrs des Kommunikationssystems insbesondere bei einer Echtzeitkommunikation ziehen.
  • Nach einer weiteren bevorzugten Ausführungsform der Erfindung ist die Diagnoseeinheit der Teilnehmer dazu vorgesehen, die diagnostizierten und/oder ausgewerteten und/oder aufgezeichneten Daten zu der Kommunikationsbeziehung zwischen wenigstens zwei Teilnehmern mit einer eindeutigen Kennung zu versehen. Für einen zyklischen Betrieb des Kommunikationssystems besteht die eindeutige Kennung dabei mindestens aus zwei Teilen, wobei ein Teil zur Identifizierung der Zykluskennung und der andere Teil zur Identifizierung der Kommunikationsbeziehung zwischen den jeweiligen Teilnehmern vorgesehen ist. Die Zykluskennung kann dabei beispielsweise die Zahl des aktuellen Kommunikationszyklus sein, während die Kommunikationsbeziehung beispielsweise durch ein sogenanntes Frame-ID eines Datentelegramms identifiziert werden kann. Selbstverständlich sind auch andere eindeutige Kennungsalternativen möglich. Ausgewählte Datenaufzeichnungen können so sehr leicht identifiziert werden und bestimmten Teilnehmern, insbesondere bestimmten Kommunikationsbeziehungen bzw. Kommunikationsverbindungen zwischen zwei oder mehr Teilnehmern, eindeutig zugeordnet werden.
  • Nach einer weiteren bevorzugten Ausführungsform der Erfindung, ist die Diagnoseeinheit der Teilnehmer zur Diagnostizierung und/oder zur Auswertung und/oder zur Aufzeichnung verschiedener Ereignisse, die beim Datenaustausch zwischen wenigstens zwei Teilnehmern auftreten, vorgesehen. Besonders vorteilhaft ist dabei die Diagnostizierung und/oder die Auswertung und/oder die Aufzeichnung von Fehlerereignissen. Darüber hinaus ist es insbesondere sehr vorteilhaft, dass die Diagnoseeinheit der Teilnehmer zur Auswahl der Art und der Anzahl der zu diagnostizierenden und/oder auszuwertenden und/oder aufzuzeichnenden Ereignisse, insbesondere Fehlerereignisse, sowie des zugehörigen Datenvolumens vorgesehen ist. Darüber hinaus ist es ebenfalls sehr vorteilhaft, dass die Diagnoseeinheit zur portspezifischen und/oder zur kommunikationsspezifischen Diagnostizierung und/oder Auswertung und/oder Aufzeichnung des Datenverkehrs durch einen Teilnehmer vorgesehen ist.
  • Die Diagnoseeinheit eines Teilnehmers ist beispielsweise so konfigurierbar, dass eine Auswahl von Ereignissen oder einzelne Ereignisse, die eine oder mehrere Kommunikationsverbindungen zwischen zwei oder mehreren Teilnehmern betreffen, individuell aufgezeichnet werden können. So werden insbesondere solche Ereignisse diagnostiziert, ausgewertet und aufgezeichnet, die sich auf Transaktionen individueller einzelner Telegramme beziehen. So kann beispielsweise der Eintreffzeitpunkt bestimmter einzelner Telegramme erkannt und aufgezeichnet werden. Andere Ereignisse werden entsprechend ignoriert. Solche Ereignisse sind beispielsweise „Empfangszeitpunkt von Datenpaket X", „Fehler im Datenpaket Y", etc. Darüber hinaus kann auch die Anzahl der Ereignisse selbst konfiguriert werden, beispielsweise in der Art, dass nach einer bestimmten Anzahl eines oder mehrerer diagnostizierter Ereignisse eine entsprechende Meldung ausgegeben wird. Analog gilt dies auch für das zugehörige Datenvolumen. Selbstverständlich ist das Diagnostizieren, Auswerten und/oder Aufzeichnen beliebiger anderer Ereignisse ebenfalls denkbar, insbesondere auch der gesamte Datenverkehr in einem Teilnehmer in einer vorgebbaren Zeiteinheit, bzw. auch der Datenverkehr eines beliebigen, ausgewählten Ports eines Teilnehmers.
  • Zur Analyse von Fehlersituationen bzw. zur Rückverfolgung von aufgetretenen Fehlern ist es besonders vorteilhaft, dass die Diagnoseeinheiten so konfigurierbar sind, dass ausgewählte Fehlerereignisse diagnostiziert, ausgewertet und aufgezeichnet werden. Dazu können beispielsweise sowohl mehrere unterschiedliche Kommunikationsverbindungen bzw. -beziehungen zwischen mehreren Teilnehmern als auch einzelne Kommunikationsverbindungen bzw. individuelle Telegramme betrachtet werden. Fehlerereignisse sind z.B. fehlerhafter Zeitpunkt des Eintreffens von Telegrammen, Anzahl eingetroffener Telegramme mit fehlerhaftem Inhalt, aber auch beispielsweise das fehlerhafte Eintreffen von individuellen bestimmten Telegrammen, z.B. Ausbleiben des Telegramms X. Dies hat insbesondere bei echtzeitkritischen Daten bzw. in Kommunikationssystemen mit Echtzeitanwendungen entscheidende Bedeutung, da bei solchen Fehlerereignissen, wie z.B. das Ausbleiben von Telegrammen oder das nicht rechtzeitige Eintreffen von Telegrammen, die Echtzeitfähigkeit nicht mehr gewährleistet ist. Eine Analyse insbesondere solcher Fehlerereignisse ist daher äußerst wichtig. Auch die Diagnostizierung, Auswertung und Speicherung von Fehlerereignissen ist selbstverständlich portspezifisch und kommunikationsspezifisch möglich.
  • Durch eine solche gezielte Diagnose von beispielsweise ausgewählten Kommunikationsbeziehungen kann die Menge der aufzuzeichnenden Informationen bzw. Daten erheblich reduziert wer den. Dadurch vereinfacht sich entsprechend die Auswertung der Daten ebenfalls. Darüber hinaus kann die Auswahl der zu diagnostizierenden und/oder aufzuzeichnenden Daten sehr schnell und leicht durch eine entsprechende Konfiguration der betroffenen Diagnoseeinheiten an eventuell geänderte Randbedingungen angepasst werden. So ist es beispielsweise aufgrund einer eingetroffenen Fehlersituation sehr schnell und leicht möglich, zusätzlich zu den bereits aufzuzeichnenden Ereignissen, Ereignisse, die mit einem bestimmten gewünschten Telegramm korreliert sind, gesondert aufzuzeichnen. Desgleichen kann die aufzuzeichnende Datenmenge reduziert werden, falls die Aufzeichnung bestimmter Ereignisse nicht mehr notwendig erscheint.
  • Nach einer besonders bevorzugten Ausführungsform der Erfindung ist wenigstens ein weiterer Teilnehmer vorgesehen, der als zentrale Diagnosestation ausgebildet ist, wobei die zentrale Diagnosestation Mittel zur Auswahl der zu diagnostizierenden und/oder auszuwertenden und/oder aufzuzeichnenden Daten und Mittel zur entsprechenden Konfigurierung der jeweiligen Diagnoseeinheiten der übrigen Teilnehmer aufweist. Da in einem erfindungsgemäßen Kommunikationssystem in jedem Netzknoten wenigstens eine Diagnoseeinheit integriert ist, die Mittel zur Diagnostizierung und/oder Auswertung und/oder Aufzeichnung von Daten aufweist, die zu insbesondere individuellen Kommunikationsbeziehungen bzw. -verbindungen zwischen wenigstens zwei Teilnehmern gehören, und die Teilnehmer in einem Kommunikationssystem naturgemäß miteinander kommunizieren können, kann eine solche erfindungsgemäße zentrale Diagnosestation mit allen Teilnehmern und damit mit allen Diagnoseeinheiten in Verbindung treten und den Diagnoseeinheiten der jeweiligen Teilnehmer entsprechende Informationen und/oder Instruktionen übermitteln. Insbesondere beim Einsatz eines erfindungsgemäßen Kommunikationssystems im Echtzeitanwendungsbereich, bei der der Kommunikationsverkehr innerhalb des Kommunikationssystems aller Teilnehmer untereinander entsprechend vorgeplant ist, um die Echtzeitbedingungen einzu halten, sind die Kennung der Daten und alle Netzknoten, die von diesen durchlaufen werden, bekannt. Bei der Planung eines solchen Echtzeitdatenverkehrs im Voraus wird in der Regel im Automatisierungsbereich auf ein so genanntes Projektierungstool zurückgegriffen, welches insbesondere auch Teil der zentralen Diagnosestation ist, oder diese umfasst. Die Auswahl der aufzuzeichnenden bzw. zu diagnostizierenden Ereignisse, insbesondere Fehlerereignisse, kann dann beispielsweise durch manuelle Kennzeichnung durch einen Anwender aber auch automatisch durch das Projektierungstool, und damit der zentralen Diagnosestation selbst erfolgen. Anhand der so ausgewählten relevanten Ereignisse ermittelt bzw. kennt die zentrale Diagnosestation die Kennung der Daten und alle Knoten, die von diesen durchlaufen werden. Die zentrale Diagnosestation erzeugt auf Basis dieser Informationen die entsprechenden Konfigurationsinformationen und sendet diese an alle betroffenen Teilnehmer bzw. Netzknoten, die die integrierten Diagnoseeinheiten der Netzknoten bzw. Kommunikationsteilnehmer entsprechend konfigurieren, um die zu diagnostizierenden und aufzuzeichnenden Daten zu erhalten.
  • Es ist auch denkbar, dass das Projektierungstool nicht in dem als zentrale Diagnosestation ausgebildeten Teilnehmer integriert ist. In diesem Fall müssen die entsprechenden Konfigurationsinformationen vom Projektierungstool auf die zentrale Diagnosestation übermittelt werden. Dies ist beispielsweise per Datenaustausch mittels Infrarotschnittstelle oder Funkverbindung denkbar, jedoch ist auch ein Datentransfer über Disketten möglich. Weitere übliche Übertragungswege sind selbstverständlich ebenfalls möglich. Eine andere Alternative zur Konfigurierung der einzelnen Diagnoseeinheiten der Teilnehmer besteht darin, dass die zentrale Diagnosestation über Broadcast-Mechanismen allen Knoten des Netzwerks mitteilt, beispielsweise welche Kommunikationsverbindungen bzw. Telegramme überwacht werden sollen. Jeder Netzknoten prüft daraufhin anhand seiner aktuellen Projektierung, ob er Sender, Empfänger oder Durchleiter betroffener Telegramme ist und stellt seine Diagnoseeinheiten entsprechend ein.
  • Durch die Realisierung einer solchen zentralen Diagnosestation ist eine Verteilung von mehreren Analysatoren im Netzwerk überflüssig, was sowohl eine Kosten- als auch eine Zeitersparnis bedeutet. Des Weiteren muss die Topologie eines Netzwerks nicht mehr verändert werden, was ansonsten immer dann notwendig ist, wenn ein zusätzlicher Analysator in eine Strecke eingeschleift werden muss. Des Weiteren liegen die entsprechenden Diagnoseinformationen unabhängig von der zentralen Diagnosestation immer vor, wodurch eine Fehleranalyse im Nachhinein möglich wird. Falls die Konfigurierung über Broadcast-Mechanismen gewählt wird, muss der Weg eines Telegramms durch ein Netzwerk auch nicht bekannt sein, da die entsprechenden Netzknoten eine Überprüfung der zu überwachenden und gegebenenfalls aufzuzeichnenden Diagnosedaten selbst übernehmen. Durch eine solche gezielte Diagnose von Kommunikationsbeziehungen kann die Menge der aufzuzeichnenden Informationen reduziert werden. Die Auswertung der Daten vereinfacht sich somit signifikant. Des Weiteren werden die Anforderungen an die Ressourcen der Netzknoten wesentlich reduziert. Die Ausführung einer solchen zentralen Diagnosestation ist dabei auch in der Form möglich, dass die zentrale Diagnosestation mobil ausgeführt ist, d.h., dass die zentrale Diagnosestation sich zu einem beliebigen Zeitpunkt an das Kommunikationsnetz anschließen und entsprechend einwählen kann und nicht notwendigerweise permanent am Kommunikationssystem angeschlossen sein muss. Somit ist auch ein beliebiger remote-Zugriff auf die entsprechenden Diagnoseinformationen sehr leicht und flexibel möglich. Entsprechende Ausführungen mit einem Notebook sind denkbar und möglich. Auch ein Einwählen über eine geeignete Funkanbindung ist selbstverständlich möglich.
  • Nach einer weiteren bevorzugten Ausführungsform der Erfindung ist die zentrale Diagnosestation zur Abrufung und/oder Auswertung der, durch die jeweiligen Diagnoseeinheiten der übri gen Teilnehmer des Kommunikationssystems aufgezeichneten Daten vorgesehen. Die diagnostizierten Daten werden in den einzelnen Netzknoten von den in den jeweiligen Teilnehmer integrierten Diagnoseeinheiten überwacht, gegebenenfalls in einem so genannten Zwischenpuffer gespeichert und anschließend in einen weiteren Speicher des Teilnehmers transferiert. Von dort aus können sie sehr leicht von der zentralen Diagnosestation abgerufen werden und innerhalb der zentralen Diagnosestation online ausgewertet werden. Darüber hinaus kann die zentrale Diagnosestation nach dem Abrufen der Diagnosedaten aus den einzelnen Diagnoseeinheiten auch vom Kommunikationssystem abgekoppelt werden. Eine entsprechende Auswertung der abgerufenen Informationen kann offline auf dem Gerät selbst erfolgen. Sind als Ergebnis dieser Auswertungen neue bzw. andere Diagnoseinformationen notwendig, können in beiden Fällen die Diagnoseeinheiten der einzelnen Netzknoten unmittelbar neu konfiguriert werden, um sofort andere Diagnosedaten zu liefern.
  • Das Kommunikationssystem kann vorteilhafterweise selbst ein Automatisierungssystem darstellen, es kann jedoch auch in Automatisierungssystemen, insbesondere bei Verpackungsmaschinen, Pressen, Kunststoffspritzmaschinen, Textilmaschinen, Druckmaschinen, Werkzeugmaschinen, Robotern, Handlingsystemen, Holzverarbeitungsmaschinen, Glasverarbeitungsmaschinen, Keramikverarbeitungsmaschinen sowie Hebezeugen eingesetzt bzw. verwendet werden.
  • Von besonderem Vorteil ist es auch, wenn ein Teilnehmer in einem erfindungsgemäßen Kommunikationssystem ein Automatisierungsgerät ist. Ein solcher Teilnehmer kann insbesondere ein Netzknoten mit einer integrierten Koppeleinheit sein, wobei es von besonderem Vorteil ist, wenn die integrierte Koppeleinheit ein Realtime Ethernet Switch ist.
  • Im folgenden wird die Erfindung anhand der in den Figuren dargestellten Ausführungsbeispiele näher beschrieben und erläutert.
  • Es zeigen:
  • 1 ein Blockschaltbild eines Ausführungsbeispiels eines erfindungsgemäßen Kommunikationssystems und
  • 2 ein Beispiel für Diagnosedaten
  • 1 zeigt ein Blockschaltbild eines Ausführungsbeispiels eines erfindungsgemäßen Kommunikationssystems 1. Das gezeigte Kommunikationssystem 1 stellt beispielsweise ein verteiltes, echtzeitfähiges Automatisierungssystem dar. Das vorliegende Kommunikationssystem 1 ist darüber hinaus ein geschaltetes Kommunikationsnetz, wobei es sich um ein Realtime Ethernet-System handelt. Das vorliegende Kommunikationssystem 1 ist ein zyklisch arbeitendes System d.h. eine Datenübertragung in einem oder mehreren Übertragungszyklen stattfindet.
  • Das gezeigte Kommunikationssystem besteht aus mehreren Teilnehmern, die gleichzeitig sowohl als Sender als auch als Empfänger ausgeprägt sein können. Insbesondere besteht das Kommunikationssystem 1 aus einem ersten Teilnehmer 2, einem zweiten Teilnehmer 3, sowie weiteren Teilnehmern 17, 18, 19, 20, 21, die beispielsweise als Rechner und/oder Automatisierungsgeräte, z.B. als Antriebe, ausgeführt sein können. Jeder der Teilnehmer des Kommunikationssystems 1 weist eine zugehörige Koppeleinheit auf, die im folgenden auch als Switch bezeichnet wird. Die Koppeleinheiten dienen zum Senden und/oder zum Empfangen und/oder zur Weiterleitung der zu übertragenden Daten. Die abgebildeten Koppeleinheiten bzw. Switches sind bevorzugt als Realtime Ethernet Switches ausgebildet. Aus Gründen der Übersichtlichkeit wurden nur die Switches 5, 6 des ersten bzw. des zweiten Teilnehmers, sowie der Switch 16 des Teilnehmers 20 bezeichnet. Bei allen Teilnehmern ist der zugehörige Switch beispielhaft in den jeweiligen Teilnehmer integriert. Ein Teilnehmer ist als zentrale Diagnosestation 13 ausgebildet. Die zentrale Diagnosestation 13 kann beispielsweise auch in einen Steuerungsrechner eines Automatisierungssystems integriert sein. Die Verbindung der Teilnehmer untereinander ist durch Kommunikationsverbindungen gewährleistet, von denen der Übersichtlichkeit halber nur die Verbindung zwischen Teilnehmer 2 und Teilnehmer 3 durch die Kommunikationsverbindungen 4a, 4b, 4c und 4d bezeichnet sind. Die Teilnehmer werden auch als Netzknoten bezeichnet.
  • Jeder der Switches weist mehrere Ports auf, die der Übersichtlichkeit halber nicht gezeigt und auch nicht bezeichnet wurden. Die Kommunikationsverbindungen, die jeweils in bzw. an einem Switch enden, symbolisieren die verschiedenen Ports. Jede der vorliegenden Switches weist erfindungsgemäß wenigstens eine Diagnoseeinheit auf, von denen der Übersichtlichkeit halber nur die Diagnoseeinheit 7 des ersten Teilnehmers 2, die Diagnoseeinheit 8 des zweiten Teilnehmers 3 sowie die Diagnoseeinheit 15 des Teilnehmers 20 bezeichnet wurden. Eine solche Diagnoseeinheit ist zur Diagnose von Daten vorgesehen, die den Datenaustausch zwischen Netzteilnehmern, beispielsweise zwischen dem ersten Teilnehmer 2 und dem zweiten Teilnehmer 3 betreffen.
  • Die Diagnoseeinheiten sind so konfigurierbar, insbesondere durch die zentrale Diagnosestation 13, dass jeweils nur eine vorgebbare Auswahl von Ereignissen, insbesondere Fehlerereignisse, die die Kommunikationsverbindungen zwischen Teilnehmern betreffen, beispielsweise Transaktionen einzelner Telegramme, individuell diagnostiziert, ausgewertet und aufgezeichnet werden können. Andere Ereignisse werden entsprechend ignoriert. Solche auszuwählende Ereignisse sind beispielsweise „Empfangszeitpunkt von Datenpaket X im Teilnehmer 2'', „fehlerhafter Zeitpunkt des Eintreffens von Telegramm Y im Teilnehmer 3'', etc. Selbstverständlich ist das Diagnostizieren, Auswerten und/oder Aufzeichnen beliebiger anderer Ereig nisse ebenfalls denkbar, insbesondere auch die Aufzeichnung des gesamten Datenverkehrs von beispielsweise Teilnehmer 3 in einer vorgebbaren Zeiteinheit. Durch eine solche gezielte Diagnose von Kommunikationsbeziehungen kann die Menge der aufzuzeichnenden Informationen reduziert werden. Die Auswertung der Daten vereinfacht sich somit signifikant. Des Weiteren werden die Anforderungen an die Ressourcen der Netzknoten wesentlich reduziert.
  • Bei den Netzteilnehmern wurden teilweise mehrere Diagnoseeinheiten je Teilnehmer dargestellt, aber nicht bezeichnet. Zur Darstellung, dass die in den jeweiligen Netzteilnehmern, bzw. Switches integrierten Diagnoseeinheiten portspezifisch Daten diagnostizieren bzw. auswerten bzw. aufzeichnen, wurde je eine Diagnoseeinheit pro eingehender bzw. abgehender Kommunikationsverbindung dargestellt. Bevorzugt ist die jeweilige Diagnoseeinheit so ausgeführt, dass nur eine einzige Diagnoseeinheit in dem entsprechenden Teilnehmer bzw. Switch integriert ist, wobei jeder Port des entsprechenden Switch bzw. Netzteilnehmers separat diagnostiziert werden kann. Die entsprechenden Netzteilnehmer können jedoch bei Bedarf auch mehrere Diagnoseeinheiten aufweisen.
  • Jede der Diagnoseeinheiten ist mit wenigstens einer Auswerteeinheit, die zur Auswertung der diagnostizierten Daten vorgesehen ist, und wenigstens einem Pufferspeicher ausgestattet. Der Übersichtlichkeit halber wurden nur bei den Diagnoseeinheiten 7 bzw. 8 der Teilnehmer 2 bzw. 3 die entsprechenden Auswerteeinheiten 9 bzw. 10 sowie die Pufferspeicher 11 bzw. 12 dargestellt. Auf die Darstellung und Bezeichnung der Auswerteeinheiten bzw. Pufferspeicher in den übrigen Diagnoseeinheiten wurde aus Übersichtlichkeitsgründen verzichtet. Die Pufferspeicher 11, 12 sind zur Zwischenspeicherung der diagnostizierten Daten beispielweise der Daten vorgesehen, die vom ersten Teilnehmer 2 an den zweiten Teilnehmer 3 gesendet werden oder auch umgekehrt. Vor der Zwischenspeicherung werden die diagnostizierten Daten ggf. in den entsprechenden Auswerteeinheiten 9, 10 ausgewertet. Die zwischengespeicherten Daten werden anschließend beispielsweise in einen Speicher der entsprechenden Teilnehmer transferiert, von wo aus sie zu einem beliebigen, insbesondere auch späteren Zeitpunkt beispielsweise von der zentralen Diagnosestation 13 abgerufen und zentral ausgewertet werden. Die Diagnoseinformationen liegen also permanent in den Speichern der Teilnehmer vor, wodurch eine Fehleranalyse auch im Nachhinein möglich ist.
  • Die zentrale Diagnosestation 13 ist über die Kommunikationsverbindung 14 beispielsweise mit dem im Teilnehmer 20 integrierten Switch 16, genauer mit der, im Switch 16 integrierten Diagnoseeinheit 15 verbunden und auf diese Weise Teilnehmer des Kommunikationsnetzes 1. Die zentrale Diagnosestation 13 kann als Netzteilnehmer auf alle anderen Teilnehmer zugreifen. Sie ist darüber hinaus so ausgebildet, dass sie die Diagnoseeinheiten der übrigen Teilnehmer konfigurieren, die Daten der Diagnoseeinheiten der übrigen Teilnehmer, die beispielsweise in den Pufferspeichern bzw. in anderen Speichern der Teilnehmer selbst zwischengespeichert wurden bzw. ggf. ausgewertet wurden, abrufen und separat auswerten kann, d.h., dadurch ist eine zentrale Diagnose des Kommunikationssystems 1 durch die zentrale Diagnosestation 13 möglich. Die Auswertung der auf diese Weise abgerufenen Diagnosedaten kann innerhalb der zentralen Diagnosestation 13 online erfolgen. Die zentrale Diagnosestation 13 kann nach dem Abrufen der Diagnosedaten aus den einzelnen Diagnoseeinheiten aber auch vom Kommunikationssystem 1 abgekoppelt und die entsprechende Auswertung offline erfolgen. Sind als Ergebnis dieser Auswertungen neue bzw. andere Diagnoseinformationen notwendig, können in beiden Fällen die Diagnoseeinheiten der einzelnen Netzknoten unmittelbar neu konfiguriert werden, um sofort andere Diagnosedaten zu liefern.
  • Insbesondere bei einem, wie hier gezeigten verteilten, echtzeitkritischen Automatisierungssystem ist die Kommunikation aller Teilnehmer untereinander entsprechend vorgeplant, um die Echtzeitbedingungen einzuhalten. Dadurch sind die Kennungen der Daten sowie alle Netzknoten, bzw. Teilnehmer, die von diesen durchlaufen werden, bekannt. Bei der Planung eines solchen Echtzeitdatenverkehrs im Voraus wird in der Regel im Automatisierungsbereich auf ein so genanntes Projektierungstool zurückgegriffen, welches bevorzugt Teil der zentralen Diagnosestation 13 ist. Die Auswahl der aufzuzeichnenden bzw. zu diagnostizierenden Ereignisse, insbesondere der Fehlerereignisse, kann beispielsweise durch manuelle Kennzeichnung durch einen Anwender aber auch durch eine automatische Auswahl durch das Projektierungstool, und damit der zentralen Diagnosestation 13 selbst erfolgen. Anhand der so ausgewählten, relevanten Ereignisse erzeugt die zentrale Diagnosestation 13 die entsprechenden Konfigurationsinformationen und sendet diese an alle betroffenen Teilnehmer bzw. Netzknoten beispielsweise Teilnehmer 2 bzw. 3, die die integrierten Diagnoseeinheiten 5 bzw. 6 so konfigurieren, um die gewünschten Diagnosedaten zu erhalten.
  • Es ist auch denkbar, dass das Projektierungstool nicht in der zentralen Diagnosestation 13 integriert ist. In diesem Fall müssen die entsprechenden Konfigurationsinformationen vom Projektierungstool auf die zentrale Diagnosestation 13 übermittelt werden. Dies ist beispielsweise per Datenaustausch mittels Infrarotschnittstelle oder Funkverbindung denkbar, jedoch ist auch ein Datentransfer über Disketten möglich. Weitere übliche Übertragungswege sind selbstverständlich ebenfalls möglich.
  • Eine andere Alternative zur Konfigurierung der einzelnen Diagnoseeinheiten der Teilnehmer besteht darin, dass die zentrale Diagnosestation über Broadcast-Mechanismen allen Knoten des Netzwerks mitteilt, beispielsweise die Kommunikation zwischen Teilnehmer 2 und 3 zu überwachen. Jeder Netzknoten prüft daraufhin anhand seiner aktuellen Projektierung, ob er Sender, Empfänger oder Durchleiter betroffener Telegramme ist und stellt seine Diagnoseeinheiten entsprechend ein. In die sem Fall wären die Teilnehmer 17, 18 und 19 als Durchleiter und die Teilnehmer 2, 3 sowohl als Sender als auch als Empfänger betroffen. Die anderen Teilnehmer 20, 21 wären davon nicht betroffen.
  • Die Ausführung der zentrale Diagnosestation 13 ist dabei auch als mobile Station beispielsweise als Notebook möglich, d.h., dass die zentrale Diagnosestation 13 sich zu einem beliebigen Zeitpunkt an einen beliebigen Teilnehmer des Kommunikationsnetzes 1 anschließen und somit in das Kommunikationsnetz 1 einwählen kann und nicht notwendigerweise permanent am Kommunikationssystem 1 angeschlossen sein muss. Somit ist auch ein beliebiger remote-Zugriff insbesondere zu einem beliebigen späteren Zeitpunkt auf die entsprechenden Diagnoseinformationen der einzelnen Netzteilnehmer sehr leicht, flexibel und zentral möglich. Das Einwählen über eine geeignete Funkanbindung ist selbstverständlich ebenfalls möglich.
  • Durch die Realisierung einer solchen zentralen Diagnosestation 13 ist eine Verteilung von mehreren Analysatoren im Netzwerk überflüssig, was sowohl eine Kosten- als auch eine Zeitersparnis bedeutet. Des Weiteren muss die Topologie eines Netzwerks nicht mehr verändert werden, was ansonsten immer dann notwendig ist, wenn ein zusätzlicher Analysator in eine Strecke eingeschleift werden muss. Falls die Konfigurierung über Broadcast-Mechanismen gewählt wird, muss der Weg eines Telegramms durch ein Netzwerk auch nicht bekannt sein, da die entsprechenden Netzknoten eine Überprüfung der zu überwachenden und gegebenenfalls aufzuzeichnenden Diagnosedaten selbst übernehmen.
  • 2 zeigt einen Auszug einer beispielhaften Darstellung von Diagnosedaten in der zentralen Diagnosestation 13 in Form einer Tabelle 29. In dem hier gezeigten Beispiel sollte beispielsweise der Datenverkehr zwischen den Teilnehmern 2 und 3 aus 1 im Zeitintervall 0.00 bis 1.00 einer beliebigen Zeiteinheit auf Eintreten beliebiger Ereignisse überwacht werden.
  • In der ersten Spalte 22 der Tabelle 29 sind die Zeitpunkte aufgelistet, zu denen ein Ereignis in dem relevanten Zeitintervall eingetreten ist. Um die aufgezeichneten Ereignisse eindeutig einer bestimmten Kommunikationsbeziehung zwischen beispielsweise zwei Teilnehmern zuordnen zu können, versehen die Diagnoseeinheiten der Teilnehmer die diagnostizierten bzw. aufgezeichneten Ereignisse erfindungsgemäß mit einer eindeutigen Kennung. Für einen zyklischen Betrieb des beispielhaften Kommunikationssystems 1 aus 1 besteht die eindeutige Kennung dabei beispielsweise aus zwei Teilen, wobei ein Teil beispielsweise den Kommunikationszyklus und der andere Teil die Kommunikationsbeziehung zwischen den beteiligten Teilnehmern, beispielsweise Teilnehmer 2 und 3, also den Sender bzw. Empfänger kennzeichnet. In der zweiten Spalte 23 der Tabelle 29 ist deshalb bei jedem aufgezeichneten Ereignis der entsprechende Kommunikationszyklus aufgeführt, in dem das Ereignis eingetreten ist. In der dritten Spalte 24 ist mittels einer sogenannten Frame-ID eindeutig der Sender des betreffenden Datenpakets und gleichzeitig der zugehörige Empfänger identifizierbar. Im vorliegenden Beispiel ist anhand der beispielhaften Frame-ID „234" eindeutig beispielsweise Teilnehmer 2 als Sender und Teilnehmer 3 als Empfänger der gesendeten Daten identifizierbar. In der vierten Spalte 25 der Tabelle 29 wird schließlich der Weg des Datenpakets über alle Zwischenstationen bis zum Empfänger einschließlich des jeweiligen Status des gesendeten Datenpakets aufgelistet. In der fünften Spalte 26 wird das Eintreffen des Datenpakets beim Empfänger dokumentiert.
  • Im vorliegenden Beispiel sind also im relevanten Zeitintervall zwei Ereignisse eingetreten, die die Kommunikationsbeziehung zwischen Teilnehmer 2 als Sender und Teilnehmer 3 als Empfänger betreffen. Das erste Ereignis ist in der ersten Zeile 27 der Tabelle 29 aufgelistet, und zeigt dass ein Da tenpaket im Kommunikationszyklus „016" vom Teilnehmer 2 über Teilnehmer 17, Teilnehmer 18 und Teilnehmer 19 völlig korrekt an Teilnehmer 3 gesendet und von diesem zum Zeitpunkt „0.12" empfangen wurde. Das zweite beispielhafte Ereignis ist in der zweiten Zeile 28 der Tabelle 29 aufgelistet, und zeigt dass ein Datenpaket im Kommunikationszyklus „105" vom Teilnehmer 2 an Teilnehmer 17 korrekt weitergeleitet wurde, jedoch beim Weitersenden des Datenpakets auf dem Weg zu Teilnehmer 18 ein Fehler auf der Leitung vorlag (CRC – cyclical redundancy check; Prüfsummencheck), sodass das Datenpaket nicht oder nur fehlerhaft von Teilnehmer 18 empfangen werden konnte und infolgedessen nicht zum richtigen Empfänger, Teilnehmer 3, gelangen konnte.
  • Durch eine solche gezielte Diagnose von ausgewählten Kommunikationsbeziehungen kann die Menge der aufzuzeichnenden Informationen bzw. Daten erheblich reduziert werden. Dadurch vereinfacht sich die Auswertung der Daten ebenfalls entsprechend. Darüber hinaus kann die Auswahl der zu diagnostizierenden und/oder aufzuzeichnenden Daten sehr schnell und leicht durch eine entsprechende Konfiguration der betroffenen Diagnoseeinheiten an eventuell geänderte Randbedingungen angepasst werden. So ist es beispielsweise aufgrund einer eingetroffenen Fehlersituation sehr schnell und leicht möglich, zusätzlich zu den bereits aufzuzeichnenden Ereignissen, Ereignisse, die mit einem bestimmten gewünschten Telegramm korreliert sind, gesondert aufzuzeichnen. Desgleichen kann die aufzuzeichnende Datenmenge reduziert werden, falls die Aufzeichnung bestimmter Ereignisse nicht mehr notwendig erscheint.
  • Zusammengefasst betrifft die Erfindung ein verteiltes Kommunikationssystem 1, insbesondere ein echtzeitkritisches, zyklisches Realtime Ethernet System in der Automatisierungstechnik, mit mehreren Teilnehmern, von denen jeder mit wenigstens einer Diagnoseeinheit 7, 8, 15 zur Diagnose und Aufzeichnung von Daten, die den Datenaustausch von Teilnehmern betreffen, ausgestattet ist, und einem weiteren Teilnehmer, der als zentrale Diagnosestation 13 ausgebildet ist, wobei die zentrale Diagnosestation 13 eine zentrale Diagnose des gesamten Kommunikationssystems 1 durch Konfigurierung der Diagnoseeinheiten 7, 8, 15 der Teilnehmer sowie Abrufung und Auswertung der aufgezeichneten Diagnosedaten durch die Diagnoseeinheiten 7, 8, 15 der Teilnehmer durchführt.

Claims (26)

  1. Kommunikationssystem (1) mit wenigstens einem ersten (2) und einem zweiten Teilnehmer (3), die mittels wenigstens einer Kommunikationsverbindung (4a, 4b, 4c, 4d) miteinander verbunden sind, wobei die Teilnehmer (2, 3) wenigstens eine Diagnoseeinheit (7, 8) aufweisen, wobei die Diagnoseeinheit (7, 8) zur Diagnose von Daten, die den Datenaustausch wenigstens einer Kommunikationsbeziehung zwischen wenigstens zwei Teilnehmern (2, 3) betreffen, vorgesehen ist.
  2. Kommunikationssystem nach Anspruch 1, dadurch gekennzeichnet, dass die Diagnoseeinheit (7, 8) wenigstens eine Auswerteeinheit (9, 10) aufweist, die zur Auswertung der diagnostizierten Daten vorgesehen ist.
  3. Kommunikationssystem nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, dass die Diagnoseeinheit (7, 8) wenigstens einen Pufferspeicher (11, 12) aufweist, der zur Zwischenspeicherung der diagnostizierten Daten vorgesehen ist.
  4. Kommunikationssystem nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass es sich bei dem Kommunikationssystem (1) um ein geschaltetes Kommunikationssystem (1) von einem Ethernet Typ oder einem Realtime Ethernet Typ handelt.
  5. Kommunikationssystem nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass es sich bei dem Kommunikationssystem (1) um ein zyklisch arbeitendes Kommunikationssystem (1) handelt.
  6. Kommunikationssystem nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass die Diagnoseeinheit (7, 8) der Teilnehmer (2, 3) dazu vorgesehen ist, die diagnostizierten und/oder ausgewerteten und/oder aufgezeichneten Daten zu der Kommunikationsbeziehung zwischen wenigstens zwei Teilnehmern (2, 3) mit einer eindeutigen Kennung zu versehen.
  7. Kommunikationssystem nach einem der vorherigen Ansprüche dadurch gekennzeichnet, dass die eindeutige Kennung für einen zyklischen Betrieb des Kommunikationssystems (1) aus zwei Teilen besteht, wobei ein Teil zur Identifizierung der Zykluskennung und der andere Teil zur Identifizierung der Kommunikationsbeziehung zwischen den jeweiligen Teilnehmern (2, 3) vorgesehen ist.
  8. Kommunikationssystem nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass die Diagnoseeinheit (7, 8) der Teilnehmer (2, 3) zur Diagnostizierung und/oder zur Auswertung und/oder zur Aufzeichnung verschiedener Ereignisse, die beim Datenaustausch zwischen wenigstens zwei Teilnehmern (2, 3) auftreten, vorgesehen ist.
  9. Kommunikationssystem nach Anspruch 8, dadurch gekennzeichnet, dass die Diagnoseeinheit (7, 8) der Teilnehmer (2, 3) zur Auswahl der Art und der Anzahl der zu diagnostizierenden und/oder auszuwertenden und/oder aufzuzeichnenden Ereignisse, sowie des zugehörigen Datenvolumens vorgesehen ist.
  10. Kommunikationssystem nach einem der Ansprüche 8 oder 9, dadurch gekennzeichnet, dass die Diagnoseeinheit (7, 8) der Teilnehmer (2, 3) zur Diagnostizierung und/oder zur Auswertung und/oder zur Aufzeichnung von Fehlerereignissen, die beim Datenaustausch zwischen wenigstens zwei Teilnehmern (2, 3) auftreten, vorgesehen ist.
  11. Kommunikationssystem nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass die Diagnoseeinheit (7, 8) zur portspezifischen und/oder zur kommunikationsspezifischen Diagnostizierung und/oder Auswertung und/oder Aufzeichnung des Datenverkehrs durch einen Teilnehmer (2, 3) vorgesehen ist.
  12. Kommunikationssystem nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass wenigstens ein weiterer Teilnehmer vorgesehen ist, der als zentrale Diagnosestation (13) ausgebildet ist, wobei die zentrale Diagnosestation (13) Mittel zur Auswahl der zu diagnostizierenden und/oder auszuwertenden und/oder aufzuzeichnenden Daten und Mittel zur entsprechenden Konfigurierung der jeweiligen Diagnoseeinheiten der übrigen Teilnehmer (17, 18, 19, 20, 21, 22) aufweist.
  13. Kommunikationssystem nach Anspruch 12, dadurch gekennzeichnet, dass die zentrale Diagnosestation (13) zur Abrufung und/oder Auswertung der, durch die jeweiligen Diagnoseeinheiten der übrigen Teilnehmer (17, 18, 19, 20, 21, 22) des Kommunikationssystems (1) aufgezeichneten Daten vorgesehen ist.
  14. Kommunikationssystem nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass das Kommunikationssystem (1) ein Automatisierungssystem ist.
  15. Teilnehmer (2, 3) in einem Kommunikationssystem (1) mit wenigstens einer Diagnoseeinheit (7, 8), wobei die Diagnoseeinheit (7, 8) zur Diagnose von Daten, die den Datenaustausch wenigstens einer Kommunikationsbeziehung zwischen wenigstens zwei Teilnehmern (2, 3) betreffen, vorgesehen ist.
  16. Teilnehmer nach Anspruch 15, dadurch gekennzeichnet, dass die Diagnoseeinheit (7, 8) des Teilnehmers (2, 3) wenigstens eine Auswerteeinheit (9, 10) aufweist, die zur Auswertung der diagnostizierten Daten vorgesehen ist.
  17. Teilnehmer nach einem der Ansprüche 15 oder 16, dadurch gekennzeichnet, dass die Diagnoseeinheit (7, 8) des Teilnehmers (2, 3) wenigstens einen Pufferspeicher (11, 12) aufweist, der zur Zwischenspeicherung der diagnostizierten Daten vorgesehen ist.
  18. Teilnehmer nach einem der Ansprüche 15 bis 17, dadurch gekennzeichnet, dass die Diagnoseeinheit (7, 8) des Teilnehmers (2, 3) dazu vorgesehen ist, die diagnostizierten und/oder ausgewerteten und/oder aufgezeichneten Daten zu der Kommunikationsbeziehung zwischen wenigstens zwei Teilnehmern (2, 3) mit einer eindeutigen Kennung zu versehen.
  19. Teilnehmer nach einem der Ansprüche 15 bis 18, dadurch gekennzeichnet, dass die Diagnoseeinheit (7, 8) des Teilnehmers (2, 3) zur Diagnostizierung und/oder zur Auswertung und/oder zur Aufzeichnung verschiedener Ereignisse, die beim Datenaustausch zwischen wenigstens zwei Teilnehmern (2, 3) auftreten, vorgesehen ist.
  20. Teilnehmer nach Anspruch 19, dadurch gekennzeichnet, dass die Diagnoseeinheit (7, 8) des Teilnehmers (2, 3) zur Auswahl der Art und der Anzahl der zu diagnostizierenden und/oder auszuwertenden und/oder aufzuzeichnenden Ereignisse, sowie des zugehörigen Datenvolumens vorgesehen ist.
  21. Kommunikationssystem nach einem der Ansprüche 19 oder 20, dadurch gekennzeichnet, dass die Diagnoseeinheit (7, 8) des Teilnehmers (2, 3) zur Diagnostizierung und/oder zur Auswertung und/oder zur Aufzeichnung von Fehlerereignissen, die beim Datenaustausch zwischen wenigstens zwei Teilnehmern (2, 3) auftreten, vorgesehen ist.
  22. Teilnehmer nach einem der Ansprüche 15 bis 21, dadurch gekennzeichnet, dass die Diagnoseeinheit (7, 8) des Teilnehmers (2, 3) zur portspezifischen und/oder zur kommunikationsspezifischen Diagnostizierung und/oder Auswertung und/oder Aufzeichnung des Datenverkehrs durch einen Teilnehmer (2, 3) vorgesehen ist.
  23. Teilnehmer nach einem der Ansprüche 15 bis 22, dadurch gekennzeichnet, dass der Teilnehmer (2, 3) als zentrale Diagnosestation (13) ausgebildet ist, wobei die zentrale Diagnosestation (13) Mittel zur Auswahl der zu diagnostizierenden und/oder auszuwertenden und/oder aufzuzeichnenden Daten und Mittel zur entsprechenden Konfigurierung der jeweiligen Diagnoseeinheiten der übrigen Teilnehmer (17, 18, 19, 20, 21, 22) aufweist.
  24. Teilnehmer nach Anspruch 23, dadurch gekennzeichnet, dass der Teilnehmer (2, 3), der als zentrale Diagnosestation (13) ausgebildet ist, Mittel zur Abrufung und/oder Auswertung der, durch die jeweiligen Diagnoseeinheiten der übrigen Teilnehmer (17, 18, 19, 20, 21, 22) des Kommunikationssystems (1) aufgezeichneten Daten aufweist.
  25. Teilnehmer nach einem der Ansprüche 15 bis 24, dadurch gekennzeichnet, dass der Teilnehmer (2, 3, 20) ein Netzknoten mit einer integrierten Koppeleinheit (16) und/oder ein Automatisierungsgerät ist.
  26. Teilnehmer nach Anspruch 25, dadurch gekennzeichnet, dass die integrierte Koppeleinheit (16) ein Realtime Ethernet Switch ist.
DE10244427A 2002-09-24 2002-09-24 Kommunikationssystem mit Teilnehmer mit Diagnoseeinheit Ceased DE10244427A1 (de)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE10244427A DE10244427A1 (de) 2002-09-24 2002-09-24 Kommunikationssystem mit Teilnehmer mit Diagnoseeinheit
EP03750340A EP1543652A1 (de) 2002-09-24 2003-09-11 Kommunikationssystem mit teilnehmer und diagnoseeinheit
PCT/DE2003/003015 WO2004030275A1 (de) 2002-09-24 2003-09-11 Kommunikationssystem mit teilnehmer und diagnoseeinheit
US11/087,647 US20050229040A1 (en) 2002-09-24 2005-03-24 Communication system with users and diagnostic units

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10244427A DE10244427A1 (de) 2002-09-24 2002-09-24 Kommunikationssystem mit Teilnehmer mit Diagnoseeinheit

Publications (1)

Publication Number Publication Date
DE10244427A1 true DE10244427A1 (de) 2004-04-01

Family

ID=31969514

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10244427A Ceased DE10244427A1 (de) 2002-09-24 2002-09-24 Kommunikationssystem mit Teilnehmer mit Diagnoseeinheit

Country Status (4)

Country Link
US (1) US20050229040A1 (de)
EP (1) EP1543652A1 (de)
DE (1) DE10244427A1 (de)
WO (1) WO2004030275A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009013172A1 (de) * 2007-07-23 2009-01-29 Siemens Aktiengesellschaft Verfahren zum statischen überprüfen eines bremssystems eines fahrzeugs

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10305828A1 (de) 2003-02-12 2004-09-02 Siemens Ag Deterministisches Kommunikationssystem
DE102010004745B4 (de) * 2010-01-14 2013-10-10 Phoenix Contact Gmbh & Co. Kg Verfahren, elektronisches Bauteil und System zur Diagnose von Kommunikationsverbindungen
DE102010037906B4 (de) 2010-09-30 2014-02-27 Schneider Electric Automation Gmbh Verfahren und System zur Aufzeichnung, Synchronisation und Analyse von Daten mittels in einem Kommunikationsnetzwerk räumlich verteilter Analyse-Geräte
AT512290B1 (de) * 2011-12-19 2013-07-15 Fts Computertechnik Gmbh Verfahren zur zeitrichtigen beobachtung von ttethernet nachrichten
FR3034271B1 (fr) * 2015-03-26 2018-05-18 Airbus Operations (S.A.S.) Reseau de communication embarque d'un vehicule et commutateur d'un tel reseau de communication
US20240164674A1 (en) * 2022-11-17 2024-05-23 Discern Science International, Inc. System for Detecting Mental and/or Physical State of Human

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0661859A2 (de) * 1993-10-19 1995-07-05 Telia Ab Prüfung eines digitalen Kommunikationssystems
DE19614748A1 (de) * 1996-04-15 1997-10-16 Baumueller Anlagen Systemtech Fehlerdiagnose-System, -Anordnung und -Verfahren
WO1998009420A1 (de) * 1996-08-27 1998-03-05 Siemens Schweiz Ag Verfahren zum überwachen und prüfen von anschlüssen eines isdn-fernmeldenetzes
DE19752792A1 (de) * 1997-11-28 1999-06-02 Phoenix Contact Gmbh & Co Einrichtung zur Selbstdiagnose von im wesentlichen sporadischen Fehlern in seriellen Übertragungssystemen

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5706330A (en) * 1995-02-14 1998-01-06 Bufferd; Cary Method and apparatus for tracking and transmitting communication information for wireless communication systems
US6487513B1 (en) * 1995-06-07 2002-11-26 Toshiba America Medical Systems, Inc. Diagnostic test unit network and system
US5896494A (en) * 1996-12-31 1999-04-20 Compaq Computer Corporation Diagnostic module dispatcher
JPH11275068A (ja) * 1998-03-20 1999-10-08 Fujitsu Ltd 鍵管理サーバ、チャットシステムの端末装置、チャットシステム及び記録媒体
US6813777B1 (en) * 1998-05-26 2004-11-02 Rockwell Collins Transaction dispatcher for a passenger entertainment system, method and article of manufacture
DE69925605D1 (de) * 1998-08-03 2005-07-07 Firstsense Software Inc Verfahren und programm zur überwachung verteilter anwendungen mit diagnoseinformationen
ATE437495T1 (de) * 1999-05-26 2009-08-15 Broadcom Corp Netzwerkknoten zur aussendung von netzwerkstatusinformation an ein überwachungsgerät
US6591211B1 (en) * 1999-08-27 2003-07-08 Intel Corporation Testing unit and self-evaluating device
US6708327B1 (en) * 1999-10-14 2004-03-16 Techonline, Inc. System for accessing and testing evaluation modules via a global computer network
US6975617B2 (en) * 2000-05-03 2005-12-13 Agilent Technologies, Inc. Network monitoring system with built-in monitoring data gathering
US6970804B2 (en) * 2002-12-17 2005-11-29 Xerox Corporation Automated self-learning diagnostic system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0661859A2 (de) * 1993-10-19 1995-07-05 Telia Ab Prüfung eines digitalen Kommunikationssystems
DE19614748A1 (de) * 1996-04-15 1997-10-16 Baumueller Anlagen Systemtech Fehlerdiagnose-System, -Anordnung und -Verfahren
WO1998009420A1 (de) * 1996-08-27 1998-03-05 Siemens Schweiz Ag Verfahren zum überwachen und prüfen von anschlüssen eines isdn-fernmeldenetzes
DE19752792A1 (de) * 1997-11-28 1999-06-02 Phoenix Contact Gmbh & Co Einrichtung zur Selbstdiagnose von im wesentlichen sporadischen Fehlern in seriellen Übertragungssystemen

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009013172A1 (de) * 2007-07-23 2009-01-29 Siemens Aktiengesellschaft Verfahren zum statischen überprüfen eines bremssystems eines fahrzeugs

Also Published As

Publication number Publication date
EP1543652A1 (de) 2005-06-22
US20050229040A1 (en) 2005-10-13
WO2004030275A1 (de) 2004-04-08

Similar Documents

Publication Publication Date Title
EP2274655B2 (de) Verfahren, system und buskoppler zum austauschen von daten zwischen einem überlagerten und einem unterlagerten netzwerk
DE69017193T2 (de) Automatische fehlererholung in einem paketnetz.
EP2688249B1 (de) Verfahren zur Nachrichtenübermittlung in einem redundant betreibbaren industriellen Kommunikationsnetz und Kommunikationsgerät für ein redundant betreibbares industrielles Kommunikationsnetz
EP2034668B1 (de) Hochverfügbares Kommunikationssystem
EP2637362B1 (de) Busteilnehmer-einrichtung zum anschluss an einen linienredundanten, seriellen datenbus und verfahren zur steuerung der kommunikation eines busteilnehmers mit einem linienredundanten, seriellen datenbus
EP2413538B1 (de) Vermeidung von Sendeschleifen in einem redundanten Ringnetzwerk
WO2019001718A1 (de) Verfahren zur reservierung von maximal redundanten übertragungswegen für die übertragung von datenpaketen und vorrichtung
EP2838220A1 (de) Verfahren zur redundanten Nachrichtenübermittlung in einem industriellen Kommunikationsnetz und Kommunikationsgerät
EP2634973A1 (de) Kommunikationsgerät für ein redundant betreibbares industrielles Kommunikationsnetz und Verfahren zum Betrieb eines Kommunikationsgeräts
DE102005016596A1 (de) Teilnehmer, Master-Einheit, Kommunikationssystem und Verfahren zu deren Betreiben
DE10207529A1 (de) Lokales Netzwerk, insbesondere Ethernet-Netzwerk mit Redundanzeigenschaften sowie Koppelgerät für ein derartiges Netzwerk
EP3787237B1 (de) Verfahren zur datenübermittlung in einem redundant betreibbaren kommunikationsnetz und koppel-kommunikationsgerät
EP1955480B1 (de) Netzwerk mit redundanzeigenschaften, ethernet-switch für ein derartiges netzwerk sowie verfahren zur konfiguration eines derartigen netzwerks
EP3343303B1 (de) Funk-kommunikationssystem für ein industrielles automatisierungssystem, verfahren zu dessen betrieb
DE10305415B4 (de) Verfahren und Vorrichtung zum medienredundanten Betreiben eines Endgeräts in einem Netzwerk
DE10244427A1 (de) Kommunikationssystem mit Teilnehmer mit Diagnoseeinheit
DE102011086726B4 (de) Verfahren zur redundanten Kommunikation zwischen einem Nutzer-Terminal und einem Leitsystem-Server
DE102020203732B4 (de) Elektrisches Steuergerät
EP3632049B1 (de) Statussignalausgabe
DE10207527A1 (de) Lokales Netzwerk, insbesondere Ethernet-Netzwerk, mit Redundanzeigenschaften sowie Koppelgerät für ein derartiges Netzwerk
EP1881652B1 (de) Feldbussystem bestehend aus Knoten mit integrierter Buswächtereinheit
DE102009016972B4 (de) Kommunikationssystem zum dezentralen und autarken Überwachen und Steuern eines unterlagerten Bussystems
EP3631630B1 (de) Verteilte verarbeitung von prozessdaten
EP3963838B1 (de) Netzwerkteilnehmer und automatisierungsnetzwerk
DE60032715T2 (de) Verfahren und Vorrichtung für Daten-Rundfunk

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection