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 PDFInfo
- 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
- transmission
- time
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 196
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000008878 coupling Effects 0.000 claims abstract description 96
- 238000010168 coupling process Methods 0.000 claims abstract description 96
- 238000005859 coupling reaction Methods 0.000 claims abstract description 96
- 230000002123 temporal effect Effects 0.000 claims abstract description 14
- 230000001360 synchronised effect Effects 0.000 claims abstract description 7
- 238000004891 communication Methods 0.000 claims description 156
- 230000008520 organization Effects 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 3
- 230000003750 conditioning effect Effects 0.000 description 12
- 230000015654 memory Effects 0.000 description 11
- 230000008901 benefit Effects 0.000 description 10
- 230000002269 spontaneous effect Effects 0.000 description 8
- 238000000926 separation method Methods 0.000 description 6
- 238000012546 transfer Methods 0.000 description 4
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000003032 molecular docking Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012432 intermediate storage Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6445—Admission control
- H04L2012/6448—Medium Access Control [MAC]
- H04L2012/6454—Random, e.g. Ethernet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6445—Admission control
- H04L2012/6462—Movable 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.
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.
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 (81)
| 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 |
| 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 |
| US7411966B2 (en) | 2001-03-16 | 2008-08-12 | Siemens Aktiengesellschaft | Method and system for coupling data networks |
| EP1371193B1 (de) * | 2001-03-22 | 2011-04-27 | Siemens Aktiengesellschaft | Electronical switch and method for a communication interface with cut through buffer memory |
| DE50208495D1 (de) * | 2001-03-22 | 2006-11-30 | Siemens Ag | Elektronischer schaltkreis und verfahren für eine kommunikationsschnittstelle mit zwischenspeicherung |
| WO2002078264A2 (de) * | 2001-03-22 | 2002-10-03 | Siemens Aktiengesellschaft | Verfahren und elektronischer schaltkreis für eine skalierbare kommunikationsschnittstelle in automatisierungskomponenten |
| 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 |
| ES2240807T3 (es) | 2001-09-26 | 2005-10-16 | Siemens Aktiengesellschaft | Recepcion de mensajes de datos en sistemas de comunicaciones que comprendan rutas de redes redundantes. |
| ATE313897T1 (de) * | 2001-09-26 | 2006-01-15 | Siemens Ag | Verfahren zum betrieb eines isochronen, zyklischen kommunikationssystems |
| 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 |
| 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 | 浙江中控技术股份有限公司 | 一种实现以太网确定性通信的调度方法 |
| US20060064503A1 (en) * | 2003-09-25 | 2006-03-23 | Brown David W | Data routing systems and methods |
| US8027349B2 (en) | 2003-09-25 | 2011-09-27 | Roy-G-Biv Corporation | Database event driven motion systems |
| 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 |
| WO2006128394A1 (de) | 2005-06-01 | 2006-12-07 | 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 |
| WO2007107236A1 (de) * | 2006-03-17 | 2007-09-27 | Abb Patent Gmbh | Robotersteuerung |
| EP1835699A1 (de) * | 2006-03-17 | 2007-09-19 | 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 | ルネサスエレクトロニクス株式会社 | 接続確認型ネットワーク装置、ネットワークシステム及びフレーム転送方法 |
| DE102010023070B4 (de) | 2009-09-29 | 2024-04-11 | Volkswagen Ag | Verfahren und Filter zur Übertragung zeitgesteuerter Botschaften |
| EP2485436A4 (en) * | 2009-09-29 | 2017-03-22 | Siemens Aktiengesellschaft | Communication method in a profinet communication system |
| 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 | 株式会社日立ハイテクインスツルメンツ | フィールドネットワークシステム |
| DE102010027167B4 (de) | 2010-07-14 | 2012-08-09 | 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 |
| CN103081414B (zh) * | 2010-07-14 | 2016-05-18 | 菲尼克斯电气公司 | 用于实时等时数据传输的通信系统和方法 |
| 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 |
| WO2013157133A1 (ja) | 2012-04-20 | 2013-10-24 | 三菱電機株式会社 | データ処理装置及びプログラム |
| 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 |
| US10939454B2 (en) * | 2014-12-11 | 2021-03-02 | Qualcomm Incorporated | Prioritizing colliding transmissions in LTE and ultra-low latency LTE communications |
| CN107113484B (zh) * | 2015-01-14 | 2019-05-28 | 唯听助听器公司 | 操作助听器系统的方法和助听器系统 |
| JP6328324B2 (ja) * | 2015-08-26 | 2018-05-23 | 三菱電機株式会社 | 無線通信装置、無線通信方法及び無線通信プログラム |
| TW201719454A (zh) * | 2015-11-18 | 2017-06-01 | 財團法人資訊工業策進會 | 資料處理伺服器及其資料處理方法 |
| US10814893B2 (en) | 2016-03-21 | 2020-10-27 | Ge Global Sourcing Llc | Vehicle control system |
| US11072356B2 (en) | 2016-06-30 | 2021-07-27 | Transportation Ip Holdings, 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 | オムロン株式会社 | 演算装置および制御装置 |
| JP6355863B1 (ja) | 2016-11-14 | 2018-07-11 | 三菱電機株式会社 | ネットワークシステムおよび通信方法 |
| 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 |
| 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 |
| DE102019125545B3 (de) | 2019-09-23 | 2021-03-25 | Beckhoff Automation Gmbh | Datenübertragungsverfahren, segment-telegramm und automatisierungskommunikationsnetzwerk |
| DE102019125527B4 (de) | 2019-09-23 | 2021-04-01 | Beckhoff Automation Gmbh | Verfahren zur Zeitsynchronisation in einem Ethernet-basierten Netzwerk |
| 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)
| 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 |
| US6215797B1 (en) * | 1998-08-19 | 2001-04-10 | Path 1 Technologies, Inc. | Methods and apparatus for providing quality of service guarantees in computer networks |
| US6611519B1 (en) * | 1998-08-19 | 2003-08-26 | Swxtch The Rules, Llc | Layer one switching in a packet, cell, or frame-based network |
| 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 |
| ATE362684T1 (de) * | 2000-03-02 | 2007-06-15 | Alcatel Lucent | Gekennzeichneter prioritätswarteschlangescheduler |
| 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 |
-
2000
- 2000-11-24 DE DE10058524A patent/DE10058524A1/de not_active Ceased
-
2001
- 2001-02-22 US US09/790,998 patent/US20020064157A1/en not_active Abandoned
- 2001-11-16 EP EP01997926A patent/EP1388238B1/de not_active Expired - Lifetime
- 2001-11-16 CN CNB018194966A patent/CN100409641C/zh not_active Expired - Lifetime
- 2001-11-16 AT AT01997926T patent/ATE388559T1/de active
- 2001-11-16 DE DE50113709T patent/DE50113709D1/de not_active Expired - Lifetime
- 2001-11-16 JP JP2002544935A patent/JP3854578B2/ja not_active Expired - Lifetime
- 2001-11-16 ES ES01997926T patent/ES2300386T3/es not_active Expired - Lifetime
- 2001-11-16 WO PCT/DE2001/004322 patent/WO2002043336A1/de not_active Ceased
-
2008
- 2008-10-01 US US12/243,906 patent/US8064482B2/en not_active Expired - Fee Related
-
2010
- 2010-05-27 US US12/788,533 patent/US8179923B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| DE50113709D1 (de) | 2008-04-17 |
| EP1388238A1 (de) | 2004-02-11 |
| US20090034524A1 (en) | 2009-02-05 |
| US20100232430A1 (en) | 2010-09-16 |
| CN1476702A (zh) | 2004-02-18 |
| EP1388238B1 (de) | 2008-03-05 |
| US8064482B2 (en) | 2011-11-22 |
| WO2002043336A9 (de) | 2003-12-18 |
| US8179923B2 (en) | 2012-05-15 |
| JP3854578B2 (ja) | 2006-12-06 |
| US20020064157A1 (en) | 2002-05-30 |
| CN100409641C (zh) | 2008-08-06 |
| ATE388559T1 (de) | 2008-03-15 |
| WO2002043336A1 (de) | 2002-05-30 |
| DE10058524A1 (de) | 2002-06-13 |
| JP2004515122A (ja) | 2004-05-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2270036T3 (es) | Procedimiento y sistema para la transmision de datos a traves de redes de datos conmutables. | |
| CN100409641C (zh) | 通过数据网络并行传输实时和非实时数据的系统和方法 | |
| ES2567268T3 (es) | Sistema de comunicación y procedimiento para la transmisión de datos isócrona en tiempo real | |
| 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 | |
| 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. | |
| KR100396843B1 (ko) | 이더넷 스위칭 장치를 이용한 아이피씨 메시지 교환장치및 방법 | |
| JP2006519531A (ja) | データネットワークにおける情報伝達 | |
| JPWO2007029337A1 (ja) | データ損失を低減するアドホック系ネットワーク装置 | |
| JP7673015B2 (ja) | 長距離信号伝送システム | |
| CN102811168A (zh) | 同步网络交换机 | |
| JPS635645A (ja) | フレ−ム伝送方法 | |
| JPS61187445A (ja) | パケツト再送制御方式 | |
| JP2009239451A (ja) | 到着確認及び中継処理確認型ネットワーク装置及びシステム、フレーム転送方法 | |
| JPH01149640A (ja) | ループ式データ伝送方式 | |
| JP3096486B2 (ja) | 通信システム | |
| EP0841784A2 (en) | Packet switch for the transmission of PCM frames | |
| JPS6118240A (ja) | 時分割方向制御デ−タ通信方式 | |
| JP3067159B2 (ja) | パケット交換装置の信号方向制御方法及び装置 | |
| JPH0482440A (ja) | 多重リンクデータ転送方式 | |
| JPH0568898B2 (es) | ||
| JPH022736A (ja) | 構内無線データ通信システム | |
| JPS62169541A (ja) | 通信システム |