ES2324302T3 - Sistema de comunicaciones y procedimiento para su sincronizacion. - Google Patents

Sistema de comunicaciones y procedimiento para su sincronizacion. Download PDF

Info

Publication number
ES2324302T3
ES2324302T3 ES05022099T ES05022099T ES2324302T3 ES 2324302 T3 ES2324302 T3 ES 2324302T3 ES 05022099 T ES05022099 T ES 05022099T ES 05022099 T ES05022099 T ES 05022099T ES 2324302 T3 ES2324302 T3 ES 2324302T3
Authority
ES
Spain
Prior art keywords
telegram
data
subscriber
field
synchronization information
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
ES05022099T
Other languages
English (en)
Inventor
Rigobert Kynast
Ludwig Dr. Leurs
Thomas Schmid
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.)
Bosch Rexroth AG
Original Assignee
Bosch Rexroth 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 Bosch Rexroth AG filed Critical Bosch Rexroth AG
Application granted granted Critical
Publication of ES2324302T3 publication Critical patent/ES2324302T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0664Clock or time synchronisation among packet nodes using timestamps unidirectional timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Procedimiento para la sincronización en un sistema de comunicaciones, que presenta un abonado central (M) y al menos otro abonado (S1, S2, S3), en el que al menos uno de los otros abonados (S1, S2, S3) es sincronizado para la recepción de un instante de activación sobre el abonado central (M), y en el que a tal fin se transmite un telegrama de datos con información de sincronización desde el abonado central (M) hacia el al menos otro abonado (S1, S2, S3), caracterizado porque la información de sincronización contenida en el telegrama de datos está asegurada con una suma de prueba propia.

Description

Sistema de comunicaciones y procedimiento para su sincronización.
La presente invención se refiere a un procedimiento para la sincronización en un sistema de comunicaciones, que presenta un abonado central y al menos otro abonado, en el que al menos uno de los otros abonados es sincronizado al abonado central, y en el que a tal fin se transmite un telegrama con información de sincronización desde el abonado central hacia el al menos otro abonado. Además, la presente invención se refiere a un sistema de comunicaciones así como a un sistema de automatización correspondiente. Por último, la presente invención se refiere a un telegrama y a una estructura o constitución de telegrama, respectivamente.
Con respecto a la publicación de la presente solicitud se hace referencia a la otra solicitud de patente alemana, presentada por la solicitante al mismo tiempo con la presente solicitud de patente, con las designaciones "Verfahren zur Synchronisation in einen redundanten Kommunicationssystem" y "Verfahren zur Übertragung von Daten in einem Kommunikationssystem", cuya publicación general es incorporada a través de esta referencia al mismo tiempo en la presente solicitud.
Se conocen en el estado de la técnica sistemas de comunicaciones. En muchas aplicaciones técnicas interesan especialmente los sistemas de comunicaciones distribuidos. Así, por ejemplo, se emplean sistemas de comunicaciones distribuidos en sistemas de automatización con técnica descentralizada de control y de accionamiento, en los que se controlan y se accionan con frecuencia una pluralidad de sistemas individuales de forma sincronizada en el tiempo. Este tipo de sistema individual puede ser una unidad de accionamiento, por ejemplo un motor síncrono y asíncrono, con la que se acciona uno de varios ejes que se interpolan entre sí o que trabajan estrechamente acoplados entre sí. Campos de aplicación típicos de tales sistemas de automatización con técnica descentralizada de control y de accionamiento son máquinas de pandeo o también máquinas herramientas así como también sistemas de rotor con una pluralidad de elementos de transporte y elementos activos que trabajan de forma sincronizada en el tiempo entre sí.
Tales sistemas de comunicaciones comprenden al menos dos, pero en general muchos más abonados, que están configurados o bien dispuestos con preferencia jerárquicamente con un abonado configurado como abonado central y los restantes abonados como otros abonados del sistema de comunicaciones. Tal estructura de disposición jerárquica se conoce, por ejemplo, como estructura maestro - subordinado con el abonado central o abonado principal como "maestro" o "abonado maestro" (estación principal) y los otros abonados como "subordinados" o "abonados subordinados" (subestación o estación secundaria). El abonado central está configurado como abonado central, que genera y emite señales de control a los otros abonados. Los otros abonados están en conexión de comunicación, para la recepción de estas señales de control y para la comunicación siguiente, en caso necesario, con el abonado central así como habitualmente también con los otros abonados. Los abonados subordinados se refieren en este caso la mayoría de las veces a acoplamientos de proceso, como por ejemplo sensores y actuadores, es decir, módulos de entrada y salida para señales analógicas y digitales, así como accionamientos. La descentralización del procesamiento de señales con pre-procesamiento de datos en los abonados subordinados es necesaria para mantener reducido el número de los datos a transmitir y requiere la comunicación entre el abonado maestro y los otros abonados subordinados. Se conocen a partir del estado de la técnica a tal fin esencialmente las tres estructuras de disposiciones básicas (Topologías) representadas en las figuras 1 a 3. En la figura 1, el abonado central M y los otros abonados S1, S2, S3 están conectados entre sí en una estructura anular. Una señal generada por el abonado central M recorre la estructura anular y pasa de esta manera por los otros abonados S1, S2 y S3 individuales en secuencia en serie. La figura 2 muestra una estructura de bus con una línea de bus central, en la que están conectados tanto los abonados centrales M como también los otros abonados S1, S2 y S3. La transferencia de señales y de datos se realiza de manera conocida a través de un bus de datos. En el caso de trayectos más largos de la línea de bus central, es habitual interconectar, para la intensificación de la señal un "Repetidor" R en la línea de bus central. La tercera estructura representada en la figura 3 es una estructura de estrella con un elemento de conmutación central Sw ("Switch") integrado en la línea de comunicación. Una señal generada por el abonado central M es transmitida por medio del elemento de conmutación Sw al abonado específico S1 o S2 o S3 como destinatario.
Las estructuras representadas en las figuras 1 a 3 pueden ser también parte de un sistema más complejo, en el que varias estructuras de disposiciones básicas están realizadas entrelazadas entre sí. La generación de una señal de control de orden superior corresponde entonces a uno de los abonados centrales o también a un abonado central de orden superior.
Además, se conocen a partir del estado de la técnica sistemas de comunicaciones distribuidos, en los que la función maestra puede cambiar entre varios abonados o incluso entre todos los abonados. Tales sistemas "Multi-Maestro" condicionan que varios abonados presenten la funcionalidad de un abonado central y en caso de presencia de una condición definida, realicen también esta función. En este caso, un abonado que funcionaba anteriormente como otro abonado se convierte en el abonado central y el abonado central hasta ahora se convierte en otro abonado del sistema de comunicaciones. Una condición posible para un cambio de este tipo puede ser, por ejemplo, la ausencia de una señal de control del abonado central hasta ahora.
Actualmente se comercializa por la solicitante bajo la designación SERCOS Interface® (SErial Real Time
COmmunication System), un sistema de comunicaciones distribuido de este tipo con estructura anular, que genera y emite señales de control a otros abonados a través de un abonado central. Los otros abonados están conectados habitualmente por medio de guías de ondas de luz con el abonado central. El sistema SERCOS Interface® especifica una comunicación estrechamente jerárquica. Se intercambian datos en forma de bloques de datos, los llamados telegramas o "cuadros" en ciclos de tiempo constantes entre el control (maestro) y las subestaciones (subordinados). No tiene lugar una comunicación directa entre los otros abonados o bien subestaciones. Adicionalmente, se establecen contenidos de datos, es decir, que el significado, la representación y la funcionalidad de los datos transmitidos están predefinidos en gran medida. En el sistema SERCOS Interface®, el maestro es la conexión del control en el anillo y un subordinado es la conexión de una o varias subestaciones (accionamientos o estaciones de E/S). Son posibles varios anillos en un control, de manera que la coordinación de los anillos individuales entre sí es cometido del control y no se especifica por el sistema SERCOS Intereface®. Con preferencia, este sistema de comunicaciones se utiliza para la regulación y control de motores dispuestos de forma distribuida, por ejemplo de motores síncronos o asíncronos. Los otros abonados del sistema de comunicaciones son entonces los aparatos de regulación para la regulación y control, respectivamente, de un motor. Campos de aplicación principales de este sistema de comunicaciones son especialmente los accionamientos de máquinas herramientas, máquinas de imprenta, máquinas tricotosas y máquinas de la técnica de automatización general. En el sistema SERCOS Interface® existen cinco fases de comunicaciones diferentes. Las primeras cuatro fases (fase 0 a fase 3) sirven para la inicialización de los abonados, la quinta fase (fase 4) es el funcionamiento regular.
Dentro de un ciclo de comunicaciones, cada subestación intercambia datos con el control. El acceso al anillo es determinista dentro de las divisiones de tiempo de emisión libres de colisión. En la figura 4, el ciclo de comunicación del funcionamiento regular, es decir, las fases de comunicación 3 y 4 del sistema SERCOS Interface® se representan esquemáticamente. En el sistema SERCOS Interface® existen tres tipos diferentes de telegramas, a saber, telegramas de sincronización maestra, telegramas de accionamiento y telegramas de datos maestros Los telegramas de sincronización maestra (MST) son emitidos por un abonado maestro y poseen solamente un campo de datos corto y sirven para la previsión de la fase de comunicación y como referencia de tiempo. Los telegramas de accionamiento (AT) son emitidos por abonados subordinados y presentan, por ejemplo, valores reales de un accionamiento activado por el abonado subordinado respectivo. Los telegramas de datos maestros (MDT) son telegramas (de cuadros) de sumas con campos de datos para todos los abonados subordinados. Por medio de los telegramas de datos maestros se transmiten valores objetivo desde el maestro al subordinado respectivo. Cada subestación recibe durante la inicialización el comienzo y la longitud de su (sub)campo de datos. El sistema SERCOS Interface® define en este caso los siguientes tipos de datos, a saber, datos de funcionamiento, informaciones de control y de estado, respectivamente y datos no transmitidos cíclicamente. Los datos de funcionamiento (datos de proceso) son transmitidos en cada ciclo. Ejemplos de ello son valores objetivo y valores reales. La longitud de la zona de datos de funcionamiento se puede establecer con parámetros, se establece durante la inicialización y se mantiene constante durante el funcionamiento del anillo. La información de control, que es emitida desde los abonados maestros hacia los abonados subordinados. Y la información de estado, que se emite desde los abonados subordinados hacia los abonados maestro. Son por ejemplo señales de liberación y mensajes de disponibilidad. Los datos transmitidos no cíclicamente (canal de servicio) comprenden parámetros de ajuste, datos de diagnosis y alarmas. Además, se controlas secuencias de comandos a través de esta transmisión no cíclica. A partir de la representación esquemática de la figura 4 se puede deducir que se inicia un ciclo de comunicación desde el abonado central a través de la emisión de un MST. Todos los tiempos específicos de la comunicación se refieren al final de este telegrama corto (aproximadamente 25 \mus de largo). Las subestaciones emiten ahora sucesivamente en cada caso en sus divisiones de tiempo de emisión, comenzando a partir de T_{i,i}, sus telegramas de accionamiento (ATi). Después del último AT, el maestro emite a partir de T2 el MDT. El ciclo siguiente comienza de nuevo con un MST. El intervalo de tiempo entre dos MSTs se llama ciclo de tiempo SERCOS T_{SYNC}. La comunicación es sincronizada en el sistema SERCOS Interface® sobre el final del MST. En este caso, se genera a intervalos de tiempo con preferencia equidistantes desde el abonado central un telegrama de sincronización o señal de sincronización y se alimenta al anillo de comunicación. A la recepción del telegrama de sincronización y de la señal de sincronización está acoplada en aparatos de regulación habitualmente a través de un parámetro de tiempo un procesamiento del valor objetivo/valor real, que conduce a una determinación y carga de parámetros de control y de regulación en los servo motores
respectivos.
La sincronización de los abonados tiene en este caso una importancia sobresaliente. En el caso de que se produzcan inexactitudes en la sincronización de los otros abonados sobre el abonado central, se realizan los procesos controlados por los otros abonados de forma no sincronizada. Así, por ejemplo, la imagen impresa, generada por una impresora, uno de cuyos servo motores es controlado por medio de un sistema de comunicaciones convencional de este tipo, puede estar desvanecida en virtud de los ciclos de movimiento no suficientemente síncronos. Lo mismo se aplica de una manera correspondiente para máquinas herramientas o también para otras máquinas de automatización, que requieren una sincronización de alta precisión de los procesos. Por ejemplo, en máquinas herramientas, una sincronización deficiente puede conducir a una mecanización inexacta de una pieza de trabajo, puesto que, por ejemplo, ejes individuales (por ejemplo, ejes-x, y, -z) se mueven de forma no sincronizada en el tiempo.
La sincronización conocida por medio de telegrama de sincronización maestro propio MST en cada ciclo de comunicación posee inconvenientes en lo que se refiere a la eficiencia del protocolo. Esto se debe a que el abonado central debe generar y transmitir dos tipos diferentes de telegramas, a saber, el telegrama de sincronización maestro y el telegrama de datos maestro. Lo mismo se aplica de una manera correspondiente para la recepción a través de los otros abonados (subordinados) del sistema de comunicaciones. Especialmente a través de los diferentes tipos de telegramas emitidos por el abonado central durante el ciclo de comunicación, que se distinguen en una medida considerable también en la longitud, la implementación de hardware y de software del sistema de comunicación es costosa. Además, el telegrama de sincronización maestro MST transmitido de forma separada o bien apartada en cada ciclo de comunicación cuesta tiempo, que se pierde para la transmisión de datos de funcionamiento y de esta manera conduce a una pérdida de anchura de banda.
El documento EP 1 193 855 A2 publica un sistema de comunicación con un abonado central y otros abonados, que son sincronizados al abonado central, de manera que para la sincronización se puede utilizar un telegrama de datos, que contiene también informaciones de sincronización. El documento DE 198 15 647 A1 publica un procedimiento, en el que se transmiten telegramas de tiempo desde una base de tiempo central a bases de tiempo locales, para generar una base de tiempo común. También a tal fin se pueden utilizar telegramas de datos con informaciones de sincronización. En las soluciones propuestas aquí existe el problema de que las informaciones de sincronización solamente están disponibles cuando se ha recibido y evaluado todo el paquete de datos.
Por lo tanto, la invención se basa en el problema de evitar los inconvenientes del estado de la técnica y especialmente realizar una sincronización particularmente eficiente del al menos un abonado sobre el abonado central.
Este problema se soluciona por medio de un procedimiento, un sistema de comunicaciones, un sistema de automatización así como un telegrama de datos con las características de las reivindicaciones independientes de la patente.
Por lo tanto, de acuerdo con la presente invención, a diferencia del estado de la técnica, la información de sincronización no se transmite en forma de un telegrama de sincronización maestro propio, sino que la información de sincronización es componente de un telegrama de datos, es decir, de un telegrama, que transmite datos de funcionamiento o datos de proceso desde el abonado central hacia el al menos otro abonado (o a la inversa). La comunicación se establece en este caso al final de la información de sincronización contenida en el telegrama de datos.
Con preferencia, el telegrama de datos es un telegrama de datos maestro y presenta valores objetivo para acoplamientos de procesos activados por el al menos otro abonado, como por ejemplo accionamientos o bien módulos de entrada y salida (estaciones de E/S). El telegrama de datos maestro es en este caso un telegrama, que emite el abonado central a los otros abonados del sistema de comunicación. En virtud del número, en general, muy grande de los otros abonados y de una manera correspondiente de la gran cantidad de las informaciones de control a transmitir a éstos, se forma la parte principal del telegrama de datos maestro precisamente a través de estos datos y la información de sincronización incrustada adicionalmente representa, en general, solamente una porción pequeña del contenido de datos.
De una manera más ventajosa, la información de sincronización está incrustada en el campo de datos del telegrama de datos. El telegrama de datos maestro presenta en este caso con preferencia los siguientes campos: un campo de preámbulo, un campo de direcciones de destino, un campo de direcciones fuente, un campo de tipos, un campo de datos y un campo de sumas de prueba, en el que el campo de sumas de prueba del telegrama de datos presenta una suma de prueba sobre todo el telegrama de datos. En particular, el telegrama de datos maestro presenta los campos mencionados anteriormente, con preferencia en la secuencia mencionada anteriormente. Pero, además, pueden estar previstos también otros campos especialmente al comienzo y al final de la corriente de datos transmitida desde el abonado central. La incrustación de la información de sincronización en el campo de datos se realiza en este caso de una manera preferida de tal forma que en el caso de un telegrama de datos configurado como telegrama de suma, la información de sincronización está incrustada en una o varias subzonas coherentes o también separadas unas de otras y está separada de la manera unívoca o bien predeterminada de las posiciones del telegrama, que están previstas para la transmisión de datos hacia los otros abonados.
Con respecto a una implementación eficiente del procedimiento de acuerdo con la invención se prefiere que la información de sincronización forme un subcampo del campo de datos del telegrama de datos maestro. De esta manera se agrupa toda la información de sincronización en un subcampo coherente. En este caso de una manera preferida, el subcampo con la información de sincronización es la primera entrada del campo de datos del telegrama de datos maestro. En principio, se prefiere que la información de sincronización se encuentre, a ser posible, al comienzo del telegrama de datos maestro, puesto que el comienzo del telegrama se recibe más rápidamente, y de esta manera está disponible para un procesamiento posterior. Puesto que especialmente también el campo de datos del telegrama de datos maestro es preferido para la incrustación de la información de sincronización, resulta, en general, un posicionamiento preferido de la información de sincronización cuando ésta forma la primera entrada o bien la entrada más delantera del campo de datos, en particular directamente después del campo de tipos del telegrama de datos maestro.
Además, se prefiere que el final del subcampo con la información de sincronización posea un intervalo de tiempo predeterminado con respecto al comienzo del telegrama de datos. El intervalo de tiempo predeterminado es en este caso conocido y constante y es especialmente también independiente de la longitud total del telegrama. Puesto que el comienzo del telegrama posee una relación fija con respecto al instante de sincronización en el abonado central, se conoce el intervalo de tiempo entre el intervalo de sincronización en el abonado central y el final de la información de sincronización incrustada en el telegrama de datos maestro. Por lo tanto, se conoce el intervalo de sincronización con respecto al pulso de reloj maestro y resulta un instante de activación constante de una manera independiente de la longitud del telegrama. De esta manera, se puede conseguir una sincronización estable con intervalo de tiempo conocido.
Con preferencia, el intervalo de tiempo predeterminado está en el intervalo de algunos microsegundos y es especialmente preferido que el intervalo de tiempo predeterminado se encuentre aproximadamente en el intervalo de aproximadamente dos microsegundos y en particular 2,24 microsegundos. Tal selección del intervalo de tiempo es preferida en tanto que con ello para los requerimientos, que resultan de la práctica, con respecto a la longitud de la información de sincronización, ésta se puede transmitir totalmente. Además, este dimensionado temporal es también preferido porque con ello la información de sincronización está presente de manera suficientemente precoz dentro del ciclo de comunicación en los otros abonados, de modo que se puede realizar eficientemente una evaluación de la información de sincronización así como un procesamiento posterior de la información de funcionamiento contenida, además, en el telegrama de datos maestro.
De acuerdo con la invención, la información de sincronización contenida en el telegrama de datos está asegurada con una suma de prueba propia. De esta manera resulta, por una parte, en efecto, una redundancia en tanto que el telegrama de datos maestro está asegurado en conjunto con una suma de prueba y la información de sincronización dispone, por decirlo así, de una suma de prueba adicional propia, de manera que la ventaja especial de esta forma de realización consiste en que para la recepción de la información de sincronización no debe esperarse la recepción de todo el telegrama de datos maestro esencialmente más largo en determinadas circunstancias y debe verificarse la falsificación de los datos, antes de que la información de sincronización esté disponible para las subestaciones. La suma de prueba propia para la información de sincronización es también ventajosa en tanto que la información de sincronización es esencialmente más improbable que esté afectada por un error binario en comparación con todo el telegrama de datos maestro. Esta probabilidad más reducida se basa en que la probabilidad de un telegrama destruido o bien de un telegrama parcial con errores binarios distribuidos de la misma manera es aproximadamente proporcional a la longitud del telegrama o bien del telegrama parcial. Por lo tanto, incluso cuando el telegrama de datos maestro no es utilizable en conjunto, como se ha descubierto a través de la verificación correspondiente con la suma de prueba FCS dispuesta al final del telegrama de datos maestro, sin embargo, se puede realizar una sincronización correcta, puesto que la parte más delantera del telegrama de datos maestro, que recibe la información de sincronización, se podría transmitir en este caso totalmente de repente, como se puede establecer en determinadas circunstancias en la suma de prueba propia de la información de sincronización. En este caso, la suma de prueba solamente se puede formar, en principio, a través de la información de sincronización. Pero es preferida una forma de realización de la presente invención, en la que la suma de prueba está formada desde el comienzo del telegrama de datos hasta la información de sincronización incluida. Por lo tanto, a este respecto están asegurados al mismo tiempo también los campos iniciales del telegrama de datos maestro, que son necesarios de acuerdo con el protocolo de comunicación, como por ejemplo el campo del preámbulo, el campo de direcciones de destino, el campo de direcciones fuente y el campo de tipos. La suma de prueba representa en este caso con preferencia una prueba de redundancia cíclica, que está dispuesta al final del subcampo con la información de sincronización. En esta forma de realización, se incrusta, por lo tanto, en el telegrama de datos maestro un telegrama de sincronización autónomo, en el que las "cabeceras" de estos dos telegramas coinciden y ambos telegramas están asegurados independientemente uno del otro, respectivamente, a través de una suma de prueba propia, y en el que con el comienzo de la suma de prueba se puede iniciar el procesamiento del telegrama respectivo.
De una manera más preferida, la evaluación de la suma de prueba se realiza en el al menos otro abonado a través de comparación de sumas de prueba previamente registradas para entradas de telegramas de datos conocidos anteriormente. A diferencia del contenido de datos variable especialmente en virtud del campo de datos y también de la cantidad de datos variable del telegrama de datos maestro en general, durante el aseguramiento de la información de sincronización resulta una verificación esencialmente más sencilla de la integridad de los datos transmitidos, puesto que el número de los datos posibles es limitado y la cantidad de datos es constante. Las sumas de prueba se pueden determinar, por lo tanto, ya de antemano y la prueba de la redundancia cíclica para la determinación de la corrección de la información de sincronización se puede realizar a través de una comparación sencilla, con lo que se reduce el gasto de cálculo.
En una forma de realización especialmente eficiente de la presente invención, el subcampo con la información de sincronización presenta, con preferencia en esta secuencia, los siguientes campos: un campo de tipos, un campo de fases y un campo de sumas de prueba, en el que el campo de sumas de prueba del subcampo presenta una suma de prueba desde el comienzo del telegrama de datos hasta el campo de fases incluido. En el campo de tipos se especifica con preferencia de qué tipo de telegrama se trata. Aunque en virtud del hecho de que los otros abonados deben sincronizarse al abonado central y a tal fin solamente es necesario que se emita información de sincronización desde el abonado central hasta los otros abonados, la invención comprende también que los telegramas de accionamiento posean una estructura correspondiente, para que en el sistema de comunicaciones ambos tipos de telegramas, a saber, telegramas de datos maestro y telegramas de accionamiento, posean entonces el mismo formato o estructura. Especialmente se prefiere a tal fin que los telegramas de accionamiento no sean emitidos individualmente, como en el estado de la técnica, desde cada subestación (ver la figura 4), sino que estén configurados, de la misma manera que el telegrama de datos maestro, como telegrama de sumas. Por lo tanto, con preferencia, solamente existe un telegrama de accionamiento, en el que las subestaciones individuales registran, respectivamente, en un campo predefinido a tal fin, por ejemplo valores reales de accionamientos. Para que ahora los telegramas de accionamiento posean la misma estructura que el telegrama de datos maestros, se prefiere para éstos una estructura correspondiente con un subcampo separado al comienzo del campo de datos. El campo de tipos previsto al comienzo del subcampo especifica, por lo tanto, en esta forma de realización, si en el presente telegrama se trata de un telegrama de datos maestro o de un telegrama de accionamiento.
Otras formas de realización preferidas de la invención se publican en las reivindicaciones dependientes de la patente.
La invención, así como otras características, objetivos, ventajas y posibilidades de aplicación de las mismas se explican en detalle a continuación con la ayuda de una descripción de ejemplos de realización preferidos con referencia a los dibujos adjuntos. En los dibujos, los mismos signos de referencia designan los mismos elementos o elementos correspondientes. En este caso, todas las características descritas y/o representadas en el dibujo constituyen por sí o en combinación conveniente discrecional el objeto de la presente invención y, en concreto, de una manera independiente de su resumen en las reivindicaciones de la patente o su interrelación. En los dibujos:
La figura 1 muestra una representación esquemática de un sistema de comunicaciones conocido a partir del estado de la técnica, que está dispuesto en una estructura anular.
La figura 2 muestra una representación esquemática de un sistema de comunicaciones conocido a partir del estado de la técnica, que está dispuesto en una estructura de bus.
La figura 3 muestra una representación esquemática de un sistema de comunicaciones conocido a partir del estado de la técnica, que está dispuesto en una estructura de estrella.
La figura 4 muestra una representación esquemática de las fases previstas para la sincronización y para el funcionamiento regular del ciclo de comunicación del sistema SERCOS Interface® conocido a partir del estado de la técnica.
La figura 5 muestra una representación esquemática de la fase, prevista según la invención para la sincronización y para el funcionamiento regular del ciclo de comunicación del sistema de comunicaciones según la invención; y
La figura 6 muestra una representación esquemática de la estructura del telegrama con información de sincronización incrustada del sistema de comunicaciones según la invención.
En la figura 5 se representa esquemáticamente la fase de funcionamiento de la comunicación del sistema de comunicaciones según la invención en el caso de una comunicación cíclica. A partir de la figura 5 se puede deducir que se intercambian telegramas de datos entre un abonado central o abonado maestro (o estación principal) y al menos otro abonado (abonados subordinados o subestaciones o bien estaciones secundarias). En este caso, el abonado central es la estación, sobre la que deben sincronizarse las estaciones secundarias. El telegrama de datos emitido desde el abonado central, por ejemplo, a lo largo de un anillo (ver la figura 1) está designado como MDT (= "Telegrama de Datos Maestro"). El telegrama de datos de al menos una estación secundaria se designa con AT (= "Telegrama de Accionamiento"). En la figura 5 solamente se muestra un telegrama de accionamiento, que corresponde a un caso en el que solamente está previsto otro abonado (ver la figura 4) o en el que el telegrama de accionamiento está configurado como telegrama de sumas y presenta zonas correspondientes del telegrama para una pluralidad de otros abonados. En el telegrama de datos maestro MDT están contenidos, por ejemplo, valores objetivo para actuadores que deben activarse por las subestaciones. El telegrama de accionamiento AT contiene, por ejemplo, valores reales correspondientes para el reconocimiento en el abonado central. La información de sincronización, de acuerdo con el presente ejemplo de realización de la invención, no se forma por un telegrama de sincronización maestro MST propio (ver la figura 4), sino que la información de sincronización es un campo de datos MST en el telegrama de datos maestro MDT. La estructura exacta del telegrama de datos maestro MDT se explica en detalle más adelante con referencia a la figura 6. En este lugar se indica ya que el campo de información de sincronización maestro MST está incrustado el comienzo o bien en una sección delantera del telegrama de datos maestro MDT detrás de una cabecera HDR. El telegrama de accionamiento AT posee para la implementación más sencilla del sistema de comunicaciones según la invención en hardware y software ka misma estructura que el telegrama de datos maestro MDT, pero en el que, en general, desde el telegrama de accionamiento no se transmite ninguna información de sincronización a la estación principal. Esto es ventajoso porque entonces ambos tipos de telegramas, a saber, MDT y AT poseen la misma desviación con respecto a los datos propiamente dichos, como por ejemplo valores objetivo y valores reales. La parte de la comunicación, que comprende el telegrama de datos maestros así como al menos un telegrama de accionamiento, se designa como canal RT en la figura 5. Opcionalmente, además de este canal RT, puede estar contenido también un canal IP en el ciclo de comunicaciones. En el canal IP se trata en este caso de una división de tiempo para la transmisión de datos codificados de acuerdo con el protocolo de Internet. La duración del ciclo de comunicación se muestra igualmente en la figura 5. De acuerdo con la duración del ciclo de comunicación en el sistema SERCOS Interface® (ver la figura 4), en el que esta duración se define desde el final de un telegrama de sincronización maestro hasta el final del telegrama de sincronización maestro próximo siguiente, el ciclo de comunicación en el sistema de comunicaciones de la presente invención se define como la distancia desde el final del campo de información de sincronización maestro de un telegrama de datos maestro hasta el final del campo de información de sincronización maestro de un telegrama de datos maestro siguiente. El siguiente ciclo de sincronización maestro comienza, por lo tanto, con la porción del telegrama de datos, que sigue al campo de información de sincronización maestro, como se indica por medio de la flecha de puntos, que indica esquemáticamente el canal RT siguiente del ciclo siguiente.
En la figura 6 se representa esquemáticamente la estructura del telegrama de datos maestro con más detalle. Antes del comienzo del telegrama de datos maestro propiamente dicho está prevista una fase de marcha en ralentí ("IDLE"), que tiene al menos 12 bytes de largo. El telegrama de datos maestro comienza con un campo de datos de 1 byte de grande, que está designado como SSD ("Delimitador del Comienzo de la Corriente"). En este caso, se trata de un prefijo que delimita el comienzo de una corriente de datos transmitida. A continuación sigue un preámbulo (en ingles: "preamble") de la longitud de 6 bytes, en el que una función del preámbulo consiste en poner a la disposición del hardware de la electrónica en el sistema de comunicaciones de acuerdo con la invención un tiempo de arranque, para reconocer que se transmite un telegrama. A continuación se conecta un campo de datos SFD ("Delimitador del Comienzo del Cuadro"), que delimita el comienzo del telegrama o cuadro propiamente dicho. El campo SFD tiene 1 byte de largo. A continuación se indican en el telegrama de datos maestro la dirección de destino ("destination address") y la dirección fuente ("source address") para el telegrama, en el que cada uno de los dos campos de datos posee, respectivamente, una longitud de 6 bytes. A continuación sigue un campo de tipos de 2 bytes de largo, que se utiliza para identificar qué tipo de protocolo de la red se utiliza en el campo de datos siguiente. A continuación sigue el campo de datos propiamente dicho, que no está especificado exactamente en su longitud. Por ejemplo, en Ethernet la longitud del campo de datos puede ser hasta 1.500 bytes. En general, la longitud del campo de datos dependerá de de cuántos y de qué datos son transmitidos en el telegrama. A continuación del campo de datos está prevista una suma de prueba FSC ("Secuencia de Control de Cuadros") de 4 bits de largo. El campo FCS contiene, por lo tanto, una suma de prueba, que permite una supervisión de la integridad de los datos en todo el telegrama. El final de los datos transmitidos está formado por el campo ESD ("Delimitador de Final de la Corriente"), que representa un sufijo y el final de la corriente de datos transmitida.
El campo de información de sincronización maestro forma una parte del campo de datos del telegrama según la invención y está incrustado más exactamente al comienzo del campo de datos en éste. El campo de información de sincronización maestro es constante en su longitud y presenta un campo inicial de la longitud de un byte, en el que está especificado el tipo de telegrama. En este campo se especifica especialmente si en el presente telegrama se trata de un telegrama de datos maestro MDT o de un telegrama de accionamiento AT. Como ya se ha explicado anteriormente, la información de sincronización solamente es necesaria, en principio, para un telegrama de datos maestro, puesto que las subestaciones deben sincronizarse al abonado central (= maestro). No obstante, por razones de implementación más sencilla en hardware y software se prefiere que los telegramas de accionamiento posean la misma estructura que el telegrama de datos maestro, de manera que también un telegrama de accionamiento puede presentar el campo de información de sincronización de campo. Por lo tanto, para este caso, el campo "Tipo de telegrama" debe ocuparse con la información correspondiente de la subestación. La información de sincronización propiamente dicha se transmite en un campo ("Fase") siguiente de la longitud de un byte. El final del campo de información de sincronización maestra está formado por un campo CRC (= "Prueba de Redundancia Cíclica")), que sirve por medio de la prueba de redundancia cíclica para la verificación de la integridad de los datos desde el comienzo de la corriente de datos, es decir, desde el campo SSD hasta el caso de fases del campo de información de sincronización maestro. La suma de prueba CRC es un número unívoco, que se genera aplicando un polinomio sobre el patrón binario, que está contenido desde el campo SSD hasta el campo de fases. El mismo polinomio se utiliza en la estación de recepción del telegrama de datos, para generar otra suma de prueba. Las dos sumas de prueba se comparan entonces para establecer si los datos transmitidos están corrompidos o bien falsificados. A partir de la representación de la figura 6 resulta que el final del campo CRC posee un intervalo de tiempo constante con respecto al comienzo (comienzo del campo SSD) del telegrama de datos maestro. Este intervalo de tiempo constante es con preferencia aproximadamente dos microsegundos y en el ejemplo de realización mostrado es 2,24 microsegundos.
Mientras que anteriormente en combinación con las figuras 5 y 6 se ha explicado el ciclo de la comunicación o bien la estructura del telegrama de datos maestro con más detalle, a continuación se explica en detalle la operación para la sincronización de los otros abonados o bien subordinados sobre el abonado central o bien maestro. El subordinado recibe en este caso un telegrama de datos maestro MDT, en el que se deduce, a partir de este telegrama, por una parte, la información de sincronización y, por otra parte, la información de control asignada al mismo, por ejemplo en forma de valores objetivo para convertidores electromecánicos (motores). La información de control asignada al mismo es recibida por el subordinado a partir del telegrama de datos maestro MDT leyendo la información inscrita en el lugar asignado al mismo del telegrama de datos maestro MDT configurado como telegrama de sumas. Puesto que el telegrama de datos maestro MDT presenta una "Suma de prueba general" FCS, habitualmente al final del telegrama, se verifica en primer lugar después de la recepción de todo el telegrama de datos maestro MDT la validez de todo el telegrama de datos. La información de control asignada al subordinado está disponible, por lo tanto, ya después de la recepción de todo el telegrama de datos maestro y después de la verificación de su autenticidad. Especialmente en virtud de la longitud no predefinida del telegrama de datos maestro (el campo de datos "campo de datos" puede presentar un contenido variable hasta una longitud de 1.500 bytes), no es exactamente previsible el instante, en el que está disponible la información de control para el subordinado. Otra cosa sucede con la información de sincronización incrustada según la invención en el telegrama de datos maestro. Esta información de sincronización no se pone a la disposición del subordinado, como en el estado de la técnica, a través de un telegrama de sincronización maestro MST propio, sino que está integrado como subcampo MST en el campo de datos del telegrama de datos maestro MDT. Puesto que la información de sincronización incrustada está provista con una suma de prueba CRC propia, de tal manera que una parte de la información de sincronización está asegurada desde el comienzo hasta incluida la información de sincronización (longitud total 28 bytes, ver la figura 6), se puede evaluar la información de sincronización inmediatamente después de la recepción del telegrama de datos maestro hasta el final del subcampo MST del campo de datos del telegrama de datos maestro MDT. Por lo tanto, no es necesario recibir totalmente todo el telegrama de datos maestro y verificar su autenticidad. Puesto que el final de la información de sincronización, es decir, el final del subcampo MST, posee una distancia constante o bien fija conocida con respecto al comienzo del telegrama, que es especialmente independiente de la longitud total del telegrama de datos maestro MDT, se conoce el instante, en el que la información de sincronización está disponible en el abonado subordinado. Puesto que de nuevo el comienzo del telegrama de datos maestro MDT posee una referencia fija al instante de la sincronización en el abonado central, se conoce el intervalo de tiempo entre el instante de la sincronización en el maestro y el final del subcampo de sincronización MST, es decir, el final del campo CRC, con lo que se puede conseguir una sincronización estable con intervalo de tiempo conocido. En particular, la sincronización, que representa una condición previa para la activación de los accionamientos o bien actuadores, se puede realizar antes o bien, al menos parcialmente, en paralelo con la recepción de los valores objetivo. En este caso, la supervisión o bien la verificación del telegrama parcial con la información de sincronización se puede realizar, por medio del campo CRC. De una manera esencialmente más sencilla con respecto al gasto de cálculo y más rápidamente que la verificación de todo el telegrama de datos maestro MDT utilizando la suma de prueba FCS. Esto se debe a que los campos de datos del telegrama parcial con la información de sincronización, es decir, desde el comienzo del telegrama de datos maestro MDT hasta el campo CRC del subcampo de sincronización MST, son conocidos o bien están limitados a una selección de posibilidades relativamente reducidas para la entrada de datos. La suma de prueba CRC se puede determinar, por lo tanto, ya de antemano y la verificación del telegrama parcial se puede realizar mediante comparación sencilla. La suma de prueba CRC no se modifica tampoco en función del contenido restante del telegrama. En oposición a ello, para la verificación de la validez de todo el telegrama de datos maestro MDT, la suma de prueba FCS de todo el telegrama solamente se puede calcular de manera más costosa, puesto que ésta depende esencialmente del contenido de datos (variable) transmitido, especialmente con respecto al campo de datos.
La invención se ha descrito en detalle anteriormente con la ayuda de formas de realización preferidas de la misma. No obstante, está claro para un técnico que se pueden realizar diferentes variaciones y modificaciones, sin desviarse de la idea en la que se basa la invención.

Claims (29)

1. Procedimiento para la sincronización en un sistema de comunicaciones, que presenta un abonado central (M) y al menos otro abonado (S1, S2, S3), en el que al menos uno de los otros abonados (S1, S2, S3) es sincronizado para la recepción de un instante de activación sobre el abonado central (M), y en el que a tal fin se transmite un telegrama de datos con información de sincronización desde el abonado central (M) hacia el al menos otro abonado (S1, S2, S3), caracterizado porque la información de sincronización contenida en el telegrama de datos está asegurada con una suma de prueba propia.
2. Procedimiento de acuerdo con la reivindicación 1, caracterizado porque la suma de prueba utilizada para asegurar la información de sincronización contenida en el telegrama de datos es una prueba de redundancia cíclica (CRC).
3. Procedimiento de acuerdo con la reivindicación 1 ó 2, caracterizado porque la suma de prueba se forma desde el comienzo del telegrama de datos hasta la información de sincronización incluida.
4. Procedimiento de acuerdo con una de las reivindicaciones 1 a 3, caracterizado porque la evaluación de la suma de prueba en el al menos otro abonado (S1, S2, S3) se realiza a través de comparación de sumas de prueba previamente registradas para entradas de telegramas de datos conocidos anteriormente.
5. Procedimiento de acuerdo con una de las reivindicaciones anteriores, caracterizado porque el telegrama de datos es un telegrama de datos maestro (MDT) y presenta valores objetivo para acoplamientos de procesos activados por el al menos otro abonado.
6. Procedimiento de acuerdo con una de las reivindicaciones anteriores, caracterizado porque la información de sincronización está incrustada en el campo de datos del telegrama de datos.
7. Procedimiento de acuerdo con la reivindicación 6, caracterizado porque la información de sincronización forma un subcampo (MST) del campo de datos.
8. Procedimiento de acuerdo con la reivindicación 7, caracterizado porque el subcampo (MST) con la información de sincronización es la primera entrada del campo de datos.
9. Procedimiento de acuerdo con la reivindicación 7 u 8, caracterizado porque el final del subcampo (MST) con la información de sincronización posee un intervalo de tiempo predeterminado con respecto al comienzo del telegrama de datos.
10. Procedimiento de acuerdo con la reivindicación 9, caracterizado porque el intervalo de tiempo predeterminado es 2,24 \mus.
11. Procedimiento de acuerdo con una de las reivindicaciones 9 ó 10, caracterizado porque el intervalo de tiempo predeterminado es independiente de la longitud total del telegrama de datos.
12. Procedimiento de acuerdo con una de las reivindicaciones 7 a 11, caracterizado porque la suma de prueba está dispuesta detrás del subcampo (MST) con la información de sincronización.
13. Procedimiento de acuerdo con una de las reivindicaciones 7 a 12, caracterizado porque la suma de prueba está dispuesta directamente al final del subcampo (MST) con la información de sincronización.
14. Procedimiento de acuerdo con una de las reivindicaciones 1 a 13 caracterizado porque el comienzo del telegrama de datos posee una referencia fija con respecto al instante de sincronización en el abonado central (M).
15. Procedimiento de acuerdo con una de las reivindicaciones 7 a 14, caracterizado porque el telegrama de datos presenta los siguientes campos:
-
un campo de preámbulo;
-
un campo de direcciones de destino;
-
un campo de direcciones fuente;
-
un campo de tipos;
-
un campo de datos; y
-
un campo de suma de prueba
en el que el subcampo (MST) con la información de sincronización está dispuesto al comienzo del campo de datos, y en el que el cambo de sumas de prueba del telegrama de datos presenta una suma de prueba sobre todo el telegrama de datos.
\vskip1.000000\baselineskip
16. Procedimiento de acuerdo con una de las reivindicaciones 7 a 15, caracterizado porque el subcampo (MST) con la información de sincronización presenta los campos siguientes:
-
un campo de tipos;
-
un campo de fases; y
-
un campo de sumas de prueba
en el que el campo de sumas de prueba del subcampo (MST) presenta una suma de prueba desde el comienzo del telegrama de datos hasta el campo de fases.
\vskip1.000000\baselineskip
17. Procedimiento de acuerdo con una de las reivindicaciones 7 a 18, caracterizado porque la información de sincronización es evaluada también cuando el campo de sumas de prueba del subcampo (MST) es válido y el campo de sumas de prueba del telegrama de datos no es válido.
18. Procedimiento de acuerdo con una de las reivindicaciones 1 a 17, caracterizado porque el telegrama de datos es un telegrama de accionamiento (AT).
19. Procedimiento de acuerdo con una de las reivindicaciones anteriores, caracterizado porque el telegrama de datos es un telegrama de Ethernet.
20. Sistema de comunicaciones, que presenta un abonado central (M) y al menos otro abonado (S1, S2, S3), en el que al menos uno de los otros abonados (S1, S2, S3) está sincronizado para la recepción de un instante de activación sobre el abonado central (M), y en el que a tal fin se transmite un telegrama de datos con información de sincronización desde el abonado central (M) hacia el al menos otro abonado (S1, S2, S3), caracterizado porque la información de sincronización contenida en el telegrama de datos está asegurada con una suma de prueba propia.
21. Sistema de comunicaciones de acuerdo con la reivindicación 20 para la utilización con un procedimiento de acuerdo con una de las reivindicaciones 1 a 19.
22. Sistema de comunicaciones de acuerdo con la reivindicación 20 ó 21, caracterizado porque el sistema de comunicaciones es un sistema de comunicaciones distribuido para el control descentralizado con una estructura maestro - subordinado.
23. Sistema de comunicaciones de acuerdo con una de las reivindicaciones 20 a 22, caracterizado porque el sistema de comunicaciones está dispuesto en una estructura anular y/o en una estructura de bus lineal y/o en una estructura de estrella.
24. Procedimiento de acuerdo con una de las reivindicaciones 20 a 23 caracterizado porque el sistema de comunicaciones se basa en física Ethernet.
25. Sistema de automatización con un sistema de comunicaciones de acuerdo con una de las reivindicaciones 20 a 24, en el que el sistema de automatización presenta una unidad de control así como al menos una unidad de accionamiento o unidad de entrada y salida, y en el que la unidad de control está conectada con el abonado central y, respectivamente, una de las al menos una unidad de accionamiento o unidad de entrada y salida con uno de los al menos otro abonado.
26. Telegrama de datos para la sincronización para la previsión de un instante de activación en un sistema de comunicaciones, especialmente según una de las reivindicaciones 20 a 24, que presenta un abonado central (M) y al menos otro abonado (S1, S2, S3), en el que al menos uno de los otros abonados (S1, S2, S3) es sincronizado para la recepción de un instante de activación sobre el abonado central (M), y en el que a tal fin se transmite información de sincronización desde el abonado central (M) hacia el al menos otro abonado (S1, S2, S3), caracterizado porque la información de sincronización contenida en el telegrama de datos está asegurada con una suma de prueba
propia.
27. Telegrama de datos de acuerdo con la reivindicación 26, en el que todo el contenido del telegrama está asegurado a través de una suma de prueba (FCS) y en el que una parte del contenido del telegrama está asegurada por medio de otra suma de prueba (CRC), caracterizado porque la parte del telegrama de datos asegurada a través de la otra suma de prueba presenta información de sincronización y porque la parte restante del telegrama presenta datos de funcionamiento.
28. Telegrama de datos de acuerdo con la reivindicación 27, caracterizado porque la suma de prueba para asegurar todo el contenido del telegrama está dispuesta al final del telegrama, y porque la otra suma de prueba está dispuesta en una zona delantera del telegrama.
29. Telegrama de datos de acuerdo con una de las reivindicaciones 27 ó 28, caracterizado porque los telegramas son telegramas de Ethernet.
ES05022099T 2004-10-15 2005-10-11 Sistema de comunicaciones y procedimiento para su sincronizacion. Expired - Lifetime ES2324302T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102004050423A DE102004050423A1 (de) 2004-10-15 2004-10-15 Kommunikationssystem und Verfahren zur Synchronisation desselben
DE102004050423 2004-10-15

Publications (1)

Publication Number Publication Date
ES2324302T3 true ES2324302T3 (es) 2009-08-04

Family

ID=35511066

Family Applications (1)

Application Number Title Priority Date Filing Date
ES05022099T Expired - Lifetime ES2324302T3 (es) 2004-10-15 2005-10-11 Sistema de comunicaciones y procedimiento para su sincronizacion.

Country Status (6)

Country Link
US (1) US8170066B2 (es)
EP (1) EP1648104B1 (es)
JP (1) JP5144889B2 (es)
AT (1) ATE429091T1 (es)
DE (2) DE102004050423A1 (es)
ES (1) ES2324302T3 (es)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006006508A1 (de) * 2006-02-10 2007-08-16 Robert Bosch Gmbh Verfahren zur Datenübertragung über Datennetzwerke
DE102008018633B4 (de) * 2008-04-11 2013-10-10 Phoenix Contact Gmbh & Co. Kg Verfahren, Buskomponenten und Steuerungssystem zur Ethernet-basierten Steuerung eines Automatisierungssystems
US8619821B2 (en) * 2011-03-25 2013-12-31 Invensense, Inc. System, apparatus, and method for time-division multiplexed communication
DE102017208833B4 (de) 2017-05-24 2018-12-13 Wago Verwaltungsgesellschaft Mbh Moduleinheit
DE102017208825B4 (de) 2017-05-24 2019-01-17 Wago Verwaltungsgesellschaft Mbh Übertragen von Daten auf einem Lokalbus
DE102020207794A1 (de) 2020-06-24 2021-12-30 Robert Bosch Gesellschaft mit beschränkter Haftung Verfahren zum Betreiben eines Kommunikationssystems und Kommunikationssystem

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63214034A (ja) * 1987-03-02 1988-09-06 Fujitsu Ltd 誤り検出方式
ZA883232B (en) 1987-05-06 1989-07-26 Dowd Research Pty Ltd O Packet switches,switching methods,protocols and networks
US5859837A (en) 1995-06-07 1999-01-12 Advanced Micro Devices Inc. Flow control method and apparatus for ethernet packet switched hub
AT410875B (de) 1996-01-10 2003-08-25 Frequentis Nachrichtentechnik Gmbh Verfahren und anlage zur übertragung von daten
JPH10107725A (ja) * 1996-10-02 1998-04-24 Oki Electric Ind Co Ltd 通信システム及び通信装置
US6611537B1 (en) * 1997-05-30 2003-08-26 Centillium Communications, Inc. Synchronous network for digital media streams
US6173207B1 (en) * 1997-09-22 2001-01-09 Agilent Technologies, Inc. Real-time control system with non-deterministic communication
DE19815647C2 (de) * 1998-03-27 2003-05-08 Siemens Ag Verfahren zur Synchronisation einer lokalen auf eine zentrale Zeitbasis, und Vorrichtung zur Durchführung des Verfahrens mit bevorzugten Verwendungen
US6804257B1 (en) * 1999-11-25 2004-10-12 International Business Machines Corporation System and method for framing and protecting variable-lenght packet streams
JP2001306029A (ja) * 2000-04-25 2001-11-02 Fujitsu Hitachi Plasma Display Ltd Ac型pdpの駆動方法
US7483451B2 (en) * 2000-07-20 2009-01-27 Thomson Licensing Multi-media jitter removal in an asynchronous digital home network
DE10047927B4 (de) * 2000-09-27 2006-08-03 Siemens Ag Verfahren zur Vernetzung einer Regelungseinheit mit einem oder mehreren Leistungsteilen
US6940873B2 (en) * 2000-12-27 2005-09-06 Keen Personal Technologies, Inc. Data stream control system for associating counter values with stored selected data packets from an incoming data transport stream to preserve interpacket time interval information
US7024257B2 (en) * 2001-02-09 2006-04-04 Motion Engineering, Inc. System for motion control, method of using the system for motion control, and computer-readable instructions for use with the system for motion control
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
NO318739B1 (no) * 2001-03-29 2005-05-02 Brabrand Teknologi Utvikling A Fjernstyringsinnretning og fjernstyringssystem for leker eller modellkjoretoyer
DE10147412A1 (de) * 2001-09-26 2003-04-24 Siemens Ag Verfahren zur Erzeugung einer statischen Adresstabelle und Datennetz
EP1430627B1 (de) * 2001-09-26 2005-02-09 Siemens Aktiengesellschaft Verfahren zur synchronisation von knoten eines kommunikationssystems
US7382789B2 (en) * 2002-02-06 2008-06-03 Wuhan Fiberhome Networks Co. Ltd. Resilient multiple service ring
EP1427210B1 (en) * 2002-12-04 2006-08-16 Irdeto Access B.V. Terminal, data distribution system comprising such a terminal and method of re-transmitting digital data
DE10309164A1 (de) * 2003-02-28 2004-09-09 Siemens Ag Scheduling von Echtzeitkommunikation in geschalteten Netzwerken
US7701943B2 (en) * 2004-05-03 2010-04-20 Delphi Technologies, Inc. Slave node and local interconnect network (LIN network) having same

Also Published As

Publication number Publication date
ATE429091T1 (de) 2009-05-15
EP1648104A3 (de) 2006-06-07
DE102004050423A1 (de) 2006-04-20
DE502005007077D1 (de) 2009-05-28
US20060083213A1 (en) 2006-04-20
EP1648104B1 (de) 2009-04-15
JP5144889B2 (ja) 2013-02-13
JP2006115521A (ja) 2006-04-27
EP1648104A2 (de) 2006-04-19
US8170066B2 (en) 2012-05-01

Similar Documents

Publication Publication Date Title
CN110691034B (zh) 传输灵活以太网的业务流的方法和装置
JP4748634B2 (ja) バスシステムと結合された少なくとも2名の加入者間でデータを交換する方法と装置
ES2350715T3 (es) Método e instalación para la transmisión optimizada de datos entre un dispositivo de control y una pluralidad de dispositivos de campo.
ES2236585T3 (es) Procedimiento para la sincronizacion de nodos de un sistema de comunicacion.
CN115150020B (zh) 用于配置Flex以太网节点的方法和设备
US20060092858A1 (en) Method for transmitting data in a communication system
ES3055159T3 (en) Subscriber station for a serial bus system, and method for communicating in a serial bus system
SE465797B (sv) Foerfarande att oeverfoera synkroniseringsinformation vid krypterad oeverfoering i ett mobilradiosystem
JPH0666740B2 (ja) 一点対多点間通信方法
ES2594180T3 (es) Controlador numérico modular con sincronización de baja inestabilidad
ES2299940T3 (es) Procedimiento para la sincronizacion en un sistema de comunicacion redundante.
CN107800528A (zh) 一种传输同步信息的方法、装置和系统
JP6859914B2 (ja) 通信システム、通信装置および通信方法
US8705548B2 (en) Method and apparatus for the transmission of data via a bus network using the broadcast principle
ES2324302T3 (es) Sistema de comunicaciones y procedimiento para su sincronizacion.
US7848361B2 (en) Time-triggered communication system and method for the synchronization of a dual-channel network
ES2888913T3 (es) Procedimiento y dispositivo para sincronizar una unidad de control y al menos una unidad periférica asociada
US7096295B2 (en) Method and device for generating program interruptions in users of a bus system, and bus system
ES2244748T3 (es) Sistema de comunicaciones amdt.
JP2006148907A (ja) 周期的に作動するコミュニケーションシステムにおける時間同期化方法
ES2255625T3 (es) Procedimiento para el funcionamiento de un sistema de comunicacion ciclico isocrono.
US10313040B2 (en) Communication device, communication system, and method for synchronized transmission of telegrams
US20180295185A1 (en) Method and computer system for quickly transmitting time-controlled real-time messages
US12135663B2 (en) Method, equipment, communication program, on-board device having these equipments
JP2004501566A (ja) 複数の非同期式システム間通信のためのシステムと方法