ES2348618T3 - Método para la transmisión de datos mediante redes de datos. - Google Patents

Método para la transmisión de datos mediante redes de datos. Download PDF

Info

Publication number
ES2348618T3
ES2348618T3 ES07002172T ES07002172T ES2348618T3 ES 2348618 T3 ES2348618 T3 ES 2348618T3 ES 07002172 T ES07002172 T ES 07002172T ES 07002172 T ES07002172 T ES 07002172T ES 2348618 T3 ES2348618 T3 ES 2348618T3
Authority
ES
Spain
Prior art keywords
real
time
data
messages
domain
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.)
Active
Application number
ES07002172T
Other languages
English (en)
Inventor
Stephan Dr. Schultze
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Application granted granted Critical
Publication of ES2348618T3 publication Critical patent/ES2348618T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6445Admission control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Radio Relay Systems (AREA)
  • Communication Control (AREA)

Abstract

Método para la transmisión de datos mediante redes de datos (1) con al menos dos participantes (3, 4), donde las redes de datos presentan al menos un dominio topológico en tiempo real (6) y un dominio topológico en tiempo no real (7), y los mensajes de datos (11) enviados a través de las redes de datos (1) presentan un identificador que es diferente para mensajes en tiempo real y mensajes en tiempo no real, donde los mensajes de datos desde el dominio en tiempo no real (7), que llegan dentro de la porción de datos en tiempo real (13), se retrasan temporalmente mediante una unidad de conmutación (10) y se transmiten a la porción de datos en tiempo no real (14), caracterizado porque la unidad de conmutación (10) ejecuta la transmisión de datos a través de la red de datos (1) con una combinación de función de repetición y función de conmutación.

Description

5 La presente invención hace referencia a sistemas de comunicaciones en tiempo real y, en particular, a redes de datos basadas en Ethernet. En los sistemas de comunicaciones en tiempo real conocidos del estado del arte, existe el problema de que los participantes de Ethernet estándar no se pueden integrar directamente al sistema de comunicaciones o bien, por ejemplo, los participantes de Ethernet
10 estándar no se pueden acoplar a un sistema de comunicaciones en tiempo real. La presente invención se describe particularmente en el ámbito de los sistemas de comunicaciones basados en Ethernet, para los que se presenta una ejecución simple de una unidad de conmutación. Un sistema de comunicaciones en tiempo real se conforma esencialmente de
15 una pluralidad de participantes. En una forma de ejecución especial que se emplea normalmente en aplicaciones de automatización, el sistema presenta participantes principales (los llamados "maestros") y participantes secundarios (los llamados "esclavos"). Dentro de este sistema de comunicaciones en tiempo real, los datos se
20 intercambian en forma de mensajes en tiempo real. En estos mensajes en tiempo real, su posición exacta resulta decisiva para poder reunir correctamente la información. Además de estos mensajes en tiempo real, existen también mecanismos de intercambio de datos que no se desarrollan en tiempo real. Estos mecanismos se emplean, por ejemplo, para la puesta en funcionamiento y para la visualización o
25 bien, para propósitos de diagnóstico con exigencias temporales reducidas. Por comunicaciones en tiempo real se entiende comunicaciones en las que se ejecutan aproximadamente sin retraso de tiempo actividades predeterminadas, es decir, generalmente con un retraso máximo garantizado conocido anteriormente de otros sistemas.
30 En esta clase de sistemas de comunicaciones, existe con frecuencia la necesidad de permitir el acceso a cada participante del sistema de comunicaciones. Con esta finalidad, se emplean en los ordenadores habituales que no poseen un acoplamiento directo al sistema de comunicaciones en tiempo real. Dichos ordenadores se deben acoplar al sistema mediante unidades de conmutación. Con ello, el acoplamiento de ordenadores al sistema de comunicaciones se efectúa, por ejemplo, mediante participantes de la red. También es habitual acoplar ordenadores
5 al "Ethernet (Office)". La función de acoplamiento también es recibida por cada participante de comunicaciones en tiempo real. La patente US 2002/0064157 A1 evidencia un método de acuerdo con el concepto general de la reivindicación 1. Es objeto de la presente invención, poner a disposición un método para la
10 transmisión de datos que permita el acoplamiento de sistemas o dispositivos que no se puedan integrar directamente a un sistema de comunicaciones en tiempo real. Dicho objeto se logra mediante un método de acuerdo con la reivindicación 1, un dispositivo de comunicaciones de acuerdo con la reivindicación 13 y una unidad de conmutación de acuerdo con la reivindicación 17. Las formas de ejecución y mejoras
15 que resultan beneficiosas, son objeto de las reivindicaciones más adelante. En el método, conforme a la presente invención, para la transmisión de datos mediante redes de datos y particularmente mediante redes de datos basadas en Ethernet con al menos dos participantes, donde las redes de datos presentan al menos un dominio topológico en tiempo real y un dominio topológico en tiempo no real, y
20 los mensajes de datos enviados a través de las redes de datos presentan al menos una porción de datos en tiempo real y al menos una porción de datos en tiempo no real, los mensajes de datos desde el dominio en tiempo no real, que llegan dentro de la porción de datos en tiempo real, se retrasan temporalmente y se transmiten a la porción de datos en tiempo no real mediante una unidad de conmutación conforme a
25 la presente invención. La presente invención hace referencia en particular a redes de datos con repetición, al menos parcialmente. Con ello, se pueden considerar tanto las redes de datos exclusivamente con repetición, así como con repetición combinada y/o con conmutación. No obstante, es preferentemente obligatoria la funcionalidad de
30 repetición. Por un dominio topológico en tiempo real se entiende un dominio localizable dentro de una red de datos. Por una porción de datos en tiempo real y una porción de
datos en tiempo no real se entienden, en particular, no sólo las porciones temporales. Cada porción de datos en tiempo real o en tiempo no real se puede definir también, no obstante, mediante una posición dentro de un ciclo de comunicación.
Mediante el retraso temporal de los mensajes de datos desde el dominio en
5 tiempo no real y la transmisión a la porción de datos en tiempo no real, se pueden evitar situaciones conflictivas en las comunicaciones críticas en tiempo real. Además, dicha porción de datos en tiempo no real resulta relevante en particular en el dominio en tiempo real, es decir, aquel dominio al que se transmiten los llamados datos críticos en tiempo real.
10 Preferentemente también se toman eliminando los mensajes de datos de la porción de datos en tiempo no real (dentro del dominio topológico en tiempo real) y se transmiten al dominio en tiempo no real. Este modo de proceder representa el sentido contrario de transmisión con respecto a la transmisión de mensajes de datos anteriormente mencionada desde el dominio en tiempo no real al dominio en tiempo
15 real. Además, se trata preferentemente, en aquellos mensajes de datos que se transmiten desde el dominio en tiempo no real al dominio en tiempo real y aquellos mensajes de datos que se transmiten desde el dominio en tiempo real al dominio en tiempo no real, de diferentes mensajes de datos con los que se demuestra que los mensajes de datos se pueden transmitir de forma bidireccional.
20 Preferentemente también se toman eliminando los mensajes de datos de la porción de datos en tiempo real (dentro del dominio en tiempo real) y se transmiten al dominio en tiempo no real. Con ello, también en este caso se produce una transmisión de mensajes de datos del dominio en tiempo real al dominio en tiempo no real.
25 Preferentemente se transmiten los datos en forma de ciclos de comunicaciones, donde dichos ciclos de comunicaciones presentan de modo especialmente preferencial intervalos temporales predeterminados. Las comunicaciones en sistemas en tiempo real se produce aquí en los ciclos de comunicaciones, donde un ciclo de comunicación se compone esencialmente de dos
30 partes, a saber, la parte de las comunicaciones en tiempo real y la parte de las comunicaciones en tiempo no real. La parte de las comunicaciones en tiempo real o bien, de la porción de datos en tiempo real (que a continuación también se indica como canal RT (en tiempo real)) es gestionada habitualmente por el participante principal y éste otorga las autorizaciones de transmisión. Los mensajes de datos en dicho canal RT son repetidos preferentemente por los participantes.
Además, existe una porción llamada en tiempo no real (a continuación
5 indicada también como canal IP) en la que se trata de un dominio temporal durante el cual no se predeterminan autorizaciones de transmisión. En este dominio temporal, cada participante puede ocupar el sistema de comunicaciones. Para evitar colisiones en este canal IP, o bien para reglamentarlo, se puede cambiar desde la función de repetición a una función conmutada para el intervalo de tiempo del canal IP
10 (conmutación de los mensajes de datos en el canal IP). Dentro de los ciclos de comunicaciones aparecen tanto porciones temporales en tiempo real como porciones temporales en tiempo no real. La porción de datos en tiempo no real se establece preferentemente de forma alterable dentro de un ciclo de comunicación.
15 La unidad de conmutación determina preferentemente parámetros que son característicos de la posición de al menos la porción de datos en tiempo no real dentro de un ciclo de comunicación. A mejor decir, dichos parámetros son aprendidos. Los parámetros se seleccionan preferentemente de un grupo de parámetros que comprenden los tiempos de inicio de la porción de datos en tiempo
20 no real, los tiempos de finalización de la porción de datos en tiempo no real, la longitud temporal de la porción de datos en tiempo no real, la longitud temporal de la porción de datos en tiempo real y semejantes. En especial, se precisan los valores para el tiempo de inicio de la porción de datos en tiempo no real y para el tiempo de finalización de la porción de datos en tiempo no real, con el fin de determinar la
25 posición de la porción de datos en tiempo no real. Además, se determina preferentemente la longitud temporal de la porción de datos en tiempo no real. De acuerdo con dichos parámetros, es decir, de acuerdo con el tiempo de recepción de los mensajes en tiempo no real, o bien de los mensajes en tiempo real, la unidad de conmutación puede concluir en el dominio temporal del
30 canal IP, en tanto que dicha unidad calcula el dominio admitido para el canal IP mediante el tiempo de recepción temprana o tardía y las respectivas longitudes de mensajes. Dado que el identificador de mensaje de los mensajes en tiempo real (canal RT) difiere de los presentes en el canal IP, la unidad de conmutación puede diferenciar los mensajes en el dominio temporal del canal IP de los presentes en el dominio temporal del canal RT. Dicho de otro modo, la posición de la porción de datos en tiempo no real se determina mediante la evaluación de los tiempos de
5 recepción de los mensajes recibidos.
Del estado del arte no se conocen unidades de conmutación que operen con una función combinada de repetición y conmutación. Las unidades de conmutación, de acuerdo con el estado actual, deben poseer parámetros y, por ejemplo, deben ser parametrizadas por un participante principal, de manera tal que dichos parámetros
10 conozcan la posición del canal IP. Esto significa que las unidades de conmutación conocidas del estado del arte deben ser respectivamente nodos de red independientes que se puedan activar desde la estación central. Es decir, que por ejemplo se precisa de una dirección de red, una gestión especial del nodo y un ajuste de dirección del nodo. Con ello, el método conforme a la presente invención presenta una
15 simplificación drástica de los métodos conocidos del estado del arte. La posición de la porción de datos en tiempo no real se determina también preferentemente mediante la evaluación de los tiempos de recepción de los mensajes de datos recibidos y, de forma especialmente preferencial, de los mensajes en tiempo no real.
20 La presente invención está destinada, además, a un empleo de un método de la clase descrita anteriormente para sistemas de comunicaciones basados en Ethernet. Además, la presente invención está destinada a un empleo del método descrito anteriormente para sistemas de comunicaciones en tiempo real en general. En particular, la presente invención está destinada a un empleo de un método de la clase
25 descrita anteriormente para al menos una red con repetición, es decir, una red en la que no sólo se conmuta (combinada), sino que al menos también se repite. Con ello, la invención es aplicable también a redes exclusivamente de repetición. Los procesos presentados aquí se desarrollan, en particular, en las etapas inferiores del modelo de referencia OSI.
30 La presente invención está destinada, además, a un dispositivo de comunicaciones para la transmisión de datos, donde el dispositivo de comunicaciones presenta al menos un primer participante y al menos un segundo participante, así como una unidad de conmutación para la conexión de otros participantes al dispositivo de comunicaciones. Además, el dispositivo de comunicaciones presenta al menos un dominio topológico en tiempo real y un dominio topológico en tiempo no real, y los mensajes de datos transmitidos por el
5 dispositivo de comunicaciones presentan al menos, en particular, una porción temporal en tiempo real y, en particular, una porción temporal en tiempo no real.
Conforme a la presente invención, la unidad de conmutación presenta un controlador que logra que los mensajes de datos desde el dominio en tiempo no real que llegan dentro de la porción de datos en tiempo real en la unidad de conmutación,
10 se retrasen temporalmente y se transmitan a la porción de datos en tiempo no real de un ciclo de comunicación. De este modo, se puede evitar una colisión interferente con datos críticos en tiempo real.
El controlador logra preferentemente que los mensajes de datos se tomen eliminándolos de una porción de datos en tiempo no real y se transmitan al dominio 15 en tiempo no real. Esto significa que los mensajes de datos también aquí se transmiten del dominio en tiempo real al dominio en tiempo no real. Además, mediante el controlador también se logra que los mensajes de datos se tomen eliminándolos de una porción de datos en tiempo real y se transmitan al dominio en tiempo no real. El concepto de mensajes de datos, en el marco de la presente
20 invención, se puede describir tanto como mensajes de datos individuales, así como una pluralidad de mensajes de datos respectivamente. La unidad de conmutación determina independientemente en particular parámetros que son característicos de la posición de la porción de datos en tiempo no real dentro de un ciclo de comunicación.
25 La presente invención está destinada, además, a una unidad de conmutación para un dispositivo de comunicaciones para la transmisión de datos, en particular, mediante redes de datos basadas en Ethernet con una pluralidad de participantes que presenta al menos un dominio en tiempo real y al menos un dominio en tiempo no real. Con ello, los mensajes de datos transmitidos por el dispositivo de
30 comunicaciones comprenden al menos una porción de datos en tiempo real y una porción de datos en tiempo no real.
-7Conforme a la invención, la unidad de conmutación presenta un controlador que logra que los mensajes de datos desde el dominio en tiempo no real, que llegan dentro de la porción temporal en tiempo real en la unidad de conmutación, se retrasen temporalmente y se incorporen a la porción de datos en tiempo no real. 5 La presente invención está destinada, además, al empleo de una unidad de conmutación descrita anteriormente para una red al menos también con repetición. Otras formas de ejecución beneficiosas se deducen de los dibujos que se incluyen. En ellos se muestra: Fig. 1 un diagrama en bloques para la ejemplificación de la estructura de un 10 sistema de comunicaciones en tiempo real; Fig. 2 el diagrama en bloques de la figura 1 para la ejemplificación de flujos de datos; Fig. 3 acoplamientos, conocidos del estado del arte, de participantes de Ethernet estándar; 15 Fig. 4 una representación de un ciclo de comunicación; Fig. 5 una representación para la ejemplificación de los parámetros temporales de un ciclo de comunicación; Fig. 6 una ilustración de una estructura de comunicaciones con un participante del enrutador; 20 Fig. 7 una representación de un campo de datos; Fig. 8 una representación detallada del campo de datos de la fig. 7; Fig. 9 un ejemplo para un campo de una instrucción de comando (campo de palabra de datos para control). La figura 1 muestra un diagrama en bloques de la estructura de un sistema de 25 comunicaciones en tiempo real 1, como entra en acción especialmente en las aplicaciones de automatización. Este sistema presenta un participante principal 3 y una pluralidad de participantes secundarios 4, 4a, 4b, 4c. Entre dicho participante principal y los participantes secundarios, se intercambian los datos en forma de mensajes en tiempo real. Con ello, el signo de referencia 6 hace referencia a un 30 dominio en tiempo real del sistema de comunicaciones. El participante principal presenta dos líneas P1 y P2 para las líneas de datos correspondientes. En el caso del participante secundario 4b, en esta forma de ejecución, se trata de una interfaz de
E/S. El signo de referencia 21 hace referencia a un acoplamiento para el dominio (topológico) en tiempo no real, por ejemplo, en forma de Ethernet (Office), y el signo de referencia 5 hace referencia a una línea de datos.
En la figura 2 se muestran los flujos de datos entre cada uno de los
5 participantes. Además, entre el participante principal 3 y los participantes secundarios 4, 4a, 4b y 4c, se intercambian datos críticos en tiempo real, lo que se ejemplifica mediante el canal en tiempo real 13 (canal RT). Además, también se intercambian datos críticos en tiempo no real mediante un canal IP 14 entre cada uno de los participantes. Este es el caso de, por ejemplo, cuando se desea acceder a cada
10 participante del sistema de comunicaciones, por ejemplo, mediante ordenadores. En la forma de ejecución que se muestra en la figura 3, se evidencia una situación en la que se emplean ordenadores 27 y 28 que no posean ningún acoplamiento directo al sistema de comunicaciones en tiempo real. Dichos ordenadores se deben acoplar al sistema mediante unidades de conmutación.
15 Además, del estado del arte se conoce el hecho de que los participantes en tiempo no real, indicados con 27 y 28, se acoplan al sistema de comunicaciones mediante participantes de la red. También es habitual acoplar un ordenador al "Ethernet (Office)". Además, cada participante de comunicaciones en tiempo real recibe la función de acoplamiento. En la representación que se muestra en la figura 3, los
20 ordenadores se acoplan mediante la entrada P1 o el último participante secundario 4c. Para el acoplamiento resulta necesario en estos sistemas, que cada participante conozca la división temporal de los ciclos de comunicaciones correspondientes o bien, las posiciones del canal IP y del RT. El último participante 4c que se muestra en la fig. 3, utiliza su función de
25 puente interna. Con ello, se evita que el canal RT sea interferido por datos IP de los mensajes. El participante principal 3 soporta la transmisión de datos IP mediante la entrada P1.
La figura 4 muestra una representación de un ciclo de comunicación 16. En la forma de ejecución precedente, el ciclo de comunicación 16 presenta una porción de 30 datos en tiempo real 13 y una porción de datos en tiempo no real 14, donde dentro de estas porciones se encuentran dispuestos, en cada caso, mensajes de datos 11. En la
-9representación inferior, el ciclo de comunicación 16 presenta una porción de datos en tiempo no real que se encuentra dispuesta entre dos porciones en tiempo real 13. Dentro de la porción de datos en tiempo real, se encuentran campos de datos (HDR/MST) para la sincronización y gestión. 5 Como se muestra en las figuras 4 y 5, la posición del canal IP o bien, de la porción de datos en tiempo no real dentro del ciclo de comunicación 16 se define mediante un dominio temporal constante predeterminado. Este dominio temporal es predeterminado habitualmente por el participante principal. Además, se puede transmitir la posición de este canal IP, por ejemplo, dentro de una fase de inicio, del 10 participante principal al participante secundario. En el estado del arte, se transmite de forma explícita a los participantes secundarios la posición del canal IP del participante principal como los llamados parámetros. Por lo tanto, los participantes secundarios deben poseer, como se mencionó anteriormente, un medio de almacenamiento de parámetros al que se 15 pueda acceder, que pueda definir la estación central. En contraposición a ello, los tiempos t6 y t7 en la figura 5, conformes a la presente invención, son aquellos parámetros que describen la posición del canal IP dentro del ciclo de comunicación, puesto que el tiempo t6 representa el tiempo de inicio de la porción de datos en tiempo no real 14 y el tiempo t7 representa el tiempo de finalización de la porción de 20 datos en tiempo no real 14. El tiempo tscyc representa el tiempo total del ciclo de comunicación 16. Para evitar una interferencia de las comunicaciones en tiempo real, se acoplan mensajes de datos del dominio en tiempo no real, indicado en la figura 3 con el signo de referencia 7, mediante las unidades de conmutación al dominio en tiempo real, de 25 manera tal que las comunicaciones en tiempo real no sea interferida. Esto significa que los datos se deben ingresar en el canal IP. Además, también se pueden ingresar en el dominio en tiempo no real 7, como se mencionó anteriormente, mensajes de datos desde el canal IP y, opcionalmente, también desde el canal RT. La figura 6 muestra un dispositivo de comunicaciones, conforme a la 30 invención, con una unidad de conmutación 10. En contraposición a las unidades de conmutación conocidas del estado del arte, se describe, conforme a la invención, una unidad de conmutación propia (también indicada como conector T de IP) que hasta el
momento no se conocía para los sistemas de comunicaciones presentes en esta invención, que comprenden una combinación de función de repetición y comunicaciones de bus conmutada.
En contraposición a las unidades de conmutación conocidas del estado del
5 arte, la unidad de conmutación conforme a la presente invención no presenta participantes de red con direcciones de red propias. Por consiguiente, dicha unidad tampoco es visible como nodo en la red de comunicaciones, sino que enruta sólo de forma transparente los datos del dominio en tiempo no real (representado en la figura 6 como conmutador Ethernet 4a con tres participantes 8, 9 y 12) hacia el canal IP en
10 el dominio en tiempo real. Esta unidad de conmutación 10, además, no incluye parámetros por configurar, sino que determina independientemente los parámetros necesarios, que se tratan al menos de los parámetros t6 y t7, como se indicó anteriormente. De modo beneficioso, también se determina el valor para el intervalo temporal tscyc. Con ello, la unidad de conmutación 10, conforme a la presente
15 invención, se trata de un elemento pasivo con respecto a las comunicaciones en tiempo real. Dicha unidad de conmutación procesa sólo el canal IP, por lo que, como se mencionó anteriormente, se deben evaluar los tiempos t6 y t7. Además, se debe evaluar también el mensaje MDT 0, que se representa en la figura 4 y 5. Un mensaje IP debería ser ingresado sólo en un canal (P o S), a causa del desplazamiento
20 temporal (retraso de llamada) del canal P y S, para poder realizar de manera más simple la disposición completa. Las figuras 7 y 8 describen una unidad de conmutación autoadaptable que utiliza la evaluación/análisis/interpretación del contenido de los mensajes. Si se transmite la información en mensajes de datos dentro de un canal cíclico a través de
25 la posición del canal IP a una posición conocida para la unidad de conmutación, la unidad de conmutación puede determinar la posición temporal del canal IP mediante dicha evaluación del contenido de los mensajes.
Como muestra la figura 7, se podría utilizar con esta finalidad, por ejemplo, del llamado campo de conexión en caliente que existe en SERCOS III (Sistema de 30 Comunicaciones en Serie en Tiempo Real). En SERCOS III se transmiten, además de las divisiones de datos como la dirección de origen (source address), la dirección de destino (destination address), el sincronizador inicial (preamble), el campo de
datos de la secuencia de verificación de trama (frame check sequence), también el campo de datos de MDT (MDT Datafield). Este campo de datos MDT se compone de un campo de datos de conexión en caliente MDT, que generalmente se utiliza para admitir participantes adicionales nuevos, del Campo de Canal de Servicio de
5 dispositivos MDT Service Channel Field of devices y del MDT Real Time Data Field of devices.
Como muestra la figura 8, el llamado campo de conexión en caliente MDT se compone, por otra parte, de subcampos destinados para la dirección de equipo, una palabra de datos para control y un campo de información.
10 En una forma de ejecución preferida, se recomienda que el último campo de información de conexión en caliente sea ocupado con los tiempos t6 y t7. Este y otros datos se transmiten al campo preferentemente multiplexados, en tanto que no se deba admitir un nuevo participante. Con ello, una unidad de conmutación puede determinar, durante este tiempo, los tiempos mediante la evaluación del mensaje de
15 datos completo. La figura 8 muestra para la multiplexación una posible sincronización para la palabra de datos para el control de conexión en caliente anteriormente mencionada. Además, ambas codificaciones para t6 y t7, que se evalúan mediante la unidad de conmutación, son de especial importancia, donde en este ejemplo sólo resultan
20 relevantes los datos en el caso MHP-ADR = 0xFF, lo que significa que no se debería admitir ningún participante nuevo. Además, se pueden transmitir también los valores para tscyc y t1. En esta forma de ejecución, se multiplexa con ello preferentemente información dentro de un campo de datos predeterminado.
25 Todas las características evidenciadas en la presente solicitud se reivindican como esenciales de la presente invención, en tanto que éstas sean nuevas individualmente o en combinación en comparación con la técnica del arte. Lista de los símbolos de referencia 1 sistema de comunicaciones en tiempo real
30 3 participante principal 4, 4a, 4b ,4c participantes secundarios 5 línea de datos
-12 6 dominio en tiempo real 7 dominio en tiempo no real 8, 9, 12 participantes 10 unidad de conmutación 5 11 mensajes de datos 13 porción de datos en tiempo real 14 porción de datos en tiempo no real 16 ciclo de comunicación 21 acoplamiento para el dominio en tiempo no real 10 27, 28 ordenadores tscyc tiempo total de un ciclo de comunicación t6 tiempo de inicio de la porción de datos en tiempo no real t7 tiempo de finalización de la porción de datos en tiempo no real
15

Claims (14)

  1. Reivindicaciones
    1. Método para la transmisión de datos mediante redes de datos (1) con al menos dos participantes (3, 4), donde las redes de datos presentan al menos un dominio topológico en tiempo real (6) y un dominio topológico en tiempo no real (7),
    5 y los mensajes de datos (11) enviados a través de las redes de datos (1) presentan un identificador que es diferente para mensajes en tiempo real y mensajes en tiempo no real, donde los mensajes de datos desde el dominio en tiempo no real (7), que llegan dentro de la porción de datos en tiempo real (13), se retrasan temporalmente mediante una unidad de conmutación (10) y se transmiten a la porción de datos en
    10 tiempo no real (14), caracterizado porque la unidad de conmutación (10) ejecuta la transmisión de datos a través de la red de datos (1) con una combinación de función de repetición y función de conmutación.
  2. 2. Método de acuerdo con la reivindicación 1, caracterizado porque los
    mensajes de datos se toman eliminándolos de la porción de datos en tiempo no real 15 (14) y se transmiten al dominio en tiempo real (6).
  3. 3. Método de acuerdo con al menos una de las reivindicaciones precedentes, caracterizado porque los mensajes de datos se toman eliminándolos de la porción de datos en tiempo real (13) y se transmiten al dominio en tiempo no real (7).
  4. 4. Método de acuerdo con al menos una de las reivindicaciones precedentes,
    20 caracterizado porque la transmisión de datos se produce en ciclos de comunicaciones (16).
  5. 5. Método de acuerdo con la reivindicación 4, caracterizado porque los ciclos de comunicaciones (16) presentan un intervalo (tz) de tiempo de ciclo constante predeterminado.
    25 6. Método de acuerdo con al menos una de las reivindicaciones precedentes, caracterizado porque la porción de datos en tiempo no real (14) se establece de forma alterable dentro de un ciclo de comunicación (16).
  6. 7. Método de acuerdo con al menos una de las reivindicaciones precedentes, caracterizado porque la unidad de conmutación determina parámetros (t6, t7) que
    30 son característicos de la posición de al menos la porción de datos en tiempo no real dentro de un ciclo de comunicación (16).
  7. 8. Método de acuerdo con la reivindicación 7, caracterizado porque los parámetros se seleccionan de un grupo de parámetros que comprenden los tiempos de inicio (t6) de la porción de datos en tiempo no real (14), los tiempos de finalización (t7) de la porción de datos en tiempo no real (13), la longitud temporal
    5 de la porción de datos en tiempo no real, la longitud temporal de la porción de datos en tiempo real y semejantes.
  8. 9. Método de acuerdo con una de las reivindicaciones precedentes 7 u 8, caracterizado porque la posición de la porción de datos en tiempo no real (14) se determina mediante la evaluación de los tiempos de recepción de los mensajes
    10 recibidos.
  9. 10. Método de acuerdo con una de las reivindicaciones precedentes 7 ó 9, caracterizado porque la posición de la porción de datos en tiempo no real se determina mediante la evaluación de los tiempos de recepción de los mensajes en tiempo no real recibidos.
    15 11. Empleo de un sistema de comunicaciones basado en Ethernet para la ejecución de un método de acuerdo con al menos una de las reivindicaciones precedentes.
  10. 12. Empleo de un sistema de comunicaciones en tiempo real para la ejecución de un método de acuerdo con al menos una de las reivindicaciones de 1 a 10.
    20 13. Dispositivo de comunicaciones para la transmisión de datos, donde el dispositivo de comunicaciones presenta al menos un primer participante (3) y al menos un segundo participante (4), así como una unidad de conmutación (10) para la conexión del primer participante (3) con el segundo participante (4), y donde el dispositivo de comunicaciones presenta al menos un dominio en tiempo real (6) y un
    25 dominio en tiempo no real (7), y un identificador de los mensajes de datos (11) enviados por el dispositivo de comunicaciones que es diferente para mensajes en tiempo real y para mensajes en tiempo no real, donde la unidad de conmutación (10) presenta un controlador que logra que los mensajes de datos desde el dominio en tiempo no real (7), que llegan dentro de la porción de datos en tiempo real (13) en la
    30 unidad de conmutación (10), se retrasen temporalmente y se transmitan a la porción de datos en tiempo no real (14) de un ciclo de comunicación (16), caracterizado porque la unidad de conmutación (10) de esta clase está diseñada de manera tal que ejecute la transmisión de datos a través de la red de datos (1) con una combinación de función de repetición y función de conmutación.
  11. 14. Dispositivo de comunicaciones de acuerdo con la reivindicación 13, caracterizado porque el controlador logra que los mensajes de datos se tomen
    5 eliminándolos de una porción de datos en tiempo no real (14) y se transmitan al dominio en tiempo real.
  12. 15. Dispositivo de comunicaciones de acuerdo con la reivindicación 13 ó 14, caracterizado porque el controlador logra que los mensajes de datos se tomen eliminándolos de una porción de datos en tiempo real (13) y se transmitan al dominio
    10 en tiempo no real (7).
  13. 16. Dispositivo de comunicaciones de acuerdo con al menos una de las reivindicaciones precedentes 13 a 15, caracterizado porque la unidad de conmutación (10) determina independientemente parámetros que son característicos de la posición de la porción de datos en tiempo no real (14) dentro de los ciclos de
    15 comunicaciones (16).
  14. 17. Unidad de conmutación para la conexión de un primer participante (3) con un segundo participante (4) de un dispositivo de comunicaciones para la transmisión de datos, donde el dispositivo de comunicaciones presenta una pluralidad de participantes y al menos un dominio en tiempo real (6) y un dominio en tiempo no
    20 real (7), donde los mensajes de datos (11), transmitidos desde el dispositivo de comunicaciones, presentan un identificador que es diferente para mensajes en tiempo real y para mensajes en tiempo no real, donde la unidad de conmutación (10) presenta un controlador que logra que los mensajes de datos desde el dominio en tiempo no real (6), que llegan dentro de la porción temporal en tiempo real en la
    25 unidad de conmutación (10), se retrasen temporalmente y se incorporen en la porción de datos en tiempo no real, caracterizado porque la unidad de conmutación (10) está diseñada de manera tal que ejecuta la transmisión de datos mediante el dispositivo de comunicaciones con una combinación de función de repetición y función de conmutación.
    30
    “Siguen 4 páginas de dibujos”
ES07002172T 2006-02-10 2007-02-01 Método para la transmisión de datos mediante redes de datos. Active ES2348618T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102006006508 2006-02-10
DE102006006508A DE102006006508A1 (de) 2006-02-10 2006-02-10 Verfahren zur Datenübertragung über Datennetzwerke

Publications (1)

Publication Number Publication Date
ES2348618T3 true ES2348618T3 (es) 2010-12-09

Family

ID=38068702

Family Applications (1)

Application Number Title Priority Date Filing Date
ES07002172T Active ES2348618T3 (es) 2006-02-10 2007-02-01 Método para la transmisión de datos mediante redes de datos.

Country Status (6)

Country Link
US (2) US7940803B2 (es)
EP (1) EP1819113B1 (es)
JP (1) JP2007215187A (es)
AT (1) ATE475243T1 (es)
DE (2) DE102006006508A1 (es)
ES (1) ES2348618T3 (es)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007062333B3 (de) * 2007-12-21 2009-04-30 Robert Bosch Gmbh Verfahren zur Übertragung von Multiturn-Modulo-Leitachsdaten
DE102008046955B4 (de) * 2008-09-12 2010-09-09 Robert Bosch Gmbh Antriebssystem
DE102010023070B4 (de) 2009-09-29 2024-04-11 Volkswagen Ag Verfahren und Filter zur Übertragung zeitgesteuerter Botschaften
CN115103037A (zh) * 2022-06-23 2022-09-23 贵州电网有限责任公司 一种实时系统和非实时系统之间的通讯实现方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3151103B2 (ja) * 1994-03-30 2001-04-03 株式会社日立製作所 通信システムおよび通信方法
DE10058524A1 (de) * 2000-11-24 2002-06-13 Siemens Ag System und Verfahren zur parallelen Übertragung von echtzeitkritischen und nicht echtzeitkritischen Daten über schaltbare Datennetze, insbesondere Ethernet
DE10140861A1 (de) * 2001-03-16 2002-10-02 Siemens Ag Verfahren und System zur Kopplung von Datennetzen
US7411966B2 (en) * 2001-03-16 2008-08-12 Siemens Aktiengesellschaft Method and system for coupling data networks
US7463643B2 (en) * 2001-03-16 2008-12-09 Siemens Aktiengesellschaft Applications of a switched data network for real-time and non-real time communication
DE102004050423A1 (de) * 2004-10-15 2006-04-20 Bosch Rexroth Ag Kommunikationssystem und Verfahren zur Synchronisation desselben
DE102004055330A1 (de) * 2004-11-16 2006-05-24 Bosch Rexroth Aktiengesellschaft Verfahren und Vorrichtung zum Betreiben eines Netzwerkes
DE102004062683A1 (de) * 2004-12-21 2006-06-29 Bosch Rexroth Aktiengesellschaft Verfahren zur Regelung einer Übertragung mit kurzen Datentelegrammen

Also Published As

Publication number Publication date
EP1819113A2 (de) 2007-08-15
US20110164629A1 (en) 2011-07-07
DE502007004438D1 (de) 2010-09-02
US20070189326A1 (en) 2007-08-16
JP2007215187A (ja) 2007-08-23
US8457163B2 (en) 2013-06-04
DE102006006508A1 (de) 2007-08-16
US7940803B2 (en) 2011-05-10
EP1819113B1 (de) 2010-07-21
ATE475243T1 (de) 2010-08-15
EP1819113A3 (de) 2008-06-25

Similar Documents

Publication Publication Date Title
CN101512986B (zh) 用于时间触发通信协议的智能星形耦合器以及使用时间触发协议在网络内的节点之间进行通信的方法
CN108123779B (zh) 启用精确时间协议的分组网络中的高效单播信令
ES2346259T3 (es) Pasarela para la transferencia de datos entre buses en serie.
US9270481B2 (en) Communication system and method for isochronous data transmission in real time
CN101164264A (zh) 用于对两个总线系统进行同步的方法和设备以及由两个总线系统组成的装置
JP6705457B2 (ja) 試験装置、試験方法、及び、プログラム
KR102271639B1 (ko) Avb 스트림의 모듈식 배향을 위한 방법 및 디바이스
ES2348618T3 (es) Método para la transmisión de datos mediante redes de datos.
CZ305446B6 (cs) Způsob vytvoření funkčního uspořádání obecné bezdrátové mesh sítě komunikačních zařízení s paketovým přenosem zpráv a způsob směrování paketového přenosu zpráv v takto vytvořené síti
KR102234210B1 (ko) 이더넷 기반의 네트워크를 위한 보안 방법
US11438192B2 (en) Managed switch with physically distributed ports
US10162777B2 (en) Transmission unit with checking function
CN102724097B (zh) 一种esadi处理方法和系统
US10250477B2 (en) Method and controller for announcing bandwidth of cluster system
ES2255625T3 (es) Procedimiento para el funcionamiento de un sistema de comunicacion ciclico isocrono.
CZ306142B6 (cs) Způsob potvrzování zpráv a/nebo sběru dat komunikačních zařízení s paketovým přenosem zpráv v bezdrátových mesh sítích a způsob zpřístupnění tohoto potvrzování a sběru dat pro vytvoření generické platformy
US7684909B2 (en) Data transmission method and device
WO2016101600A1 (zh) 线卡的确定、确定处理方法及装置、线卡的确定系统
GB2389285B (en) Implementing a data link layer protocol for multiple network interface devices
CN102970194B (zh) 用于在自动化系统中传输电报的方法
JP2009239450A (ja) ルート変更型ネットワーク装置及びシステム
US8718082B2 (en) Network system of time band reservation, frame transfer method, and network device
Abuteir et al. Off-chip/on-chip gateway architecture for mixed-criticality systems based on networked multi-core chips
TWI637612B (zh) 於發送工作請求時維護串列路由之裝置及其方法
ES2240808T3 (es) Procedimiento para la creacion de una tabla adinamica de direcciones para un nodo de acoplamiento en una red de datos y procedimiento para la transmision de un telegrama de datos.