[go: up one dir, main page]

DE10246895B3 - Verfahren zur Änderung eines Parameters für den Betrieb eines Netzwerks sowie Teilnehmer zur Durchführung des Verfahrens - Google Patents

Verfahren zur Änderung eines Parameters für den Betrieb eines Netzwerks sowie Teilnehmer zur Durchführung des Verfahrens Download PDF

Info

Publication number
DE10246895B3
DE10246895B3 DE10246895A DE10246895A DE10246895B3 DE 10246895 B3 DE10246895 B3 DE 10246895B3 DE 10246895 A DE10246895 A DE 10246895A DE 10246895 A DE10246895 A DE 10246895A DE 10246895 B3 DE10246895 B3 DE 10246895B3
Authority
DE
Germany
Prior art keywords
participants
telegram
operating parameters
online
network
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.)
Expired - Fee Related
Application number
DE10246895A
Other languages
English (en)
Inventor
Otmar Katzenberger
Frédéric Scherer
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 DE10246895A priority Critical patent/DE10246895B3/de
Priority to CA002501375A priority patent/CA2501375A1/en
Priority to CN200380101092.2A priority patent/CN1703874A/zh
Priority to EP03757693A priority patent/EP1550267A2/de
Priority to PCT/DE2003/003333 priority patent/WO2004034639A2/de
Application granted granted Critical
Publication of DE10246895B3 publication Critical patent/DE10246895B3/de
Priority to US11/101,438 priority patent/US20050262224A1/en
Anticipated expiration legal-status Critical
Expired - Fee Related 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/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40221Profibus

Landscapes

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

Abstract

Die Erfindung betrifft ein Verfahren zur Änderung eines Parameters für den Betrieb eines Netzwerks, insbesondere nach der PROFIBUS-Spezifikation. Ein zentraler Teilnehmer (1) sendet ein Aufforderungstelegramm (T1) zur Parameteränderung an die übrigen Teilnehmer (2...5). Die Teilnehmer (1...5) gehen danach für eine vorgebbare Mindestdauer in einen Offline-Zustand und kehren mit der neuen Betriebsparametrierung in den Online-Zustand zurück. Die jeweilige Mindestdauer des Offline-Zustands ist derart vorgegeben, dass sich zu keinem Zeitpunkt Teilnehmer mit verschiedenen Betriebsparametrierungen gleichzeitig im Online-Zustand befinden. Durch weitere Maßnahmen kann das Verfahren fehlertolerant ausgebildet werden. Das Verfahren erlaubt eine automatische Neuparametrierung aller Netzwerkteilnehmer.

Description

  • Die Erfindung betrifft ein Verfahren zur Änderung eines Parameters für den Betrieb eines Netzwerks, insbesondere der Slot-Time oder der Baudrate eines Netzwerks nach der PROFI-BUS-Spezifikation, nach dem Oberbegriff des Anspruchs 1 sowie einen Teilnehmer zur Durchführung des Verfahrens nach dem Oberbegriff des Anspruchs 7.
  • Ein Netzwerk dient zur Datenübertragung zwischen verschiedenen Geräten, die beispielsweise in einer automatisierungstechnischen Anlage an verschiedenen Orten über die Anlage verteilt angeordnet sind. Das Netzwerk kann prinzipiell eine beliebige Topologie aufweisen. Teilnehmer des Netzwerks sind Geräte, die an der Datenkommunikation im Netzwerk teilnehmen. Ein Beispiel eines derartigen Netzwerks ist PROFIBUS (process field bus), ein offenes und in der europäischen Norm EN 50170, Vol. 2 genormtes Bussystem für die Kommunikation zwischen Feldgeräten innerhalb einer automatisierungstechnischen Anlage. In den einzelnen Geräten müssen jedoch bestimmte Parameter gleich sein, damit eine Datenkommunikation durchgeführt werden kann. Für den Betrieb von PROFIBUS wesentliche Parameter sind beispielsweise die Slot-Time und die Baudrate. In Automatisierungssystemen mit mehreren vernetzten Geräten kann es von Zeit zu Zeit erforderlich werden, eine Neuparametrierung des Netzwerks durchzuführen. Wird durch diese Neuparametrierung auch der für alle Teilnehmer identische Parametersatz für die Steuerung der Datenkommunikation und von diesen Parametern insbesondere ein wesentlicher Parameter, beispielsweise die Baudrate, geändert, so kann es zu einer Dauerstörung des Netzwerks kommen. Diese tritt auf, sobald der erste Teilnehmer mit neuen Betriebsparametern in den Online-Zustand zurückkehrt, die restlichen Teilnehmer jedoch noch mit der alten Betriebsparametrierung arbeiten, so dass in dem genannten Beispiel zwei unterschiedliche Baudraten auf dem PROFIBUS-Netz kollidieren. Eine Folge davon ist, dass die zentrale Station die übrigen Teilnehmer nicht mehr erreichen kann. Die Datenkommunikation innerhalb eines PROFIBUS-Netzwerks setzt nämlich zwingend voraus, dass alle Teilnehmer mit der gleichen Übertragungsgeschwindigkeit, d. h. mit der gleichen Baudrate, den Telegrammverkehr abwickeln. Unterschiedliche Baudraten führen zu einer Dauerstörung, weil keine korrekte Synchronisation der Teilnehmer mehr möglich ist.
  • Aus diesem Grund wird für eine Neuprojektierung der Anlage durch Ändern wesentlicher Betriebsparameter eine Bedienungsperson benötigt, welche „manuell" bei jedem einzelnen Teilnehmer die Änderung der Betriebsparametrierung vornimmt. Dazu müssen alle Teilnehmer nacheinander in den Offline-Zustand gebracht werden, in welchem sie nicht mehr am Telegrammverkehr teilnehmen. Anschließend werden sie mit der neuen Parametrierung konfiguriert. Alle Teilnehmer müssen mit der neuen Betriebsparametrierung neu anlaufen, um in den Online-Zustand zurückzukehren. Erst nachdem alle Teilnehmer auf diese Art die neuen Parameter übernommen haben, kann der zentrale Teilnehmer weitere Projektierungsinformationen, beispielsweise Verbindungslisten oder Datensätze, über das nun wieder funktionsfähige Netzwerk an die einzelnen übrigen Teilnehmer übertragen.
  • Aus der DE 199 39 568 C1 ist ein Verfahren zur Einstellung einer Datenübertragungsrate in einem Feldbussystem, insbesondere einem Feldbussystem nach der PROFIBUS-Spezifikation, mit mehreren Teilnehmern bekannt. Die Datenübertragungsrate wird durch einen zentralen Teilnehmer in ein Datentelegramm verpackt und über den Bus an alle Teilnehmer gesendet. Die Teilnehmer empfangen dieses Datentelegramm und verarbeiten die enthaltenen Nutzdaten derart, dass sie die eingestellte Datenübertragungsrate auf den neuen Wert umstellen.
  • Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren zur Änderung eines Parameters für den Betrieb eines Netzwerks, insbesondere eines Netzwerks nach der PROFIBUS-Spezifikation, zu finden, durch welches der bisher große Aufwand für eine Neuparametrierung der Teilnehmer verringert wird, sowie einen Teilnehmer zu schaffen, der zur Durchführung des Verfahrens geeignet ist.
  • Zur Lösung dieser Aufgabe weist das neue Verfahren der eingangs genannten Art die im kennzeichnenden Teil des An spruchs 1 angegebenen Verfahrensschritte auf. Besonders vorteilhafte Weiterbildungen des Verfahrens sind in den abhängigen Ansprüchen, ein zur Durchführung des Verfahrens geeigneter Teilnehmer ist im Anspruch 7 beschrieben.
  • Die Erfindung hat den Vorteil, dass für den Betrieb des Netzwerks wesentliche Parameter bei lediglich kurzer Unterbrechung des Datenverkehrs, also quasi online, verändert werden können. Aufwendige manuelle Eingriffe bei den einzelnen Netzwerkteilnehmern sind dabei nicht erforderlich. Damit wird die Neuprojektierung eines Netzwerks mit geänderten Betriebsparametern wesentlich vereinfacht, insbesondere bei hohen Teilnehmerzahlen und einer großen Ausdehnung des Netzwerks. Insbesondere bei einem PROFIBUS-Netzwerk können die Baudrate oder die Slot-Time verändert werden, ohne dass hierzu manuelle Eingriffe bei den einzelnen Teilnehmern erforderlich wären. Der dazu erforderliche zeitliche wie personelle Aufwand wird somit erheblich verringert.
  • Fehler bei der Änderung der Betriebsparametrierung werden in vorteilhafter Weise erkannt, wenn der zentrale Teilnehmer nach Rückkehr in den Online-Zustand durch ein Abfragetelegramm prüft, ob alle übrigen Teilnehmer mit der neuen Betriebsparametrierung in den Online-Zustand zurückgekehrt sind. Dadurch können geeignete Maßnahmen zur Fehlerbehebung ergriffen werden.
  • Vorteilhaft kann das Verfahren fehlertolerant ausgeführt werden, wenn der zentrale Teilnehmer im Gutfall, d. h. wenn alle übrigen Teilnehmer mit der neuen Betriebsparametrierung in den Online-Zustand zurückgekehrt sind, ein Bestätigungstelegramm zur Mitteilung einer korrekt erfolgten Parametrierung an die übrigen Teilnehmer sendet. Im Fehlerfall, d. h. wenn zumindest einer der übrigen Teilnehmer nicht mit der neuen Betriebsparametrierung in den Online-Zustand zurückgekehrt ist, sendet der zentrale Teilnehmer kein derartiges Bestätigungstelegramm an die übrigen Teilnehmer. Wenn die übrigen Teilnehmer innerhalb einer gewissen Zeitspanne kein Bestätigungstelegramm empfangen haben, wird dies als ein Fehler bei der Neuprojektierung des Netzwerks erkannt und sie gehen in den Offline-Zustand über, übernehmen wieder die alten Betriebsparameter und kehren danach wieder in den Online-Zustand zurück. Es wird somit wieder der ursprüngliche Zustand des Netzwerks vor Beginn des Verfahrens eingestellt. Dadurch wird sichergestellt, dass keine Dauerstörung auftritt und somit die Bedienbarkeit der Anlage auf jeden Fall erhalten bleibt. Dieses Verhalten ist insbesondere bei einer Anwendung des Verfahrens in automatisierungstechnischen Anlager von großer Bedeutung, da ein durch Kommunikationsstörungen verursachter Anlagenstillstand mit erheblichen Kosten verbunden wäre.
  • Wenn die übrigen Teilnehmer den Empfang eines von dem zentralen Teilnehmer gesendeten Bestätigungstelegramms quittieren, so hat dies den Vorteil, dass eine zusätzliche Prüfung der Datenkommunikation über das Netzwerk mit den neuen Betriebsparametern erfolgt, da auf diese Weise alle Teilnehmer zumindest einmal ein Telegramm gesendet und empfangen haben.
  • Das Verfahren arbeitet besonders schnell, wenn das Aufforde rungstelegramm als so genanntes Broadcast-Telegramm vom zentralen Teilnehmer gleichzeitig an alle übrigen Teilnehmer gesendet wird. Die Übernahme der neuen Betriebsparametrierung erfolgt damit bei allen Parametern gleichzeitig.
  • Alternativ dazu kann das Aufforderungstelegramm ein an jeden einzelnen übrigen Teilnehmer adressiertes, quittiertes Telegramm sein. In diesem Fall wird nacheinander an jeden der übrigen Teilnehmer jeweils ein derartiges Aufforderungstelegramm gesendet. Durch den Quittungsbetrieb des Telegramm verkehrs erfolgt eine Rückmeldung der einzelnen angesprochenen Teilnehmer und es wird eine bessere Betriebssicherheit erreicht.
  • Anhand der Zeichnungen, in denen ein Ausführungsbeispiel der Erfindung dargestellt ist, werden im Folgenden die Erfindung sowie Ausgestaltungen und Vorteile näher erläutert.
  • Es zeigen:
  • 1 ein Netzwerk mit mehreren Teilnehmern,
  • 2 ein Ablaufdiagramm des Verfahrens für einen zentralen Teilnehmer und
  • 3 ein Ablaufdiagramm des Verfahrens für einen der übrigen Teilnehmer.
  • Gemäß 1 sind Teilnehmer 1...5 in einem Netzwerk zur Datenkommunikation miteinander verbunden. Dazu weisen die Teilnehmer 1...5 jeweils eine Busanschaltung auf, an welche eine Busleitung 6 angeschlossen ist. In dem gezeigten Ausführungsbeispiel handelt es sich bei Teilnehmer 1 um ein Automatisierungsgerät, bei den Teilnehmern 2...5 um Feldgeräte einer automatisierungstechnischen Anlage. Das Netzwerk genügt der PROFIBUS-Spezifikation. Der Teilnehmer 1 hat die Funktion eines zentralen Teilnehmers, welcher das Verfahren zur Änderung der Betriebsparametrierung der Teilnehmer 1...5 initiiert. Die Teilnehmer 2...5 werden als übrige Teilnehmer bezeichnet. Für die Dauer des Verfahrens wird diese Funktionsaufteilung beibehalten. Danach kann sie jedoch geändert werden. In der folgenden Beschreibung des Verfahrens wird davon ausgegangen, dass lediglich der Teilnehmer 1 Zugriff auf eine Anlagenprojektierung besitzt und eine Neuparametrierung der Teilnehmer 1...5 einleitet. Soll eine Änderung der Betriebsparameter vorgenommen werden, prüft der zentrale Teilnehmer 1 zunächst, ob durch die Änderung der Projektierung auch der aktuell eingestellte, für alle Teilnehmer 1...5 einheitliche Satz von Netzwerkparametern verändert wird. Werden durch die Neuprojektierung elementare, d. h. für den Betrieb wesentliche Parameter, beispielsweise die Baudrate, geändert, so wird hierzu das im Folgenden näher beschriebene Verfahren zur Änderung eines Parameters für den Betrieb des Netzwerks angewandt.
  • Zur näheren Erläuterung des Verfahrens sind in den 2 und 3 Diagramme des prinzipiellen Verfahrensablaufs für den zentralen Teilnehmer 1 bzw. exemplarisch für Teilnehmer 2 als einen der übrigen Teilnehmer 2...5 dargestellt. Das Verfahren beginnt in beiden Fällen bei „Start". Zur Ermöglichung einer späteren Erkennung von Fehlern beim Verfahrensablauf wird zunächst durch den zentralen Teilnehmer 1 eine erste, so genannte Life-List erstellt. Hierzu wird vom PROFIBUS ein FDL(field data link)-Dienst angeboten, welcher eine aktuelle Liste der im Netzwerk befindlichen, funktionsfähigen Teilnehmer liefert. Das Erstellen der ersten Life-List erfolgt in einem in 2 dargestellten Schritt 20. Danach sendet der zentrale Teilnehmer 1 in einem Schritt 21 ein Aufforderungstelegramm T1 an die übrigen Teilnehmer 2...5. Durch dieses Telegramm T1 wird beispielsweise dem Teilnehmer 2 mitgeteilt, dass eine neue Betriebsparametrierung des Netzwerks eingestellt werden soll. Gleichzeitig werden die Betriebsparameter übergeben. Nach Empfang eines Telegramms T in Schritt 39 wertet der Teilnehmer 2 in einer Abfrage 40 das empfangene Telegramm aus, ob es sich um ein Aufforderungstelegramm T1 zur Parameteränderung handelt. Falls ein Aufforderungstelegramm T1 empfangen wurde, beginnt das eigentliche Verfahren und der Teilnehmer 2 geht in einem Schritt 31 in einen Offline-Zustand über, in welchem er nicht an dem Datenverkehr des Netzwerks teilnimmt. Andernfalls führt er in einem Schritt 42 andere Aktionen des Normalbetriebs gemäß der jeweiligen Applikation durch, die für das hier beschriebene Verfahren jedoch ohne weitere Bedeutung sind. Nach einer kurzen Wartezeit, um allen übrigen Teilnehmern 2...5 genügend Zeit zu geben, in den Online-Zustand zu wechseln, fertigt der zentrale Teilnehmer 1 in einem Schritt 22 eine zweite Life-List an, die, wenn alle übrigen Teilnehmer 2...5 das Verfahren unterstützen, leer ist. In einer Abfrage 23 wird also überprüft, ob sich der zentrale Teilnehmer 1 alleine am Netzwerk befindet. Ist dies nicht der Fall, so bricht der zentrale Teilnehmer 1 an dieser Stelle das Verfahren ab und behält die alte Betriebsparametrierung, welche vor Beginn des Verfahrens herrschte, bei. Die gewünschte Änderung der Betriebsparametrierung muss dann mit großem Aufwand auf die bereits bekannte Weise durchgeführt werden.
  • Das beschriebene Erstellen einer zweiten Life-List und der Vergleich dieser Life-List mit der zu Beginn erstellten ersten Life-List sind selbstverständlich nur erforderlich, wenn nicht von vornherein sichergestellt werden kann, dass alle Teilnehmer das Verfahren unterstützen. Andernfalls können diese Schritte optional auch entfallen.
  • Es besteht zudem die Möglichkeit, die Schritte 22 und 23, welche dazu dienen, die übrigen Teilnehmer abzufragen, ob sie das Verfahren zur Parameteränderung unterstützen, durch eine Alternative zu ersetzen. Beispielsweise könnte der zentrale Teilnehmer ein Multicast-Telegramm versenden und mit diesem alle übrigen Teilnehmer auffordern, ein Datentelegramm zurückzusenden. Die Daten dieses Antworttelegramms könnten dann die Busadresse des jeweils antwortenden Teilnehmers und einen Code zur Kennzeichnung, ob dieser das Verfahren unterstützt, enthalten. Diese Alternative hätte jedoch den Nachteil, dass eine der Zahl der übrigen Teilnehmer entsprechende Anzahl von Antworttelegrammen über das Netz übertragen und ausgewertet werden müsste. Damit wäre je nach Größe des Netzwerks ein erheblicher Zeitaufwand verbunden.
  • Nach der Überprüfung der zweiten Life-List in der Abfrage 23 wechselt auch der zentrale Teilnehmer 1 in einem Schritt 24 in den Offline-Zustand, in dem er so lange verbleibt, bis eine vorgebbare Mindestdauer, dargestellt als Verzögerung 25, vergangen ist. Der Teilnehmer 2 verharrt ebenfalls für eine vorgebbare Mindestdauer im Offline-Zustand, wie es in 3 durch eine Verzögerung 43 veranschaulicht wird. Durch diese Zeitvorgaben wird der Tatsache Rechnung getragen, dass die Teilnehmer 1...5 am Netzwerk wegen unterschiedlichen Geräteverhaltens oder voneinander abweichenden Ablaufumgebungen verschieden schnell reagieren. Die Wartezeit richtet sich nach dem langsamsten dieser Teilnehmer. Sie muss nicht in allen Teilnehmern gleich groß sein, ist jedoch so zu wählen, dass auf jeden Fall alle Teilnehmer des Netzwerks in den Offline-Zustand übergehen können, bevor irgendein anderer Teilnehmer mit neuer Betriebsparametrierung in den Online-Zustand zurückkehrt. Die Zeitmessung der Wartezeit kann beispielsweise im Teilnehmer 1 mit dem Senden des Telegramms T1, in den Teilnehmern 2...5 mit dessen Empfang gestartet werden.
  • Nach Ablauf der Mindestdauer kehren die Teilnehmer mit einer neuen Betriebsparametrierung in den Online-Zustand zurück. Dies geschieht in 2 für den zentralen Teilnehmer 1 in einem Schritt 26 und in 3 für Teilnehmer 2 in einem Schritt 44.
  • Zu diesem Zeitpunkt ist der Kern des Verfahrens zur Änderung der Betriebsparametrierung der Netzwerkteilnehmer bereits abgeschlossen. Die folgenden Schritte dienen einer Fehlererkennung und Fehlerbehandlung, die zu einer Erhöhung der Betriebssicherheit des Verfahrens durchgeführt werden können.
  • In einem Schritt 27 in 2 erstellt der zentrale Teilnehmer 1 anschließend eine dritte Life-List derjenigen Teilnehmer, die mit der neuen Betriebsparametrierung erfolgreich in den Online-Zustand zurückgekehrt sind. Durch geeignete Vorgabe der zuvor erwähnten Mindestdauer oder durch eine zusätzliche Wartezeit des zentralen Teilnehmers 1 kann in einfacher Weise sichergestellt werden, dass die übrigen Teilnehmer 2...5 genügend Zeit hatten, mit der neuen Betriebsparametrierung in den Online-Zustand zurückzukehren. In einer Abfrage 28 wird die dritte Life-List mit der zu Beginn des Verfahrens erstellten ersten Life-List verglichen. Ist der Inhalt beider Listen gleich, so sendet der zentrale Teilnehmer 1 in einem Schritt 29 ein Bestätigungstelegramm T2 an die übrigen Teilnehmer 2...5 zur Mitteilung, dass die Parameteränderung erfolgreich durchgeführt wurde. Durch eine Ab frage 45 in 3 wartet der Teilnehmer 2 eine vorgegebene Mindestdauer ab. Falls ja, so endet das Verfahren für den Teilnehmer 2 mit erfolgreicher Einstellung der neuen Betriebsparametrierung. Wird dagegen kein Bestätigungstelegramm innerhalb dieser Mindestdauer empfangen, d. h. wurde die Abfrage 45 mit ja beantwortet, so geht der Teilnehmer 2 in einem Schritt 47 erneut in den Offline-Zustand über, übernimmt erneut die alten Betriebsparameter und kehrt mit der alten Betriebsparametrierung wieder in den Online-Zustand zurück. Das Verfahren ist mit der Wiederherstellung des ursprünglichen Zustands beendet.
  • Wenn die Abfrage 28 in 2 ergab, dass die dritte Life-List von der ersten Life-List abweicht, hat zumindest einer der übrigen Teilnehmer 2...5 die Neuparametrierung nicht korrekt durchgeführt und die zentrale Station 1 geht in einem Schritt 30 erneut in den Offline-Zustand über. Erst nach Ablauf einer weiteren vorgegebenen Mindestdauer in einer Verzögerung 31 kehrt der zentrale Teilnehmer 1 mit der ursprünglichen Betriebsparametrierung in den Online-Zustand zurück und das Verfahren wird abgebrochen. Durch geeignete Vorgabe der Wartezeit vor erneuter Rückkehr in den Online-Zustand wird sichergestellt, dass die übrigen Teilnehmer 2...5 das Ausbleiben des Bestätigungstelegramms T2 erkannt haben und in den Offline-Zustand übergegangen sind. Es befinden sich somit zu keinem Zeitpunkt Teilnehmer mit verschiedenen Betriebsparametrierungen gleichzeitig im Online-Zustand.
  • In vorteilhafter Weise handelt es sich bei dem Bestätigungstelegramm T2 um ein quittiertes Telegramm, dessen Empfang dem zentralen Teilnehmer 1 durch die übrigen Teilnehmer 2...5 durch ein Antworttelegramm angezeigt wird. Damit ist nach Abschluss des Verfahrens eine funktionierende Kommunikation sichergestellt, da alle Teilnehmer mit der neuen Betriebsparametrierung sowohl Telegramme gesendet als auch Telegramme empfangen haben. Das Erstellen der dritten Life-List in Schritt 27 und die Überprüfung dieser Life-List in Schritt 28 der 2 dient zur Überprüfung, ob alle übrigen Teilnehmer 2...5 mit der neuen Betriebsparametrierung in den Online-Zustand zurückgekehrt sind. Zum selben Zweck könnte selbstverständlich der zentrale Teilnehmer 1 alternativ hierzu nach Rückkehr in den Online-Zustand ein Abfragetelegramm an die übrigen Teilnehmer 2...5 senden. Das beschriebene Ausführungsbeispiel mit Erstellen der dritten Life-List hat jedoch den Vorteil eines geringeren Aufwands, da ein vorhandener FDL-Dienst der PROFIBUS-Spezifikation angewendet wird. Dieser Dienst basiert selbstverständlich auf einer Abfrage der übrigen Teilnehmer durch ein Abfragetelegramm.
  • Das in Schritt 21 gemäß Ablauf in 2 durch den zentralen Teilnehmer 1 gesendete Aufforderungstelegramm T1 kann als unquittiertes PROFIBUS-Broadcast-Telegramm gleichzeitig an alle übrigen Teilnehmer 2...5 gesendet werden. Das Senden kann optional aus Sicherheitsgründen mehrfach erfolgen, um die Wahrscheinlichkeit zu erhöhen, dass es von allen übrigen Teilnehmern 2...5 empfangen wird. Der Vorteil dieser Variante liegt darin, dass die Umschaltung auf die Neuparametrierung gleichzeitig eingeleitet wird und schnell erfolgt.
  • In einer anderen Variante kann der zentrale Teilnehmer 1 Aufforderungstelegramme T1 der Reihe nach an alle übrigen Teilnehmer 2...5 als quittierte PROFIBUS-Telegramme senden. Der Vorteil dieser Variante ist darin zu sehen, dass durch das Quittungstelegramm eine Rückmeldung. der angesprochenen Teilnehmer erfolgt.
  • Die Vorteile des Verfahrens werden im Folgenden noch einmal zusammengefasst:
    • – Das Verfahren wird von einem zentralen Teilnehmer angestoßen. Wenn dieser Zugriff auf die Netzwerkprojektierung hat, kann eine geänderte Projektierung in einfacher Weise in eine neue Betriebsparametrierung der Teilnehmer des Netzwerks umgesetzt werden.
    • – Alle übrigen Teilnehmer können auf Initiative des zentralen Teilnehmers eine Neuparametrierung erfahren.
    • – Das Verfahren kann fehlertolerant ausgeführt werden: In einem Fehlerfall, z. B. wenn eine neue Baudrate bei zu hohen Entfernungen zwischen den einzelnen Teilnehmern nicht funktionsfähig ist, wechseln die Teilnehmer wieder auf die ursprüngliche Einstellung zurück. Dadurch bleibt eine automatisierungstechnische Anlage weiterhin bedienbar.
    • – Das Problem einer Dauerstörung der Kommunikation in einer automatisierungstechnischen Anlage wird ausgeschlossen.
    • – Für die Realisierung des Verfahrens können im Wesentlichen in der PROFIBUS-Spezifikation vorhandene Layer-2- und Layer-4-Kommunikationsmechanismen, z. B. Transportverbindungen und Erstellen einer Life-List, verwendet werden. Es müssen nur wenige neue Mechanismen implementiert werden.
    • – Der zentrale Teilnehmer kann im Fehlerfall Informationen darüber liefern, welche übrigen Teilnehmer nicht korrekt die Neuparametrierung übernommen haben. Dadurch lässt sich die Fehlerursache leicht eingrenzen.
  • In Abhängigkeit der Art und der Anzahl der Teilnehmer sowie der aktuellen und der neuen Betriebsparametrierung können die jeweiligen Wartezeiten von einer Projektiereinrichtung berechnet werden. Danach können die Wartezeiten den einzelnen Teilnehmern über Telegramme mitgeteilt werden, bevor das Verfahren gestartet wird. Alternativ können die Wartezeiten standardmäßig bei jedem Teilnehmer vordefiniert sein und vor jedem Start des Verfahrens der Projektiereinrichtung in Telegrammen zur Überprüfung mitgeteilt werden. Dadurch ist eine flexible Auslegung der Wartezeiten möglich bzw. es wird eine Erhöhung der Betriebssicherheit erreicht.

Claims (7)

  1. Verfahren zur Änderung eines Parameters für den Betrieb eines Netzwerks, insbesondere eines Netzwerks nach der PROFIBUS-Spezifikation, mit mehreren Teilnehmern (1...5), – wobei ein zentraler Teilnehmer (1), der die Parameteränderung initiiert, während des Netzwerkbetriebs an die übrigen Teilnehmer (2...5) ein Aufforderungstelegramm (T1) zur Änderung des Parameters sendet, dadurch gekennzeichnet , dass der zentrale Teilnehmer (1) danach für eine vorgebbare Mindestdauer in einen Offline-Zustand übergeht, in welchem er nicht an dem Datenverkehr auf dem Netzwerk teilnimmt, – dass die übrigen Teilnehmer (2...5) nach Empfang des Aufforderungstelegramms (T1) für eine vorgebbare Mindestdauer ebenfalls in einen Offline-Zustand übergehen, – dass die Teilnehmer (1...5) nach Ablauf der jeweiligen Mindestdauer mit der neuen Betriebsparametrierung in den Online-Zustand zurückkehren und – dass die jeweilige Mindestdauer des Offline-Zustands derart vorgegeben ist, dass sich zu keinem Zeitpunkt Teilnehmer mit verschiedenen Betriebsparametrierungen gleichzeitig im Online-Zustand befinden.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der zentrale Teilnehmer (1) nach Rückkehr in den Online-Zustand durch ein Abfragetelegramm prüft, ob alle übrigen Teilnehmer mit der neuen Betriebsparametrierung in den Online-Zustand zurückgekehrt sind.
  3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, – dass der zentrale Teilnehmer (1) im Gutfall, d. h. wenn alle übrigen Teilnehmer (2...5) mit der neuen Betriebsparametrierung in den Online-Zustand zurückgekehrt sind, ein Bestätigungstelegramm (T2) zur Mitteilung einer kor rekt erfolgten Parameteränderung an die übrigen Teil nehmer (2 ... 5) sendet, – dass der zentrale Teilnehmer (1) im Fehlerfall, d. h. wenn zumindest einer der übrigen Teilnehmer (2...5) nicht mit der neuen Betriebsparametrierung in den Online-Zustand zurückgekehrt ist, kein Bestätigungstelegramm an die übrigen Teilnehmer (2...5) sendet, in den Offline-Zustand übergeht und nach Ablauf einer Mindestdauer mit der alten Betriebsparametrierung in den Online-Zustand zurückkehrt und – dass die übrigen Teilnehmer (2...5), wenn sie nach Ablauf einer Mindestdauer kein Bestätigungstelegramm empfangen haben, in den Offline-Zustand übergehen und mit der alten Betriebsparametrierung in den Online-Zustand zurückkehren.
  4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass der Empfang eines Bestätigungstelegramms (T2) durch die übrigen Teilnehmer (2...5) quittiert wird.
  5. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Aufforderungstelegramm (T1) als Broadcast-Telegramm an alle übrigen Teilnehmer (2...5) gleichzeitig gesendet wird.
  6. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, – dass das Aufforderungstelegramm (T1) ein an einen einzelnen Teilnehmer adressiertes, quittiertes Telegramm ist und – dass nacheinander an jeden übrigen Teilnehmer (2...5) ein Aufforderungstelegramm gesendet wird.
  7. Teilnehmer zur Durchführung des Verfahrens nach Anspruch 1, dadurch gekennzeichnet, – dass der Teilnehmer dazu ausgebildet ist, als ein zentraler Teilnehmer (1) die Parameteränderung zu initiieren, während des Netzwerkbetriebs an die übrigen Teilnehmer ein Aufforderungstelegramm (T1) zur Änderung des Parameters zu senden und danach für eine vorgebbare Mindestdauer in einen Offline-Zustand überzugehen, in welchem er nicht an dem Datenverkehr auf dem Netzwerk teilnimmt, und nach Ablauf einer Mindestdauer mit der neuen Betriebsparametrierung in den Online-Zustand zurückzukehren, und/oder – dass der Teilnehmer dazu ausgebildet ist, als einer der übrigen Teilnehmer (2...5) nach Empfang des Aufforderungstelegramms (T1) für eine vorgebbare Mindestdauer in einen Offline-Zustand überzugehen und nach Ablauf der Mindestdauer mit der neuen Betriebsparametrierung in den Online-Zustand zurückzukehren, wobei die Mindestdauer des Offline-Zustands derart vorgegeben ist, dass sich zu keinem Zeitpunkt Teilnehmer (1...5) mit verschiedenen Betriebsparametrierungen gleichzeitig im Online-Zustand befinden.
DE10246895A 2002-10-08 2002-10-08 Verfahren zur Änderung eines Parameters für den Betrieb eines Netzwerks sowie Teilnehmer zur Durchführung des Verfahrens Expired - Fee Related DE10246895B3 (de)

Priority Applications (6)

Application Number Priority Date Filing Date Title
DE10246895A DE10246895B3 (de) 2002-10-08 2002-10-08 Verfahren zur Änderung eines Parameters für den Betrieb eines Netzwerks sowie Teilnehmer zur Durchführung des Verfahrens
CA002501375A CA2501375A1 (en) 2002-10-08 2003-10-08 Method for modifying a parameter for the operation of a network, and subscribers for carrying out the method
CN200380101092.2A CN1703874A (zh) 2002-10-08 2003-10-08 用于改变网络运行参数的方法以及执行该方法的用户
EP03757693A EP1550267A2 (de) 2002-10-08 2003-10-08 Verfahren zur änderung eines parameters für den betrieb eines netzwerks sowie teilnehmer zur durchführung des verfahrens
PCT/DE2003/003333 WO2004034639A2 (de) 2002-10-08 2003-10-08 Verfahren zur änderung eines parameters für den betrieb eines netzwerks sowie teilnehmer zur durchführung des verfahrens
US11/101,438 US20050262224A1 (en) 2002-10-08 2005-04-08 Method for modifying one or more parameters for the operation of a network and subscribers for carrying out this method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10246895A DE10246895B3 (de) 2002-10-08 2002-10-08 Verfahren zur Änderung eines Parameters für den Betrieb eines Netzwerks sowie Teilnehmer zur Durchführung des Verfahrens

Publications (1)

Publication Number Publication Date
DE10246895B3 true DE10246895B3 (de) 2004-06-09

Family

ID=32086861

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10246895A Expired - Fee Related DE10246895B3 (de) 2002-10-08 2002-10-08 Verfahren zur Änderung eines Parameters für den Betrieb eines Netzwerks sowie Teilnehmer zur Durchführung des Verfahrens

Country Status (6)

Country Link
US (1) US20050262224A1 (de)
EP (1) EP1550267A2 (de)
CN (1) CN1703874A (de)
CA (1) CA2501375A1 (de)
DE (1) DE10246895B3 (de)
WO (1) WO2004034639A2 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10322950A1 (de) * 2003-05-22 2004-12-16 Deutsche Thomson-Brandt Gmbh Verfahren zur Einstellung konsistenter Werte für einen Parameter in einem Netzwerk verteilter Stationen sowie Netzwerkteilnehmerstation für die Durchführung des Verfahrens

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007035159B4 (de) 2007-07-25 2018-03-29 Endress + Hauser Process Solutions Ag Verfahren zum Parametrieren von mehreren Feldgeräten der Automatisierungstechnik
EP3598254B1 (de) * 2018-07-17 2021-03-31 Siemens Aktiengesellschaft Verfahren zur konfigurationsänderung und industrielles anlagensystem
CN109067690B (zh) * 2018-08-07 2021-03-26 腾讯科技(深圳)有限公司 离线计算结果数据的推送方法及装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19939568C1 (de) * 1999-08-20 2001-02-08 Pilz Gmbh & Co Verfahren zur Einstellung einer Datenübertragungsrate in einem Feldbussystem

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3109262B2 (ja) * 1992-06-19 2000-11-13 株式会社村田製作所 マスタスレーブネットワークシステム
US7146230B2 (en) * 1996-08-23 2006-12-05 Fieldbus Foundation Integrated fieldbus data server architecture
EP0847165B1 (de) * 1996-12-05 2007-01-24 Siemens Aktiengesellschaft Digitales Datenübertragungsnetz und Verfahren zum Betreiben des Datenübertragungsnetzes
US5980078A (en) * 1997-02-14 1999-11-09 Fisher-Rosemount Systems, Inc. Process control system including automatic sensing and automatic configuration of devices
JP3289707B2 (ja) * 1999-06-23 2002-06-10 日本電気株式会社 送受信回路及び送受信方法並びに記録媒体
JP2001313646A (ja) * 2000-04-27 2001-11-09 Sony Corp 電子機器およびその物理層回路のステート制御方法
EP1161026A3 (de) * 2000-05-31 2004-11-17 Siemens Aktiengesellschaft Kommunikationsverfahren für zwei mittels einer Punkt-zu-Punkt-Verbindung miteinander verbundenen Kommunikationspartner
CN1299178C (zh) * 2001-12-06 2007-02-07 费希尔·罗斯蒙德系统公司 本质安全的现场维护工具

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19939568C1 (de) * 1999-08-20 2001-02-08 Pilz Gmbh & Co Verfahren zur Einstellung einer Datenübertragungsrate in einem Feldbussystem

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10322950A1 (de) * 2003-05-22 2004-12-16 Deutsche Thomson-Brandt Gmbh Verfahren zur Einstellung konsistenter Werte für einen Parameter in einem Netzwerk verteilter Stationen sowie Netzwerkteilnehmerstation für die Durchführung des Verfahrens

Also Published As

Publication number Publication date
CN1703874A (zh) 2005-11-30
EP1550267A2 (de) 2005-07-06
CA2501375A1 (en) 2004-04-22
WO2004034639A3 (de) 2004-08-26
US20050262224A1 (en) 2005-11-24
WO2004034639A2 (de) 2004-04-22

Similar Documents

Publication Publication Date Title
DE3750967T2 (de) Steuerung von verteilten Taktimpulsen in einer verteilten Digital-Vermittlungsanlage.
EP1309920B1 (de) Adressvergabeverfahren für mindestens einen neu an ein bussystem angeschlossenen busteilnehmer
DE69829428T2 (de) Zuweisung und dynamische Anpassung von zweiten, nicht eindeutigen Kennzeichnungen für isochrone Kommunikationen an eine Vielzahl von Stationen mittels asynchronischer Kommunikation
DE2362344B2 (de) Datenuebertragungsanlage
EP2838220A1 (de) Verfahren zur redundanten Nachrichtenübermittlung in einem industriellen Kommunikationsnetz und Kommunikationsgerät
DE3136128A1 (de) Statuspruefverfahren fuer datenuebertragungssystem
DE3104921A1 (de) "verfahren zur signaluebertragung zwischen einer zentralstation und einer vielzahl von entfernt angeordneten stationen, sowie befehls- und ueberwachungsvorrichtung zur durchfuehrung des verfahrens"
EP0701346A2 (de) Verfahren zur konsistenten Nachrichtenübertragung
EP0290894B1 (de) Verfahren zum Verteilen von aktuellen Adressentabellen in "n" ringförmigen Netzen
EP0509114B1 (de) Verfahren zum Übertragen von Daten an mehrere Datenstationen
DE10246895B3 (de) Verfahren zur Änderung eines Parameters für den Betrieb eines Netzwerks sowie Teilnehmer zur Durchführung des Verfahrens
DE4428132A1 (de) Verfahren zur automatischen Überprüfung eines Datenübertragungsnetzwerks
EP2431873B1 (de) Kombinierte Unicast/Multicast Softwareübertragung
DE4444688A1 (de) Verfahren zur hochzuverlässigen und konsistenten Nachrichtenübertragung
EP1642207B1 (de) Zuordnung von stationsadressen zu kommunikationsteilnehmern in einem bussystem
DE2245805C3 (de) Schaltungsanordnung für eine Endstellenanlage zur Durchgabe gerichteter Abfragenachrichten
EP1064590A1 (de) Verkürztes datentelegramm eines automatisierungssystems
EP1399818A2 (de) Verfahren und vorrichtung zur kommunikation in einem fehlertoleranten verteilten computersystem
EP1121785A2 (de) Netzwerk sowie koppelgerät zur verbindung zweier segmente in einem derartigen netzwerk
EP1116360B1 (de) Netzwerk sowie koppelgerät zur verbindung zweier segmente in einem derartigen netzwerk
DE19743758C1 (de) Responsives System zur digitalen Signalverarbeitung sowie Verfahren zum konsistenten Betrieb eines responsiven Systems
DE2126456B2 (de) Schaltungsanordnung zur Verwendung in einer Datenverarbeitungsanlage
WO1997022057A1 (de) Verfahren zur adresseinstellung an bussystemen mit paralleler verdrahtung und vorrichtung zur durchführung des verfahrens
DE602005005025T2 (de) Gateway und datenübertragungssystem für das diagnostische netzwerk eines kraftfahrzeugs
WO1996008097A1 (de) Verfahren zur datenübertragung zwischen informationsverarbeitenden stationen bzw. geräten

Legal Events

Date Code Title Description
8100 Publication of patent without earlier publication of application
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee