ES2300386T3 - Sistema y procedimiento para la transmision paralela de datos criticos en tiempo real y datos no criticos en tiempo real a traves de redes de datos conmutables, especialmente ethernet. - Google Patents

Sistema y procedimiento para la transmision paralela de datos criticos en tiempo real y datos no criticos en tiempo real a traves de redes de datos conmutables, especialmente ethernet. Download PDF

Info

Publication number
ES2300386T3
ES2300386T3 ES01997926T ES01997926T ES2300386T3 ES 2300386 T3 ES2300386 T3 ES 2300386T3 ES 01997926 T ES01997926 T ES 01997926T ES 01997926 T ES01997926 T ES 01997926T ES 2300386 T3 ES2300386 T3 ES 2300386T3
Authority
ES
Spain
Prior art keywords
data
time
transmission
critical
real
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 - Lifetime
Application number
ES01997926T
Other languages
English (en)
Inventor
Karl-Heinz Krause
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Application granted granted Critical
Publication of ES2300386T3 publication Critical patent/ES2300386T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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
    • H04L2012/6448Medium Access Control [MAC]
    • H04L2012/6454Random, e.g. Ethernet
    • 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
    • H04L2012/6462Movable boundaries in packets or frames

Landscapes

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

Abstract

Procedimiento para la transmisión de datos a través de una red de datos en la cual se transmiten datos críticos en tiempo real y datos no críticos en tiempo real, asimismo la red de datos está construida entre, al menos, dos usuarios, especialmente un emisor y un receptor, asimismo los datos son transmitidos en, al menos, un ciclo de transmisión (12) con una duración temporal regulable (17), cada ciclo de transmisión (12) está subdividido en, al menos, una primera zona (13) para la transmisión de datos críticos en tiempo real y, al menos, una segunda zona (14) para la transmisión de datos no críticos en tiempo real, caracterizado porque la red de datos es una red de datos Ethernet conmutable en el área de las plantas industriales, en la que a cada usuario le está asignada una unidad de acomplamiento, prevista para la emisión y/o recepción y/o la retransmisión de los datos transmitidos, porque todas las unidades de acople de la red de datos conmutable presentan una base temporal sincrónica común, gracias a la sincronización temporal, y porque, para el control en tiempo real de todos los mensajes de datos críticos por ser transmitidos en tiempo real, en todas las unidades de acople respectivamente implicadas están anotados, antes del inicio de la realización de la transmisión de datos respectiva, todos los momentos para la retransmisión de mensajes de datos críticos en tiempo real, así como los trayectos de unión respectivamente correspondientes, a través de los cuales son transmitidos los mensajes de datos críticos en tiempo real.

Description

Sistema y procedimiento para la transmisión paralela de datos críticos en tiempo real y datos no críticos en tiempo real a través de redes de datos conmutables, especialmente Ethernet.
La presente invención se refiere a un sistema y un procedimiento para la transmisión paralela de datos críticos en tiempo real y de datos no críticos en tiempo real a través de redes de datos conmutables, especialmente Ethernet.
Las redes de datos posibilitan la comunicación entre múltiples usuarios a través de la puesta en red, es decir, la unión entre sí de los usuarios individuales. Se entiende aquí bajo comunicación la transmisión de datos entre usuarios. Los datos por ser transmitidos se envían, a su vez, como mensajes de datos, es decir, los datos se empacan en varios paquetes y de esta forma son enviados a través de la red de datos al receptor correspondiente. Por ello también se les llama paquetes de datos. A su vez, el concepto transmisión de datos se utiliza en este documento como sinónimo de la transmisión de mensajes de datos o de paquetes de datos mencionada anteriormente. La puesta en red misma se resuelve, por ejemplo, en redes de datos conmutables de alto rendimiento, especialmente Ethernet, acoplando entre dos usuarios respectivamente al menos una unidad de acomplamiento unida a ambos usuarios. Cada unidad de acomplamiento puede estar unida a más de dos usuarios. Si el usuario está integrado a la unidad de acomplamiento, entonces la unidad de acomplamiento también puede estar unida solamente a otra unidad de acomplamiento o a otro usuario, es decir, ser una unidad terminal. Cada usuario está unido a al menos una unidad de acomplamiento, pero no directamente a otro usuario. Los usuarios son, por ejemplo, ordenadores, mandos de programa almacenados (SPS) u otras máquinas que intercambian datos electrónicos con otras máquinas, especialmente los procesan. En oposición al sistema de buses, en el que cada usuario puede alcanzar a otro usuario de la red de datos directamente a través del bus de datos, se trata, en el caso de redes de datos conmutables, exclusivamente de uniones punto a punto, es decir, un usuario puede acceder a otros usuarios de la red de datos conmutable de modo indirecto, a través de una correspondiente transmisión o retransmisión de los datos por transmitir, mediante una o múltiples unidades de acople.
En sistemas de automatización distribuidos, por ejemplo en el área de la técnica de accionamiento, determinados datos deben llegar a determinados momentos al usuario establecido para ello, y ser procesados por el receptor. Se habla, en ese caso, de datos o flujo de datos críticos en tiempo real, dado que la llegada fuera de tiempo de los datos al punto de destino, puede conducir a resultados indeseados en el usuario. Acorde a IEC 61491, EN61491 SERCOS
interface - Technische Kurzbeschreibung (interfaz, descripción corta técnica, en: http://www.sercos.de/deutsch/index_
deutsch.htm) en sistemas de automatización distribuidos, puede garantizarse un exitoso flujo de datos críticos en tiempo real, del tipo mencionado.
Por la memoria US 5.654.969 se conoce una disposición en una red de comunicación digital para la transmisión de primeras informaciones transmisibles sincrónicamente, por ejemplo, voz o vídeo, y segundas informaciones transmisibles asincrónicamente, por ejemplo, datos.
Por el ensayo "Fixed- and Movable- Boundary Channel- Access Schemes for Integrated Voice/Data Wireless Networks" (esquemas de acceso a canales limitados fijos y móviles para redes inalámbricas integradas de voz y datos) de Jeffrey E. Wieselthier, IEEETransactions on Communications, volumen 43, Número 1, enero de 1995, págs. 64-74, se conoce un proceso de acceso a los canales para redes por radio, que permiten una transmisión casi simultánea de voz y datos. A su vez se tienen en cuenta los diferentes requisitos que una transmisión de datos establece en lo que respecta a las demoras de transmisión y tasa de error. Los datos de voz son tratados como datos críticos en tiempo real y los demás datos como no críticos en tiempo real. La red de datos por radio conocida está construida entre al menos dos usuarios, especialmente un emisor y un receptor, asimismo los datos son transmitidos en al menos un ciclo de transmisión con una duración temporal regulable. Cada ciclo de transmisión está subdividido en al menos una primera zona para la transmisión de datos críticos en tiempo real y al menos una segunda zona para la transmisión de datos no críticos en tiempo real. Para datos no críticos en tiempo real se permite una amortiguación, mientras que en caso de datos críticos en tiempo real no está permitida, dado que éstos últimos deben ser transmitidos casi en tiempo real. Sin embargo, si la capacidad del canal está cargada en toda su utilidad, también puede ser que los datos de voz, por ejemplo, en caso de un nuevo intento de conexión, sean bloqueados y de ese modo se pierdan.
El objetivo de la presente invención es presentar un sistema y un procedimiento para la transmisión de datos a través de redes de datos conmutables, especialmente Ethernet, que posibiliten un funcionamiento mixto de comunicación de datos críticos en tiempo real y de datos no críticos en tiempo real, especialmente basados en Internet o Intranet, en la misma red de datos.
Este objetivo se logra a través de un procedimiento para la transmisión de datos a través de una red de datos en la cual se transmiten datos críticos en tiempo real y datos no críticos en tiempo real, asimismo la red de datos conmutable está construida entre al menos dos usuarios, especialmente un emisor y un receptor, asimismo los datos son transmitidos en al menos un ciclo de transmisión con una duración temporal regulable, cada ciclo de transmisión está subdividido en al menos una primera zona para la transmisión de datos críticos en tiempo real y al menos una segunda zona para la transmisión de datos no críticos en tiempo real.
Este objetivo se logra a través de un sistema para la transmisión de datos a través de una red de datos en la cual transmite datos críticos en tiempo real y datos no críticos en tiempo real, asimismo la red de datos conmutable está construida entre al menos dos usuarios, especialmente un emisor y un receptor, asimismo transmite los datos en al menos un ciclo de transmisión con una duración temporal regulable, cada ciclo de transmisión está subdividido en al menos una primera zona para la transmisión de datos críticos en tiempo real y al menos una segunda zona para la transmisión de datos no críticos en tiempo real.
La presente invención se basa en el conocimiento de que una comunicación abierta basada en Internet es comunicación espontánea, es decir, que tanto el momento de dichas comunicaciones como así también la cantidad de datos resultante que se debe transferir, no están determinados con anterioridad. Por ello no se deben excluir colisiones en los conductores de transmisión en los sistemas de buses en las unidades de acople, en caso de redes de alta velocidad conmutables, especialmente en caso de Fast Ethernet o Switched Ethernet. Para poder aprovechar las ventajas de la tecnología de comunicación de Internet también en la comunicación en tiempo real en las redes de datos conmutables en el zona de la técnica de automatización, especialmente en la técnica de accionamiento, se busca un funcionamiento mixto de comunicación en tiempo real con comunicación espontánea no crítica en tiempo real, especialmente comunicación por Internet. Esto sólo es posible separando estrictamente la comunicación en tiempo real, que en las áreas de aplicación contempladas en este caso aparece predominantemente de modo cíclico y de ese modo puede ser planificada con anticipación, de la comunicación no planificable y no crítica en tiempo real, especialmente la comunicación abierta basada en Internet.
La comunicación entre los usuarios se lleva a cabo, a su vez, en ciclos de transmisión, asimismo cada ciclo de transmisión está subdividido en al menos una primera zona para la transmisión de datos críticos en tiempo real, por ejemplo, las plantas industriales previstas para ello, y al menos una segunda zona para la transmisión de datos no críticos en tiempo real, por ejemplo en caso de comunicación abierta factible de una comunicación por Internet. Un acondicionamiento especialmente ventajoso de la invención está caracterizado porque a cada usuario le está asignada una unidad de acomplamiento, prevista para la emisión y/o recepción y/o la retransmisión de los datos por ser transmitidos.
Un acondicionamiento ventajoso de la invención se caracteriza porque todos los usuarios y a todas las unidades de acople de la red de datos conmutable presentan siempre una base temporal sincrónica común gracias a la sincronización temporal. Esto es un requisito para la separación de la comunicación en tiempo real planificable, de la comunicación no planificable, no crítica en tiempo real. La separación de la comunicación en tiempo real planificable y de la comunicación no planificable, no crítica en tiempo real se garantiza por la aplicación del procedimiento para la sincronización temporal acorde a la declaración no publicada DE 10004425.5. Aplicando permanentemente este procedimiento, también durante el funcionamiento en curso, de un sistema de automatización distribuido, todos los usuarios y todas las unidades de acople de la red de datos conmutable están sincronizados siempre en una base temporal, lo cual significa, como consecuencia, el mismo punto de inicio y la misma duración de cada ciclo de transmisión para todos los usuarios y unidades de acople. Dado que, en realidad, todas las transmisiones de datos críticos en tiempo real se conocen antes de la transmisión de datos misma, y por ello pueden ser planificadas por adelantado, se asegura que para todos los usuarios y unidades de acople se pueda controlar la comunicación en tiempo real de modo que no surjan fallas, por ejemplo, colisiones, en la transmisión de datos de los mensajes de datos críticos en tiempo real misma, y que se mantengan con exactitud todos los puntos críticos planificados de transferencia de datos.
Otro acondicionamiento especialmente ventajoso de la invención se caracteriza porque todos los datos no críticos en tiempo real que deben ser transmitidos durante la zona prevista para la comunicación crítica en tiempo real de un ciclo de transmisión, todos los datos no críticos en tiempo real que deben ser transmitidos durante la zona prevista para la comunicación en tiempo real de un ciclo de transmisión, son almacenados temporalmente por la unidad de acomplamiento respectiva y son transmitidos durante la zona prevista para la comunicación no crítica en tiempo real de este o uno de los siguientes ciclos de transmisión, es decir, una comunicación por Internet no planificada que surge eventualmente en la primera zona del ciclo de transmisión reservado a la comunicación en tiempo real es desplazada hacia la segunda zona del ciclo de transmisión reservado a la comunicación espontánea, no crítica en tiempo real, con lo cual se evitan por completo las fallas en la comunicación en tiempo real. Los datos correspondientes de la comunicación espontánea no crítica en tiempo real son almacenados temporalmente por la unidad de acomplamiento respectiva y son transmitidos tras desarrollarse la zona para la comunicación en tiempo real sólo en una segunda zona del ciclo de transmisión reservado a la comunicación espontánea, no crítica en tiempo real. Esta segunda zona, es decir, la duración temporal completa hasta el final del ciclo de transmisión, está disponible para todos los usuarios para la comunicación no planificable, no crítica en tiempo real, especialmente para una comunicación por Internet, asimismo sin influir en la comunicación en tiempo real, dado que esta es realizada separada temporalmente.
Las colisiones con los mensajes de datos críticos en tiempo real en las unidades de acople pueden evitarse siendo almacenando temporalmente en la unidad de acomplamiento respectiva todos los datos no críticos en tiempo real que no pueden ser transmitidos durante la zona prevista para la transmisión de datos no críticos en tiempo real de un ciclo de transmisión, y transmitiendo estos datos durante la zona prevista para la comunicación no crítica en tiempo real de un ciclo de transmisión posterior.
Otro acondicionamiento ventajoso de la invención se caracteriza porque la duración temporal de la zona para la transmisión de datos no críticos en tiempo real dentro de un ciclo de transmisión es determinada automáticamente a través de la duración temporal de la zona para la transmisión de datos críticos en tiempo real. La ventaja de esta disposición es que se utiliza sólo el tiempo de transmisión necesario en cada caso para el flujo de datos críticos en tiempo real, y el tiempo restante se pone a disposición, automáticamente, para la comunicación no crítica en tiempo real, por ejemplo, para la comunicación por Internet no planificable o para otras aplicaciones no críticas en tiempo real. Es especialmente ventajoso que la duración temporal de la zona para la transmisión de datos críticos en tiempo real dentro de un ciclo de transmisión se determina respectivamente a través de los datos por ser transmitidos específicamente en la conexión, es decir, la duración temporal de ambas zonas es determinada para cada una de las conexiones de datos a través de la cantidad de datos respectivamente necesaria de datos críticos en tiempo real por ser transmitidos, por lo cual la división de ambas zonas, y con ello, el tiempo disponible para la comunicación no crítica en tiempo real, está optimizada para cada conexión de datos entre dos unidades de acople para cada ciclo de transmisión.
Otro acondicionamiento ventajoso de la invención se caracteriza porque la duración temporal de un ciclo de transmisión se determina al menos una vez antes de la realización respectiva de la transmisión de datos. Esto presenta la ventaja de que en cada inicio de una transmisión de datos nueva, planificada con anterioridad, la duración temporal de un ciclo de transmisión se puede adaptar a los requisitos respectivos para la comunicación en tiempo real o para la comunicación abierta, factible de una comunicación por Internet. Naturalmente también es posible que la duración temporal de un ciclo de transmisión y/o la duración temporal de la zona para la transmisión de datos críticos en tiempo real de un ciclo de transmisión se puede modificar según los requerimientos, por ejemplo, en determinados momentos planificados con anterioridad y/o tras una cantidad de ciclos de transmisión planificada, ventajosamente antes del inicio de un ciclo de transmisión, conmutando a otros ciclos de transmisión planificados y críticos en tiempo real. Ventajosamente, la duración temporal de un ciclo de transmisión se encuentra, según el objetivo de aplicación, entre un microsegundo y diez segundos.
Otro acondicionamiento muy ventajoso de la invención se caracteriza porque las planificaciones nuevas de la comunicación en tiempo real pueden llevarse a cabo en todo momento durante el funcionamiento en marcha de un sistema de automatización, con lo que se garantiza una adaptación flexible del control en tiempo real de las condiciones generales que se modifican. De ese modo también es posible una modificación de la duración temporal de un ciclo de transmisión.
Otro acondicionamiento ventajoso de la invención se caracteriza porque una parte de la zona prevista para la transmisión de datos críticos en tiempo real, del ciclo de transmisión, está prevista para la transmisión de datos para la organización de la transmisión de datos.. Se demostró como especialmente ventajoso que los mensajes de datos para la organización de la transmisión de datos sean transmitidos al comienzo de la zona para la transmisión de datos críticos en tiempo real del ciclo de transmisión. A su vez, los datos para la organización de la transmisión de datos contienen, por ejemplo, datos para la sincronización temporal de los usuarios y las unidades de acople de la red de datos y/o datos para el reconocimiento de la topología de la red de datos.
Otro acondicionamiento ventajoso de la invención se caracteriza porque para todos los mensajes de datos críticos en tiempo real por ser transmitidos, antes del inicio de la realización de la transmisión de datos están anotados el momento de emisión y recepción en el emisor y/o en el receptor, y en todas las unidades de acople integrantes, todos los momentos para la retransmisión de mensajes de datos críticos en tiempo real así como los trayectos de unión respectivamente correspondientes a través de los cuales son transmitidos los mensajes de datos críticos en tiempo real, es decir, en una unidad de acomplamiento se anota cuándo y en que puerto de salida se debe retrasmitir un mensaje de datos críticos en tiempo real que llega en el momento X.
Otro acondicionamiento muy ventajoso de la invención se caracteriza porque los puntos de retransmisión están planificados de modo tal que cada mensaje de datos críticos en tiempo real llegue a la unidad de acomplamiento correspondiente a más tardar en el momento de retransmisión o antes, pero que en todo caso es retransmitido recién en el momento de retransmisión. De ese modo se elimina el problema de las indeterminaciones temporales que se hace notar especialmente en cadenas de transmisión largas. De ese modo, los mensajes de datos críticos en tiempo real son emitidos o transmitidos directamente, sin intersticio temporal, es decir, se evita un mal aprovechamiento del ancho de banda en caso de paquetes de comunicación en tiempo real. Naturalmente también es posible incorporar pausas de emisión entre la transmisión de cada paquete de datos, en caso de ser necesario.
Otra ventaja de la retransmisión basada en el tiempo es que el hecho de hallar el destino en una unidad de acomplamiento ya no está basado en una dirección, porque en un comienzo ya está claro a qué puerto se debe efectuar la retransmisión. De ese modo es posible un aprovechamiento óptimo de todos los trayectos de unión presentes dentro de la red de datos conmutable. Los trayectos de unión redundantes de la red de datos conmutable, que no deben ser utilizados para la conmutación basada en direcciones de la comunicación no crítica en tiempo real, porque de lo contrario se generarían circularidades de paquetes de datos, pueden, sin embargo, ser tenidos es cuenta anticipadamente para la planificación de los trayectos de retransmisión, y con ello, ser utilizados para la comunicación en tiempo real. De ese modo es posible realizar topologías de red redundantes, por ejemplo, anillos para los sistemas en tiempo real que toleran fallas. Los paquetes de datos pueden ser enviados de modo redundante en rutas disyuntas, no se presentan circularidades de paquetes de datos. Otra ventaja de la retransmisión planificada es que la supervisión de cada trayecto parcial es posible sin recibo, y por ello se puede llevar a cabo fácilmente un diagnóstico de fallas.
Un acondicionamiento muy ventajoso de la invención se caracteriza porque al menos cualquier usuario, especialmente un usuario con la capacidad de una comunicación abierta, factible de una comunicación por Internet, con o sin unidad de acomplamiento asignada, puede ser agregado a una red de datos conmutable y de se modo se garantiza que las transferencias de datos críticas se realicen de exitosamente en el momento deseado, incluso cuando el usuario realiza paralelamente a una comunicación crítica en tiempo real, una comunicación no crítica en tiempo real.
Otro acondicionamiento especialmente ventajoso de la invención se caracteriza porque la unidad de acomplamiento está integrada en un usuario. De ese modo, se obtiene una ventaja de costos extraordinaria en comparación con las unidades de acople realizadas hasta ahora, siempre como elementos constitutivos independientes, también llamadas switches.
Otro acondicionamiento ventajoso de la invención se caracteriza porque una unidad de acomplamiento presenta dos accesos al usuario respectivo separados, asimismo un acceso para el intercambio de datos críticos en tiempo real, y otro acceso para el intercambio de datos no críticos en tiempo real. Esto tiene la ventaja de que los datos críticos en tiempo real y los datos no críticos en tiempo real se procesan por separado. El acceso a los datos críticos en tiempo real corresponde a la interfaz usual en el mercado de un controlador Ethernet regular, por lo cual el Software existente hasta ahora, especialmente el excitador, es aplicable sin restricciones. Lo mismo vale para el Software existente hasta ahora para una red de datos no crítica en tiempo real. A continuación se describe y se comenta en detalle la invención, a partir de los ejemplos de ejecución representados en las figuras.
Se muestra:
Figura 1 una representación esquemática de un ejemplo de ejecución para un sistema de automatización distribuido,
Figura 2 la constitución principal de un ciclo de transmisión,
Figura 3 el modo de trabajo principal en una red conmutada y
Figura 4 una representación esquemática de las interfaces entre un usuario local y una unidad de acomplamiento.
La figura 1 muestra una representación esquemática de un ejemplo de ejecución para un sistema de automatización distribuido, asimismo, para una representación clara, el usuario correspondiente ya está integrado en la unidad de acomplamiento como parte de la invención. El estado de la técnica anterior contempla cada una de las unidades de acople integradas en el usuario correspondiente como un dispositivo propio, interconectado respectivamente entre dos usuarios. La integración de cada unidad de acomplamiento en un usuario es más económica y más amigable para el mantenimiento.
El sistema de automatización mostrado consiste en múltiples usuarios que pueden estar caracterizados al mismo tiempo tanto como emisor como así también como receptor, consisten, por ejemplo, en un ordenador de mando 1, múltiples accionamientos de los cuales, para una mayor claridad, sólo está indicado el accionamiento 2, así como en otros ordenadores 3, 4, 5, conectados entre sí mediante cables de unión, especialmente cable Ethernet, de los cuales, para una mayor claridad, sólo están indicadas las conexiones 6a, 7a, 8a, 9a, conformando una red de datos conmutable, especialmente Ethernet. Las unidades de acople típicas para la topología de un Ethernet, en las que sólo se indican, para una mayor claridad, las unidades de acople 6, 7, 8, 9, 10, ya están integradas en los usuarios respectivos. Las unidades de acople sirven para la emisión y/o recepción y/o la retransmisión de los datos por ser transmitidos.
El ordenador de mando 1 está conectado adicionalmente, por ejemplo, a una red de comunicación interna de la empresa, por ejemplo, a Intranet 11 y/o a la red de extensión mundial Internet 11. Desde el ordenador de mando 1 se envían datos críticos en tiempo real, por ejemplo, para el control del accionamiento 2 a través de las conexiones 6a, 7a, 8a, 9a. Los datos críticos en tiempo real deben ser procesados exactamente en el momento X del accionamiento 2, dado que, de lo contrario se producen efectos indeseados como, por ejemplo, el arranque demorado del accionamiento 2, etc., que interfieren en el modo de funcionamiento de la planta de automatización. La retransmisión respectiva de los datos críticos en tiempo real se lleva a cabo a través de las unidades de acople 6, 7, 8, 9 hasta la unidad de acomplamiento 10, que los transfiere al receptor accionamiento 2, por el cual los datos son procesados en el momento X. En el estado de la técnica anterior se puede garantizar un flujo de datos críticos en tiempo real del tipo mencionado, si más allá de ello, no se establece al mismo tiempo ninguna otra comunicación, por ejemplo, una comunicación por Internet en el ordenador 5. En este caso, de una comunicación por Internet en el ordenador 5, el ordenador 5 llama, por ejemplo, a una página de Internet. Estos datos no críticos en tiempo real se retransmiten a través de las conexiones 8a, 7a, 6a a la unidad de acomplamiento 6 mediante las unidades de acople 9, 8 y 7 que transmite los datos al ordenador 1, que finalmente inicia la solicitud correspondiente a Internet 11 y reenvía la respuesta a través de las mismas conexiones o unidades de acople en orden inverso al ordenador 5. La respuesta utiliza entonces la misma ruta que la comunicación crítica en tiempo real. De ese modo se pueden presentar situaciones de espera en las unidades de acople integrantes y los datos críticos en tiempo real ya no pueden llegar a tiempo al accionamiento 2. Por ello, con el estado de la técnica anterior ya no se puede garantizar un funcionamiento en tiempo real libre de fallas. La aplicación de la invención presentada posibilita, por el contrario, en la misma red de datos, una comunicación no crítica en tiempo real paralela a la comunicación en tiempo real sin interferencias en la comunicación en tiempo real. Esto está indicado a través de la conexión de los ordenadores 3 y 4, en los que no está integrada ninguna unidad de acomplamiento y que mediante una conexión directa de Ethernet están integrados en el sistema de automatización. Los ordenadores 3 y 4 no participan de la comunicación en tiempo real, sino sólo de la comunicación no crítica en tiempo real, espontánea, factible de una comunicación por Internet, sin interferir en la comunicación en tiempo real.
La invención se origina con la idea de que la comunicación crítica en tiempo real y la comunicación no crítica en tiempo real sean separadas en la red de datos conmutable de modo que la comunicación no crítica en tiempo real no tenga una influencia que interfiera en la comunicación crítica en tiempo real. La condición para esta separación es por un lado que todos los integrantes y unidades de acople de la red de datos conmutable presenten siempre una base temporal sincrónica común gracias a la sincronización temporal. Esto se garantiza también en el funcionamiento en curso de un sistema de automatización, por la aplicación permanente del procedimiento para la sincronización temporal acorde a la declaración no publicada DE 10004425.5. La segunda condición para la separación es la planificabilidad de la comunicación crítica en tiempo real, lo cual se da dado que la comunicación en tiempo real en las zonas de aplicación contempladas en este caso se hace presente de modo cíclico, es decir, se lleva acabo una transmisión de datos en múltiples ciclos de transmisión.
En la figura 2 está representada a modo de ejemplo la caracterización de una constitución principal de un ciclo de transmisión dividido en dos zonas. Un ciclo de transmisión 12 está dividido en una primera zona 13, prevista para la transmisión de datos críticos en tiempo real, y una segunda zona 14, prevista para la transmisión de datos no críticos en tiempo real. El largo del ciclo de transmisión 12 representado simboliza su duración temporal 17, que ventajosamente dura, según el objetivo de aplicación, entre un microsegundo y diez segundos. La duración temporal 17 de un ciclo de transmisión 12 se puede modificar, pero se fija antes del momento de la transmisión de datos, por ejemplo, a través del ordenador de mando 1, al menos una vez, y tiene la misma extensión para todos los usuarios y unidades de acople de la red de datos conmutable. La duración temporal 17 de un ciclo de transmisión 12 y/o la duración temporal de la zona 13 para la transmisión de datos críticos en tiempo real de un ciclo de transmisión se puede modificar según los requerimientos, por ejemplo, en determinados momentos planificados con anterioridad y/o tras una cantidad de ciclos de transmisión planificada, ventajosamente antes del inicio de un ciclo de transmisión 12, al conmutar el ordenador de mando 1 a otros ciclos de transmisión planificados y críticos en tiempo real. Por otro lado, el ordenador de mando 1 puede realizar en todo momento, durante el funcionamiento en curso de un sistema de automatización según el requerimiento de nuevas planificaciones de la comunicación en tiempo real, por lo cual también puede ser modificada la duración temporal 17 de un ciclo de transmisión 12. La duración temporal 17 absoluta de un ciclo de transmisión 12 es una medida para la proporción temporal, es decir, el ancho de banda de una comunicación no crítica en tiempo real durante un ciclo de transmisión 12, es decir, el tiempo disponible para la comunicación no crítica en tiempo real. De este modo la comunicación no crítica en tiempo real, por ejemplo, en caso de una duración temporal 17 de un ciclo de transmisión 12 de 500; \mus tiene un ancho de banda de 30%, en caso de 10 ms, un ancho de banda de 97%. En la primera zona 13, prevista para la transmisión de datos críticos en tiempo real, antes del envío de los mensajes datos críticos en tiempo real propiamente dichos, de los cuales, a los fines de una mayor claridad, solo se identifica al mensaje de datos 16, está reservada cierta duración temporal para el envío de mensajes de datos para la organización de la transmisión de datos 15. Los mensajes de datos para la organización de la transmisión de datos 15 contienen, por ejemplo, datos para la sincronización temporal de los usuarios y las unidades de acople de la red de datos y/o datos para el reconocimiento de la topología de la red de datos. Después de que fueran enviados estos mensajes de datos, se envían los mensajes de datos críticos en tiempo real, en este caso, el mensaje de datos críticos en tiempo real 16. Dado que la comunicación en tiempo real a través del funcionamiento cíclico es planificable con anterioridad, para todos los mensajes de datos críticos en tiempo real por ser transmitidos, de un ciclo de transmisión 12, en este caso, el mensaje de datos 16, se conocen los momentos de envío, es decir, los momentos para la retransmisión de los mensajes de datos críticos en tiempo real, antes del inicio de la transmisión de datos, es decir, la duración temporal de la zona 14 para la transmisión de datos no críticos en tiempo real se determina automáticamente a través de la duración temporal de la zona 13 para la transmisión de datos críticos en tiempo real. La ventaja de esta disposición es que se utiliza sólo el tiempo de transmisión necesario en cada caso para el flujo de datos críticos en tiempo real, y el tiempo restante se pone a disposición, automáticamente, para la comunicación no crítica en tiempo real, por ejemplo, para la comunicación por Internet no planificable o para otras aplicaciones no críticas en tiempo real. Es especialmente ventajoso que la duración temporal de la zona 13 para la transmisión de datos críticos en tiempo real se determina respectivamente a través de los datos por ser transmitidos específicamente en la conexión, es decir, que la duración temporal de ambas zonas sea determinada para cada una de las conexiones de datos a través de la cantidad de datos respectivamente necesaria de datos críticos en tiempo real por ser transmitidos, por lo cual la división temporal de la zona 13 y de la zona 14 pueda ser diferente para cada conexión de datos para cada ciclo de transmisión 12. Se utiliza en cada caso sólo el tiempo de transmisión necesario para el flujo de datos críticos en tiempo real, y el tiempo restante de un ciclo de transmisión 12 se pone a disposición, automáticamente, para la comunicación no crítica en tiempo real, por ejemplo, para la comunicación por Internet no planificable o para otras aplicaciones no críticas en tiempo real. Dado que la comunicación en tiempo real está planificada anticipadamente, de manera que el arribo de los mensajes de datos críticos en tiempo real a las unidades de acople correspondientes está planificado de tal modo que los mensajes de datos críticos en tiempo real contemplados, por ejemplo, el mensaje de datos 16, llegue a las unidades de acople correspondientes a más tardar en el momento de retransmisión o antes, los mensajes de datos críticos en tiempo real, en este caso el mensaje de datos 16, pueden ser enviados o retransmitidos sin intersticio temporal, de modo que se pueda aprovechar del mejor modo posible la duración temporal disponible gracias al envío o la retransmisión empacados. Naturalmente también es posible incorporar pausas de emisión entre la transmisión de cada mensaje de datos, en caso de ser necesario.
La figura 3 muestra el modo de trabajo principal en una red conmutada. Está representado, un usuario 18 representando a una red, por ejemplo, un accionamiento, y un usuario 19, por ejemplo, un ordenador de mando, con unidades de acople respectivamente integrada a 20, 21 y otro usuario 36 sin unidades de acople, unidos entre sí a través de las conexiones de datos 32, 33. A su vez, la unidad de acomplamiento 20 está unida a la unidad de acomplamiento 21 a través del puerto externo 30, la conexión de datos 32 y el puerto externo 31. Se prescindió de las identificaciones de los demás puertos externos representados de las unidades de acople 20, 21, a los fines de una representación clara. Se prescindió de la representación de otros usuarios sin unidad de acomplamiento integrada, también a los fines de una representación clara. Sólo están esbozadas las conexiones de datos 34, 35 con los otros usuarios que parten de las unidades de acople representadas 20, 21. Las unidades de acople 20, 21 poseen respectivamente memorias locales 24, 25, unidas a través de las interfaces internas 22, 23 a los usuarios 18, 19. A través de las interfaces 22, 23 los usuarios 18, 19 intercambian datos con las unidades de acople correspondientes 20, 21. Las memorias locales 24, 25 están unidas dentro de las unidades de acople 20, 21, a través de las conexiones de datos 28, 29 con las unidades de control 26, 27. Las unidades de control 26, 27 reciben datos o retransmiten datos a través de conexiones de datos internas 28, 29 de o a las memorias locales 24, 25 o a través de uno o múltiples puertos, por ejemplo el puerto 30 o el puerto 31. Aplicando el procedimiento de la sincronización temporal las unidades de acople 20, 21 tienen siempre una base temporal común. Si el usuario 21 posee datos críticos en tiempo real, éstos son llamados por la unidad de control 27 en el momento planificado, durante la zona para la comunicación crítica en tiempo real y a través de la interfaz 23, la memoria local 25 y la conexión 29, y desde la unidad de control 27 los datos son enviados a la unidad de acomplamiento 20 a través del puerto externo previsto, por ejemplo, el puerto 31. Si el usuario 36 envía datos no críticos en tiempo real, a través de la conexión de datos 33, al mismo tiempo, es decir, durante la comunicación crítica en tiempo real, por ejemplo, datos para una llamada de Internet, estos datos son recibidos por al unidad de mando 27 a través del puerto externo 37 y retransmitidos a través de la conexión interna 29, a la memoria local 25 y almacenados allí. Desde allí sólo son llamados nuevamente en la zona para la comunicación no crítica en tiempo real, y retransmitidos al receptor, es decir, son desplazados hacia la segunda zona del ciclo de transmisión reservado para la comunicación espontánea, no crítica en tiempo real, por lo que se excluyen las fallas en la comunicación en tiempo real. Para el caso en que no se puedan transmitir todos los datos críticos en tiempo real durante la zona prevista para los datos críticos en tiempo real, son almacenados temporalmente en la memoria local 25 de la unidad de acomplamiento 21 hasta que puedan ser transmitidos durante una zona prevista para la transmisión de datos no críticos en tiempo real de un ciclo de transmisión posterior, por lo que se excluyen en todos los casos las fallas en la comunicación en tiempo real. Los mensajes de datos críticos en tiempo real que llegan a través de la conexión de datos 32 por un puerto externo 30 a la unidad de mando 26 de la unidad de acomplamiento 20, son conducidos directamente a través de puertos externos correspondientes. Esto es posible, dado que la comunicación en tiempo real está planificada con anticipación y por ello, para todos los mensajes de datos críticos en tiempo real por ser transmitidos, se conocen el momento de emisión y recepción, todas las respectivas unidades de acople integrantes, así como todos los momentos para la retransmisión de mensajes de datos críticos en tiempo real, es decir, en una unidad de mando 26 de la unidad de acomplamiento está anotado que los mensajes de datos críticos en tiempo real que llega en el momento X deben ser retransmitidos a través del puerto externo 38 a la siguiente unidad de acomplamiento. Gracias a la planificación realizada con anticipación de la comunicación en tiempo real también se asegura que, por ejemplo, en la conexión de datos 34, partiendo del puerto 38, no se genere una colisión de datos. Lo mismo vale naturalmente para todas las demás conexiones de datos o puertos durante la comunicación en tiempo real. Los momentos de retransmisión de todos los paquetes de datos críticos en tiempo real de las respectivas unidades de acople integrantes también están planificadas con anterioridad y de ese modo, fijadas unívocamente. El arribo de los mensajes de datos críticos en tiempo real, por ejemplo, en la unidad de mando 26 de la unidad de acomplamiento 20 está planificada de ese modo porque los mensajes de datos críticos en tiempo real contemplados arriban a la unidad de mando 26 de la unidad de acomplamiento 20 a más tardar en el momento de retransmisión, o antes. De ese modo se elimina el problema de las indeterminaciones temporales que se hace notar especialmente en cadenas de transmisión largas. Los datos determinados, por ejemplo, para el usuario 18 que fueron alojados temporalmente en la memoria local 24 de la unidad de acomplamiento 20, son llamados por él en un momento determinado, los datos críticos en tiempo real, en el momento determinado con anterioridad, y los datos no críticos en tiempo real en la zona prevista para ello.
Como ya ha sido mencionado anteriormente, por ello es posible un funcionamiento simultáneo en la misma red de datos conmutable, de comunicación crítica en tiempo real y comunicación no crítica en tiempo real, así como cualquier conexión de usuarios adicionales a la red de datos conmutable, sin influir de modo negativo en la comunicación en tiempo real.
La figura 4 muestra una representación esquemática de las interfaces entre un usuario local y una unidad de acomplamiento. Acorde a la invención, la unidad de acomplamiento 40 está integrada, por ejemplo, en un usuario 39, por ejemplo, un ordenador de mando 1. El usuario 39 participa tanto de la comunicación crítica en tiempo real como de la no crítica en tiempo real, por eso se instalan en el usuario 39 las aplicaciones críticas en tiempo real 48, por ejemplo, para el mando de accionamientos de un sistema de automatización, y las aplicaciones no críticas en tiempo real 49, por ejemplo, browsers para la comunicación para la comunicación por Internet, o programas de procesamiento de texto. A los fines de la claridad sólo se representan conexiones lógicas y no físicas, especialmente conexiones de datos. La comunicación entre usuarios 39 y la unidad de acomplamiento 40 integrada se lleva a cabo a través de la memoria local 41, en la que son almacenados temporalmente los datos correspondientes, enviados por el usuario 39 o asignados al usuario 39. A la memoria local 41 deben poder acceder tanto el usuario 39 como la unidad de acomplamiento 40, el lugar físico de la memoria local 41, que en el ejemplo de ejecución mostrado es, por ejemplo, parte de la unidad de acomplamiento 40, carece de importancia. Para garantizar la separación entre la comunicación crítica en tiempo real y la comunicación no crítica en tiempo real, y con ello la comunicación en tiempo real, se requieren dos accesos al usuario 39 separados, asimismo un acceso está previsto para el intercambio de datos críticos en tiempo real, y el otro acceso para el intercambio de datos no críticos en tiempo real. La comunicación física se lleva a cabo, como consecuencia, a través de dos interfaces lógicas separadas 42 y 43, entre la red de datos no representada por motivos de claridad y la unidad de acomplamiento 40, y los canales de comunicación separados lógicamente 46 y 47 y entre la memoria 41, es decir, la unidad de acomplamiento 40, y el usuario 39. La interfaz 42 y el canal de comunicación 46 caracterizan, a su vez, a los canales de comunicación para la comunicación crítica en tiempo real, y la interfaz 43 y el canal de comunicación 47, los canales de comunicación para la comunicación no crítica en tiempo real. Pero las dos interfaces respectivamente representadas, separadas lógicamente entre sí 42 o 43 y los canales de comunicación 46 y 47son, vistos físicamente, respectivamente el mismo canal de comunicación que se utiliza para la transmisión de los datos respectivos en ambas direcciones. Se lleva a cabo, especialmente la señalización por separado de qué tipo de datos se encuentran presentes y pueden ser llamados a través de los dos canales de comunicación separados lógicamente entre sí 46 y 47, asimismo, a través del canal de comunicación 46 se señaliza la facilitación de los datos críticos en tiempo real para las aplicaciones críticas en tiempo real 48 y a través del canal de comunicación 47, la facilitación de los datos no críticos en tiempo real para las aplicaciones no críticas en tiempo real 49. De ese modo el excitador 44 y las aplicaciones críticas en tiempo real 48 pueden ser procesadas con una mayor prioridad que el excitador 45 y las aplicaciones no críticas en tiempo real 49. De ese modo también se puede garantizar el procesamiento crítico en tiempo real de los datos críticos en tiempo real, en el usuario 39. La separación de la comunicación crítica en tiempo real y la comunicación no crítica en tiempo real necesaria para garantizar la comunicación en tiempo real, tiene, además, la ventaja de que para la comunicación no crítica en tiempo real se pueden utilizar sin restricciones ,los programas existentes, especialmente los excitadores existentes, por lo que, por un lado no se requiere de nuevos desarrollos costosos, y por otro lado la evolución de la comunicación estándar no crítica en tiempo real no tiene ninguna influencia sobre la comunicación en tiempo real misma y por ello puede ser incluida sin restricciones en la invención publicada.
Resumiendo, la invención comprende un sistema y un procedimiento que posibilita, a través de un funcionamiento cíclico, tanto una comunicación crítica en tiempo real como una comunicación no crítica en tiempo real en una red de datos conmutable, que consiste en usuarios y unidades de acople, por ejemplo, un sistema de automatización distribuido. En un denominado ciclo de transmisión (12) existen en cada caso, para todos los usuarios y unidades de acople de la red de datos conmutable al menos una zona (13) para la transmisión de datos críticos en tiempo real, y al menos una zona (14) para la transmisión de datos no críticos en tiempo real, por lo cual la comunicación crítica en tiempo real está separada de la comunicación no crítica en tiempo real. Dado que todos los usuarios y unidades de acople siempre están sincronizados sobre una base temporal común, las zonas respectivas para la transmisión de datos para todos los usuarios y unidades de acople en cada caso en el mismo momento, es decir, la comunicación crítica en tiempo real se lleva a cabo temporalmente independiente de la comunicación no crítica en tiempo real y por ello no es influenciada por ella. La comunicación crítica en tiempo real es planificada con anterioridad. La alimentación de mensajes de datos en el emisor de origen, así como su retransmisión mediante las unidades de acople integrantes, se lleva a cabo con una base temporal. A través del almacenamiento intermedio en las unidades de acople se logra que la comunicación espontánea, factible de una comunicación por Internet, que se presenta en cualquier momento, sea desplazada hacia la zona de transmisión (14) prevista para una comunicación no crítica en tiempo real de un ciclo de transmisión (12), y también que sólo sea transmitida allí.

Claims (41)

1. Procedimiento para la transmisión de datos a través de una red de datos en la cual se transmiten datos críticos en tiempo real y datos no críticos en tiempo real, asimismo la red de datos está construida entre, al menos, dos usuarios, especialmente un emisor y un receptor, asimismo los datos son transmitidos en, al menos, un ciclo de transmisión (12) con una duración temporal regulable (17), cada ciclo de transmisión (12) está subdividido en, al menos, una primera zona (13) para la transmisión de datos críticos en tiempo real y, al menos, una segunda zona (14) para la transmisión de datos no críticos en tiempo real, caracterizado porque la red de datos es una red de datos Ethernet conmutable en el área de las plantas industriales, en la que a cada usuario le está asignada una unidad de acomplamiento, prevista para la emisión y/o recepción y/o la retransmisión de los datos transmitidos, porque todas las unidades de acople de la red de datos conmutable presentan una base temporal sincrónica común, gracias a la sincronización temporal, y porque, para el control en tiempo real de todos los mensajes de datos críticos por ser transmitidos en tiempo real, en todas las unidades de acople respectivamente implicadas están anotados, antes del inicio de la realización de la transmisión de datos respectiva, todos los momentos para la retransmisión de mensajes de datos críticos en tiempo real, así como los trayectos de unión respectivamente correspondientes, a través de los cuales son transmitidos los mensajes de datos críticos en tiempo real.
2. Procedimiento acorde a la reivindicación 1, caracterizado porque todos los datos no críticos en tiempo real que deben ser transmitidos durante la zona (13) prevista para la comunicación en tiempo real de un ciclo de transmisión (12), son almacenados temporalmente por la unidad de acomplamiento respectiva y son transmitidos durante la zona (14) prevista para la comunicación no crítica en tiempo real de este o uno de los siguientes ciclos de transmisión.
3. Procedimiento acorde a la reivindicación 1 o 2, caracterizado porque todos los datos no críticos en tiempo real que no pueden ser transmitidos durante la zona (14) prevista para la transmisión de datos no críticos en tiempo real de un ciclo de transmisión (12), son almacenados temporalmente por la unidad de acomplamiento respectiva y son transmitidos durante la zona (14) prevista para la comunicación no crítica en tiempo real de un ciclo de transmisión posterior.
4. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque la duración temporal de la zona (14) para la transmisión de datos no críticos en tiempo real, dentro de un ciclo de transmisión (12), es determinada automáticamente a través de la duración temporal de la zona (13) para la transmisión de datos críticos en tiempo real.
5. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque la duración temporal de la zona (13) para la transmisión de datos críticos en tiempo real dentro de un ciclo de transmisión (12) es determinada respectivamente a través de los datos por ser transmitidos específicamente en la conexión.
6. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque la duración temporal (17) de un ciclo de transmisión (12) es determinado al menos una vez antes de la realización respectiva de la transmisión de datos.
7. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque la duración temporal (17) y/o la duración temporal de la zona (13) para la transmisión de datos críticos en tiempo real, de un ciclo de transmisión (12), puede ser modificada.
8. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque la duración temporal (17) de un ciclo de transmisión (12) dura entre un microsegundo y 10 segundos.
9. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque las nuevas planificaciones de la comunicación en tiempo real pueden ser llevadas a cabo en todo momento durante el funcionamiento en curso de un sistema de automatización.
10. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque la duración temporal (17) de un ciclo de transmisión (12) puede ser modificada por una nueva planificación de la comunicación en tiempo real.
11. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque una parte de la zona (13) prevista para la transmisión de datos críticos en tiempo real, del ciclo de transmisión (12), está prevista para la transmisión de datos para la organización de la transmisión de datos (15).
12. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque los datos para la organización de la transmisión de datos (15) son transmitidos al comienzo de la zona (13) para la transmisión de datos críticos en tiempo real del ciclo de transmisión (12).
13. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque los datos para la organización de la transmisión de datos (15) contienen datos para la sincronización temporal de los usuarios y las unidades de acople de la red de datos y/o datos para el reconocimiento de la topología de la red de datos.
\newpage
14. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque para todos los mensajes de datos críticos en tiempo real por ser transmitidos, están anotados el momento de emisión y recepción en el emisor y/o en el receptor, antes del inicio de la realización de la transmisión de datos.
15. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque cada mensaje de datos críticos en tiempo real llega a la unidad de acomplamiento correspondiente, a más tardar, en el momento de retransmisión, o antes.
16. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque los mensajes de datos críticos en tiempo real son emitidos o transmitidos directamente, sin intersticio temporal.
17. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque los trayectos de unión de una red de datos conmutable que no deben ser utilizados para una comunicación no crítica en tiempo real, son utilizados en caso de la comunicación crítica en tiempo real.
18. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque al menos un usuario de la red de datos conmutable puede llevar a cabo, paralelamente y en la misma red de datos conmutable, una comunicación crítica en tiempo real y/o una comunicación no crítica en tiempo real, especialmente una comunicación por Internet, asimismo la comunicación no crítica en tiempo real que se realiza no influye sobre la comunicación crítica en tiempo real que se realiza en paralelo.
19. Procedimiento acorde a una de las reivindicaciones anteriores, caracterizado porque puede ser agregado a una red de datos conmutable al menos un usuario cualquiera, especialmente un usuario con la capacidad de una comunicación abierta factible de una comunicación por Internet, con o sin unidad de acomplamiento asignada.
20. Sistema para la transmisión de datos a través de una red de datos con al menos un dispositivo de procesamiento de datos acoplable a una red de datos, que transmite datos críticos en tiempo real y datos no críticos en tiempo real, asimismo la red de datos está construida entre al menos dos integrantes, especialmente un emisor y un receptor, asimismo el sistema presenta al menos un medio para la transmisión de datos en al menos un ciclo de transmisión (12) en al menos una primera zona (13) para la transmisión de datos críticos en tiempo real y al menos una segunda zona (14) para la transmisión de datos no críticos en tiempo real, caracterizado porque la red de datos es una red de datos Ethernet conmutable en el área de las plantas industriales, en la que a cada usuario le está asignada una unidad de acomplamiento, prevista para la emisión y/o recepción y/o la retransmisión de los datos a ser transmitidos, porque el sistema presenta al menos un medio que suministra a todas las unidades de acople de la red de datos conmutable, una base temporal sincrónica común, y porque el sistema presenta al menos un medio que anota todos los momentos para la retransmisión de mensajes de datos críticos en tiempo real así como los trayectos respectivamente correspondientes a través de los cuales son transmitidos los mensajes de datos críticos en tiempo real, antes del inicio de la ejecución de la transmisión de datos respectiva, para el control en tiempo real de todos los mensajes de datos críticos por ser transmitidos en tiempo real, y lo anota en todas las unidades de acople respectivamente implicadas.
21. Sistema acorde a la reivindicación 20, caracterizado porque el sistema presenta al menos un medio que procura que todos los datos no críticos en tiempo real que deben ser transmitidos durante la zona (13) prevista para la comunicación en tiempo real de un ciclo de transmisión (12), sean almacenados temporalmente por la unidad de acomplamiento respectiva y sean transmitidos durante la zona (14) prevista para la comunicación no crítica en tiempo real de este o uno de los siguientes ciclos de transmisión.
22. Sistema acorde a la reivindicación 20 o 21, caracterizado porque el sistema presenta al menos un medio que procura que todos los datos no críticos en tiempo real que no pueden ser transmitidos durante la zona (14), prevista para la transmisión de datos no críticos en tiempo real de un ciclo de transmisión (12), sean almacenados temporalmente por la unidad de acomplamiento respectiva y sean transmitidos durante la zona (14) prevista para la comunicación no crítica en tiempo real de un ciclo de transmisión posterior.
23. Sistema acorde a una de las reivindicaciones 20 a 22, caracterizado porque el sistema presenta al menos un medio que procura que la duración temporal de la zona (14) para la transmisión de datos no críticos en tiempo real dentro de un ciclo de transmisión (12) sea determinada automáticamente a través de la duración temporal de la zona (13) para la transmisión de datos críticos en tiempo real.
24. Sistema acorde a una de las reivindicaciones 20 a 23, caracterizado porque el sistema presenta al menos un medio que determina, en cada caso, la duración temporal de la zona (13) para la transmisión de datos críticos en tiempo real dentro de un ciclo de transmisión (12) a través de los datos por ser transmitidos específicamente en la conexión.
25. Sistema acorde a una de las reivindicaciones 20 a 24, caracterizado porque el sistema presenta al menos un medio que determina la duración temporal (17) de un ciclo de transmisión (12) al menos una vez antes de la realización de la transmisión de datos.
26. Sistema acorde a una de las reivindicaciones 20 a 25, caracterizado porque el sistema presenta al menos un medio que modifica la duración temporal (17) de un ciclo de transmisión (12) y/o la duración temporal de la zona (13) para la transmisión de datos críticos en tiempo real dentro de un ciclo de transmisión (12).
27. Sistema acorde a una de las reivindicaciones 20 a 26, caracterizado porque el sistema presenta al menos un medio que realiza las nuevas planificaciones de la comunicación en tiempo real en todo momento en el funcionamiento en curso de un sistema de automatización.
28. Sistema acorde a una de las reivindicaciones 20 a 27, caracterizado porque el sistema presenta al menos un medio que modifica la duración temporal (17) de un ciclo de transmisión (12) a través de la nueva planificación de la comunicación en tiempo real.
29. Sistema acorde a una de las reivindicaciones 20 a 28, caracterizado porque el sistema presenta al menos un medio que prevé una parte de la zona (13) prevista para la transmisión de datos críticos en tiempo real, del ciclo de transmisión (12), para la transmisión de datos para la organización de la transmisión de datos (15).
30. Sistema acorde a una de las reivindicaciones 20 a 29, caracterizado porque el sistema presenta al menos un medio que transmite los datos para la organización de la transmisión de datos (15) al comienzo de la zona (13) para la transmisión de datos críticos en tiempo real del ciclo de transmisión (12).
31. Sistema acorde a una de las reivindicaciones 20 a 30, caracterizado porque el sistema presenta al menos un medio que anota, para todos los mensajes de datos críticos en tiempo real por ser transmitidos, el momento de emisión y recepción en el emisor y/o en el receptor, antes del inicio de la realización de la transmisión de datos.
32. Sistema acorde a una de las reivindicaciones 20 a 31, caracterizado porque el sistema presenta al menos un medio que procura que cada mensaje de datos críticos en tiempo real llegue a la unidad de acomplamiento correspondiente a más tardar en el momento de retransmisión o antes.
33. Sistema acorde a una de las reivindicaciones 20 a 32, caracterizado porque el sistema presenta al menos un medio que emite o retransmite los mensajes de datos críticos en tiempo real directamente, sin intersticio temporal.
34. Sistema acorde a una de las reivindicaciones 20 a 33, caracterizado porque el sistema presenta al menos un medio que procura que los trayectos de unión de una red de datos conmutable que no deben ser utilizados para una comunicación no crítica en tiempo real, sean utilizados en caso de la comunicación crítica en tiempo real.
35. Sistema acorde a una de las reivindicaciones 20 a 34, caracterizado porque una unidad de acomplamiento está integrada en un usuario.
36. Sistema acorde a una de las reivindicaciones 20 a 35, caracterizado porque una unidad de acomplamiento presenta dos accesos al usuario respectivo separados, asimismo un acceso para el intercambio de datos críticos en tiempo real, y otro acceso para el intercambio de datos no críticos en tiempo real.
37. Sistema acorde a una de las reivindicaciones 20 a 36, caracterizado porque el sistema presenta, al menos, un medio que procura al menos un usuario de la red de datos conmutable pueda llevar a cabo, paralelamente y en la misma red de datos conmutable, una comunicación crítica en tiempo real y/o una comunicación no crítica en tiempo real, especialmente una comunicación por Internet, asimismo, la comunicación no crítica en tiempo real que se realiza, no influye sobre la comunicación crítica en tiempo real que se realiza en paralelo.
38. Sistema acorde a una de las reivindicaciones 20 a 37, caracterizado porque el sistema presenta, al menos, un medio que procura que pueda ser agregado a una red de datos conmutable, al menos un usuario cualquiera, especialmente un usuario con la capacidad de una comunicación abierta factible de una comunicación por Internet, con o sin unidad de acomplamiento asignada.
39. Usuario para un sistema acorde a una de las reivindicaciones 20-38 y/o un usuario con medios para la realización del procedimiento acorde a una de las reivindicaciones 1 a 19.
40. Usuario acorde a la reivindicación 39, caracterizado porque el usuario es un sistema de automatización.
41. Usuario acorde a una de las reivindicaciones 39 o 40, caracterizado porque el usuario presenta al menos un medio para la transmisión de datos críticos en tiempo real y datos no críticos en tiempo real, asimismo los datos son transmitidos en al menos un ciclo de transmisión (12) con una duración temporal regulable (17), cada ciclo de transmisión (12) está subdividido en al menos una primera zona (13) para la transmisión de datos críticos en tiempo real y al menos una segunda zona (14) para la transmisión de datos no críticos en tiempo real.
ES01997926T 2000-11-24 2001-11-16 Sistema y procedimiento para la transmision paralela de datos criticos en tiempo real y datos no criticos en tiempo real a traves de redes de datos conmutables, especialmente ethernet. Expired - Lifetime ES2300386T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10058524A DE10058524A1 (de) 2000-11-24 2000-11-24 System und Verfahren zur parallelen Übertragung von echtzeitkritischen und nicht echtzeitkritischen Daten über schaltbare Datennetze, insbesondere Ethernet
DE10058524 2000-11-24

Publications (1)

Publication Number Publication Date
ES2300386T3 true ES2300386T3 (es) 2008-06-16

Family

ID=7664614

Family Applications (1)

Application Number Title Priority Date Filing Date
ES01997926T Expired - Lifetime ES2300386T3 (es) 2000-11-24 2001-11-16 Sistema y procedimiento para la transmision paralela de datos criticos en tiempo real y datos no criticos en tiempo real a traves de redes de datos conmutables, especialmente ethernet.

Country Status (8)

Country Link
US (3) US20020064157A1 (es)
EP (1) EP1388238B1 (es)
JP (1) JP3854578B2 (es)
CN (1) CN100409641C (es)
AT (1) ATE388559T1 (es)
DE (2) DE10058524A1 (es)
ES (1) ES2300386T3 (es)
WO (1) WO2002043336A1 (es)

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7904194B2 (en) 2001-02-09 2011-03-08 Roy-G-Biv Corporation Event management systems and methods for motion control systems
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
DE10113261C2 (de) * 2001-03-16 2003-07-10 Siemens Ag Synchrones, getaktetes Kommunikationssystem mit dezentralen Ein-/Ausgabe-Baugruppen und Verfahren zur Einbindung dezentraler Ein-/Ausgabe-Baugruppen in ein solches System
WO2002078264A2 (de) * 2001-03-22 2002-10-03 Siemens Aktiengesellschaft Verfahren und elektronischer schaltkreis für eine skalierbare kommunikationsschnittstelle in automatisierungskomponenten
US20040114582A1 (en) * 2001-03-22 2004-06-17 Franz-Josef Gotz Electronic switching circuit and method for a communication interface with buffer storage
WO2002078252A2 (de) * 2001-03-22 2002-10-03 Siemens Aktiengesellschaft Elektronischer schaltkreis und verfahren für eine kommunikationsschnittstelle mit cut-through pufferspeicher
ATE291810T1 (de) 2001-09-26 2005-04-15 Siemens Ag Empfang von datentelegrammen in kommunikationssystemen mit redundanten netzwerkpfaden
DE10147419A1 (de) * 2001-09-26 2003-04-24 Siemens Ag Verfahren zur Erstellung einer dynamischen Adresstabelle für einen Koppelknoten in einem Datennetz und Verfahren zur Übertragung eines Datentelegramms
DE50205762D1 (de) 2001-09-26 2006-04-13 Siemens Ag Verfahren zur übertragung eines datentelegramms zwischen einer echtzeit-domain und einer nicht-echtzeit-domain und koppeleinheit
WO2003028289A2 (de) 2001-09-26 2003-04-03 Siemens Aktiengesellschaft Verfahren zur übertragung von echtzeit-datentelegrammen in einem zyklischen kommunikationssystem
ES2255625T3 (es) 2001-09-26 2006-07-01 Siemens Aktiengesellschaft Procedimiento para el funcionamiento de un sistema de comunicacion ciclico isocrono.
WO2003036879A1 (de) * 2001-10-17 2003-05-01 Siemens Aktiengesellschaft Teilnehmergerät für ein hochperformantes kommunikationssystem
DE10242667B4 (de) 2002-09-13 2004-07-29 Phoenix Contact Gmbh & Co. Kg Echtzeitfähiges Steuerungssystem mit einer SPS-Applikation unter einem nicht echtzeitfähigen Betriebssystem
DE10243384B4 (de) 2002-09-18 2006-10-05 Siemens Ag Verfahren zur permanenten redundanten Übertragung von Datentelegrammen in Kommunikationssystemen
DE10243850A1 (de) * 2002-09-20 2004-04-01 Siemens Ag Verfahren zur Übertragung von Datentelegrammen in einem geschalteten, zyklischen Kommunikationssystem
DE10304637A1 (de) * 2003-02-04 2004-08-19 Elektro Beckhoff Gmbh Unternehmensbereich Industrie Elektronik Netzwerk-Koppler, Netzwerk und Datenverarbeitungsverfahren für Ethernet-Telegramme
DE10305828A1 (de) 2003-02-12 2004-09-02 Siemens Ag Deterministisches Kommunikationssystem
DE10308954A1 (de) 2003-02-28 2004-09-09 Siemens Ag Übertragung von Daten in einem schaltbaren Datennetz
DE10309164A1 (de) * 2003-02-28 2004-09-09 Siemens Ag Scheduling von Echtzeitkommunikation in geschalteten Netzwerken
DE10313050B3 (de) * 2003-03-24 2004-06-24 Siemens Ag Kommunikationsendgerät mit als Bluetooth-Antenne ausgebildetem Metallrahmen
DE10314025B4 (de) 2003-03-28 2010-04-01 Kuka Roboter Gmbh Verfahren und Vorrichtung zum Steuern einer Mehrzahl von Handhabungsgeräten
DE10327545B4 (de) 2003-06-18 2005-12-01 Infineon Technologies Ag Verfahren und Vorrichtung zur Verarbeitung von Echtzeitdaten
CN100382522C (zh) * 2003-08-04 2008-04-16 浙江中控技术股份有限公司 一种实现以太网确定性通信的调度方法
US8027349B2 (en) 2003-09-25 2011-09-27 Roy-G-Biv Corporation Database event driven motion systems
US20060064503A1 (en) 2003-09-25 2006-03-23 Brown David W Data routing systems and methods
KR100575989B1 (ko) 2004-04-08 2006-05-02 삼성전자주식회사 동기화 이더넷에서의 비동기 데이터의 분할 전송 방법 및그 방법에 사용되는 데이터 구조
DE102004041093A1 (de) * 2004-08-24 2006-03-09 Bosch Rexroth Aktiengesellschaft Hauptstation und Nebenstation in einem Netzwerk sowie ein Verfahren zum Übertragen von Daten in einem Netzwerk
US7983769B2 (en) * 2004-11-23 2011-07-19 Rockwell Automation Technologies, Inc. Time stamped motion control network protocol that enables balanced single cycle timing and utilization of dynamic data structures
US7904184B2 (en) * 2004-11-23 2011-03-08 Rockwell Automation Technologies, Inc. Motion control timing models
DE102005019105A1 (de) 2005-04-25 2006-11-02 Siemens Ag Kommunikationssystem
US7649912B2 (en) * 2005-04-27 2010-01-19 Rockwell Automation Technologies, Inc. Time synchronization, deterministic data delivery and redundancy for cascaded nodes on full duplex ethernet networks
EP1886448B1 (de) 2005-06-01 2011-11-30 Siemens Aktiengesellschaft Universelles mess- oder schutzgerät
KR101050658B1 (ko) * 2005-07-05 2011-07-19 삼성전자주식회사 레지덴셜 이더넷에서 고속 이더넷을 수용하는 전송 사이클설정방법
DE102006006508A1 (de) * 2006-02-10 2007-08-16 Robert Bosch Gmbh Verfahren zur Datenübertragung über Datennetzwerke
EP1835699A1 (de) * 2006-03-17 2007-09-19 ABB PATENT GmbH Robotersteuerung
WO2007107236A1 (de) * 2006-03-17 2007-09-27 Abb Patent Gmbh Robotersteuerung
DE102006023799B4 (de) * 2006-05-20 2014-05-15 Franki Grundbau Gmbh & Co.Kg Vorrichtung zur Herstellung von Gründungselementen
DE102007017835A1 (de) * 2007-04-16 2008-10-23 Beckhoff Automation Gmbh Paketvermittlungsvorrichtung und lokales Kommunikationsnetz mit einer solchen Paketvermittlungsvorrichtung
DE102008010385B4 (de) * 2008-02-21 2009-10-29 Ic-Haus Gmbh Verfahren und Datenübertragungsanlage zur seriellen Datenübertragung zwischen einer Leiteinrichtung und wenigstens einer Teilnehmereinrichtung
JP4994281B2 (ja) * 2008-03-26 2012-08-08 ルネサスエレクトロニクス株式会社 接続確認型ネットワーク装置、ネットワークシステム及びフレーム転送方法
WO2011038531A1 (zh) * 2009-09-29 2011-04-07 西门子公司 一种profinet通信***中的通信方法
DE102010023070B4 (de) 2009-09-29 2024-04-11 Volkswagen Ag Verfahren und Filter zur Übertragung zeitgesteuerter Botschaften
DE102009058517A1 (de) * 2009-12-16 2011-06-22 Siemens Aktiengesellschaft, 80333 Vorrichtung und Verfahren zum Schutz eines Echtzeit-Netzwerksegmentes
JP5137984B2 (ja) * 2010-02-12 2013-02-06 株式会社日立ハイテクインスツルメンツ フィールドネットワークシステム
WO2012007128A1 (de) 2010-07-14 2012-01-19 Phoenix Contact Gmbh & Co. Kg Kommunikationssystem und verfahren zur isochronen datenübertragung in echtzeit
DE102010052322A1 (de) 2010-11-25 2012-05-31 Phoenix Contact Gmbh & Co. Kg Kommunikationssystem und Verfahren zur isochronen Datenübertragung in Echtzeit
DE102010027167B4 (de) 2010-07-14 2012-08-09 Phoenix Contact Gmbh & Co. Kg Kommunikationssystem und Verfahren zur isochronen Datenübertragung in Echtzeit
EP2413538B1 (de) * 2010-07-30 2013-03-13 Siemens Aktiengesellschaft Vermeidung von Sendeschleifen in einem redundanten Ringnetzwerk
US9197576B2 (en) 2010-11-15 2015-11-24 Rockwell Automation Technologies, Inc. Method and apparatus for allocating and prioritizing data transmission
JP5389071B2 (ja) * 2011-02-17 2014-01-15 株式会社日立産機システム 通信制御装置
EP2501079A1 (de) 2011-03-15 2012-09-19 Siemens Aktiengesellschaft Verfahren zur Echtzeit-Datenübertragung in einem Kommunikations-Netz
DE102011121522A1 (de) * 2011-12-16 2013-06-20 Robert Bosch Gmbh Verfahren zum Steuern einer Anlage mit Echtzeitübertragung von Datentelegrammen
DE102012204536A1 (de) 2012-03-21 2013-05-08 Siemens Aktiengesellschaft Netzwerk und Verfahren zur Übertragung von Daten über ein gemeinsames Übertragungsmedium
DE112012006248B4 (de) 2012-04-20 2023-06-22 Mitsubishi Electric Corporation Datenverarbeitungsvorrichtung und Programm
DE102013207760B4 (de) * 2013-04-29 2024-02-22 Phoenix Contact Gmbh & Co. Kg Elektrisches Interfacemodul
DE102014206387A1 (de) 2014-04-03 2015-10-08 Phoenix Contact Gmbh & Co. Kg Elektrisches Interfacemodul
DE102014112082A1 (de) 2014-08-22 2016-02-25 Beckhoff Automation Gmbh Verteilerknoten, Automatisierungsnetz und Verfahren zum Übertragen von echtzeitrelevanten und nicht-echtzeitrelevanten Datenpaketen
CN107113484B (zh) * 2015-01-14 2019-05-28 唯听助听器公司 操作助听器***的方法和助听器***
WO2017033314A1 (ja) * 2015-08-26 2017-03-02 三菱電機株式会社 無線通信装置及び無線通信機器及び無線通信方法及び無線通信プログラム
TW201719454A (zh) * 2015-11-18 2017-06-01 財團法人資訊工業策進會 資料處理伺服器及其資料處理方法
US11072356B2 (en) 2016-06-30 2021-07-27 Transportation Ip Holdings, Llc Vehicle control system
US10814893B2 (en) 2016-03-21 2020-10-27 Ge Global Sourcing Llc Vehicle control system
CN105930285A (zh) * 2016-04-12 2016-09-07 深圳市汇川技术股份有限公司 一种基于485总线的驱动设备监控方法以及***
WO2018003117A1 (ja) * 2016-07-01 2018-01-04 三菱電機株式会社 通信システムおよび通信方法
JP7089842B2 (ja) * 2016-10-07 2022-06-23 オムロン株式会社 演算装置および制御装置
DE112016006755B4 (de) 2016-11-14 2020-06-18 Mitsubishi Electric Corporation Netzwerksystem und Kommunikationsverfahren
US10678216B2 (en) * 2017-02-28 2020-06-09 Sap Se Manufacturing process data collection and analytics
DE102017125086A1 (de) 2017-10-26 2019-05-02 Beckhoff Automation Gmbh Datenübertragungsverfahren und Kommunikationsnetzwerk
US10587560B2 (en) * 2017-11-07 2020-03-10 General Electric Company Unified real-time and non-real-time data plane
DE102018112357A1 (de) * 2018-05-23 2019-11-28 Beckhoff Automation Gmbh Datenübertragungsverfahren und Automatisierungskommunikationsnetzwerk
US10735218B2 (en) 2018-05-23 2020-08-04 Beckhofff Automation GmbH Data transmission method and automation-communication network
US10659190B1 (en) 2019-02-25 2020-05-19 At&T Intellectual Property I, L.P. Optimizing delay-sensitive network-based communications with latency guidance
DE102019116510A1 (de) * 2019-06-18 2020-12-24 Beckhoff Automation Gmbh Netzwerkteilnehmer und Automatisierungsnetzwerk
DE102019219648A1 (de) * 2019-12-16 2021-06-17 Robert Bosch Gmbh Verfahren zum Betreiben eines Kommunikationsnetzwerks und Kommunikationsnetzwerk
CN113037685B (zh) * 2019-12-24 2022-08-30 ***通信集团四川有限公司 数据传输方法和电子设备
FR3115957B1 (fr) * 2020-11-05 2023-12-22 Thales Sa Procédé d'échange de données dans une plateforme de communication, produit programme d'ordinateur et plateforme de communication associés
CN114884903B (zh) * 2022-04-29 2023-06-02 绿盟科技集团股份有限公司 数据处理方法、现场可编程门阵列芯片及网络安全设备
DE102022118267B3 (de) 2022-07-21 2024-01-25 Rockwell Collins Deutschland Gmbh Synchronisiertes Datennetzwerk-System und Verfahren zum Initialisieren sowie zum Synchronisieren desselben

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8606217D0 (en) * 1986-03-13 1986-04-16 Univ Strathclyde Local area network priority control system
JPS63199540A (ja) * 1987-02-16 1988-08-18 Toshiba Corp デ−タ伝送方法及び装置
DE69124596T2 (de) * 1991-04-22 1997-08-21 Ibm Kollisionsfreies Einfügen und Entfernen von durchschaltevermittelten Kanälen in einer paketvermittelnden Übertragungsstruktur
SE501373C2 (sv) * 1992-12-17 1995-01-30 Televerket Anordning vid kommunikationsnät
EP0684719A1 (en) * 1994-05-25 1995-11-29 International Business Machines Corporation Method and apparatus for transmission of high priority traffic on low speed communication links
KR0170714B1 (ko) * 1995-12-20 1999-03-30 김광호 낸드형 플래쉬 메모리 소자 및 그 구동방법
US5812545A (en) * 1996-01-04 1998-09-22 Orion Atlantic, L.P. Full mesh satellite-based multimedia networking system
AT410875B (de) * 1996-01-10 2003-08-25 Frequentis Nachrichtentechnik Gmbh Verfahren und anlage zur übertragung von daten
US5784569A (en) * 1996-09-23 1998-07-21 Silicon Graphics, Inc. Guaranteed bandwidth allocation method in a computer system for input/output data transfers
US5923648A (en) * 1996-09-30 1999-07-13 Amsc Subsidiary Corporation Methods of dynamically switching return channel transmissions of time-division multiple-access (TDMA) communication systems between signalling burst transmissions and message transmissions
US5982761A (en) * 1996-09-30 1999-11-09 Amsc Subsidiary Corporation Methods of communicating over time-division multiple-access (TDMA) communication systems with distinct non-time-critical and time-critical network management information transmission rates
SE510162C2 (sv) * 1997-01-14 1999-04-26 Ericsson Telefon Ab L M En metod och kommunikationsstation för styrning av meddelandöverföring i ett mobilt kommunikationssystem
EP0876032A3 (en) * 1997-02-26 2005-01-26 Kabushiki Kaisha Toshiba Communication apparatus, communication method, and record medium
US6321272B1 (en) * 1997-09-10 2001-11-20 Schneider Automation, Inc. Apparatus for controlling internetwork communications
US6360271B1 (en) * 1999-02-02 2002-03-19 3Com Corporation System for dynamic jitter buffer management based on synchronized clocks
US6412006B2 (en) * 1998-02-10 2002-06-25 3Com Corporation Method and apparatus for sending delay sensitive information assisted by packet switched networks
JP2000078201A (ja) * 1998-06-17 2000-03-14 Canon Inc 通信装置、通信方法及び通信システム
US6483846B1 (en) * 1998-07-10 2002-11-19 Honeywell Inc. Middleware-based real-time communication system
US6370159B1 (en) * 1998-07-22 2002-04-09 Agilent Technologies, Inc. System application techniques using time synchronization
US6611519B1 (en) * 1998-08-19 2003-08-26 Swxtch The Rules, Llc Layer one switching in a packet, cell, or frame-based network
US6215797B1 (en) * 1998-08-19 2001-04-10 Path 1 Technologies, Inc. Methods and apparatus for providing quality of service guarantees in computer networks
US6246702B1 (en) * 1998-08-19 2001-06-12 Path 1 Network Technologies, Inc. Methods and apparatus for providing quality-of-service guarantees in computer networks
US6570849B1 (en) 1999-10-15 2003-05-27 Tropic Networks Inc. TDM-quality voice over packet
EP1130877B1 (en) * 2000-03-02 2007-05-16 Alcatel Lucent Qualified priority queue scheduler
US6993043B1 (en) * 2000-11-13 2006-01-31 At&T Corp. End-to-end prioritized data delivery on networks using IP over frame relay
US7093256B2 (en) * 2002-12-13 2006-08-15 Equator Technologies, Inc. Method and apparatus for scheduling real-time and non-real-time access to a shared resource

Also Published As

Publication number Publication date
WO2002043336A9 (de) 2003-12-18
US20090034524A1 (en) 2009-02-05
US20100232430A1 (en) 2010-09-16
JP2004515122A (ja) 2004-05-20
DE10058524A1 (de) 2002-06-13
EP1388238B1 (de) 2008-03-05
US8179923B2 (en) 2012-05-15
ATE388559T1 (de) 2008-03-15
EP1388238A1 (de) 2004-02-11
CN1476702A (zh) 2004-02-18
CN100409641C (zh) 2008-08-06
DE50113709D1 (de) 2008-04-17
JP3854578B2 (ja) 2006-12-06
US20020064157A1 (en) 2002-05-30
US8064482B2 (en) 2011-11-22
WO2002043336A1 (de) 2002-05-30

Similar Documents

Publication Publication Date Title
ES2300386T3 (es) Sistema y procedimiento para la transmision paralela de datos criticos en tiempo real y datos no criticos en tiempo real a traves de redes de datos conmutables, especialmente ethernet.
ES2270036T3 (es) Procedimiento y sistema para la transmision de datos a traves de redes de datos conmutables.
ES2567268T3 (es) Sistema de comunicación y procedimiento para la transmisión de datos isócrona en tiempo real
GB1383680A (en) Data transmission
JPH0133062B2 (es)
EP0026329B1 (en) Communications controller for a time division multiple access satellite communication network
US4839887A (en) Node apparatus for communication network having multi-conjunction architecture
GB2351886A8 (en) Master and slave communications with multiple message frame sent over long link and broken into multiple single message frames sent over short links
von Hoyningen-Huene et al. Comparison of wireless gateway concepts for industrial real-time-communication
ES2266870T3 (es) Procedimiento para la transmision de telegramas de datos en un sistema de comunicacion ciclico conmutado.
CN102082696B (zh) 一种冗余网络***以及基于该***的报文发送方法
JP2011160427A (ja) デュアルポートを有するイーサネットシステムのスイッチング装置
US6654385B1 (en) Message division communication method and communication system
KR100396843B1 (ko) 이더넷 스위칭 장치를 이용한 아이피씨 메시지 교환장치및 방법
JP2006519531A (ja) データネットワークにおける情報伝達
JPS61187445A (ja) パケツト再送制御方式
JPH01149640A (ja) ループ式データ伝送方式
JP2644100B2 (ja) 無線データ通信システム
JP3096486B2 (ja) 通信システム
JPH06177891A (ja) 通信設備のコア内のパケットモード支援ユニット間の通信方法及び機構
EP0841784A2 (en) Packet switch for the transmission of PCM frames
JPS55137748A (en) Packet transmission and receiving system
KR20090063833A (ko) 동기 및 비동기 프레임 중계 시스템
JP3067159B2 (ja) パケット交換装置の信号方向制御方法及び装置
JPS6118240A (ja) 時分割方向制御デ−タ通信方式