DE10211097B4 - Method for multidirectional exchange of data records - Google Patents
Method for multidirectional exchange of data records Download PDFInfo
- Publication number
- DE10211097B4 DE10211097B4 DE10211097A DE10211097A DE10211097B4 DE 10211097 B4 DE10211097 B4 DE 10211097B4 DE 10211097 A DE10211097 A DE 10211097A DE 10211097 A DE10211097 A DE 10211097A DE 10211097 B4 DE10211097 B4 DE 10211097B4
- Authority
- DE
- Germany
- Prior art keywords
- transmission
- connection
- priority
- devices
- switching devices
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by the network communication
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25221—Identification of messages and their relative priority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/413—Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection (CSMA-CD)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/417—Bus networks with decentralised control with deterministic access, e.g. token passing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
Verfahren zum multidirektionalen Austausch von Datensätzen unterschiedlicher Nachrichtenlänge zwischen über ein Ethernet-Netzwerk mittels Schalteinrichtungen (10) miteinander verbundenen Anschlussgeräten (20) in der industriellen Automatisierung, wobei ein zeitlich determinierbarer Datentransport durch die Schalteinrichtungen (10) herbeigeführt wird, und dazu jedem zu versendenden Datensatz vom Anschlussgerät (20) eine Priorität zugeordnet wird, wobei die Nachrichtenlänge pro Priorität begrenzt ist.method for the multidirectional exchange of data records of different message length between over one Ethernet network interconnected by means of switching devices (10) connecting devices (20) in industrial automation, with a time determinable Data transport by the switching devices (10) is brought about, and to each record to be sent from the terminal (20) a priority is assigned, with the message length limited per priority is.
Description
Die Erfindung betrifft ein Verfahren zum multidirektionalen Austausch von Datensätzen zwischen über ein Netzwerk miteinander verbundenen Anschlussgeräten, wobei es sich bei dem Netzwerk insbesondere um ein Ethernet handelt. Ferner betrifft die Erfindung ein Netzwerk, mit dem das erfindungsgemäße Verfahren durchführbar ist, sowie eine in dem Netzwerk angeordnete, erfindungsgemäße Schalteinrichtung zur Durchführung des Verfahrens.The The invention relates to a method for multidirectional exchange of records between over one Network interconnected terminal equipment, which is in the Network in particular is an Ethernet. Furthermore, the Invention a network with which the method according to the invention can be carried out, and a switching device according to the invention arranged in the network to carry out of the procedure.
Auf Ethernet basierende Automatisierungssysteme sind nicht hierarchisch aufgebaut, so dass alle Teilnehmer eines Automatisierungssystems über das Ethernet, z.B. auf der Basis des TCP/IP-Protokolls, unmittelbar miteinander kommunizieren können. Nach dem Stand der Technik können Managementfunktionen, wie z.B. Programm- und Parametersätze, Diagnosedaten und Visualisierungsdaten hoher Bandbreite an die Automatisierungsgeräte übertragen und dadurch Vorteile gegenüber den in der industriellen Automation gebräuchlichen Feldbussystemen erzielt werden.On Ethernet-based automation systems are not hierarchical so that all participants of an automation system over the Ethernet, e.g. based on the TCP / IP protocol, immediate can communicate with each other. According to the prior art can Management functions, such as Program and parameter sets, diagnostic data and transmit high-bandwidth visualization data to the automation devices and thereby advantages over scored fieldbus systems common in industrial automation become.
In der industriellen Automatisierung müssen die Steuerungsdaten innerhalb kurzer und garantierten Zeiten innerhalb des Automatisierungsnetzwerks von der Quelle zu ihrem Ziel übertragen sein. Die in der Industrieautomation geforderten Reaktionszeiten bewegen sich im unteren Millisekundenbereich. Derartig geringe Reaktionszeiten sind z.B. zur exakten Steuerung von Bearbeitungsmaschinen, Robotern etc. zwingend erforderlich. Insbesondere müssen Notsignale (Notaus) innerhalb von geringen fest definierten Zeiträumen übertragen werden. Eine, wenn auch ggf. sehr hohe, Wahrscheinlichkeit einer rechtzeitigen Übermittlung ist nicht akzeptabel, zumal ggf. Verletzungen von Bedienpersonal hervorgerufen werden können.In In industrial automation, the control data must be within short and guaranteed times within the automation network transmitted from the source to their destination be. The reaction times required in industrial automation move in the lower millisecond range. Such low reaction times are e.g. for the exact control of processing machines, robots etc. mandatory. In particular, emergency signals (emergency stop) must be within be transmitted from small fixed periods. One, if also possibly very high probability of timely transmission is not acceptable, especially if injury to operating personnel can be caused.
Solche determinierbaren Reaktionszeiten, d.h. garantierte Maximalreaktionszeiten, vermag das Ethernet aufgrund seines Kollisionsverfahrens (Carrier Sense Multiple Access with Collision Detection = CSMA/CD) nicht zu gewährleisten, da das Ethernet nur mit einer kalkulierbaren, statistischen und nicht streng determinierbaren Erfolgswahrscheinlichkeit Nachrichten austauscht. Auf Grund der Kollision von Datensätzen innerhalb des Ethernets können ggf. lange Reaktionszeiten nicht vermieden werden. Auch von sog., im Netzwerk vorgesehenen, Switches, die Zwischenspeicher zum Speichern von Datensätzen aufweisen, kann eine strenge Determinierbarkeit des Datenaustausches nicht herbeigeführt werden. Auch hier kann es, wenn auch mit relativ geringer Wahrscheinlichkeit, auftreten, dass ein Datensatz nicht innerhalb der für die Industrieautomation erforderlichen maximalen Reaktionszeit übermittelt wird. (s. z. B. Frank J. Furrer; Ethernet-TCP/IP für die Industrieautomation, Hüthig Verlag, 2000).Such determinable reaction times, i. guaranteed maximum reaction times, the Ethernet is able to do so because of its collision method (Carrier Sense Multiple Access with Collision Detection = CSMA / CD) to ensure, because the Ethernet only with a calculable, statistical and not strictly determinable probability of success messages exchanges. Due to the collision of records within the Ethernet can if necessary, long reaction times can not be avoided. Also of so-called., provided in the network, switches, the buffers for storing of records can have a strict determinability of the data exchange not brought about become. Again, albeit with relatively little probability, occur that a record is not within the for industrial automation required maximum response time is transmitted. (see eg. Frank J. Furrer; Ethernet TCP / IP for industrial automation, Hüthig Publisher, 2000).
Weitere Nachteile bei der Verwendung von Switches ergeben sich aus ihrer komplexen Projektierung und ihren hohen Preisen, die in ihrer aufwendigen Struktur begründet sind. Die Matrix eines Switches benötigt Mikroprozessoren höchster Leistungsstufe. Der Speicherbedarf zur Zwischenspeicherung einer unkalkulierbarer hohen Nachrichtenflut ist sehr groß.Further Disadvantages of using switches arise from their complex projecting and their high prices, which in their elaborate Structure justified are. The matrix of a switch requires microprocessors of the highest power level. The memory requirement for the intermediate storage of an incalculable high message flood is very big.
Das Verhalten von bekannten Automatisierungsgeräten ist durch ein hierarchisches Verhalten gekennzeichnet. Zum Beispiel kommuniziert eine Steuerung mit den Sensoren und Aktoren über einen Feldbus. Die Sensoren werden sozusagen nach neuen Messwerten "gefragt" und erst nach Anfrage wird die "Antwort" über den Feldbus zurück an die Steuerung gesendet. Durch die Steuerung wird hiermit ein Ordnungssystem vorgegeben, das gleichzeitig auch das Problem der Determinierbarkeit löst. Derartige Systeme werden auch als Master/Slave Prinzip bezeichnet, das es erlaubt, Reaktionszeiten in Steuerungsprozessen zu garantieren. Nach dem Stand der Technik ist somit das Automatisierungsgerät selbst für den determinierbaren Datentransport in einem Netzwerk verantwortlich.The Behavior of known automation devices is by a hierarchical Behavior marked. For example, a controller communicates with the sensors and actuators over a fieldbus. The sensors are, so to speak, "asked" for new measured values and only upon request the "answer" is sent back to the fieldbus via the Control sent. The control hereby becomes an ordering system This also poses the problem of determinability solves. such Systems are also referred to as master / slave principle that it allows to guarantee reaction times in control processes. To the state of the art is thus the automation device itself for the determinable data transport in a network.
In bekannten Ethernetnetzwerken werden Netzwerkinfrastrukturgeräte, z.B. Hubs oder Switches, eingesetzt. Hubs dienen hierbei zur Einkopplung von Verbrauchergeräten ins Netzwerk. Ihre Funktion beschränkt sich im Wesentlichen auf die Signalaufbereitung und die Netzwerkarbitrierung, die letztlich entscheidet, welche Nachrichten weitergeleitet werden und welche zurückgewiesen bzw. verworfen werden. Da selbst 100 Mbit Ethernetnetzwerke schon ab ca. 10% Netzwerklast deutlich an Effizienz verlieren, wurden sogenannte Switches entwickelt, die den Datenverkehr im Sinne der Effizienz in einem Netzwerk regeln. Im Gegensatz zu Hubs werden keine Nachrichten verworfen sondern ggf. zwischengespeichert und zu einem späteren, nicht streng zeitlich determinierbaren Zeitpunkt weitergeleitet.In known Ethernet networks, network infrastructure devices, e.g. Hubs or switches. Hubs are used for coupling of consumer devices into the network. Their function is essentially limited to the signal conditioning and the network arbitration, which ultimately decides which messages are forwarded and which ones rejected or discarded. Since even 100 Mbit Ethernet networks already from about 10% network load significantly lost in efficiency So-called switches developed, which the data traffic in the sense of the Regulate efficiency in a network. Unlike hubs will be no messages discarded but possibly cached and at a later, not strictly time determinable time forwarded.
Aus WO00/03521 A1 ist ein Verfahren bekannt, bei dem bei über Ethernet versendeten Daten eine Kollision von Real-Time-Daten und Non-Real-Time-Daten vermieden werden soll. Hierzu wird die Ethernet-Bandbreite in zwei Zyklen unterteilt, wobei ein Zyklus für den Real-Time-Traffic und der andere für den Non-Real-Time-Traffic vorgesehen ist. Für jeden Zyklus wird ein genau definiertes Zeitintervall vorgegeben. In einem Middleware-Protokoll ist ein Zeitplaner vorgesehen, der die abgerufenen Real-Time-Daten auf Grund von Prioritäten sortiert.WO00 / 03521 A1 discloses a method in which data sent via Ethernet have a Collision of real-time data and non-real-time data should be avoided. For this purpose, the Ethernet bandwidth is divided into two cycles, one cycle for the real-time traffic and the other for the non-real-time traffic is provided. For each cycle, a precisely defined time interval is specified. In a middleware protocol, a scheduler is provided that sorts the retrieved real-time data based on priorities.
Aufgabe der Erfindung ist es, ein Verfahren zum Aufbau eines vorzugsweise auf Ethernet basierenden Kommunikationssystems für die Industrieautomation bereitzustellen, das ein zeitlich determinierbares Kommunikationsverhalten aufweist. Vorzugsweise sollen die Reaktionszeiten im unteren Millisekundenbereich liegen.task The invention is a method for building a preferably to provide an Ethernet based communication system for industrial automation, which has a temporally determinable communication behavior. Preferably, the reaction times in the lower millisecond range lie.
Die Lösung der Aufgabe erfolgt erfindungsgemäß durch ein Verfahren zum multidirektionalen Austausch von Datensätzen gemäß Anspruch 1 sowie durch ein Netzwerk zur Durchführung des Verfahrens gemäß Anspruch 28 und eine Schalteinrichtung für das Netzwerk zur Durchführung des Verfahrens gemäß Anspruch 29.The solution The object is achieved according to the invention by a method for multidirectional Exchange of records according to claim 1 and by a network for carrying out the method according to claim 28 and a switching device for the network to carry the method according to claim 29th
Das erfindungsgemäße Verfahren zum multidirektionalen Austausch von Datensätzen zwischen über ein Netzwerk miteinander verbundenen Anschlussgeräten bzw. Verbrauchern, weist erfindungsgemäß mit den Anschlussgeräten verbundene Schalteinrichtungen auf. Die Netzwerkverbindung erfolgt sodann durch das Verbinden der einzelnen Schalteinrichtungen miteinander. Diese Verbindung kann beispielsweise direkt von Schalteinrichtung zu Schalteinrichtung oder über Hubs erfolgen. Nach dem erfindungsgemäßen Verfahren erfolgt der zeitlich determinierbare Datentransport durch die Schalteinrichtungen. Die Schalteinrichtungen sind somit erfindungsgemäß derart aufgebaut, dass von diesen die Daten zeitlich determiniert versendet werden. Erfindungsgemäß erfolgt somit die zeitliche Determinierbarkeit des Netzwerkes nicht wie bei Feldbus-Systemen im Anschluss- bzw. Automatisierungsgerät selbst, sondern mit Hilfe der Schalteinrichtung. Die Automatisierungsgeräte können somit zu jedem beliebigen Zeitpunkt Daten versenden. Die bei der Automatisierung erforderliche Determinierbarkeit wird sodann von den mit den Anschluss- bzw. Automatisierungsgeräten verbundenen Schalteinrichtungen realisiert.The inventive method for the multidirectional exchange of data records between over one Network interconnected terminal devices or consumers, points connected according to the invention with the connection devices Switching devices. The network connection then takes place the connection of the individual switching devices with each other. These Connection can for example directly from switching device to switching device or over Hubs done. According to the method of the invention takes place in time determinable data transport by the switching devices. The Switching devices are thus constructed according to the invention such that of these data are sent timed determined. According to the invention thus the temporal determinability of the network is not like in fieldbus systems in the connection or automation device itself, but with the help of the switching device. The automation devices can thus Send data at any time. The automation required determinability will then be determined by the or automation devices realized connected switching devices.
Erfindungsgemäß wird der zeitlich determinierbare Datentransport durch die Schalteinrichtungen herbeigeführt. Hierzu wird jedem zu versendenden Datensatz von dem Anschlussgerät eine Priorität zugeordnet. Die Nachrichtenlänge ist hierbei pro Priorität begrenzt.According to the invention time-determinable data transport through the switching devices brought about. For this purpose, each data set to be sent is assigned a priority by the connection device. The message length is here per priority limited.
Vorzugsweise wird nach dem erfindungsgemäßen Verfahren die Sendereihenfolge der einzelnen Schalteinrichtungen automatisch festgelegt. Durch das Festlegen der Sendereihenfolge wird eine Kollision von Datensätzen in dem Netzwerk vermieden. Die Reaktionszeit des Netzwerkes ist somit zeitlich determinierbar. Beispielsweise in Abhängigkeit der zugelassenen Datensatzlängen ist ein maximaler Zeitraum, in dem ein Datensatz eines Anschlussgerätes versendet wird, bestimmbar. Es sind somit maximale Reaktionszeiten bestimmbar. Durch das erfindungsgemäße Vorsehen von Schalteinrichtungen, die in einer automatisch festgelegten Sendereihenfolge Datensätze versenden können, ist es somit insbesondere möglich, das Netzwerk auf Ethernet-Basis aufzubauen. Erfindungsgemäß sind die Vorteile des Ethernet somit mit den Anforderungen für die Industrieautomation verbunden.Preferably is the process of the invention the transmission order of the individual switching devices automatically established. Setting the send order becomes a collision of records avoided in the network. The reaction time of the network is thus determinable in time. For example, depending on the permitted record lengths is a maximum period in which a data record of a connection device is sent becomes determinable. Thus, maximum reaction times can be determined. By the provision according to the invention of switching devices operating in an automatically determined transmission order records can ship, is it thus possible in particular build the network based on Ethernet. According to the invention Advantages of the Ethernet thus with the requirements for the industrial automation connected.
Die mit den Schalteinrichtungen verbundenen Anschlussgeräte bzw. Verbraucher können weiterhin zu beliebigen Zeitpunkten Datensätze an die Schalteinrichtungen übermitteln. Die Sendereihenfolge wird erfindungsgemäß ausschließlich mit Hilfe der zwischengeschalteten Schalteinrichtungen vorgenommen.The connected to the switching devices connection devices or Consumers can continue to transmit records to the switching devices at any time. The order of transmission is inventively exclusively with the help of the intermediate Switching made.
Zur automatischen Festlegung der Sendereihenfolge erfolgt vorzugsweise eine Vergabe von laufenden Sendeberechtigungsnummern für die einzelnen Anschlüsse der Schalteinrichtungen oder die Datensätze der einzelnen Anschlussgeräte. Insbesondere jedem Anschluss der Schalteinrichtung, der mit einem Anschlussgerät bzw. einem Verbraucher verbunden bzw. verbindbar ist, ist erfindungsgemäß somit eine Sendeberechtigungsnummer zugeordnet. Das Senden von Datensätzen erfolgt erfindungsgemäß sodann stets in der vorgegebenen Reihenfolge.to automatic determination of the transmission order is preferably carried out an assignment of current transmission authorization numbers for the individual connections the switching devices or the data sets of the individual connection devices. Especially Each connection of the switching device, with a connection device or a Consumer is connected or connectable, is thus according to the invention assigned a send authorization number. The sending of data records takes place then according to the invention always in the order given.
Besonders bevorzugt ist es, die Vergabe der Sendeberechtigungsnummer auf Grundlage der Ethernetadresse des jeweiligen Anschlusses der Schalteinrichtung oder der Ethernetadresse des Anschlussgerätes zu bestimmen. Derartige Ethernetadressen sind eindeutig und kommen in keinem Netzwerk doppelt vor. Es kann somit auf einfache Weise anhand eines Vergleichs sämtlicher Ethernetadressen, beispielsweise der Anschlüsse der Schalteinrichtungen, eine Hierarchie, beispielsweise nach aufsteigender Ethernetnummer, festgelegt werden. Vorzugsweise wird von jeder Schalteinrichtung hierzu die Ethernetadresse der einzelnen Anschlüsse oder die Ethernetadresse der Anschlussgeräte an sämtliche andere Schalteinrichtungen, die sich in dem Netzwerk befinden, gesendet. Somit sind jeder Schalteinrichtung sämtliche Ethernetadressen bekannt. Jede Schalteinrichtung kann sodann eine beispielsweise aufsteigende Liste der Ethernetadressen erstellen, so dass der eigene Sendeplatz für jeden einzelnen Anschluss der Schalteinrichtung festgelegt und der entsprechenden Schalteinrichtung bekannt ist.It is particularly preferable to determine the assignment of the transmission authorization number on the basis of the Ethernet address of the respective connection of the switching device or the Ethernet address of the connection device. Such Ethernet addresses are unique and do not occur in any network. It can thus easily by comparing all Ethernet addresses, such as the An circuits of the switching devices, a hierarchy, for example, ascending Ethernet number, set. For this purpose, each switching device preferably sends the Ethernet address of the individual connections or the Ethernet address of the connection devices to all other switching devices that are located in the network. Thus, each switching device all Ethernet addresses are known. Each switching device can then create an ascending list of the Ethernet addresses, for example, so that the own time slot is determined for each individual connection of the switching device and the corresponding switching device is known.
Bei der zur Durchführung des erfindungsgemäßen Verfahrens erforderlichen Schalteinrichtung handelt es sich vorzugsweise um eine elektronische Logikeinheit, die mindestens eine Speichereinheit und einen Anschluss für ein ethernetbasiertes Anschlussgerät sowie mindestens einen weiteren Anschluss zur Verbindung mit dem Netzwerk, d.h. mit anderen Schalteinrichtungen oder Hubs, aufweist. Derartige Schalteinrichtungen werden im Folgenden als „Quality of Service Switches" (QoS-Switch) bezeichnet.at the one to carry the method according to the invention required switching device is preferably to an electronic logic unit containing at least one memory unit and a connection for an Ethernet-based connection device and at least one other Connection for connection to the network, i. with other switching devices or hubs. Such switching devices are hereafter as "Quality of Service Switches "(QoS Switch) designated.
Das erfindungsgemäße Verfahren zeichnet sich insbesondere dadurch aus, dass mittels der Schalteinrichtungen, bzw. QoS-Switches, ohne die Verwendung von komplexen Projektierungstools (Softwaretools) sowohl sternförmige, wie auch linienförmige Automatisierungstopologien aufgebaut werden können, sodass die Verkabelung optimal der dezentralen Automatisierungsstruktur angepasst werden kann.The inventive method characterized in particular by the fact that by means of the switching devices, or QoS switches, without the use of complex configuration tools (Software tools) both star-shaped, as well as linear Automation topologies can be built so that the cabling optimally adapted to the decentralized automation structure can.
Durch das erfindungsgemäße Verfahren wird es ferner möglich mit im Vergleich zu handelsüblichen Switches deutlich geringerem Hard- und Softwareaufwand einen QoS-Switch aufzubauen. Der QoS-Switch kann als kostengünstige Einchiplösung mit integriertem oder extern verschalteten Speicherbaustein ohne Verwendung von aufwendigen Mikroprozessorarchitekturen hergestellt werden.By the inventive method it will also be possible with compared to commercial switches significantly less hardware and software effort to build a QoS switch. The QoS switch can be considered inexpensive chip solution with integrated or externally interconnected memory module without Use made of elaborate microprocessor architectures become.
Besonders kostengünstig und platzsparend kann der QoS-Switch unter Wegfall des Ethernet-Verbraucheranschlusses, bzw. Ethernet-Anschlussgeräte-Anschluss, direkt in den jeweiligen Teilnehmer integriert werden. Eine MAC (Media Access Control) und Physical Layer können dann entfallen. Especially economical and space-saving, the QoS switch can be switched off by omitting the Ethernet consumer connection, or Ethernet connection device connection, be integrated directly into the respective participant. A MAC (Media Access Control) and Physical Layer can then be omitted.
Vorteilhaft ist es auch, mehrere QoS-Switche durch Wegfall der entsprechenden MACs und Physicals in einem Mehrport-QoS-Switch mit entsprechend vielen Verbraucheranschlüssen zu integrieren.Advantageous It is also, several QoS switches by omission of the corresponding MACs and Physicals in a multi-port QoS switch with accordingly many consumer connections to integrate.
Das erfindungsgemäße Verfahren zeichnet sich insbesondere durch folgende Vorteile aus:
- 1. Es werden Quality of Services mit der priorisierten Behandlung von Nachrichten ermöglicht, von denen mehr als zwei Nachrichtenprioritäten unterstützt werden können.
- 2. Die QoS-Switches können gemischt mit Hubs in einem Netzwerk betrieben werden, ohne dass die Eigenschaften der zeitlichen Determinierbarkeit des Nachrichtenaustausches verloren gehen.
- 3. Der topologische Netzwerkaufbau erlaubt neben der linienförmigen Topologie auch sternförmige oder gemischte Strukturen.
- 4. Die Ausnutzung der Bandbreite des Ethernetsystems ist nach wie vor in effizienter Weise gegeben. Zur schnelleren Behandlung von Nachrichten dient im beschriebenen Verfahren die Nachrichtenpriorisierung.
- 5. Zu jeder Zeit können höher priorisierte Nachrichten nieder priorisierte Nachrichten überholen.
- 6. Mittels QoS-Switches lassen sich streng determinierbare Netzwerkbereiche schaffen, die mit weiteren Netzwerkbereichen, z.B. Office domains, ebenfalls über QoS-Switches gekoppelt werden können.
- 7. Da bei dem erfindungsgemäßen Verfahren alle Nachrichten direkt, d.h. nur durch Laufzeiten in der Logik verzögert an den Empfänger versendet bzw. weitergeleitet werden, sind deutlich bessere Uhrenabgleichgenauigkeiten bzw. Clock-Synchronisations-Zeiten, als in bekannten Ethernetnetzwerken realisierbar.
- 1. Quality of Services is provided with the prioritized treatment of messages that can support more than two message priorities.
- 2. The QoS switches can be mixed with hubs in a network, without losing the characteristics of the temporal determinability of the message exchange.
- 3. The topological network structure allows not only the linear topology but also star-shaped or mixed structures.
- 4. Utilization of the Ethernet system bandwidth is still efficient. For faster message handling, message prioritization is used in the method described.
- 5. At any time, higher priority messages may override lower priority messages.
- 6. QoS switches can be used to create strictly determinable network areas, which can also be coupled with other network areas, eg office domains, via QoS switches.
- 7. Since in the method according to the invention, all messages are sent directly or forwarded delayed, ie only by delays in the logic delayed to the receiver, significantly better clock synchronization accuracies or clock synchronization times, as in known Ethernet networks feasible.
Nachfolgend wird die Erfindung anhand bevorzugter Ausführungsformen und Beispielen unter Bezugnahme auf die anliegenden Zeichnungen näher erläutert.following the invention is based on preferred embodiments and examples explained in more detail with reference to the accompanying drawings.
Es zeigen:It demonstrate:
Mittels
Quality of Services Switches (QoS-Switches)
Die
Verbraucher, bzw. Anschlussgeräte,
In
dem in
Jeder
Verbraucheranschluss
Sollte
ein Verbraucheranschluss
Jedem
Verbraucheranschluss
Im allgemeinen kann davon ausgegangen werden, dass Nachrichten die zu Steuerungszwecken in der Automatisierung dienen, kurze Nachrichtenlängen haben und häufig zeitlich determinierbar gesendet werden müssen. Diese Nachrichten sollten dann mit hohen Prioritäten behandelt werden.in the In general, it can be assumed that the news serve for control purposes in automation, have short message lengths and often must be sent determinable in time. These messages should then with high priorities be treated.
Jeder Nachricht kann nach IEEE 802.1p eine Priorität zugeordnet werden, die im IP Protokoll festgelegt ist und die Quality of Services (QoS) unterstützt.Each message can be assigned a priority according to IEEE 802.1p, which is defined in the IP protocol and supports Quality of Services (QoS).
Während des
Einlaufs der Nachricht überprüft die Steuerlogik
des QoS-Switch
Der
QoS-Switch
Optional können jeder Prioritätsklasse I bis III maximale Nachrichtenlängen zugeordnet werden. In der Automatisierung ist dies zweckmäßig, da die Nachrichtenlängen für sicherheitsrelevante Nachrichten im allgemeinen kürzer sind als reine Steuerungsnachrichten, die wiederum kürzer sein werden, als Nachrichten die zu Visualisierungszwecken oder allgemeinen Managementfunktionen dienen und immer häufiger durch klassische Internetdienste (z. B. http Server) bedient werden.optional can every priority class I to III maximum message lengths be assigned. In automation, this is useful since the message lengths for safety-relevant News generally shorter are as pure control messages, which in turn are shorter as messages for visualization or general purpose Serve management functions and more and more frequently through classic Internet services (eg http server).
In diesem Fall, kann die Nachrichtenlänge pro Priorität begrenzt werden. Sollte eine Nachricht diese Länge überschreiten, so wird sie dann automatisch mit der nächst niedrigeren Priorität behandelt. Diese Option ist von Vorteil, um möglichst kurze Reaktionszeiten für hochpriorisierte Nachrichten zu erhalten, und um diese auch zeitlich determinierbar berechnen zu können.In In this case, the message length per priority can be limited become. If a message exceeds this length, it will become automatically with the next lower priority treated. This option is advantageous for the shortest possible reaction times for highly prioritized To receive messages, and to determine these also temporally determinable to be able to calculate.
Zum Aufbau einer einfachen und preiswerten Logistik ist es vorteilhaft, pro Sendezyklus einen Quality of Service zu bedienen, wobei alle Nachrichten mit höchster Priorität innerhalb eines ersten Sendezyklus gesendet werden. Das heißt, in einem ersten Sendezyklus werden von den Verbraucheranschlüssen der QoS-Switches alle Nachrichten mit der Priorität I gesendet.To the Building a simple and inexpensive logistics, it is advantageous to serve one quality of service per transmission cycle, with all News with the highest priority be sent within a first transmission cycle. That is, in one first transmission cycle are from the load ports of the QoS switches all messages with priority I sent.
Nachrichten mit niederer Priorität werden dann in weiteren folgenden Nachrichtenzyklen behandelt. Da im Ethernet auch längere Nachrichten (TCP/IP, http, FTP...) versendet werden müssen und sie im allgemeinen nicht so hohe Anforderungen an die Echtzeitfähigkeit stellen, sollten diese Nachrichten mit niedrigeren Prioritäten behandelt werden. Um aber den Nachrichten mit Priorität I auch die höchste Wiederholrate garantieren zu können, wird in dem folgenden Sendezyklus nur ein Teil der Nachrichten mit der Priorität II versendet. Damit jedoch auch Nachrichten mit niederer Priorität zeitlich determinierbar gesendet und empfangen werden können, werden in einer festen Anzahl von Nachrichtenzyklen alle jeweils zu einer Priorität gehörenden Nachrichten garantiert zeitlich determinierbar behandelt.news with low priority are then treated in subsequent message cycles. There in the Ethernet also longer Messages (TCP / IP, http, FTP ...) and must be sent they generally do not have that high level of real-time capability these messages should be treated with lower priorities become. However, the messages with priority I also have the highest repetition rate to be able to guarantee In the following transmission cycle, only part of the messages will be transmitted the priority II shipped. But also with lower priority messages can be sent determinierbar and received, are in a fixed Number of message cycles all messages belonging to a priority guaranteed to be timed determinable.
Dies
ist nachfolgend anhand eines Beispiels mit drei Nachrichtenprioritäten (QoS)
näher erläutert:
In
diesem Beispiel sind die Nachrichtenprioritäten in einem ethernetbasierenden
Automatisierungsnetzwerk wie folgt aufgeteilt: This is explained in more detail below using an example with three message priorities (QoS):
In this example, the message priorities in an Ethernet-based automation network are divided as follows:
In diesem Beispiel erhalten alle Nachrichten der Priorität I ein Senderecht im ersten Sendezyklus. Im nächsten Sendezyklus erhält die Hälfte aller Nachrichten der Priorität II und in einem dritten Sendezyklus ¼ aller Nachrichten der Priorität III Senderechte, bzw. werden übertragen.In In this example, all priority I messages are received Transmission right in the first transmission cycle. In the next transmission cycle receives half of all Messages of priority II and in a third transmission cycle ¼ of all messages of priority III transmission rights, or be transferred.
Die
Steuerung der Senderechte pro Verbraucheranschluss kann der Tabelle
nach
In
der Tabelle sind 12 Nachrichtenzyklen dargestellt, die jeweils durch
eine Pause zur Synchronisierung des gesamten Systems getrennt sind.
Nach Ablauf des 12. Sendezyklus wird mit Sendezyklus
Jeder
Verbraucheranschluss wertet die zwei unteren Bits seiner Sendeberechtigungs-
Nummer aus. Die Nachrichtenzyklen zu denen jeweils die Behandlung
der Nachrichtenprioritäten
von I bis III korrespondiert, werden über einen Zähler pro Anschlussgeräte-Anschluss
In
In
einem ersten Umlauf (
Nach
einer weiteren Pause
In
den nächsten
Umläufen
(
Prinzipiell kann diese Methode auf die Behandlung weiterer Prioritäten ausgedehnt werden und es sind auch weitere Möglichkeiten der Lastbegrenzung niederer Nachrichtenprioritäten gegeben.in principle This method can be extended to the treatment of further priorities be and there are also other ways of load limiting low news priorities given.
Durch
diese Methode lässt
sich mit den maximal bekannten Datenlängen, der Baudrate, dem Interframegap,
der Anzahl der Teilnehmer, die geradzahlig aufgerundet werden müssen, eine
determinierbare Übermittlungszeit
für einen
Datensatz ermitteln. Die Übermittlungszeit
und damit die Reaktionszeit ist durch folgende Formeln bestimmt:
mit: x = Priorität (x = I bis III)
Rx = Reaktionszeit in μsec (worst case) mit der Priorität x
Tx = Zeit eines Telegramms in μsec bei 100
Mbit/sec Fast Ethernet mit der Priorität x
Dx =
maximale Länge
des jeweiligen Ethernetprotokolls in Byte
Ti =
Zeit des Interframegap (ca.1 μsec)
n
= auf eine gerade Zahl aufgerundete Anzahl der betriebenen Verbraucheranschlüsse
P
= Pause (in μsec)
folgt:
Tx = Dx × 8/100
+ Ti (μsec)
with: x = priority ( x = I to III )
R x = reaction time in μsec (worst case) with priority x
T x = time of a telegram in μsec at 100 Mbit / sec Fast Ethernet with priority x
D x = maximum length of the respective Ethernet protocol in bytes
T i = time of the interframe gap (approx. 1 μsec)
n = rounded up to an even number of operated consumer connections
P = pause (in μsec)
follows: T x = D x x 8/100 + T i (μsec)
Mit
oben angegebener Formel lassen sich in dem in
Mit: P
= 10 usec; DI = 96 Byte; DII =
256 Byte; DIII = 1526 Byte = max.; folgt
der in
With: P = 10 μsec; D I = 96 bytes; D II = 256 bytes; D III = 1526 bytes = max .; follows the in
Jeder
QoS-Switch
Werden
innerhalb der Pausen P1 und P2 keine Nachrichten empfangen, startet
der Verbraucheranschluss mit der Sendeberechtigungsnummer
Wird
nun ein neuer QoS-Switch
In
In
Das Verfahren kann alternativ dahingehend verändert werden, dass jedem QoS-Switch nur eine Ethernetadresse zugeordnet wird. In diesem Fall müssen alle Verbraucheranschlüsse mit einer Ethernetadresse auskommen. Beim Anmeldevorgang senden dann alle Verbraucheranschlüsse pro QoS-Switch die gleiche Ethernetadresse. Die Sendeposition der Verbraucheranschlüsse innerhalb eines QoS-Switch kann in diesem Fall im QoS-Switch durch dessen Software oder Hardwarelogik vorgegeben werden. Alle anderen QoS-Switches bzw. deren Verbraucheranschlüsse behandeln die gleichen empfangenen Ethernetadressen wie im oben beschriebenen Verfahren. Die Ermittlung der eigenen Sendeposition wird dadurch nicht beeinflusst, solange jeder Verbraucheranschluss eine Ethernetadresse sendet und damit einen Sendeslot anmeldet.The Alternatively, the method may be modified to allow each QoS switch only one Ethernet address is assigned. In this case, everyone must consumer connections get along with an Ethernet address. Send when signing up then all consumer connections The same Ethernet address per QoS switch. The sending position of consumer connections within a QoS switch can in this case in the QoS switch through whose software or hardware logic is specified. All other QoS switches or their consumer connections treat the same received Ethernet addresses as in the method described above. The determination of your own send position is not affected by this, as long as each consumer port sends an Ethernet address and thus logs a sending slot.
Allen
Verbraucheranschlüssen
bzw. Anschlussgeräte-Anschlüssen
Der
in
Im
Chip sind integriert:
Repeater
repeater
Vom Netzwerk einlaufende Telegramme werden auf ihre Zieladresse (oder Adressraum) hin überprüft und ggf. direkt oder im Falle, dass die Leitung zum Verbraucher hin belegt ist, indirekt über eine Zwischenspeicherung, an den Verbraucher weitergeleitet. Zur Auswertung der Zieladresse wird zumindest ein Teil des Telegramms im Backbone Input Buffer zwischengespeichert. Parallel wird das einlaufende Telegramm über den Repeater, der das Signal nur aufbereitet, an den jeweils anderen Netzwerkanschluss mit nur geringem Zeitversatz, der nur durch Laufzeiten der Bauelemente bestimmt ist, wieder ausgegeben. Dies ist wichtig, damit Zeitsynchronisierungen mit hoher Genauigkeit im Netzwerk durchgeführt werden können.from Network incoming telegrams are sent to their destination address (or Address space) and, if necessary, directly or in case the line occupies to the consumer is, indirectly over a caching, forwarded to the consumer. to Evaluation of the destination address becomes at least a part of the telegram cached in the backbone input buffer. Parallel will that incoming telegram over the repeater, which only processes the signal, to the other Network connection with only a small time offset, only through runtimes the components is determined, reissued. This is important, so that time synchronization is performed with high accuracy in the network can.
Vom Verbraucher einlaufende Telegramme werden im Device Input Buffer auf ihre Priorität im IP-Bereich des Protokolls untersucht und entsprechend im externen Speicher solange abgelegt, bis sie mit dem entsprechend zugehörigen nächsten freien Sendeslot über die Netzwerkanschlüsse ausgegeben worden sind.from Consumer incoming telegrams are stored in the Device Input Buffer on their priority examined in the IP range of the protocol and accordingly in the external Memory stored until it with the corresponding next free Transmitting solder over the network connections have been issued.
Die Steuerlogik des QoS-Switch kann so ausgelegt werden, dass sie im Falle des drohenden Speicherüberlaufs niedriger priorisierte Nachrichten zugunsten höher priorisierter Nachrichten verwirft.The Control logic of the QoS switch can be designed to work in the Trap of impending storage overflow lower priority messages in favor of higher priority messages rejects.
Der Mikroprozessor dient zur Unterstützung der Berechnung der Sendeberechtigungsnummern und der Netzwerkdiagnose. Vorteilhaft ist auch die Implementierung eines http Servers, der die externe Kommunikation mit handelüblichen Softwaretools, wie z. B. Internetexplorern unterstützt.Of the Microprocessor is for support the calculation of the transmission authorization numbers and the network diagnostics. Also advantageous is the implementation of an http server, the the external communication with commercial software tools, such as z. B. Internet Explorer supported.
Je nach Anzahl der Verbraucheranschlüsse kann es vorteilhaft sein, den Speicher in den Chip zu integrieren.ever according to the number of consumer connections, it may be advantageous to integrate the memory into the chip.
Im Falle, dass mehrere Verbraucheranschlüsse an einem QoS-Switch betrieben werden sollen, muss lediglich der Teil der Logik, der für die Steuerung eines Verbraucheranschlusses notwendig ist, und die entsprechenden Buffer mehrfach im Chip ausgeführt werden.in the Case that multiple consumer ports operate on a QoS switch only the part of the logic needed for the control a consumer connection is necessary, and the corresponding Buffer executed several times in the chip become.
Claims (29)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10211097A DE10211097B4 (en) | 2002-03-14 | 2002-03-14 | Method for multidirectional exchange of data records |
AU2003215634A AU2003215634A1 (en) | 2002-03-14 | 2003-03-06 | Method for the multi-directional exchange of data sets |
PCT/EP2003/002265 WO2003077479A1 (en) | 2002-03-14 | 2003-03-06 | Method for the multi-directional exchange of data sets |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10211097A DE10211097B4 (en) | 2002-03-14 | 2002-03-14 | Method for multidirectional exchange of data records |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10211097A1 DE10211097A1 (en) | 2003-10-09 |
DE10211097B4 true DE10211097B4 (en) | 2005-06-23 |
Family
ID=27797751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10211097A Expired - Fee Related DE10211097B4 (en) | 2002-03-14 | 2002-03-14 | Method for multidirectional exchange of data records |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU2003215634A1 (en) |
DE (1) | DE10211097B4 (en) |
WO (1) | WO2003077479A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102005033830A1 (en) * | 2005-07-20 | 2007-01-25 | Volkswagen Ag | Cycle-based communication system for transmitting user data between subscribers, has serial data bus, where time slots are assigned to different subscribers in different time frames of application cycle for transmission of user data |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5355375A (en) * | 1993-03-18 | 1994-10-11 | Network Systems Corporation | Hub controller for providing deterministic access to CSMA local area network |
WO1997033408A1 (en) * | 1996-03-08 | 1997-09-12 | Siemens Aktiengesellschaft | Method and device for transmitting a data packet using ethernet from a first device to at least one other device |
EP0833479A1 (en) * | 1996-09-27 | 1998-04-01 | Hewlett-Packard Company | Contention resolution process for data networks |
WO2000003521A1 (en) * | 1998-07-10 | 2000-01-20 | Honeywell Inc. | Middleware-based real-time communication system |
DE19835376A1 (en) * | 1998-08-05 | 2000-02-10 | Abb Research Ltd | Device operating method for carrier sense multiple access network provides busy signal for all devices except one which is free to transmit signals, with cyclic selection of each device for signal transmission |
WO2000035211A1 (en) | 1998-12-10 | 2000-06-15 | Motorola Inc. | Method and apparatus for forwarding a dispatch communication in a communication system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5673254A (en) * | 1995-06-07 | 1997-09-30 | Advanced Micro Devices Inc. | Enhancements to 802.3 media access control and associated signaling schemes for ethernet switching |
US5734675A (en) * | 1996-01-16 | 1998-03-31 | Lucent Technologies Inc. | Receiver sharing for demand priority access method repeaters |
WO1997043843A1 (en) * | 1996-05-15 | 1997-11-20 | Medialink Technologies Corporation | Method and apparatus for controlling the flow of data via an ethernet network |
US5940399A (en) * | 1996-06-20 | 1999-08-17 | Mrv Communications, Inc. | Methods of collision control in CSMA local area network |
US5936962A (en) * | 1996-07-02 | 1999-08-10 | Extreme Networks, Inc. | Method and apparatus for predicting and controlling data transmission in a CSMA/CD LAN |
US6104700A (en) * | 1997-08-29 | 2000-08-15 | Extreme Networks | Policy based quality of service |
-
2002
- 2002-03-14 DE DE10211097A patent/DE10211097B4/en not_active Expired - Fee Related
-
2003
- 2003-03-06 AU AU2003215634A patent/AU2003215634A1/en not_active Abandoned
- 2003-03-06 WO PCT/EP2003/002265 patent/WO2003077479A1/en not_active Application Discontinuation
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5355375A (en) * | 1993-03-18 | 1994-10-11 | Network Systems Corporation | Hub controller for providing deterministic access to CSMA local area network |
WO1997033408A1 (en) * | 1996-03-08 | 1997-09-12 | Siemens Aktiengesellschaft | Method and device for transmitting a data packet using ethernet from a first device to at least one other device |
EP0833479A1 (en) * | 1996-09-27 | 1998-04-01 | Hewlett-Packard Company | Contention resolution process for data networks |
WO2000003521A1 (en) * | 1998-07-10 | 2000-01-20 | Honeywell Inc. | Middleware-based real-time communication system |
DE19835376A1 (en) * | 1998-08-05 | 2000-02-10 | Abb Research Ltd | Device operating method for carrier sense multiple access network provides busy signal for all devices except one which is free to transmit signals, with cyclic selection of each device for signal transmission |
WO2000035211A1 (en) | 1998-12-10 | 2000-06-15 | Motorola Inc. | Method and apparatus for forwarding a dispatch communication in a communication system |
Non-Patent Citations (4)
Title |
---|
BELLO, L.L. AND MIRABELLA, O.: Design issues for Ethernet in automation. In: Proceedings, 8th IEEE International Conference on Emerging Technologies and Factory Automation, 2001, Vol. 1, S. 213-221 * |
BELLO, L.L.; MIRABELLA, O.: Design issues for Ethernet in automation. In: Proceedings, 8th IEEE International Conference on Emerging Technologies and Factory Automation, 2001, Vol. 1, S. 213-221 |
JASPERNEITE, H. and NEUMANN, P.: Switched Ethernet for factory communication In: Proceedings, 8th IEEE International Conference on Emerging Techno- logies and Factory Automation, 2001, Vol. 1, S. 205-212 … * |
JASPERNEITE, H.; NEUMANN, P.: Switched Ethernet for factory communication In: Proceedings, 8th IEEE International Conference on Emerging Techno- logies and Factory Automation, 2001, Vol. 1, S. 205-212 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102005033830A1 (en) * | 2005-07-20 | 2007-01-25 | Volkswagen Ag | Cycle-based communication system for transmitting user data between subscribers, has serial data bus, where time slots are assigned to different subscribers in different time frames of application cycle for transmission of user data |
DE102005033830B4 (en) * | 2005-07-20 | 2013-08-22 | Volkswagen Ag | Optimized transmission of environmental sensor data |
Also Published As
Publication number | Publication date |
---|---|
DE10211097A1 (en) | 2003-10-09 |
WO2003077479A1 (en) | 2003-09-18 |
AU2003215634A1 (en) | 2003-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1100230B1 (en) | Data transmission system for aircrafts | |
AT12932U1 (en) | METHOD AND DEVICE FOR OPERATING WIND FARM CONNECTIVITY NETWORKS WITH IMPROVED DATA TRANSFER PROTOCOL | |
EP2137893A1 (en) | Packet switching device and local communication network with such a packet switching device | |
EP3035606A1 (en) | Method for transmitting data in a communication network comprising at least 2 virtual local networks and communication device for an industrial automation system | |
DE102019114303B3 (en) | Method for detecting network participants in an automation network and automation network | |
WO2020120555A1 (en) | Subscriber station for a serial bus system and method for communicating in a serial bus system | |
EP3618384B1 (en) | Method for simulating a processing of reservation requests for multi cast data flows in communication networks and simulation system | |
EP3767899A1 (en) | Method for data communication, network, computer program and computer readable medium | |
EP3957034B1 (en) | Subscriber station for a serial bus system, and method for communicating in a serial bus system | |
DE19935490C2 (en) | Method and control and data transmission system for providing communication between several participants | |
WO2020212218A1 (en) | Subscriber station for a serial bus system, and method for communicating in a serial bus system | |
EP3226484A1 (en) | Method for transmitting data in a communications network of an industrial automation system and communication device | |
DE10211097B4 (en) | Method for multidirectional exchange of data records | |
DE19961644A1 (en) | Method to control or exchange data for multimedia devices, especially entertainment devices; involves using bus, over which activated devices transmit information inside predetermined time | |
EP1540905A1 (en) | Method for the transmission of data telegrammes in a switched cyclical communication system | |
EP4211871A1 (en) | Method for operating a network | |
EP3629548B1 (en) | Method for transmitting data within an industrial communication network and communication device | |
DE102008008881A1 (en) | Communication system has Ethernet switching equipments and multiple communication terminals which are arranged in such way that data between Ethernet switching equipment and communication terminals are transferred in time-controlled manner | |
EP3697034A1 (en) | Method for data transmission, device, computer program and computer readable medium | |
DE102009006898B4 (en) | Competition access to a communication medium in a communication network | |
EP1430647B1 (en) | Method for operating a switching node in a data network | |
WO2021148350A1 (en) | Transmitting/receiving device and communication control device for a subscriber station of a serial bus system, and method for communication in a serial bus system | |
WO2020169280A1 (en) | Method for data transmission, device, computer program and computer-readable medium | |
WO2019223913A1 (en) | Data transmission method and automation communication network | |
WO2019145297A1 (en) | Method for data communication in an ethernet-based, in particular industrial, network, device for carrying out the method, computer program and computer-readable medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: PHOENIX CONTACT GMBH & CO. KG, 32825 BLOMBERG, DE |
|
8381 | Inventor (new situation) |
Inventor name: KRESS, WOLFRAM, 53721 SIEGBURG, DE |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20141001 |