[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

DE102006018163B4 - Method for automatic address assignment - Google Patents

Method for automatic address assignment Download PDF

Info

Publication number
DE102006018163B4
DE102006018163B4 DE102006018163A DE102006018163A DE102006018163B4 DE 102006018163 B4 DE102006018163 B4 DE 102006018163B4 DE 102006018163 A DE102006018163 A DE 102006018163A DE 102006018163 A DE102006018163 A DE 102006018163A DE 102006018163 B4 DE102006018163 B4 DE 102006018163B4
Authority
DE
Germany
Prior art keywords
communication
participants
address assignment
identifier
rail vehicle
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
DE102006018163A
Other languages
German (de)
Other versions
DE102006018163A1 (en
Inventor
Steffen Göbel
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 AG
Original Assignee
Siemens AG
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 AG filed Critical Siemens AG
Priority to DE102006018163A priority Critical patent/DE102006018163B4/en
Priority to EP07728018A priority patent/EP2008430A1/en
Priority to PCT/EP2007/053550 priority patent/WO2007118837A1/en
Publication of DE102006018163A1 publication Critical patent/DE102006018163A1/en
Application granted granted Critical
Publication of DE102006018163B4 publication Critical patent/DE102006018163B4/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L15/00Indicators provided on the vehicle or train for signalling purposes
    • B61L15/0018Communication with or on the vehicle or train
    • B61L15/0036Conductor-based, e.g. using CAN-Bus, train-line or optical fibres
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L15/00Indicators provided on the vehicle or train for signalling purposes
    • B61L15/0072On-board train data handling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5092Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • 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/40267Bus for use in transportation systems
    • H04L2012/40293Bus for use in transportation systems the transportation system being a train
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/604Address structures or formats

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mechanical Engineering (AREA)
  • Small-Scale Networks (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)

Abstract

Verfahren zur automatischen Vergabe von Adressen – automatische Adressvergabe – an mobile Kommunikationsteilnehmer (10, 12, 14, 16) in einem Kommunikationsverbund (20),
wobei zur Adressvergabe in einem ersten Schritt jeder Kommunikationsteilnehmer (10, 12, 14, 16) zumindest eine Kennung (22) der unmittelbar benachbarten Kommunikationsteilnehmer (10, 12, 14, 16) ermittelt und insbesondere in einen Speicher (26) ablegt und
in einem weiteren Schritt die im ersten Schritt ermittelten Daten an eine übergeordnete Einheit (28) übermittelt werden,
dadurch gekennzeichnet, dass
durch die übergeordnete Einheit (28) anhand der übermittelten Daten Nachbarschaftsbeziehungen (30) zwischen den Kommunikationsteilnehmern (10, 12, 14, 16) erkannt werden und
in einem nochmals weiteren Schritt anhand der Nachbarschaftsbeziehungen (30) die Abfolge der Kommunikationsteilnehmer (10, 12, 14, 16) im Kommunikationsverbund (20) ermittelt wird und eine daran angelehnte Adresszuweisung erfolgt.
Method for the automatic assignment of addresses - automatic address assignment - to mobile communication subscribers (10, 12, 14, 16) in a communication network (20),
wherein for address assignment in a first step each communication subscriber (10, 12, 14, 16) determines at least one identifier (22) of the immediately adjacent communication subscribers (10, 12, 14, 16) and in particular stores them in a memory (26) and
in a further step, the data determined in the first step are transmitted to a higher-level unit (28),
characterized in that
be detected by the superordinated unit (28) on the basis of the transmitted data neighborhood relationships (30) between the communication participants (10, 12, 14, 16) and
in a further step on the basis of the neighborhood relationships (30), the sequence of the communication participants (10, 12, 14, 16) in the communication network (20) is determined and an address assignment based thereon takes place.

Figure 00000001
Figure 00000001

Description

Die Erfindung betrifft ein Verfahren zur automatischen Vergabe von Adressen (automatische Adressvergabe) an mobile Kommunikationsteilnehmer in einem Kommunikationsverbund. Der Kommunikationsverbund ergibt sich dabei durch eine kommunikative Verbindung der von dem Kommunikationsverbund erfassten Kommunikationsteilnehmer, insbesondere durch Verwendung eines Bussystems, wobei die Kommunikation über das Bussystem bevorzugt nach dem für „Profi Net IRT" definierten Kommunikationsstandard erfolgt.The The invention relates to a method for automatic assignment of addresses (automatic address assignment) to mobile communication users in a communication network. The communication network results this is due to a communicative connection of the communication network detected communication participants, in particular by use a bus system, wherein the communication via the bus system preferred after that for "professional Net IRT "defined Communication standard is done.

Die Erfindung bezieht sich in einer besonderen Ausführungsform auf in einem Schienenfahrzeug angeordnete Kommunikationsteilnehmer, also mobile Kommunikationsteilnehmer, wobei jedes Schienenfahrzeug mit anderen Schienenfahrzeugen zu einem Fahrzeugverband kombinierbar ist.The Invention relates in a particular embodiment arranged in a rail vehicle Communication participants, ie mobile communication participants, with each rail vehicle with other rail vehicles becoming one Vehicle Association is combinable.

Eine dynamische Adressvergabe auf Basis von Ethernet für mobile Kommunikationsteilnehmer, insbesondere in einem Schienenfahrzeug angeordnete Kommunikationsteilnehmer, ist nach bestem Wissen der Anmelderin derzeit nicht bekannt.A Dynamic address assignment based on Ethernet for mobile Communication participants, especially in a rail vehicle arranged communication participant, is to the best knowledge of the Applicant currently unknown.

Im Zusammenhang mit einer Anordnung der mobilen Kommunikationsteilnehmer in einem Schienenfahrzeug ist für so genannte Zugsteuerungssysteme die Verwendung von bahnspezifischen Zug- und Fahrzeugbussen (WTB, MVB) bekannt. Die zugrunde liegenden Kommunikationsbusse ermöglichen die Bildung von Zugverbindungen durch werkstattseitiges oder betriebliches Kuppeln der einzelnen Schienenfahrzeuge.in the Related to an arrangement of the mobile communication participants in a rail vehicle is for so-called train control systems the use of railway-specific Train and vehicle buses (WTB, MVB). Enable the underlying communication buses the formation of train connections by workshop or company Domes of individual rail vehicles.

Aus der DE 100 37 969 C2 ist ein Verfahren zur Erkennung des Ausbaugrades eines Kommunikationsverbunds und zur Identifikation von in dem Kommunikationsverbund zusammengeschlossenen Kommunikationsteilnehmern bekannt. Dabei ermitteln sämtliche Kommunikationsteilnehmer wie und mit welchem/welchen anderen Kommunikationsteilnehmern) sie kommunikativ verbunden sind. Durch aufgrund dieser Informationen mögliches gezieltes Ansprechen solcher Kommunikationsteilnehmer, die direkt mit einem als Master fungierenden zentralen Kommunikationsteilnehmer verbunden sind, kann der Master evtl. Kommunikationsteilnehmer, die solchen direkt angeschlossenen Kommunikationsteilnehmern nachfolgen, identifizieren. Mit diesen und ähnlichen Daten ist in einem rekursiven Verfahren eine Identifikation sämtlicher evtl. Kommunikationsteilnehmer in evtl. weiteren „Ebenen unterhalb des Masters" möglich.From the DE 100 37 969 C2 is a method for detecting the degree of expansion of a communication network and to identify associated in the communication network communication participants known. All communication participants determine how and with which other communication participants they are communicatively connected. By means of this information possible targeted response of such communication participants who are directly connected to acting as a master central communication participants, the master may be able to identify any communication participants who follow such directly connected communication participants. Using these and similar data, it is possible to identify all possible communication participants in possibly further "levels below the master" in a recursive procedure.

Aus der DE 10 2004 041 092 A1 ist ein Verfahren zum Zuweisen einer Geräteadresse an eine Nebenstation in einem Netzwerk bekannt, das auf einem von einer Hauptstation an die Nebenstation gesandten Initialisierungstelegramm mit einem Teil einer Geräteadresse und einer bei der Nebenstation bereits eingestellten Kommunikationsadresse basiert.From the DE 10 2004 041 092 A1 there is known a method for assigning a device address to a slave station in a network based on an initialization telegram sent from a master station to the slave station with a part of a device address and a communication address already set at the slave station.

Aus der DE 101 52 965 B4 ist ein Verfahren zum Betreiben eines Kommunikationssystems für Züge bekannt, wobei auch eine so genannte Zugtaufe angesprochen ist.From the DE 101 52 965 B4 a method for operating a communication system for trains is known, wherein a so-called train baptism is addressed.

Eine Aufgabe der Erfindung besteht darin, für mobile Kommunikationsteilnehmer ein automatisches Adressvergabeverfahren anzugeben, das sich durch eine hohe Sicherheit bei der Adressvergabe und/oder eine ausreichende Flexibilität bei der Berücksichtigung sich dynamisch verändernder Konstellationen auszeichnet.A The object of the invention is for mobile communication participants to provide an automatic address allocation method that is characterized by a high security in the address allocation and / or sufficient flexibility when considering dynamically changing Constellations.

Diese Aufgabe wird erfindungsgemäß mit einem Verfahren zur automatischen Adressvergabe an mobile Kommunikationsteilnehmer in einem Kommunikationsverband dadurch gelöst, dass zur Adressvergabe in einem ersten Schritt jeder Kommunikationsteilnehmer zumindest eine Kennung der unmittelbar benachbarten Kommunikationsteilnehmer ermittelt und insbesondere in einem Speicher ablegt, dass in einem weiteren Schritt die im ersten Schritt ermittelten Daten an eine übergeordnete Einheit übermittelt werden, welche anhand der übermittelten Daten Nachbarschaftsbeziehungen zwischen den Kommunikationsteilnehmern erkennt, und dass in einem nochmals weiteren Schritt anhand der Nachbarschaftsbeziehungen die Abfolge der Kommunikationsteilnehmer im Kommunikationsverbund ermittelt wird und eine daran angelehnte Adresszuweisung erfolgt.These Task is according to the invention with a Method for automatic address assignment to mobile communication users solved in a communication association that for address assignment in a first step, each communication participant at least an identifier of the immediately adjacent communication participants determined and in particular stores in a memory that in one further step the data determined in the first step to a parent Unit transmitted which are based on the transmitted Data Neighborhood relations between the communication participants recognizes, and that in a further step, based on the Neighborhood relations the sequence of communication participants is determined in the communication network and one based on it Address assignment takes place.

Gemäß der Erfindung erfolgt also die Adressvergabe aufgrund einer den jeweiligen Kommunikationsteilnehmer identifizierenden Kennung, wobei jeder Kommunikationsteilnehmer zumindest eine Kennung der unmittelbar benachbarten Kommunikationsteilnehmer ermittelt. Auf Grundlage dieser Daten werden Nachbarschaftsbeziehungen durch eine übergeordnete Einheit abgeleitet. Vereinfacht kann man sich dies am Beispiel von fünf Kommunikationsteilnehmern, die der Einfachheit halber mit „A", „B", „C", „D", „E" bezeichnet sind, vorstellen, bei denen der Kommunikationsteilnehmer „A" als Kennung der unmittelbar benachbarten Kommunikationsteilnehmer zumindest die Kennung des Kommunikationsteilnehmers „B" ermittelt. Für den Kommunikationsteilnehmer „B" wird als Kennung zumindest die Kennung der diesem Kommunikationsteilnehmer benachbarten Kommunikationsteilnehmer, also „A", „C", ermittelt usw. Wenn also der erste Kommunikationsteilnehmer „A" an die übergeordnete Einheit die im ersten Schritt ermittelten Daten in einer Form von z. B. „A", „B", der zweite Kommunikationsteilnehmer „B" die dort im ersten Schritt ermittelten Daten in einer Form „A", „B", „C" übermittelt usw., kann die übergeordnete Einheit durch Vergleich der Daten Nachbarschaftsbeziehungen erkennen und z. B. ermitteln, dass, wenn sowohl der Kommunikationsteilnehmer „A" einem benachbarten Kommunikationsteilnehmer „B" mitteilt, als auch der Kommunikationsteilnehmer „B" einem benachbarten Kommunikationsteilnehmer „A" mitteilt, die beiden Kommunikationsteilnehmer „A", „B" nebeneinander angeordnet sind. Durch vollständige Auswertung der im ersten Schritt ermittelten Daten durch die übergeordnete Einheit ergibt sich eine vollständige Information über die Topologie im Kommunikationsverbund, also insbesondere über die räumliche Abfolge der im Kommunikationsverbund zusammengefassten Kommunikationsteilnehmer. Angelehnt an die Topologie, also eine solche räumliche Abfolge der Kommunikationsteilnehmer, kann eine Adresszuweisung erfolgen, derart, dass einem im Kommunikationsverbund ersten Kommunikationsteilnehmer eine Adresse bezogen auf eine vorgegebene oder vorgebbare Startadresse und jedem weiteren Kommunikationsteilnehmer entsprechend der Abfolge im Kommunikationsverbund oder entlang der ermittelten Topologie eine nächstfolgende Adresse zugewiesen wird.According to the invention, therefore, the address assignment takes place on the basis of an identifier identifying the respective communication user, each communication user determining at least one identifier of the immediately adjacent communication user. Based on this data, neighborhood relationships are derived by a parent entity. Simplified, this can be illustrated by the example of five communication subscribers, which for the sake of simplicity are denoted by "A", "B", "C", "D", "E", in which the communication subscriber "A" as identifier of the For the communication subscriber "B", at least the identifier of the communication subscriber adjacent to this communication user, ie "A", "C", is determined as identifier etc. Thus, if the first communication user "A to the higher-level unit, the data determined in the first step in a form of, for example, "A", "B", the second communication subscriber "B" transmitted there in the first step data in a form "A", "B", "C" transmitted, etc., the parent unit can recognize by comparing the data neighborhood relationships and z. B. determine that when both the communication participant "A" an adjacent communication participant "B" communicates, as well as the communication participant "B" an adjacent communication participant "A" tells, the two communication participants "A", "B" are arranged side by side. By a complete evaluation of the data ascertained in the first step by the higher-level unit, complete information is obtained about the topology in the communication network, that is to say in particular on the spatial sequence of the communication stations combined in the communication network. Based on the topology, ie such a spatial sequence of communication participants, an address assignment can be such that an address in the communication network first an address relative to a predetermined or predefinable start address and each other communication participants according to the sequence in the communication network or along the determined topology is assigned to the next following address.

Wenn im ersten Schritt jeder Kommunikationsteilnehmer zumindest eine Kennung nicht nur der unmittelbar benachbarten Kommunikationsteilnehmer, sondern sämtlicher benachbarter Kommunikationsteilnehmer ermittelt und in dem Speicher ablegt, wird für die übergeordnete Einheit die Ermittlung der Nachbarschaftsbeziehungen vereinfacht.If in the first step, each communication participant at least one Identification not only of the directly adjacent communication participants, but all adjacent communication participant determined and in the memory is going for the parent Unit simplifies the identification of neighborhood relationships.

Wenn vor dem ersten Schritt zur Adressvergabe oder spätestens vor der Adresszuweisung jeder Kommunikationsteilnehmer eine Eigenschaftskennung an die übergeordnete Einheit übermittelt, können bestimmte Charakteristika der involvierten Kommunikationsteilnehmer in die Ermittlung der Topologie der Kommunikationsteilnehmer eingehen. In diesem Zusammenhang wird davon ausgegangen, dass der oder jeder Kommunikationsteilnehmer in einem Schienenfahrzeug angeordnet ist, welches mit anderen Schienenfahrzeugen zu einem Fahrzeugverband kombinierbar ist. Wenn dann jedes Schienenfahrzeug eine vorgegebene Anzahl von Kommunikationsteilnehmern insbesondere in einer vorgegebenen Abfolge aufweist, können z. B. anhand der Abfolge bestimmter Eigenschaftskennungen die Grenze zwischen zwei Schienenfahrzeugen erkannt und die einem Schienenfahrzeug zugeordneten Kommunikationsteilnehmer mit einer Adresse versehen werden, die als gemeinsamen Bestandteil das jeweilige Schienenfahrzeug referenziert, wobei die verbleibenden Unterschiede in den zugewiesenen Adressen die einzelnen Kommunikationsteilnehmer in demselben Schienenfahrzeug referenzieren.If before the first step to address assignment or at the latest before the address assignment each communication participant a property identifier to the parent Unit transmitted, can certain characteristics of the involved communication participants into the determination of the topology of the communication participants. In this context, it is assumed that the or each Communication participant is arranged in a rail vehicle, which can be combined with other rail vehicles to form a vehicle association is. If then each rail vehicle a predetermined number of communication participants especially in a predetermined sequence, z. B. based on the sequence of certain property identifiers the limit detected between two rail vehicles and a rail vehicle assigned communication subscriber with an address be the common rail vehicle referenced, with the remaining differences in the assigned Addresses the individual communication participants in the same rail vehicle reference.

Wenn der Fahrzeugverband, also die Kombination zumindest zweier Schienenfahrzeuge, stets zwei äußere Endwagen, nämlich einen ersten Endwagen und einen zweiten Endwagen, aufweist, kann die übergeordnete Einheit in einem der beiden Endwagen angeordnet sein, wobei dem Kommunikationsverbund ein so genannter Ringbus zugrunde liegt, der sich von einem Schienenfahrzeug zum nächsten Schienenfahrzeug als Linienbus darstellt und über den ersten und zweiten Endwagen zu einem Ringbus geschlossen ist.If the vehicle association, ie the combination of at least two rail vehicles, always two outer end cars, namely a first end car and a second end car, may, the parent Unit be arranged in one of the two end cars, the Communication network is based on a so-called ring bus, the from a rail vehicle to the next rail vehicle as Bus represents and over the first and second end car is closed to a ring bus.

Anhand der jeweiligen Eigenschaftskennungen werden mehrere einem Schienenfahrzeug zugeordnete Kommunikationsteilnehmer nicht nur hinsichtlich ihrer abstrakten Kennung, sondern auch in Bezug auf die im Vergleich dazu sehr viel spezifischere Beschreibung oder Codierung bestimmter Eigenschaften unterscheidbar. Der Vorteil bei der Verwendung von Eigenschaftskennungen im Zusammenhang mit der Auswertung der Nachbarschaftsbeziehungen ist, dass dann z. B. ein gedrehtes Schienenfahrzeug erkennbar wird, wobei das Verfahren einen solchen Umstand bei der Adresszuweisung an die von dem gedrehten Schienenfahrzeug umfassten Kommunikationsteilnehmer berücksichtigt.Based the respective property identifiers are more a rail vehicle assigned communication participants not only in terms of their abstract identifier, but also in terms of compared to it much more specific description or coding of certain properties distinguishable. The advantage of using property labels in connection with the evaluation of neighborhood relations is that then z. B. a rotated rail vehicle is recognizable, the method being such a factor in address assignment to the communication participants covered by the rotated rail vehicle considered.

Die Erfindung betrifft neben dem Verfahren, wie oben skizziert, mit all seinen Ausgestaltungen auch ein Computerprogramm mit durch einen Computer, also jede Ausprägung einer nach Art eines Computers einsetzbaren Verarbeitungseinheit, also z. B. auch Automatisierungsgeräte, wie Prozessrechner, Steuerungen und dergleichen, ausführbaren Programmcodeanweisungen zur Implementierung des oben beschriebenen Verfahrens, wenn das Computerprogramm auf einem Computer ausgeführt wird, sowie ein Computerprogrammprodukt, insbesondere ein Speichermedium oder dergleichen, mit einem durch einen Computer ausführbaren Computerprogramm der oben genannten Art.The Invention relates in addition to the method as outlined above, with All of its designs include a computer program with one Computer, so each expression a processing unit which can be used in the manner of a computer, So z. As well as automation devices, such as process computers, controllers and the like, executable program code instructions for implementing the method described above, when the Computer program is run on a computer, and a computer program product, in particular a storage medium or the like, with a through to run a computer Computer program of the above type.

Der oben verwendete Begriff „Automatisierungsgerät" umfasst sämtliche Geräte, Einrichtungen oder Systeme, also neben z. B. Steuerungen, wie speicherprogrammierbaren Steuerungen, Prozessrechnern, (Industrie-)Computern und dergleichen, auch Antriebssteuerungen, Frequenzumrichter und Ähnliches, wie sie zur Steuerung, Regelung und/oder Überwachung technologischer Prozesse, z. B. zum Umformen oder Transportieren von Material, Energie oder Information etc., eingesetzt werden oder einsetzbar sind, wobei insbesondere über geeignete technische Einrichtungen, wie z. B. Sensoren oder Aktoren, Energie aufgewandt oder gewandelt wird.Of the The term "automation device" used above encompasses all Equipment, Facilities or systems, ie in addition to z. B. controllers, such as programmable logic Controllers, process computers, (industrial) computers and the like, too Drive controls, frequency converters and the like, as they are used to control, Regulation and / or monitoring technological processes, eg. B. for forming or transporting of material, energy or information etc., to be used or can be used, in particular via suitable technical facilities, such as As sensors or actuators, energy spent or converted becomes.

Der Vorteil der Erfindung besteht darin, dass automatisch eine Erfassung der Topologie und der beteiligten Komponenten, also der involvierten Kommunikationsteilnehmer, in dem Kommunikationsverbund unter Verwendung bekannter Protokolle, insbesondere des LLDP-Protokolls, möglich ist. Bei der Adresszuweisung werden den einzelnen Kommunikationsteilnehmern bevorzugt Adressen gemäß der an sich bekannten IP-Notation zugewiesen, so dass das Verfahren insgesamt eine dynamische IP-Adresszuweisung darstellt.The advantage of the invention is that automatically detecting the topology and the components involved, ie the involved communication participants, in the Kommunikationsver bund using known protocols, in particular the LLDP protocol is possible. In the address assignment, the individual communication subscribers are preferably assigned addresses in accordance with the IP notation known per se, so that the method as a whole represents a dynamic IP address assignment.

Das Verfahren gemäß der Erfindung ist zum automatischen Ablauf bestimmt und vorgesehen und erfordert entsprechend keinerlei manuelle Eingriffe (ein bisher erforderlicher so genannter Wagen-Konfigurator oder eine manuelle Einstellung der Wagennummer oder dergleichen kann also entfallen).The Method according to the invention is intended and intended for automatic operation and requires Accordingly, no manual intervention (a previously required so-called car configurator or a manual setting of the Car number or the like can therefore be omitted).

Darüber hinaus sind keine speziellen Netzwerkkomponenten, wie Router oder Datenkoppler, notwendig. Nachdem das erfindungs gemäße Verfahren auf der Verwendung an sich bekannter Kommunikationsszenarien basiert und nur einen Datenaustausch erfordert, wie er z. B. beim an sich bekannten Erkennen des so genannten Systemausbaus erfolgt, lässt sich das erfindungsgemäße Verfahren reibungslos in die bestehende Projektierungstoolwelt einbinden.Furthermore No special network components, such as routers or data couplers, are necessary. After the fiction, contemporary method based on the use of well-known communication scenarios and only requires a data exchange, as z. B. when in itself known recognition of the so-called system expansion takes place, can be the inventive method integrate smoothly into the existing configuration tool world.

Der Vorteil der Erfindung und ihrer Ausgestaltungen besteht damit insbesondere darin, dass in Fahrzeugverbänden, bei denen sämtliche beteiligte Schienenfahrzeuge, speziell die Mittelwagen, baugleich aufgebaut sind, in jedem Schienenfahrzeug die dort zu überwachenden oder aktivierbaren Einheiten oder Aggregate eindeutig und kollisionsfrei ansprechbar sind. Als Beispiel soll dafür ein Zug mit End- und Mittelwagen betrachtet werden, wobei die Endwagen und die Mittelwagen untereinander identisch sind. Ein solcher Zug kann z. B. aus 0 bis max. 10 Mittelwagen bestehen. Die genaue Anzahl kann je nach Betriebssituation variieren und bestimmt sich notwendig zumindest danach, wie viele Wagen miteinander gekuppelt wurden. Aufgrund dieser Variationsmöglichkeit wird in der zentralen Steuerung für einen Maximalausbau, also die Maximalanzahl von Schienenfahrzeugen, eine Projektierung hinterlegt. Eine solche Projektierung wird von einer Zertifizierungsbehörde abgenommen und kann während des laufenden Betriebs nicht mehr geändert werden. Wenn danach also die Projektierung fest ist, so muss auch zum Projektierungszeitpunkt eine Grundlage für die Adressierung definiert werden. Zum Zeitpunkt des Koppelns müssen dann die Adressen richtig vergeben werden. Dazu ist der Ansatz gemäß der Erfindung vorgesehen. Nach einer solchen automatischen Adressvergabe ist z. B. bei einer U-Bahn sichergestellt, dass sich an allen Wagen die Türen gemeinsam öffnen und schließen lassen. Zusätzlich ist insbesondere bei U-Bahnen eine Funktionalität umzusetzen, mit der vorgegeben werden kann, dass einzelne Türen geschlossen bleiben, oder mit der sich einzelne Türen unabhängig von anderen Türen öffnen lassen. Darüber hinaus müssen sich einzelne oder alle Türen wagenbezogen und auch seitenbezogen definiert öffnen lassen. Dazu muss natürlich sichergestellt sein, dass z. B. dafür vorgesehene I/O-Komponenten jedes Wagens unter einer eindeutigen Adresse ansprechbar sind. Dafür wird nach der Erfindung jedem Wagen, also jedem Schienenfahrzeug, und/oder jedem in einem solchen Wagen angeordneten Kommunikationsteilnehmer, also z. B. solche I/O-Komponenten, eine in Bezug auf den Fahrzeugverband eindeutige Adresse zugewiesen. Nach einer solchen Adressvergabe lassen sich auch sicherheitsrelevante Funktionen, wie z. B. das oben beschriebene Öffnen und Schließen der Türen, umsetzen.Of the Advantage of the invention and its embodiments is thus in particular in that in vehicle associations, where all involved rail vehicles, especially the middle cars, identical are constructed in each rail vehicle to be monitored there or activatable units or aggregates unique and collision-free are responsive. As an example, a train with final and middle cars be considered, with the end car and the middle car with each other are identical. Such a train can z. B. from 0 to max. 10 middle cars consist. The exact number may vary depending on the operating situation and determines itself at least after how many cars with each other were coupled. Because of this possibility of variation is in the central Control for a maximum configuration, ie the maximum number of rail vehicles, a configuration is stored. Such a project is by a certification authority taken off and can while of the current operation can not be changed. If so afterwards the configuration is fixed, so must also at the time of project planning a basis for the Addressing be defined. At the time of pairing then have to the addresses are assigned correctly. This is the approach according to the invention intended. After such automatic address assignment is z. B. at a subway ensures that on all cars the Open doors together and shut down to let. additionally is in particular to implement a functionality for subways, with the given that can be individual doors remain closed, or with which individual doors are independent of other doors open. About that have to go out single or all doors car-related and also defined by the page. Of course, this must be ensured be that z. For that provided I / O components of each car under a unique Address are addressable. Therefore is according to the invention every car, so each rail vehicle, and / or any communication subscriber located in such a car, So z. As such I / O components, one in relation to the vehicle association assigned unique address. After such an address assignment can also safety-related functions, such. B. the opening described above and closing the doors, implement.

Die mit der Anmeldung eingereichten Patentansprüche sind Formulierungsvorschläge ohne Präjudiz für die Erzielung weitergehenden Patentschutzes. Die Anmelderin behält sich vor, noch weitere, bisher nur in der Beschreibung und/oder den Zeichnungen offenbarte Merkmalskombinationen zu beanspruchen.The claims filed with the application are formulation proposals without precedent for the Achieving further patent protection. The applicant reserves before, even more, so far only in the description and / or the drawings claimed to claim combinations of features.

Das oder jedes Ausführungsbeispiel ist nicht als Einschränkung der Erfindung zu verstehen. Vielmehr sind im Rahmen der vorliegenden Offenbarung zahlreiche Abänderungen und Modifikationen möglich, insbesondere solche Varianten und Kombinationen, die z. B. durch Kombination oder Abwandlung von einzelnen in Verbindung mit den im allgemeinen oder speziellen Beschreibungsteil beschriebenen sowie in den Ansprüchen und/oder der Zeichnung enthaltenen Merkmalen bzw. Elementen oder Verfahrensschritten für den Fachmann im Hinblick auf die Lösung der Aufgabe entnehmbar sind und durch kombinierbare Merkmale zu einem neuen Gegenstand oder zu neuen Verfahrensschritten bzw. Verfahrensschrittfolgen führen, auch soweit sie Prüf- und Arbeitsverfahren betreffen.The or each embodiment is not a limitation to understand the invention. Rather, in the context of the present Revelation numerous modifications and modifications possible, in particular, such variants and combinations that z. B. by Combination or modification of individual in conjunction with the described in the general or specific part of the description as well as in the claims and / or the drawing contained features or elements or Process steps for the person skilled in the art with regard to the solution of the task are and by combinable features to a new object or lead to new process steps or process steps, too as far as they and work procedures.

In Unteransprüchen verwendete Rückbeziehungen weisen auf die weitere Ausbildung des Gegenstandes des Hauptanspruches durch die Merkmale des jeweiligen Unteranspruches hin; sie sind nicht als ein Verzicht auf die Erzielung eines selbständigen, gegenständlichen Schutzes für die Merkmalskombinationen der rückbezogenen Unteransprüche zu verstehen. Des Weiteren ist im Hinblick auf eine Auslegung der Ansprüche bei einer nähe ren Konkretisierung eines Merkmals in einem nachgeordneten Anspruch davon auszugehen, dass eine derartige Beschränkung in den jeweils vorangehenden Ansprüchen nicht vorhanden ist.In dependent claims used backlinks point to the further development of the subject of the main claim by the features of the respective subclaim; you are not as a renunciation of the achievement of an independent, representational Protection for the feature combinations of the referenced ones under claims to understand. Furthermore, with regard to an interpretation of claims in a closer concretization a feature in a subordinate claim to assume that such a restriction is not present in the respective preceding claims.

Da die Gegenstände der Unteransprüche im Hinblick auf den Stand der Technik am Prioritätstag eigene und unabhängige Erfindungen bilden können, behält die Anmelderin sich vor, sie zum Gegenstand unabhängiger Ansprüche oder Teilungserklärungen zu machen. Sie können weiterhin auch selbständige Erfindungen enthalten, die eine von den Gegenständen der vorhergehenden Unteransprüche unabhängige Gestaltung aufweisen.Since the subject-matter of the sub-claims may form separate and independent inventions with respect to the prior art on the priority date, the Applicant reserves the right to make them subject to independent claims or divisional statements close. They may further contain independent inventions having an independent of the subjects of the preceding sub-claims design.

Nachfolgend wird ein Ausführungsbeispiel der Erfindung anhand der Zeichnung näher erläutert. Einander entsprechende Gegenstände oder Elemente sind in allen Figuren mit den gleichen Bezugszeichen versehen.following is an embodiment of Invention with reference to the drawing explained. each other corresponding items or elements are in all figures with the same reference numerals Mistake.

Darin zeigen:In this demonstrate:

1 einen Kommunikationsverbund mit einer Mehrzahl von durch einen Bus verbundenen Kommunikationsteilnehmern, 1 a communication network with a plurality of communication participants connected by a bus,

2 durch die Kommunikationsteilnehmer ermittelte Kennungen in Bezug auf benachbarte Kommunikationsteilnehmer zur Ableitung von Nachbarschaftsbeziehungen und 2 Identifiers determined by the communication participants with respect to neighboring communication participants for the derivation of neighborhood relationships and

3 bis 6 eine schematisch vereinfachte Illustration einer bevorzugten Anwendung der Erfindung bei der automatischen Adressvergabe an in Schienenfahrzeugen angeordneten Kommunikationsteilnehmern. 3 to 6 a schematically simplified illustration of a preferred application of the invention in the automatic address assignment to arranged in rail vehicles communication participants.

1 zeigt Kommunikationsteilnehmer 10, 12, 14, 16, die untereinander durch eine als Ringbus 18 ausgeführte kommunikative Verbindung miteinander gekoppelt sind und insoweit einen Kommunikationsverbund 20 bilden. Jedem Kommunikationsteilnehmer 10 bis 16 ist eine Kennung 22 zugeordnet, die in 1 exemplarisch als „A", „B", „C", „D" angegeben ist. 1 shows communication participants 10 . 12 . 14 . 16 , one below the other as a ring bus 18 executed communicative connection are coupled together and in this respect a communication network 20 form. Every communication participant 10 to 16 is an identifier 22 assigned in 1 exemplified as "A", "B", "C", "D".

Darüber hinaus umfasst jeder Kommunikationsteilnehmer 10 bis 16 eine Eigenschaftskennung 24, die den Kommunikationsteilnehmer 10 bis 16 nach Art und/oder Funktionalität weiter charakterisiert.In addition, each communication participant includes 10 to 16 a property identifier 24 that the communication participant 10 to 16 further characterized by type and / or functionality.

Das erfindungsgemäße Verfahren basiert nun darauf, dass jeder Kommunikationsteilnehmer 10 bis 16 zumindest eine Kennung 22 der unmittelbar benachbarten Kommunikationsteilnehmer 10 bis 16 ermittelt und in einem dem Kommunikationsteilnehmer 10 bis 16 zugeordneten Speicher 26 ablegt oder direkt an einen als übergeordnete Einheit 28 fungierenden Kommunikationsteilnehmer übermittelt.The method according to the invention is based on the fact that each communication participant 10 to 16 at least one identifier 22 the immediately adjacent communication participant 10 to 16 determined and in a communication participant 10 to 16 associated memory 26 deposits or directly to one as the parent unit 28 communicating communication participants transmitted.

In 2 ist exemplarisch anhand der dabei ermittelten und an die übergeordnete Einheit 28 übermittelten Kennungen 22 das Ergebnis der im ersten Schritt aufgenommenen Daten dargestellt. Die erste Zeile mit Kennungen 22 bezieht sich auf den dem ersten Kommunikationsteilnehmer 10 benachbarten Kommunikationsteilnehmer 12, also den zweiten Kommunikationsteilnehmer 12 mit der Kennung 22 „B" als „rechtem Nachbarn" des ersten Kommunikationsteilnehmers 10, und den vierten Kommunikationsteilnehmer 16 mit der Kennung 22 „D" als „linkem Nachbarn" des ersten Kommunikationsteilnehmers 10. Entsprechendes gilt mit Bezug auf den zweiten, dritten und vierten Kommunikationsteilnehmer 12, 14, 16 für die zweite, dritte und vierte Zeile in der Darstellung gemäß 2. Die Ermittlung von Nachbarschaftsbeziehungen 30 kann z. B. durch das Auffinden einer gleichsinnigen Abfolge von Kennungen 22 erfolgen. Exemplarisch ist dazu in 2 eine Nachbarschaftsbeziehung in Bezug auf die Kommunikationsteilnehmer 10 bis 16 mit den Kennungen 22 „D" und „A" gezeigt. Dieselbe Abfolge der Kennungen tritt in der ersten und in der vierten Zeile der Darstellung gemäß 2 auf. Ausgehend von den zugrunde liegenden Daten, die signalisieren, dass der erste Kommunikationsteilnehmer 10 mit der Kennung 22 „A" als „linken Nachbarn" den vierten Kommunikationsteilnehmer 16 mit der Kennung 22 „D" und der vierte Kommunikationsteilnehmer 16 mit der Kennung 22 „D" als „rechten Nachbarn" den ersten Kommunika tionsteilnehmer 10 mit der Kennung 22 „A" mitgeteilt hat, ergibt sich, dass eine Nachbarschaftsbeziehung 30 zwischen dem ersten und dem vierten Kommunikationsteilnehmer 10, 16 bestehen muss, derart, dass der vierte Kommunikationsteilnehmer 16 links vom ersten Kommunikationsteilnehmer 10 und der erste Kommunikationsteilnehmer 10 rechts vom vierten Kommunikationsteilnehmer 16 angeordnet ist. Für die anderen im Kommunikationsverbund 20 zusammengefassten Kommunikationsteilnehmer 10 bis 16 erfolgt die Auswertung der jeweiligen Nachbarschaftsbeziehungen 30 in analoger Weise. Durch vollständige Auswertung der mitgeteilten Daten, wie in der 2 dargestellt, ergibt sich eine vollständige Information hinsichtlich der Topologie der Kommunikationsteilnehmer 10 bis 16 im Kommunikationsverbund 20 und insbesondere eine Information hinsichtlich der Abfolge der einzelnen Kommunikationsteilnehmer 10 bis 16 entlang des Ringbusses 18.In 2 is an example based on the determined and to the parent unit 28 transmitted identifiers 22 the result of the data recorded in the first step. The first line with identifiers 22 refers to the first communication participant 10 adjacent communication participants 12 , so the second communication participant 12 with the identifier 22 "B" as the "right neighbor" of the first communication subscriber 10 , and the fourth communication participant 16 with the identifier 22 "D" as the "left neighbor" of the first communication subscriber 10 , The same applies with respect to the second, third and fourth communication participants 12 . 14 . 16 for the second, third and fourth lines in the illustration according to 2 , The determination of neighborhood relationships 30 can z. B. by finding an identic sequence of identifiers 22 respectively. Exemplary is in to 2 a neighborhood relationship with the communication participants 10 to 16 with the identifiers 22 Shown "D" and "A". The same sequence of identifiers occurs in the first and fourth lines of the illustration 2 on. Based on the underlying data, which signal that the first communication participant 10 with the identifier 22 "A" as the "left neighbor" the fourth communication participant 16 with the identifier 22 "D" and the fourth communication participant 16 with the identifier 22 "D" as the "right neighbor" the first communication participants 10 with the identifier 22 "A" has communicated, that results in a neighborhood relationship 30 between the first and the fourth communication participant 10 . 16 must exist, such that the fourth communication participant 16 to the left of the first communication participant 10 and the first communication participant 10 to the right of the fourth communication participant 16 is arranged. For the others in the communication network 20 summarized communication participant 10 to 16 the evaluation of the respective neighborhood relations takes place 30 in an analogous way. By complete evaluation of the communicated data, as in the 2 shown, there is complete information regarding the topology of the communication participants 10 to 16 in the communication network 20 and in particular information regarding the sequence of the individual communication participants 10 to 16 along the ring bus 18 ,

In 3 ist nun ein praktischer Anwendungsfall des erfindungsgemäßen Verfahrens zur automatischen Adressvergabe am Beispiel von Schienenfahrzeugen 32, 34, 36, 38 zugeordneten Kommunikationsteilnehmern 40 bis 70 gezeigt. Grundsätzlich erfolgt die automatische Adresszuweisung an die jeweils einem Schienenfahrzeug 32 bis 38 zugeordneten Kommunikationsteilnehmer 40 bis 70 entsprechend der anhand von 1 und 2 skizzierten Vorgehensweise, d. h., in einem ersten Schritt ermittelt jeder Kommunikationsteilnehmer 40 bis 70 zumindest eine Kennung 22 der unmittelbar benachbarten Kommunikationsteilnehmer 40 bis 70 und legt diese in einem dem jeweiligen Kommunikationsteilnehmer 40 bis 70 zugeordneten Speicher 26 (vergleiche 1) ab oder übermittelt die aufgenommenen Daten direkt an einen als übergeordnete Einheit 28 fungierenden ersten Kommunikationsteilnehmer 40. Bei der dargestellten Situation gemäß 3 mit jeweils einem Schienenfahrzeug 32 bis 38 zugeordneten Kommunikationsteilnehmern 40 bis 70 fungiert als dabei aufgenommene Kennung eine so genannte MAC-Adresse oder MAC-Kennung. Solche Kennungen 22 sind in Bezug auf den in Anlehnung an die Situation in 1 wieder mit 20 bezeichneten Kommunikationsverbund eindeutig. Die jeweiligen MAC-Adressen sind zur Wahrung der Übersichtlichkeit in 3 nicht dargestellt, grundsätzlich entspricht eine solche MAC-Adresse aber der in 1 dargestellten Kennung 22. Die Eigenschaftskennung 24 gemäß 1 ist in 3 und den nachfolgenden Figuren in textueller Form angegeben. Z. B. weist die Zeichenkette „ZDS" einen als zentrale Komponente 72 fungierenden Kommunikationsteilnehmer 40 als solche aus. Weitere Kommunikationsteilnehmer 54, 60 sind mit der diesen Kommunikationsteilnehmern 54, 60 als Eigenschaftskennung 24 zugewiesenen Zeichenkette z. B. als Antrieb ausgewiesen, usw. Gemäß dem anhand von 2 bereits erläuterten Prinzip kann durch die Auswertung der Kennungen 22, also für den Anwendungsfall von Kommunikationsteilnehmern 40 bis 70 mit MAC-Adressen auf Basis dieser Adressen, die Topologie der beteiligten Kommunikationsteilnehmer 40, 70, also deren Abfolge am Ringbus 18 festgestellt werden. Auf Basis der so ermittelten Abfolge der Kommunikationsteilnehmer 40 bis 70 erfolgt eine daran angelehnte Adresszuweisung. In 3 ist dabei der Sonderfall dargestellt, dass bei einer IP-Adresse, die bekanntlich aus vier Adressteilen besteht, die allgemein mit „a.b.c.d" bezeichnet werden, die Adressteile „a" und „b" fest projektiert, also vorgegeben oder vorgebbar sind und dass der Adressteil „c" in numerisch aufsteigender Reihenfolge eine Ordnungszahl der beteiligten Schienenfahrzeuge 32, 34, 36, 38, also z. B. „1", „2", „3", usw. sowie „254" als vorgegebene Ordnungszahl für ein letztes Schienenfahrzeug, in einem durch die Gesamtheit der involvierten Schienenfahrzeuge 32 bis 38 gebildeten Fahrzeugverband 74 repräsentiert.In 3 is now a practical application of the inventive method for automatic address assignment on the example of rail vehicles 32 . 34 . 36 . 38 associated communication participants 40 to 70 shown. Basically, the automatic address assignment is made to the respective one rail vehicle 32 to 38 assigned communication subscriber 40 to 70 according to the basis of 1 and 2 sketched procedure, ie, in a first step determines each communication participant 40 to 70 at least one identifier 22 the immediately adjacent communication participant 40 to 70 and places them in the respective communication participant 40 to 70 associated memory 26 (see 1 ) or transmits the recorded data directly to a parent unit 28 acting first communication participant 40 , In the illustrated situation according to 3 each with a rail vehicle 32 to 38 associated communication participants 40 to 70 acts as a recorded identifier a so-called MAC address or MAC identifier. Such identifiers 22 are in terms of based on the situation in 1 again with 20 unambiguous communication network. The respective MAC addresses are in for clarity 3 not shown, in principle corresponds to such a MAC address but in 1 displayed identifier 22 , The property identifier 24 according to 1 is in 3 and the following figures in textual form. For example, the string "ZDS" has one as a central component 72 acting communication participants 40 as such. Further communication participants 54 . 60 are with the these communication participants 54 . 60 as a property identifier 24 assigned string z. B. designated as a drive, etc. According to the basis of 2 already explained principle can by evaluating the identifiers 22 , ie for the application of communication participants 40 to 70 with MAC addresses based on these addresses, the topology of the participating communication participants 40 . 70 So their sequence on the ring bus 18 be determined. Based on the sequence of communication participants determined in this way 40 to 70 an address assignment based thereon takes place. In 3 In this case, the special case is shown that for an IP address, which is known to consist of four address parts, which are generally referred to as "abcd", the address parts "a" and "b" configured, ie predetermined or predetermined and that the address part "C" in numerically ascending order an ordinal number of the participating rail vehicles 32 . 34 . 36 . 38 , ie z. "1", "2", "3", etc., and "254" as a predetermined ordinal number for a last rail vehicle, in one by the entirety of the rail vehicles involved 32 to 38 formed vehicle association 74 represents.

Darüber hinaus ist vorgesehen, dass das erfindungsgemäße Verfahren in einer speziellen Ausgestaltung Übergangspunkte zwischen den involvierten Schienenfahrzeugen 32 bis 38 erkennt, wobei dazu erforderlich ist, dass jedes Schienenfahrzeug 32 bis 38 eine vorgegebene Anzahl von Kommunikationsteilnehmern, insbesondere in einer vorgegebenen Abfolge aufweist. Wie anhand von 3 leicht ersichtlich ist, umfassen die als Mittelwagen fungierenden Schienenfahrzeuge 34, 36 jeweils Kommunikationsteilnehmer 50 bis 54; 56 bis 60 mit untereinander gleichen Eigenschaftskennungen 24. Ähnliches gilt für das einen ersten Endwagen 76 bildende Schienenfahrzeug 32 und das einen zweiten Endwagen 78 bildende Schienenfahrzeug 38. Immer wenn in einer festen Nachbarschaftsbeziehung eine bestimmte Abfolge von Kommunikationsteilnehmern mit erwarteten Eigenschaftskennungen erkannt wird, kann davon ausgegangen werden, dass die jeweiligen Kommunikationsteilnehmer genau einem Schienenfahrzeug 32 bis 38 zugeordnet sind. Auf dieser Basis kann eine Zuweisung der zu verwendenden IP-Adressen in der Gestalt erfolgen, dass, wie oben beschrieben, in der Notation „a.b.c.d" der Parameter „c" eine Ordnungszahl des jeweiligen Schienenfahrzeugs 32 bis 38 in aufsteigender Reihenfolge angibt und dass der Parameter „d" eine Ordnungszahl für die von dem Schienenfahrzeug 32 bis 38 umfassten Kommunikationsteilnehmer codiert. Dies ist in 3 anhand von exemplarischen IP-Adressen unter oder über den dort dargestellten Kommunikationsteilnehmern 40 bis 70 dargestellt.In addition, it is provided that the inventive method in a specific embodiment transition points between the rail vehicles involved 32 to 38 recognizes this, requiring that every rail vehicle 32 to 38 a predetermined number of communication participants, in particular in a predetermined sequence. As based on 3 can be easily seen, include the acting as a middle car rail vehicles 34 . 36 each communication participant 50 to 54 ; 56 to 60 with mutually identical property identifiers 24 , The same applies to the first end car 76 forming rail vehicle 32 and a second end car 78 forming rail vehicle 38 , Whenever a certain sequence of communication participants with expected property identifiers is detected in a fixed neighborhood relationship, it can be assumed that the respective communication participants are exactly one rail vehicle 32 to 38 assigned. On this basis, an assignment of the IP addresses to be used can be made in the form that, as described above, in the notation "abcd", the parameter "c" is an ordinal number of the respective rail vehicle 32 to 38 in ascending order and that the parameter "d" is an ordinal number for that of the rail vehicle 32 to 38 encoded communication participants. This is in 3 based on exemplary IP addresses below or above the communication participants shown there 40 to 70 shown.

4 zeigt nun eine besondere Situation mit einem „gedrehten Mittelwagen", wie man leicht erkennen kann, wenn man in Bezug auf die beiden in der Darstellung gemäß 4 mittleren Schienenfahrzeuge 34, 36 die Abfolge der dortigen Kommunikationsteilnehmer 50 bis 54; 56 bis 60 mit der entsprechenden Abfolge in 3 vergleicht. Dabei fällt auf, dass bei dem zweiten Mittelwagen, also dem insgesamt dritten Schienenfahrzeug 36, die Reihenfolge der Kommunikationsteilnehmer 56 bis 60 umgekehrt zu der in 3 dargestellten Konstellation ist. Wenn also für jedes Schienenfahrzeug nicht nur eine vorgegebene Anzahl von Kommunikationsteilnehmern sondern auch deren Abfolge bekannt ist, kann davon ausgegangen werden, dass bei Kommunikationsteilnehmern, die hinsichtlich ihrer Abfolge insbesondere anhand der Eigenschaftskennung 22 identifizierbar sind, bei „normal orientierten" Schienenfahrzeugen die entsprechenden Eigenschaftskennungen 22 auch in stets gleicher Abfolge auftreten. Ist bei einem oder mehreren Schienenfahrzeugen die Abfolge der Eigenschaftskennungen umgekehrt, so weist dieses nicht etwa auf einen Fehler im Verfahren hin, sondern auf ein gedrehtes Schienenfahrzeug 32 bis 38 im Fahrzeugverband 74. Das erfindungsgemäße Verfahren berücksichtigt ein solches gedrehtes Schienenfahrzeug 32 bis 38 dahin gehend, dass die Adressvergabe weiterhin aufsteigend entsprechend der eigentlich erwarteten Abfolge der Kommunikationsteilnehmer erfolgt. Dies ist in 4 anhand der exemplarisch eingetragenen IP-Adressen in Bezug auf die als Mittelwagen dargestellten Schienenfahrzeuge 34, 36 besonders gut nachvollziehbar, nachdem die dem Schienenfahrzeug 34 zugeordneten Kommunikationsteilnehmer 50 bis 54 aufsteigend und für das gedrehte Schienenfahrzeug 36 die dortigen Kommunikationsteilnehmer 56 bis 60 absteigend adressiert sind. 4 Now shows a special situation with a "twisted middlecar", as one can easily see when looking at the two in the illustration 4 medium rail vehicles 34 . 36 the sequence of local communication participants 50 to 54 ; 56 to 60 with the appropriate sequence in 3 compares. It is striking that in the second center car, so the total third rail vehicle 36 , the order of the communication participants 56 to 60 conversely to the in 3 is shown constellation. If, therefore, not only a predefined number of communication participants but also their sequence is known for each rail vehicle, it can be assumed that in the case of communication participants, the sequence of events depends in particular on the property identifier 22 are identifiable, in the case of "normally oriented" rail vehicles the corresponding characteristic identifications 22 also occur in always the same sequence. If the sequence of property identifications is reversed in one or more rail vehicles, this does not indicate an error in the method but a rotated rail vehicle 32 to 38 in the vehicle association 74 , The inventive method takes into account such a rotated rail vehicle 32 to 38 to the effect that the address assignment continues to ascend according to the actually expected sequence of the communication participants. This is in 4 based on the exemplarily registered IP addresses in relation to the rail vehicles shown as a central car 34 . 36 particularly well traceable after the the rail vehicle 34 assigned communication subscriber 50 to 54 ascending and for the turned rail vehicle 36 the local communication participants 56 to 60 are addressed in descending order.

Die Darstellung in 5 und 6 zeigt die Situation beim Trennen des Fahrzeugverbands 74 bzw. beim erneuten oder erstmaligen Zusammenfügen des Fahrzeugverbands 74. Wie anhand von 5 ersichtlich ist, erfolgt beim Trennen des Fahrzeugverbands 74 für jeden Teilverband 80, 82 eine in Bezug auf den jeweiligen Teilverband 80, 82 eindeutige Adressierung, was z. B. daran erkennbar ist, dass in jedem Teilverband die dortige übergeordnete Einheit 72, die mit ihrer Eigenschaftskennung 22 „ZDS" dargestellt ist, eine gleiche IP-Adresse aufweist, was bei getrennten Teilverbänden 80, 82, die je für sich einen eigenen Fahrzeugverband darstellen, ohne weiteres möglich ist. Erst beim Zusammenfügen der Teilverbände 80, 82 gemäß der Darstellung in 6 erfolgt eine erneute Adressvergabe gemäß der Erfindung, die dazu führt, dass innerhalb des Fahrzeugverbands 74 nur noch eindeutige Adressen existieren. Dabei wird demjenigen Kommunikationsteilnehmer 40 bis 70 die Funktion als übergeordnete Einheit 72 zugewiesen, der eine dafür vorgesehene Eigenschaftskennung 22, also z. B. „ZDS", aufweist und die niedrigste oder höchste MAC-Adresse hat. Die auf diese Weise ermittelte übergeordnete Einheit 72 legt dann z. B. fest, dass ein im gleichen Schienenfahrzeug 32 angeordnetes zentrales Steuergerät 84 als aktives zentrales Steuergerät fungiert. Ein etwa im Kommunikationsverbund 20 weiter vorhandener, grundsätzlich als übergeordnete Ein heit geeigneter Kommunikationsteilnehmer, etwa ein im zweiten Endwagen 78 angeordneter entsprechender Kommunikationsteilnehmer 62, wird automatisch inaktiviert. Entsprechendes gilt für ein im selben Schienenfahrzeug 38 etwa vorhandenes zentrales Steuergerät 84.The representation in 5 and 6 shows the situation when disconnecting the vehicle association 74 or at the renewed or initial joining of the vehicle association 74 , As based on 5 can be seen takes place when disconnecting the vehicle association 74 for each sub-association 80 . 82 one in Reference to the respective sub-association 80 . 82 unique addressing, what z. B. it can be seen that in each sub-union, the local parent unit 72 that with their property identifier 22 "ZDS" is shown, has a same IP address, which in separate sub-associations 80 . 82 , which each represent their own vehicle association, is readily possible. Only when joining the sub-associations 80 . 82 as shown in 6 a re-allocation of addresses according to the invention takes place, which results in that within the vehicle association 74 only unique addresses exist. In the process, the communication participant becomes the one 40 to 70 the function as a higher-level unit 72 assigned, a designated property identifier 22 , ie z. "ZDS" and has the lowest or highest MAC address, the parent unit thus determined 72 then places z. B. notes that one in the same rail vehicle 32 arranged central control unit 84 acts as an active central controller. An example in the communication network 20 further existing, in principle as a higher-level unit suitable communication participants, such as one in the second end car 78 arranged corresponding communication participants 62 , is automatically disabled. The same applies to one in the same rail vehicle 38 about existing central control unit 84 ,

Die übergeordnete Einheit 72 adressiert bevorzugt in Richtung kürzester Wege zum Übergangspunkt, also in Richtung kürzester Wege zu einer Kopplungsstelle zwischen zwei benachbarten Schienenfahrzeugen 32 bis 38. Mittelwagen, also Schienenfahrzeuge 34, 36 der in 3 bis 6 dargestellten Art, können beliebig kombiniert werden. Die Adressvergabe erfolgt dabei immer im Hinblick auf die gemäß den erfindungsgemäßen Verfahren ermittelte Topologie, also entsprechend der Abfolge der involvierten Kommunikationsteilnehmer 40 bis 70 am Ringbus 18. Nach jeder Zugzusammenstellung, also nach dem Entfernen oder Ergänzen von Schienenfahrzeugen 34, 36 aus dem Fahrzeugverband 74, erfolgt eine erneute Adressvergabe, die Kommunikationsteilnehmer 40 bis 70 werden „getauft".The parent unit 72 Preferably addresses in the direction of the shortest paths to the transition point, ie in the direction of the shortest paths to a coupling point between two adjacent rail vehicles 32 to 38 , Central car, so rail vehicles 34 . 36 the in 3 to 6 shown, can be combined arbitrarily. The address assignment always takes place with regard to the topology determined according to the inventive method, that is to say according to the sequence of the involved communication participants 40 to 70 on the ring bus 18 , After every train composition, ie after the removal or completion of rail vehicles 34 . 36 from the vehicle association 74 , a new address assignment, the communication participants 40 to 70 are "baptized".

Damit lässt sich die Erfindung kurz wie folgt darstellen: Es wird ein Verfahren zur automatischen Adressvergabe an mobile Kommunikationsteilnehmer, die insbesondere Schienenfahrzeugen 32 bis 38 zugeordnet sind, angegeben, bei dem zur Adressvergabe jeder Kommunikationsteilnehmer 40 bis 70 zumindest eine Kennung 22 unmittelbar benachbarter Kommunikationsteilnehmer 40 bis 70 ermittelt und diese an einen als übergeordnete Einheit 72 fungierenden Kommunikationsteilnehmer 40 bis 70 übermittelt, die anhand der übermittelten Daten Nachbarschaftsbeziehungen 30 zwischen den Kommunikationsteilnehmern 40 bis 70 erkennt und anhand dieser erkannten Nachbarschaftsbeziehungen 30 die Abfolge der Kommunikationsteilnehmer 40 bis 70 ermittelt und eine daran angelehnte Adresszuweisung vornimmt oder auslöst.Thus, the invention can be briefly represented as follows: It is a method for automatic address assignment to mobile communication participants, in particular rail vehicles 32 to 38 are assigned, specified in the address for each communication participant 40 to 70 at least one identifier 22 immediately adjacent communication participants 40 to 70 determined and this as a parent unit 72 acting communication participants 40 to 70 based on the data transmitted 30 between the communication participants 40 to 70 recognizes and based on these identified neighborhood relationships 30 the sequence of communication participants 40 to 70 determined and makes an ajar address assignment triggers or triggers.

Claims (9)

Verfahren zur automatischen Vergabe von Adressen – automatische Adressvergabe – an mobile Kommunikationsteilnehmer (10, 12, 14, 16) in einem Kommunikationsverbund (20), wobei zur Adressvergabe in einem ersten Schritt jeder Kommunikationsteilnehmer (10, 12, 14, 16) zumindest eine Kennung (22) der unmittelbar benachbarten Kommunikationsteilnehmer (10, 12, 14, 16) ermittelt und insbesondere in einen Speicher (26) ablegt und in einem weiteren Schritt die im ersten Schritt ermittelten Daten an eine übergeordnete Einheit (28) übermittelt werden, dadurch gekennzeichnet, dass durch die übergeordnete Einheit (28) anhand der übermittelten Daten Nachbarschaftsbeziehungen (30) zwischen den Kommunikationsteilnehmern (10, 12, 14, 16) erkannt werden und in einem nochmals weiteren Schritt anhand der Nachbarschaftsbeziehungen (30) die Abfolge der Kommunikationsteilnehmer (10, 12, 14, 16) im Kommunikationsverbund (20) ermittelt wird und eine daran angelehnte Adresszuweisung erfolgt.Method for automatically assigning addresses - automatic address assignment - to mobile communication users ( 10 . 12 . 14 . 16 ) in a communication network ( 20 ), in which, in a first step, each communication user ( 10 . 12 . 14 . 16 ) at least one identifier ( 22 ) of the immediately adjacent communication participant ( 10 . 12 . 14 . 16 ) and in particular into a memory ( 26 ) and in a further step the data ascertained in the first step to a higher-level unit ( 28 ), characterized in that by the superordinate unit ( 28 ) based on the data transmitted Neighborhood relations ( 30 ) between the communication participants ( 10 . 12 . 14 . 16 ) and in a further step on the basis of the neighborhood relationships ( 30 ) the sequence of the communication participants ( 10 . 12 . 14 . 16 ) in the communication network ( 20 ) and an address assignment based thereon takes place. Verfahren nach Anspruch 1, wobei im ersten Schritt jeder Kommunikationsteilnehmer (10, 12, 14, 16) zumindest eine Kennung (22) sämtlicher benachbarter Kommunikationsteilnehmer (10, 12, 14, 16) ermittelt und insbesondere in dem Speicher (26) ablegt.Method according to claim 1, wherein in the first step each communication user ( 10 . 12 . 14 . 16 ) at least one identifier ( 22 ) of all adjacent communication participants ( 10 . 12 . 14 . 16 ) and in particular in the memory ( 26 ). Verfahren nach Anspruch 1 oder 2, wobei vor dem ersten Schritt zur Adressvergabe oder spätestens vor der Adresszuweisung jeder Kommunikationsteilnehmer (10, 12, 14, 16) eine Eigenschaftskennung (24) an die übergeordnete Einheit (28) übermittelt.Method according to claim 1 or 2, wherein before the first step for address assignment or at the latest before the address assignment each communication subscriber ( 10 . 12 . 14 . 16 ) a property identifier ( 24 ) to the higher-level unit ( 28 ) transmitted. Verfahren nach einem der vorangehenden Ansprüche, wobei der oder jeder Kommunikationsteilnehmer (10 bis 16; 40 bis 70) in einem Schienenfahrzeug (32, 34, 36, 38) angeordnet ist, das mit anderen Schienenfahrzeugen (32, 34, 36, 38) zu einem Fahrzeugverband (74) kombiniert oder kombinierbar ist.Method according to one of the preceding claims, wherein the or each communication participant ( 10 to 16 ; 40 to 70 ) in a rail vehicle ( 32 . 34 . 36 . 38 ) arranged with other rail vehicles ( 32 . 34 . 36 . 38 ) to a vehicle association ( 74 ) combined or combinable. Verfahren nach Anspruch 4, wobei der Fahrzeugverband (74) stets zwei äußere Endwagen erster Endwagen (76), zweiter Endwagen (78) – aufweist.Method according to claim 4, wherein the vehicle body ( 74 ) always two outer end car first end car ( 76 ), second end car ( 78 ) - having. Verfahren nach Anspruch 4 oder 5, wobei jedes Schienenfahrzeug (32, 34, 36, 38) eine vorgegebene Anzahl von Kommunikationsteilnehmern (10 bis 16; 40 bis 70), insbesondere in einer vorgegebenen Abfolge aufweist.Method according to claim 4 or 5, wherein each rail vehicle ( 32 . 34 . 36 . 38 ) a predetermined number of communication participants ( 10 to 16 ; 40 to 70 ), in particular in a predetermined sequence. Verfahren nach Anspruch 3 und Anspruch 6, wobei die übergeordnete Einheit (28; 72) anhand der Eigenschaftskennungen (24) und der Nachbarschaftsbeziehungen (30) ein gedrehtes Schienenfahrzeug (32, 34, 36, 38) erkennt und dies bei der Adresszuweisung an die von dem gedrehten Schienenfahrzeug (32, 34, 36, 38) umfassten Kommunikationsteilnehmer (10 bis 16; 40 bis 70) berücksichtigt.Method according to claim 3 and claim 6, wherein the superordinate unit ( 28 ; 72 ) based on the property identifiers ( 24 ) and neighborhood relations ( 30 ) a rotated rail vehicle ( 32 . 34 . 36 . 38 ) and this in the address assignment to that of the rotated rail vehicle ( 32 . 34 . 36 . 38 ) comprised communication participants ( 10 to 16 ; 40 to 70 ) considered. Computerprogramm mit durch einen Computer ausführbaren Programmcodeanweisungen zur Implementierung des Verfahrens nach einem der Ansprüche 1 bis 7, wenn das Computerprogramm auf einem Computer ausgeführt wird.Computer program with computer-executable Program code instructions for implementing the method one of the claims 1 to 7 when the computer program is run on a computer. Computerprogrammprodukt, insbesondere Speichermedium, mit einem durch einen Computer ausführbaren Computerprogramm gemäß Anspruch 8.Computer program product, in particular storage medium, with a computer-executable computer program according to claim 8.
DE102006018163A 2006-04-19 2006-04-19 Method for automatic address assignment Expired - Fee Related DE102006018163B4 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE102006018163A DE102006018163B4 (en) 2006-04-19 2006-04-19 Method for automatic address assignment
EP07728018A EP2008430A1 (en) 2006-04-19 2007-04-12 Method for automatic address allocation
PCT/EP2007/053550 WO2007118837A1 (en) 2006-04-19 2007-04-12 Method for automatic address allocation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102006018163A DE102006018163B4 (en) 2006-04-19 2006-04-19 Method for automatic address assignment

Publications (2)

Publication Number Publication Date
DE102006018163A1 DE102006018163A1 (en) 2007-10-25
DE102006018163B4 true DE102006018163B4 (en) 2008-12-24

Family

ID=38180339

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102006018163A Expired - Fee Related DE102006018163B4 (en) 2006-04-19 2006-04-19 Method for automatic address assignment

Country Status (3)

Country Link
EP (1) EP2008430A1 (en)
DE (1) DE102006018163B4 (en)
WO (1) WO2007118837A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009045127A1 (en) 2009-09-29 2011-08-04 Carl Zeiss NTS GmbH, 73447 Method for assignment of identifier at bus system-switched units for communication in rail vehicle, involves generating assignment identifier by each layer determining unit in connection with layer relative to layer regard location
DE102010062052A1 (en) * 2010-11-26 2012-05-31 Continental Automotive Gmbh Vehicle train and method for storing addresses

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2450520A (en) * 2007-06-27 2008-12-31 Bombardier Transp Gmbh Communication system transferring information within a railway train
GB2461386B (en) * 2007-12-21 2010-06-09 Nomad Spectrum Ltd Establishing a wireless connection between component vehicles where order/orientation information is used to issue instructions to components
GB2455976B (en) * 2007-12-21 2010-06-02 Nomad Digital Ltd Component vehicles
DE102008002149B4 (en) 2008-06-02 2024-08-01 Robert Bosch Gmbh Method for configuring an ultrasound-based driver assistance system and corresponding ultrasound sensor
EP2383162A4 (en) * 2009-01-27 2016-11-23 Mitsubishi Electric Corp Train communication system and train communication method
DE102009042354C5 (en) 2009-09-23 2017-07-13 Phoenix Contact Gmbh & Co. Kg Method and device for safety-related communication in the communication network of an automation system
KR20130140743A (en) * 2010-11-23 2013-12-24 지멘스 에스에이에스 Method for securing a control system of a reconfigurable multi-unit vehicle, and secured control system
DE102011007588A1 (en) * 2011-04-18 2012-10-18 Siemens Aktiengesellschaft Method and apparatus for control communication between coupled train parts
US9553931B2 (en) 2012-01-04 2017-01-24 Mitsubishi Electric Corporation Train-information managing apparatus
FR2992620B1 (en) 2012-06-27 2014-08-15 Alstom Transport Sa TRAIN AND METHOD FOR DETERMINING THE COMPOSITION OF SUCH A SAFETY TRAIN
DE102016225585A1 (en) * 2016-12-20 2018-06-21 Siemens Aktiengesellschaft Communication system for a rail vehicle and method for operating the communication system
CN108270883B (en) * 2018-02-02 2019-11-15 深圳曼顿科技有限公司 Can automatic dispensing device address code method, breaker and storage medium
CN111225081A (en) * 2020-01-08 2020-06-02 南方电网科学研究院有限责任公司 Address allocation method of gas density monitoring system and gas density monitoring system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10037969C2 (en) * 2000-08-03 2002-10-24 Siemens Ag Process for the detection of flexible networking of modules with any network topology and for the exchange of information between such modules
DE10152965B4 (en) * 2001-10-26 2006-02-09 Db Regio Ag Method for operating a communication system for trains
DE102004041092A1 (en) * 2004-08-24 2006-03-09 Bosch Rexroth Aktiengesellschaft A method for assigning a device address to a substation in a network and a substation and a main station for a network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5353413A (en) * 1992-03-19 1994-10-04 Aeg Transportation Systems, Inc. Method and apparatus for christening a trainline monitor system
US6625124B1 (en) * 2000-03-03 2003-09-23 Luminous Networks, Inc. Automatic reconfiguration of short addresses for devices in a network due to change in network topology
DE10318837A1 (en) * 2003-04-25 2004-11-11 Siemens Ag Method and device for detecting an order in a network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10037969C2 (en) * 2000-08-03 2002-10-24 Siemens Ag Process for the detection of flexible networking of modules with any network topology and for the exchange of information between such modules
DE10152965B4 (en) * 2001-10-26 2006-02-09 Db Regio Ag Method for operating a communication system for trains
DE102004041092A1 (en) * 2004-08-24 2006-03-09 Bosch Rexroth Aktiengesellschaft A method for assigning a device address to a substation in a network and a substation and a main station for a network

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009045127A1 (en) 2009-09-29 2011-08-04 Carl Zeiss NTS GmbH, 73447 Method for assignment of identifier at bus system-switched units for communication in rail vehicle, involves generating assignment identifier by each layer determining unit in connection with layer relative to layer regard location
DE102010062052A1 (en) * 2010-11-26 2012-05-31 Continental Automotive Gmbh Vehicle train and method for storing addresses

Also Published As

Publication number Publication date
EP2008430A1 (en) 2008-12-31
WO2007118837A1 (en) 2007-10-25
DE102006018163A1 (en) 2007-10-25

Similar Documents

Publication Publication Date Title
DE102006018163B4 (en) Method for automatic address assignment
EP2625822B1 (en) Method for configuring one or more devices in an ethernet-based communication network
EP2490372B1 (en) Port-independent topological planned real-time network
WO2011012262A1 (en) Device and method for addressing a slave unit
EP2814193B1 (en) Method and system for detecting errors in the transmission of data from a transmitter to at least one receiver
DE102019114303B3 (en) Method for detecting network participants in an automation network and automation network
DE102004052075A1 (en) Node for a bus network, bus network and method for configuring the network
WO1995015043A1 (en) Device for exchanging data and processes for operating it
EP3177973B1 (en) Method for operating security control and automation network having such security control
DE102009038760B3 (en) Method for data communication between automation device and data processing device over universal data interface of data processing device, involves determining communication interface by selecting identifier of automation device
EP2733910B1 (en) BUS system, method for operating a BUS system and fluid system with a BUS system
DE102016000126A1 (en) Serial bus system with coupling modules
EP2203821B1 (en) Secure data transmission method and apparatus
WO2011120856A1 (en) Addressing method and communication network with such an addressing method
DE102013211772A1 (en) Method and device for exchanging data in a motor vehicle for operating an actuator, preferably an automated friction clutch and / or an automated transmission
EP2557464B1 (en) Method for operating an automation system
DE102014214225A1 (en) Rail vehicle with a data communication device
EP2110725B1 (en) System and method for allocating a device name
WO2011072958A1 (en) Method for allocating a polling address to a field device
DE102006052525B4 (en) Device for parallel operation of generators
DE102013020550B4 (en) Method and device for data communication in vehicles, in particular in motor vehicles
DE102016113322A1 (en) Slave control for Ethernet network
DE102017123910A1 (en) Method and apparatus for monitoring the security integrity of a security function provided by a security system
EP3599525B1 (en) Method for secure data communication on a numerically controlled machine tool
DE10330596A1 (en) Assignment of station addresses to communication users in a bus system

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee