ES2367247T3 - Sistema de control orientado por bloques en ethernet de alta velocidad. - Google Patents
Sistema de control orientado por bloques en ethernet de alta velocidad. Download PDFInfo
- Publication number
- ES2367247T3 ES2367247T3 ES00941594T ES00941594T ES2367247T3 ES 2367247 T3 ES2367247 T3 ES 2367247T3 ES 00941594 T ES00941594 T ES 00941594T ES 00941594 T ES00941594 T ES 00941594T ES 2367247 T3 ES2367247 T3 ES 2367247T3
- Authority
- ES
- Spain
- Prior art keywords
- hse
- network
- ethernet
- interface
- local
- 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
- 238000000034 method Methods 0.000 claims description 26
- 238000004891 communication Methods 0.000 claims description 20
- 230000008569 process Effects 0.000 claims description 18
- 238000013507 mapping Methods 0.000 claims description 7
- 230000010354 integration Effects 0.000 abstract description 6
- 230000002596 correlated effect Effects 0.000 abstract description 2
- 238000001514 detection method Methods 0.000 abstract description 2
- 239000003795 chemical substances by application Substances 0.000 description 55
- 238000007726 management method Methods 0.000 description 37
- 230000006870 function Effects 0.000 description 30
- 150000002678 macrocyclic compounds Chemical class 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 8
- 230000003993 interaction Effects 0.000 description 7
- 230000032258 transport Effects 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 6
- 230000006399 behavior Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000005641 tunneling Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000004886 process control Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0421—Multiprocessor system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/4616—LAN interconnection over a LAN backbone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25232—DCS, distributed control system, decentralised control unit
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25428—Field device
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25479—Synchronize controllers using messages, add transmission time afterwards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0632—Synchronisation of packets and cells, e.g. transmission of voice via a packet network, circuit emulation service [CES]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
- Selective Calling Equipment (AREA)
- Communication Control (AREA)
- Multi Processors (AREA)
- Hardware Redundancy (AREA)
Abstract
Sistema de control distribuido, interoperable, abierto, que comprende: por lo menos una primera red (140) que tiene una pila de protocolos de comunicación; un agente de gestión de Ethernet de alta velocidad (270) para gestionar una capa de protocolo de datos de usuario de dicha pila de protocolos de comunicación; por lo menos un dispositivo (110, 120) en comunicación con dicha por lo menos una primera red y que tiene un agente de acceso (290) para establecer una correspondencia de por lo menos un mensaje de servicio de formato, heredado de dicho sistema de control distribuido, interoperable, abierto, con un mensaje de formato de red compatible con dicha pila de protocolos de comunicación; y una interfaz de agente de gestión de Ethernet de alta velocidad (299) a través de la cual dicho agente de acceso (290) se comunica con dicho agente de gestión de Ethernet de alta velocidad.
Description
La presente solicitud es una continuación parcial (CIP) de la solicitud US nº 08/916.178 presentada el 21 de agosto de 1997, y está relacionada con la solicitud provisional US 60/024.346 presentada el 23 de agosto de 1996, y con la solicitud provisional US nº 60/139.814 presentada el 21 de junio de 1999, y reivindica prioridad de las mismas.
La presente invención se refiere a la arquitectura de un sistema de control. Más particularmente, la presente invención se refiere a un sistema de control distribuido interoperable, abierto, en un entorno de red de alto rendimiento.
Los sistemas de control automáticos son críticos para todos los sectores de la industria tales como el control de procesos, el control discreto, el control por lotes (de procesos y discreto combinados), el control de máquinas herramienta, el control de movimientos, y la robótica. Una de las necesidades más importantes en los sistemas de control actuales es el desarrollo y el uso de sistemas “abiertos” e “interoperables”. Los sistemas interoperables, abiertos, permiten que dispositivos de control realizados por diferentes fabricantes se comuniquen entre sí y trabajen juntos en el mismo sistema sin la necesidad de una programación personalizada. “Bus de campo” es la expresión común usada para describir estos tipos de sistemas de control.
El movimiento hacia sistemas de bus de campo interoperables, abiertos, es impulsado por los fabricantes de los dispositivos y los usuarios finales. Los fabricantes desean sistemas interoperables, abiertos, ya que esto les permite vender sus productos a más usuarios finales al mismo tiempo que reduciendo los costes de desarrollo. Los usuarios finales desean sistemas interoperables, abiertos, de manera que puedan seleccionar los mejores dispositivos de control para su sistema con independencia del fabricante del dispositivo.
Se ha producido también una tendencia hacia la distribución de funciones de control en dispositivos inteligentes. En los sistemas de control centralizado, un controlador central realiza todas las funciones de control.
En sistemas de control distribuido, más de un dispositivo de control que funcione en el sistema adopta un rol activo en las funciones de control. Aunque los sistemas tanto centralizados como descentralizados usan una red de comunicaciones, los sistemas descentralizados reducen los costes globales del sistema al reducir o eliminar las funciones del controlador centralizado entre los dispositivos de control y la interfaz humano-máquina.
Para que los sistemas de control distribuido sean verdaderamente abiertos e interoperables, se deben especificar tanto el sistema de comunicaciones como la capa de usuario (por encima de las capas del sistema de comunicaciones) y se debe hacer que los mismos sean abiertos. Uno de los sistemas distribuidos, verdaderamente abiertos e interoperables, es el sistema de bus de campo proporcionado por la Fieldbus Foundation. La capa de usuario de bus de campo FOUNDATION™ se describe, por ejemplo, en la solicitud de patente US 08/916.178 (en lo sucesivo la solicitud “’178”) presentada el 21 de agosto de 1997, titulada “BLOCK-ORIENTED CONTROL SYSTEM”, y cedida al cesionario de la presente solicitud.
El bus de campo de menor velocidad de 31,25 kilobits por segundo (H1) usado por el bus de campo FOUNDATION™ ha sido descrito en parte por la Norma IEC 61158 de la Comisión Electrotécnica Internacional (IEC), que se incorpora en su totalidad a la presente memoria a título de referencia.
Aunque el campo de bus FOUNDATION™ proporciona la solución abierta e interoperable para la capacidad de control del H1, existe una gran necesidad de proporcionar una solución abierta e interoperable para el control distribuido en un sistema de comunicaciones de muy alto rendimiento denominado típicamente red “dorsal” de bus de campo. La red dorsal acumula información de los dispositivos de control de menor velocidad, por ejemplo, el H1 y otros dispositivos de control, la cual se usa en aplicaciones de control de supervisión y avanzadas. La red dorsal es necesaria también para la integración de información de control en los Sistemas de Información de Gestión (MIS) de la empresa.
Una de las normas ampliamente aceptadas para la señalización de comunicaciones de alto rendimiento es Ethernet. Inventada por Xerox en la década de los 70, Ethernet ha progresado desde una velocidad inicial de 10 Megabits por segundo, pasando por 100 Megabits por segundo, hasta 1 Gigabit por segundo y más allá. La señalización de Ethernet se especifica en una norma (IEEE 802.3) del Instituto de Ingenieros Eléctricos y Electrónicos (IEEE). La señalización de Ethernet es la tecnología subyacente usada por Internet. Los protocolos de Internet son especificados por el Grupo de Trabajo de Ingeniería de Internet (IETF) y se publican como especificaciones de Petición de Comentarios (RFC).
Aunque la tecnología de Ethernet/Internet proporciona los servicios básicos para una red dorsal de bus de campo de alto rendimiento, no prevé todas las funciones necesarias para su uso en sistemas de control distribuido. En particular, el IEEE y el IETF no tienen soluciones abiertas e interoperables adecuadas para la integración de sistemas de control distribuido (por ejemplo, el subsistema de H1), la sincronización de tiempo del sistema, y la tolerancia a fallos.
El método de transferencia de información desde buses de campo de velocidad inferior hacia Ethernet, usado por organizaciones tales como la Open DeviceNet™ Vendor Association, Inc., (“EtherNet/IP”) y PROFIBUS International (“PROFINet”), no es adecuado para su uso en el entorno de alto rendimiento ya que encapsula los paquetes de protocolo de velocidad inferior en una trama Ethernet. Este método, conocido como “tunelización”, es común en sistemas de control centralizado, pero resulta inadecuado para sistemas de control distribuido de alto rendimiento. Aunque más sencilla de especificar, la tunelización requeriría demasiadas conexiones del Protocolo de Control de Transporte (TCP) con la resultante tara del procesado de interrupciones y de la memoria sobre los dispositivos conectados a la red dorsal del bus de campo. Adicionalmente, la tunelización desperdicia gran parte del ancho de banda de Ethernet ya que los paquetes de protocolo de velocidad inferior (por ejemplo, los paquetes del H1) son pequeños y, en muchos casos, la tara de los paquetes de Ethernet sería mayor que un paquete de protocolo de velocidad inferior.
R. S.-S. Cheah et al: “Design and implementation of an MMS environment on ISODE”, Computer Communications, Vol. 20 (1997), páginas 1.354 a 1.364, dan a conocer una arquitectura de cliente-servidor para conectar un dispositivo de fabricación a un sistema de la especificación de mensajes para fabricación (MMS). El sistema de MMS incluye un cliente y un servidor conectados, cada uno de ellos, a través de una pila de protocolos a una LAN. El servidor tiene una interfaz de dispositivo para la conexión con el dispositivo de fabricación. Esto permite que el cliente se comunique con el dispositivo de fabricación de acuerdo con la especificación de mensajes para fabricación, a través de la LAN incluso aunque el propio dispositivo de fabricación no cumpla la especificación de mensajes para fabricación.
P. Arpaia et al: “A distributed laboratory based on object-oriented measurement systems”, Measurement, Vol. 19 (1996), n.º 3/4, páginas 207 a 215, describen un modelo de programación orientado a objetos para la implementación de un sistema de medición que incluye instrumentos conectados a una red. El modelo orientado a objetos permite la reutilización de objetos para partes diferentes del sistema.
La patente US nº 5.608.720 da a conocer un sistema para gestionar una red de telecomunicaciones, que comprende subsistemas los cuales se comunican entre sí a través de una interfaz de subagentes. Los subsistemas se usan para integrar diferentes generaciones de sistemas y migran desde arquitecturas que no son OSI (interconexión de sistemas abiertos) a arquitecturas OSI. La patente US nº 5.764.955 da a conocer un sistema para gestionar una red de telecomunicaciones, que comprende una pasarela con el fin de gestionar elementos de red heredados.
Los dispositivos conectados a Ethernet deben tener un sentido común del tiempo del sistema con fines relacionados con la planificación (control) de las indicaciones de tiempo y los bloques de función. Para un control distribuido de alto rendimiento, con frecuencia el tiempo del sistema necesita tener una precisión mayor que 1 milisegundo. Hasta el momento, no existe ninguna solución conocida que proporcione esta precisión usando los Equipos de Ethernet Disponibles Comercialmente (COTS).
Para aplicaciones de control distribuido de alto rendimiento se requiere una tolerancia a los fallos de los medios y dispositivos de comunicación de Ethernet conectados a Ethernet. No existe ninguna solución conocida que proporcione la tolerancia a fallos requerida usando los equipos convencionales de Ethernet COTS. Todos los intentos anteriores por proporcionar la tolerancia a fallos requerida requieren un hardware electrónico y/o software especiales de Ethernet/Internet, y/o un dispositivo “gestor de redundancia” no convencional para añadirlos a Ethernet.
De este modo, se necesita una solución interoperable, abierta, optimizada para la integración de sistemas de control distribuido y otros dispositivos de control en una red dorsal de bus de campo de alto rendimiento.
Se necesita también una solución interoperable, abierta, que proporcione una sincronización de tiempo del sistema adecuada para aplicaciones de control distribuido que se puedan hacer funcionar a través de una red dorsal de bus de campo de alto rendimiento.
Se necesita también una solución interoperable, abierta, que proporcione una red dorsal de bus de campo, de alto rendimiento, tolerante a fallos, así como dispositivos tolerantes de fallos que estén conectados a la red dorsal de bus de campo.
Los inconvenientes descritos anteriormente se superan por medio de un sistema de control distribuido, interoperable, abierto, según la reivindicación 1. Las reivindicaciones subordinadas se refieren a formas de realización preferidas de la invención.
La presente invención supera los inconvenientes descritos anteriormente y proporciona un sistema nuevo y mejorado de control distribuido, que funciona sobre una red dorsal de alto rendimiento, por ejemplo, la tecnología COTS convencional de Ethernet e Internet. A las formas de realización de la presente invención se les hace referencia en conjunto en la presente memoria como “Ethernet de Alta Velocidad” (HSE). La HSE incluye las características del sistema de control distribuido descrito por la solicitud ‘178 y las especificaciones del bus de campo FOUNDATION™ (que se enumeran en el Apéndice A como Conjunto de Referencias 1), e incluye además tres protocolos nuevos descritos en las especificaciones de soporte de la misma, que se enumeran en el Apéndice A como Conjunto de Referencias 2. En particular, a los nuevos protocolos se les hace referencia en la presente memoria como: el Agente de Acceso a Dispositivos de Campo (FDA) de HSE, el Kernel de Gestión del Sistema (SMK) de HSE, y la Entidad de Redundancia de Red de Área Local (LRE) de HSE.
El Agente de FDA de HSE permite transportar servicios de Gestión del Sistema (SM) y de la Especificación de Mensajes de Bus de Campo (FMS) usados por los dispositivos H1, a través de Ethernet usando el Protocolo de Datos de Usuario (UDP) y el Protocolo de Control de Transporte (TCP) convencionales de Internet. Esto permite que Dispositivos de HSE en Ethernet se comuniquen con dispositivos H1 que están conectados a través de un “Dispositivo de Enlace de HSE”. El Agente de FDA de HSE es usado también por el Proceso de Aplicación con Bloques de Función (FBAP) local en un Dispositivo de HSE o Dispositivo de Enlace de HSE. De este modo, el Agente de FDA de HSE permite que aplicaciones remotas accedan a Dispositivos de HSE y/o dispositivos H1 a través de una interfaz común.
El SMK de HSE garantiza que en cada dispositivo se coordinan las funciones de nivel del sistema. Estas funciones incluyen tiempo del sistema, adición y eliminación de dispositivos de la red, y planificación de bloques de función. El SMK de HSE usa un reloj local que funciona para mantener un tiempo local, y mantiene la diferencia entre el tiempo local y un tiempo de sistema proporcionado por un servidor de tiempo dentro de un valor especificado por la clase de sinc de tiempo (Véase Conjunto de Referencias 1 del Apéndice A en la presente memoria). El tiempo local se usa para la indicación de acontecimientos en cuanto a tiempo de manera que los mensajes de acontecimientos desde dispositivos se pueden correlacionar a través del sistema. El tiempo local se usa también para planificar la ejecución de los bloques de función locales.
La tolerancia a fallos de HSE se logra mediante transparencia operativa, es decir, las operaciones de redundancia no son visibles para las aplicaciones de HSE. Esto es necesario ya que se requiere que las aplicaciones de HSE coexistan con aplicaciones de MIS convencionales. El LRE de HSE coordina la función de redundancia. Cada Dispositivo de HSE transmite periódicamente un mensaje de diagnóstico que representa su visión de la red hacia los otros Dispositivos de HSE en las interfaces de su Ethernet (denominadas comúnmente “Puertos” de Ethernet). Cada dispositivo usa los mensajes de diagnóstico para mantener una Tabla de Estados de Red (NST), que se usa para la detección de fallos y la selección de puertos de transmisión de Ethernet. No existe ningún “Gestor de Redundancia” central. En su lugar, cada dispositivo determina cómo debería comportarse en respuesta a fallos que detecta.
Las características y ventajas de la presente invención se pondrán de manifiesto para los expertos en la materia a partir de la siguiente descripción, haciendo referencia a los dibujos, en los que:
la Figura 1 es un diagrama de bloques que muestra una forma de realización ejemplificativa de un sistema de control distribuido de alto rendimiento de acuerdo con los fundamentos de la presente invención; la Figura 2 es un diagrama de bloques que muestra una forma de realización ejemplificativa de la arquitectura del sistema de dispositivos de un sistema de control distribuido de alto rendimiento de acuerdo con los fundamentos de la presente invención; la Figura 3 es un diagrama de bloques que muestra una forma de realización ejemplificativa de la estructura de la Base de Información de Gestión de Ethernet de Alta Velocidad de la arquitectura del sistema de dispositivos mostrada en la Figura 2; la Figura 4 es un diagrama de bloques que muestra una forma de realización ejemplificativa de la arquitectura del sistema de dispositivos mostrada en la Figura 2, mostrando las diversas interfaces locales del agente de Acceso a Dispositivos de Campo de Ethernet de Alta Velocidad; la Figura 5 es un diagrama de bloques que muestra una forma de realización ejemplificativa de las partes relevantes del sistema de control distribuido de alto rendimiento involucrado en el proceso de sincronización de tiempo de acuerdo con los fundamentos de la presente invención; la Figura 6 es un diagrama de flujo ilustrativo de una forma de realización ejemplificativa del proceso de sincronización de tiempo de acuerdo con una forma de realización de los fundamentos de la presente invención; la Figura 7A es un diagrama de temporización ilustrativo de un desplazamiento de tiempo de inicio antes del proceso de sincronización de tiempo de acuerdo con una forma de realización de los fundamentos de la presente invención; la Figura 7B es un diagrama de temporización ilustrativo de un desplazamiento del tiempo de inicio después del proceso de sincronización de tiempo de acuerdo con una forma de realización de los fundamentos de la presente invención; y la Figura 8 es un diagrama de bloques que muestra una forma de realización ejemplificativa de la topología redundante de un sistema de control distribuido de alto rendimiento de acuerdo con los fundamentos de la presente invención.
Se describen, con fines simplificadores e ilustrativos, los fundamentos de la presente invención haciendo referencia principalmente a formas de realización ejemplificativas, en particular, con implementaciones ejemplificativas específicas del sistema de control distribuido en una red Ethernet. No obstante, los expertos en la materia reconocerán fácilmente que los mismos principios se pueden aplicar también a, y se pueden implementar en, otras implementaciones y diseños usando cualesquiera otras redes de alta velocidad, y que cualquiera de estas variaciones quedaría incluida dentro de aquellas modificaciones que no se desvían con respecto al espíritu y alcance verdaderos de la presente invención.
Haciendo referencia a la FIG. 1, se muestra un ejemplo de un sistema de control de alto rendimiento 100 en el que se usa un equipo de Ethernet COTS convencional 130 para interconectar Dispositivos de Enlace de HSE 110 y Dispositivos de HSE 120 a una Red Ethernet 140. A su vez, los Dispositivos de Enlace de HSE 110 se conectan a Dispositivos H1 170 usando Redes de H1 150. A la Red Ethernet 140 se pueden conectar también otros tipos de equipos, tales como un Ordenador Personal (PC) 160.
La topología de la red Ethernet y la configuración de los equipos Ethernet COTS reales dependerán de las necesidades de aplicación particulares. No obstante, se puede usar cualquier topología o configuración de red Ethernet que use equipos de Ethernet COTS convencionales diferentes a la topología ejemplificativa mostrada en la Fig. 1, y dichas variaciones quedarían incluidas dentro de aquellas modificaciones que no se desvían con respecto al espíritu y el alcance verdaderos de la presente invención.
En la FIG. 2 se muestra la arquitectura del sistema de HSE de acuerdo con una forma de realización de los fundamentos de la presente invención. La arquitectura del sistema de HSE está diseñada para satisfacer las necesidades funcionales de los entornos de control distribuido de fabricación y procesos, de alto rendimiento, por ejemplo, en una red Ethernet de alta velocidad. Permite construir sistemas de automatización distribuidos a partir de varios dispositivos de control y medición fabricados por proveedores diferentes. La arquitectura del sistema de HSE se describe mediante componentes de arquitectura que se han adaptado a los detalles de los entornos tanto de H1 como de HSE.
Los diversos protocolos y normas a los que se hace referencia en la siguiente exposición se describen detalladamente en los manuales y especificaciones enumerados en el Apéndice A en la presente memoria, los cuales están disponibles en la Fieldbus Foundation, una organización sin ánimo de lucro con sede en Austin, Texas, y las versiones actuales correspondientes a fecha de presentación de la presente invención, que se incorporan todas ellas a título de referencia en su totalidad a la presente memoria. A continuación se describirá más detalladamente cada uno de los componentes de la arquitectura del sistema de HSE (mostrado en la Fig. 2).
El Proceso de Aplicación (AP) es una expresión definida por el Modelo de Referencia (RM) de la Interconexión de Sistemas Abiertos (OSI) de la Organización de Normas Internacionales (ISO), ISO 7498, para describir la parte de una aplicación distribuida que reside en un único dispositivo. La expresión se usa en la siguiente descripción para referirse a las entidades dentro de un dispositivo que ejecuta un conjunto relacionado de funciones, tales como el procesado de bloques de función, la gestión de la red, y la gestión del sistema.
El Dispositivo de Campo Virtual (VFD) es una expresión definida por la Fieldbus Foundation (Véase la Especificación de Mensajes de Bus de Campo FF-870 enumerada en el Conjunto de Referencias 1 en el Apéndice A de la presente memoria). Un VFD hace que los parámetros de un AP resulten visibles para una red de comunicaciones.
De acuerdo con los fundamentos de la presente invención, la arquitectura del sistema de HSE (mostrada en la Fig. 2) soporta el Dispositivo de Campo Virtual del Proceso de Aplicación con Bloques de Función (FBAP VFD) 260. El VFD de FBAP 260 proporciona unos medios comunes para definir entradas, salidas, algoritmos, variables de control, y el comportamiento del sistema de automatización. Puede haber múltiples VFDs de FBAP 260, por ejemplo, n VFDs de FBAP tal como se muestra, en un dispositivo para satisfacer las necesidades particulares de una aplicación. El VFD de FBAP puede estar presente o no en un Dispositivo de HSE o Dispositivo de Enlace de HSE. Si el VFD de FBAP de HSE está presente, al dispositivo se le hace referencia también en ocasiones como “Dispositivo de Campo de HSE”. No obstante, en las siguientes descripciones, se considera que el VFD de FBAP está presente en el Dispositivo de HSE y el Dispositivo de Enlace de HSE, incluso si no se usa la expresión “Dispositivo de Campo de HSE”.
La Fieldbus Foundation define un conjunto normalizado de clases y parámetros de bloques de función, por ejemplo, en una o más de las especificaciones enumeradas en el Apéndice A de la presente memoria. Los fabricantes de los dispositivos de control pueden añadir sus propios parámetros al conjunto normalizado de parámetros para aceptar definiciones de bloques de función adicionales a medida que se descubran nuevos requisitos, y a medida que avance la tecnología. Se puede hallar una descripción más detallada de las clases y los parámetros de los bloques de función, por ejemplo, en la Especificación del Proceso de Aplicación con Bloques de Función, Parte 1 FF-890 enumerada en el Conjunto de Referencias 1 del Apéndice A de la presente memoria.
Cada Red de H1 150 incorporada a un Dispositivo de Enlace de HSE 110 (mostrado en la FIG. 1) requiere una interfaz de H1 240. El Puente 250 se usa para transportar mensajes de la Red de H1 directamente entre otras Interfaces de H1 240 dentro del mismo Dispositivo de Enlace de HSE 110 (mostrado en la FIG. 1). Un Dispositivo de Enlace de HSE puede comprender, por ejemplo, un Dispositivo de HSE 120 (mostrado en la FIG. 1) que incluye por lo menos una Interfaz de H1 240.
Se puede hallar una descripción más detallada de una Interfaz de H1 en la Especificación de Mensajes de Bus de Campo FF-870, la Especificación de Subcapa de Acceso de Bus de Campo FF-821, las Especificaciones de Servicios de Enlace de Datos y de Protocolos de Enlace de Datos FF-821, 822, y la Especificación de Protocolo de Enlace de Datos para el Anexo de Funcionamiento del Puente FF-806, enumerándose todas ellas en el Conjunto de Referencias 1 del Anexo A en la presente memoria.
La arquitectura del sistema de HSE usa una Ethernet/Internet COTS convencional (“pila”) 280 para la comunicación con otros dispositivos en la Red Ethernet 140. La pila de Ethernet/Internet usada por el HSE consiste en el Protocolo de Control de Anfitrión Distribuido (DHCP) 285, el Protocolo Simple de Tiempo de Red (SNTP) 286, y el Protocolo Simple de Gestión de Red (SNMP) 287, los cuales a su vez usan servicios del Protocolo de Control de Transporte (TCP) 283 y del Protocolo de Datos de Usuario (UDP) 284.
El TCP 283 y el UDP 284 usan a su vez los servicios convencionales del Protocolo de Internet (IP) 282, el cual usa las Capas de Control de Acceso al Medio (MAC) y Física (PHY) 281 de la IEEE Ethernet 802.3 convencional. La capa PHY en 281 se conecta a una o más Redes Ethernet 140.
Los protocolos DHCP, SNTP, SNMP, TCP, UDP e IP de Internet se especifican mediante las especificaciones de la Solicitud de Comentarios (RFC) del Grupo de Trabajo de Ingeniería de Internet (IETF). Las RFCs del IETF se enumeran en el Apéndice B en la presente memoria, y se incorporan a la presente a título de referencia en su totalidad. Una norma (IEEE 802.3) del Instituto de Ingenieros Eléctricos y Electrónicos (IEEE), que se incorpora a la presente en su totalidad a título de referencia, describe las capas PHY y MAC de Ethernet. El uso específico de cada capa y el protocolo se detallan en la Especificación de Presencia de Ethernet FF-586 enumerada en el Conjunto de Referencias 2 del Apéndice A en la presente memoria.
Preservando el uso convencional de la pila de Ethernet/Internet, la arquitectura del sistema de HSE garantiza la interoperabilidad entre los diferentes fabricantes de pilas.
Nuevamente haciendo referencia a la FIG. 2, en general, el Agente de Gestión de HSE 270 usa el DHCP 285 para adquirir una dirección IP para el dispositivo, el SNTP 286 para mantener la sincronización de tiempo con un servidor de tiempo, y el SNMP 287 para gestionar las capas de protocolos TCP, UDP, e IP. El uso del DHCP, el SNTP y el SNMP por parte del Agente de Gestión de HSE es rutinario y se ajusta a la práctica convencional conocida para aquellos familiarizados con los protocolos de Internet, por ejemplo, según la IEEE 802.3.
El Agente de Gestión de HSE usa el SNMP 287 para gestionar los protocolos de capas de Internet. Específicamente, el Agente de Gestión de HSE 270 proporciona acceso a la Red Ethernet a la Base II de Información de Gestión (MIB II) convencional según define el SNMPv2 en la RFC 1213 y RFC 1643 (véase Apéndice B), y según define también la Presencia de Ethernet FF-586 enumerada en el Conjunto de Referencias 2 del Apéndice A en la presente memoria.
De acuerdo con una forma de realización de la presente invención, para ajustarse a las normas ISO, la Base de Información de Gestión de HSE (HSE MIB) 271 está compuesta por una parte convencional, que es la segunda versión de la MIB-II según se define en la RFC 1213 y una parte específica del HSE (que se define bajo el nivel empresarial privado). Para facilitar la compresión, en la FIG. 3 se muestra la estructura detallada de la MIB de HSE
271. La estructura normalizada de la MIB de HSE 271 proporciona un perfil que permite interoperabilidad, consiguiendo que el dispositivo aparezca como un nodo con un buen comportamiento.
Haciendo referencia nuevamente a la FIG. 2, la parte central del HSE 200 de la arquitectura del sistema de HSE identifica la nueva capacidad de HSE de acuerdo con los fundamentos de la presente invención. La parte central de HSE 200 proporciona las capacidades y la integración esenciales necesarias para lograr el control distribuido de alto rendimiento usando Dispositivos de HSE, Dispositivos de Enlace HSE y equipos de Ethernet COTS convencionales.
La Arquitectura del Sistema de HSE incluye un VFD de Agente de Gestión de Red (VFD de NMA) 210 para cada Dispositivo de HSE y cada Dispositivo de Enlace de HSE. El VFD de NMA proporciona medios para configurar, controlar y monitorizar el funcionamiento del Dispositivo de HSE y el Dispositivo de Enlace de HSE desde la red.
La Base de Información de Gestión de Red (NMIB) 213 y la Base de Información de Gestión del Sistema (SMIB) 212 contienen información de gestión. Usando las capacidades de gestión de configuración del VFD de NMA, en la NMIB y la SMIB se fijan parámetros para soportar intercambios de datos con otros dispositivos en el sistema. Este proceso conlleva la definición de las transferencias entre dispositivos y, a continuación, la selección de las características de las comunicaciones deseadas para soportar las transferencias.
El VFD del NMA se puede configurar también para recopilar información relacionada con el rendimiento y con fallos para transferencias seleccionadas. Esta información es accesible durante el tiempo de ejecución, consiguiendo que resulte posible visualizar y analizar el comportamiento de comunicaciones de dispositivos. Si se detecta un problema, se va a optimizar el rendimiento, o se van a cambiar comunicaciones del dispositivo, entonces se puede realizar dinámicamente una reconfiguración mientras el dispositivo sigue funcionando.
Los parámetros y el comportamiento del VFD del NMA se definen adicionalmente en la Especificación de Gestión de Red de HSE FF-803 enumerada en el Conjunto de Referencias 2 del Apéndice A en la presente memoria.
A continuación se describirá el Agente de Acceso a Dispositivos de Campo (FDA) de HSE en referencia a la FIG. 4, que es la misma figura que la FIG. 2 excepto que se muestran las Interacciones Locales (291 a 299) para el Agente de Acceso a Dispositivos de Campo (FDA) de HSE 290. A continuación se describirá, en términos de estas interacciones locales, el funcionamiento del Agente de FDA de HSE.
Una de las funciones principales del Agente de FDA de HSE 290 es establecer correspondencias de servicios ya definidos para la Gestión de Sistema (SM) del bus de campo FOUNDATION™ (Véase FF-880 enumerada en el Conjunto de Referencias 1 del Apéndice A de la presente memoria) y la Especificación de Mensajes de Bus de Campo (FMS) (Véase la FF-870 enumerada en el Conjunto de Referencias 1 del Apéndice A de la presente memoria) con y desde el componente de Ethernet/Internet COTS convencional 280.
En general, el Agente del FDA del HSE 290 emula el establecimiento de correspondencias definido por la especificación de la Subcapa de Acceso de Campo de Bus del Campo de Bus FOUNDATION™ (Véase la FF-875 enumerada en el Conjunto de Referencias 1 del Apéndice A de la presente memoria). El Agente de FDA del HSE 290 proporciona la interfaz común que permite que aplicaciones remotas accedan a dispositivos de cualquier tipo tanto en las Redes de H1 150 como en la Red de HSE 140.
De este modo, el Agente del FDA de HSE 290, de acuerdo con los fundamentos de la presente invención, permite construir sistemas en donde el control está distribuido en varios Dispositivos de HSE y/o Dispositivos de H1, y cualesquiera combinaciones de los mismos, según requiera la aplicación particular del usuario final.
B.2.1(a): Interfaz Local 291: TCP – La interfaz local de TCP 291 permite que el Agente del FDA de HSE 290 envíe y/o reciba mensajes de FMS usando el TCP 283. El TCP 283 proporciona interfaces modeladas como zócalos (sockets) a través de los cuales el Agente del FDA de HSE 290 presenta una memoria intermedia que contiene uno o más mensajes.
B.2.1(b): Interfaz Local 292: UDP – La interfaz de UDP 292 permite que el Agente del FDA de HSE 290 envíe y/o reciba mensajes de SM y ciertos mensajes de FMS usando el UDP 284. El UDP 284 proporciona interfaces modeladas como zócalos (sockets) a través del los cuales el Agente del FDA de HSE 290 presenta una memoria intermedia que contiene uno o más mensajes.
B.2.1(c): Interfaz Local 293: NMIB de HSE – El Agente del FDA de HSE 290 proporciona una interfaz local para la NMIB de HSE 213 en el VFD de NMA 210. El Agente del FDA de HSE es capaz de proporcionar una configuración y un acceso de solo lectura al VFD de NMA 210 a través de la Interfaz Local de NMIB de HSE
293.
B.2.1(d): Interfaz Local 294: SMIB de HSE – El Agente del FDA de HSE 290 proporciona una interfaz local para la SMIB de HSE 212 en el VFD de NMA 210. El Agente del FDA de HSE 290 es capaz de proporcionar una configuración y un acceso de solo lectura al VFD de NMA 210 a través de la Interfaz Local de SMIB de HSE 294.
B.2.1(e): Interfaz Local 295: SMK de HSE – El Agente del FDA de HSE 290 transporta servicios de SM de HSE hacia y desde el SMK de HSE 220 a través de la interfaz local del SMK de HSE 295. De acuerdo con una forma de realización de la presente invención, en un Dispositivo de Enlace de HSE, el SMK de HSE 220 se comunica localmente con cada una de las interfaces de H1 240, y no usa el Agente del FDA de HSE 290.
B.2.1(f): Interfaz Local 296: LRE de HSE – El Agente del FDA de HSE 290 mantiene una interfaz local con la Entidad de Redundancia de LAN de HSE (LRE de HSE) 230 del dispositivo a través de la interfaz local de la LRE de HSE 296. Posteriormente se describirá más detalladamente el uso de la interfaz local de la LRE de HSE 296.
B.2.1(g): Interfaz Local 297: Interfaz de H1 – Solamente Agentes del FDA de HSE 290 de un Dispositivo de Enlace de HSE interaccionan con la(s) Interfaz(ces) de H1 240 para acceder a Redes de H1 150. La interfaz local de H1 proporciona al Agente del FDA de HSE, acceso FMS y SM a través del SMK de HSE 220.
El Agente del FDA de HSE reenvía solicitudes y respuestas FMS recibidas desde la Interacción de TCP 291 y la Interacción de UDP 292 a la Red de H1 150 a través de la(s) interfaz(ces) de H1 240. El Agente del FDA de HSE reenvía también solicitudes y respuestas H1 recibidas desde una Red de H1 a través de la Interacción de la Interfaz de H1 297 a la Red Ethernet 140 usando la Interacción de TCP 291 y la Interacción de UDP 292.
De este modo, el Agente del FDA de HSE 290 interacciona con los servicios en la Red de H1 de la misma manera en la que cualquier otro programa de aplicación interaccionaría normalmente con la red de H1.
B.2.1(h): Interfaz Local 298: VFD de FBAP – El Agente del FDA de HSE 290 usa la interfaz local del VFD de FBAP 298 para acceder al VFD de FBAP 260. Se comunican mensajes tanto de FMS como de SM usando la interfaz local del VFD de FBAP 298.
8.2.1. (i): Interfaz Local 299: Agente de Gestión de HSE – El Agente del FDA de HSE 290 mantiene la interfaz local del Agente de Gestión de HSE 299 con el Agente de Gestión de HSE 270 para acceder a ciertos parámetros de Calidad de Servicio asociados a sus conexiones UDP/TCP. El uso de estos parámetros por parte del Agente del FDA de HSE 290 es local con respecto a la implementación específica del UDP/TCP.
Haciendo referencia nuevamente a la FIG. 4, durante la configuración del sistema, el SMK de HSE 220 usa la interfaz local 295 para añadir dispositivos de HSE y/o H1 al sistema distribuido, y para suprimirlos de este último. Se usa un intercambio de mensajes de SM para identificar en el sistema Dispositivos de HSE y/o H1 nuevos (o que se van a suprimir).
Por ejemplo, después de que un Dispositivo de HSE nuevo reciba una dirección de Protocolo de Internet (IP), el Dispositivo de HSE nuevo anuncia periódicamente su presencia en la red Ethernet 140. Los Dispositivos de Enlace de HSE anuncian también cambios detectados en su Red de H1 150. De una manera similar, el SMK de HSE usa la interfaz local 295 para determinar la ubicación de las “etiquetas” de bloques de función que podían existir en los Dispositivos de HSE y/o los Dispositivos de H1.
Durante el funcionamiento del sistema, las funciones de adquisición de datos, de visualización y de control de supervisión, que típicamente se ejecutan en un Ordenador Personal (PC) conectado a la Red Ethernet 140, necesitarán acceder a los datos en un Dispositivo de HSE, un Dispositivo de Enlace HSE y/o dispositivos de H1 conectados a las Redes de H1 150. El acceso a datos se realiza típicamente usando los mensajes de “Cliente/Servidor” y/o “Editor/Abonado”. Estos métodos de acceso a datos son bien conocidos para aquellos familiarizados con la mensajería del Bus de Campo.
Para mensajes de Cliente/Servidor y Editor/Abonado que se originan en o van destinados al Dispositivo de HSE y/o el Dispositivo de Enlace de HSE, el Agente de FDA de HSE 290 envía y recibe los mensajes de la Red Ethernet 140 en la interfaz local 291, proporciona el establecimiento de correspondencias apropiado a servicios de FMS tal como se ha descrito previamente, y usa interfaces locales 293, 294, 296, 298, y 299 para acceder a la NMIB de HSE 213, la SMIB de HSE 212, la LRE de HSE 230, el(los) VFD(s) de FBAP 260 y el Agente de Gestión de HSE 270, respectivamente. No se accede al SMK de HSE 220 puesto que el mismo tiene sus propios mensajes de SM tal como se ha descrito anteriormente.
Para mensajes de Cliente/Servidor, Editor/Abonado y/o SM que se originan en o van destinados a la Red de H1 150, el Agente del FDA de HSE 290 usa la interfaz local 297 para enviar y/o recibir mensajes de la(s) Interfaz(ces) de H1
240.
Si los mensajes de la red de H1 150 van hacia/vienen de la Red Ethernet 140, y son mensajes de Cliente/Servidor o Editor/Abonado, el Agente del FDA de HSE 290 usa el establecimiento de correspondencias FMS y la interfaz local
291. Si los mensajes de H1 hacia/desde la Red Ethernet 140 son mensajes de SM, el Agente del FDA de HSE usa el establecimiento de correspondencias SM y la interfaz local 292.
Si los mensajes hacia/desde la Red de H1 150 van hacia/vienen desde el Dispositivo de Enlace de HSE, y son mensajes de Cliente/Servidor o Editor/Abonado, el Agente del FDA de HSE usará el establecimiento de correspondencias FMS y la interfaz local apropiada (excepto las interfaces locales 291 y 292).
Si los mensajes hacia/desde la Red de H1 150 van hacia/vienen desde el Dispositivo de Enlace de HSE, y son mensajes de SM, el Agente del FDA de HSE usará el establecimiento de correspondencias SM y la interfaz local apropiada (excepto las interfaces locales 291 y 292).
Haciendo referencia nuevamente a la FIG. 2, la arquitectura del sistema de HSE incluye un Kernel de Gestión de Sistema (SMK) de HSE 220 para cada dispositivo de HSE y/o cada dispositivo de enlace de HSE. El SMK de HSE 220 mantiene información y un nivel de coordinación que proporciona un entorno de red integrado para la ejecución y el interfuncionamiento del VFD de FBAP 260.
Tal como se ha descrito anteriormente, el SMK de HSE 220 prevé la configuración rutinaria de cierta información básica del sistema antes del funcionamiento del dispositivo. Por ejemplo, con este fin el arranque del SMK de HSE lleva un dispositivo a través de un conjunto de fases predefinidas. Durante este procedimiento, un dispositivo de configuración del sistema reconoce la presencia del dispositivo en la red y configura información básica en la SMIB de HSE 212. Una vez que el dispositivo recibe su información de configuración básica, su SMK de HSE lo lleva a un estado operativo sin afectar al funcionamiento de otros dispositivos en la red. El mismo habilita también al Agente del FDA de HSE 290 para su uso por otras funciones en el dispositivo.
Haciendo referencia a continuación a la FIG. 5, el Agente de Gestión de HSE 270 en el Dispositivo de Enlace de HSE 110 usa el SNTP 286 para interaccionar con el Servidor de SNTP remoto 510 en el Dispositivo de Tiempo Principal 500 con el fin de sincronizar el Tiempo del Sistema 501’ en la MIB de HSE 271’ con el Tiempo del Sistema 501 en el Dispositivo de Tiempo Principal 500. Cuando el Tiempo del Sistema 501’ está sincronizado con el Tiempo del Sistema 501, la Bandera de Sinc (F) 510 en la MIB de HSE se fija a verdadera por medio del protocolo SNTP convencional. El Dispositivo de Tiempo Principal y el Dispositivo de Enlace de HSE se interconectan usando equipos de Ethernet COTS, convencionales 130. Este protocolo de sincronización se define en la IETF RFC 2030.
En cualquier momento, el Tiempo Local 502 en la SMIB de HSE 212 se puede sincronizar o no con el Tiempo del Sistema 501’. Para coordinar la ejecución de bloques de función en un sistema distribuido, y para proporcionar una indicación correcta de tiempos de las alarmas de bloques de función, el Tiempo Local 502 debe estar sincronizado con el Tiempo del Sistema 501’.
Todos los bloques de funciones están sincronizados con el Inicio de Macrociclo, “T0” 520 en la SMIB de HSE 212. Cada Dispositivo de Enlace de HSE y Dispositivo de HSE en el sistema tiene el mismo valor para To. Se ejecuta un bloque de función cuando el SMK de HSE 220 emite localmente un mensaje de Inicio de Bloque de Función (FB) 221 para el bloque. Cada mensaje de Inicio de FB se genera basándose en un desplazamiento con respecto a T0.
En el inicio del macrociclo, To y el desplazamiento para cada bloque se basan en el Tiempo Local 502. Por lo tanto, cada dispositivo debe ajustar su Tiempo Local 502 para que sea igual al Tiempo de Sistema 501’ con el fin de que el sistema funcione correctamente. No obstante, puesto que cada dispositivo tiene un oscilador de reloj en hardware que no es perfecto, el Tiempo Local 502 finalmente sufrirá una deriva situándose fuera de sincronización con el Tiempo de Sistema 501’.
La Fig. 6 muestra el proceso de corrección para la deriva de acuerdo con una forma de realización de la presente invención. En particular, cuando un macrociclo finaliza en la etapa 601, el SMK de HSE 220 comprobará la Bandera de Sinc 510 en la MIB de HSE 271’ en la etapa 602. Si F 510 no es verdadera, el proceso finaliza en la etapa 606.
Por otro lado, si se determina en la etapa 602, anterior a esto, que F 510 es verdadera, el SMK de HSE 220 calcula el desplazamiento entre el Tiempo Local 502 y el Tiempo de Sistema 501’ en la etapa 603, y fija el Tiempo Local 502 de manera que sea igual al Tiempo de Sistema 501’ dentro de un valor especificado en una clase de sinc de tiempo deseada (Véase Conjunto de Referencias 1 del Apéndice A en la presente memoria) en la etapa 604.
Una vez que se ha sincronizado el Tiempo Local 502, en la etapa 605, el tiempo de inicio (T0) 520 (mostrado en la Fig. 5) se alinea con el tiempo de inicio de otros dispositivos.
A continuación se describirá la alineación de tiempos de inicio en referencia a las FIGs. 7A y 7B. La FIG. 7A muestra el desplazamiento de macrociclo de un dispositivo, por ejemplo, el dispositivo N, antes de la sincronización de tiempo, en la que el desplazamiento 720 representa el error que se debe corregir en el Dispositivo de HSE N. Tal como se muestra, en este momento el Dispositivo de HSE N tiene el Tiempo Local correcto, pero el tiempo de inicio (T0) 520’ del Macrociclo del Sistema 700’ no está alineado con otros dispositivos en el sistema distribuido.
La FIG.7B muestra el desplazamiento de macrociclo de un dispositivo, por ejemplo, el dispositivo N, después de la sincronización de tiempo. El SMK de HSE 220 del Dispositivo N retarda el tiempo de inicio (T0) 520’ del Macrociclo de Sistema 700’ según el Desplazamiento 720 de manera que el Macrociclo de Sistema comienza en el mismo tiempo (T0) 520 que, por ejemplo, el Macrociclo de Sistema 700 en el Dispositivo de HSE 1. En este momento el Macrociclo de Sistema del Dispositivo de HSE N está sincronizado con el Tiempo del Sistema, y el proceso de sincronización finaliza en la etapa 606 (mostrada en la FIG. 6).
Haciendo referencia a la FIG. 4, cada Dispositivo de HSE y Dispositivo de Enlace de HSE tiene una Entidad de Redundancia de Red de Área Local (LAN) de HSE (LRE de HSE) 230. La LRE de HSE proporciona tolerancia a fallos para un fallo individual a través del uso de la redundancia.
La LRE de HSE envía y recibe periódicamente Mensajes de Diagnóstico de Redundancia a través de la interfaz local
296. El Agente de FDA de HSE 290 establece correspondencias de los mensajes de Diagnóstico en las interfaces locales 291 y 292 (Véase la Especificación de Redundancia de HSE FF-593 enumerada en el Conjunto de Referencias 2 del Apéndice A en la presente memoria para los Formatos de Mensajes de Diagnóstico de Redundancia).
Los Mensajes de Diagnóstico de Redundancia se envían simultáneamente en la Red Ethernet 140 y la Red Ethernet 140’. Cada dispositivo recibe los Mensajes de Diagnóstico de Redundancia en la Red Ethernet 140 y la Red Ethernet 140’, y construye una Tabla de Estados de Red (NST) local 231. La NST proporciona un estado detallado sobre la condición de cada dispositivo de HSE conectado a la Red Ethernet 140 y la Red Ethernet 140’. La LRE de HSE 230 controla qué Red Ethernet 140 ó 140’ usará el Dispositivo de HSE para la transmisión de mensajes.
Con este método, todas las decisiones de transmisión de la red y de conmutación de dispositivos están distribuidas en los Dispositivos de HSE, y el sistema usa equipos de Ethernet COTS, convencionales.
La FIG. 8 ilustra la topología general soportada por el aspecto de redundancia de la presente invención. La topología mostrada es solamente un ejemplo, que muestra una de muchas posibles topologías. Se puede usar cualquier topología siempre que el comportamiento de los equipos que proporcionan Redes de Ethernet 140 y 140’ sean equipos de Ethernet COTS, convencionales.
La redundancia de HSE soporta tanto redundancia de Red Ethernet como redundancia de Dispositivos de Enlace de HSE.
Haciendo referencia a la FIG. 8, los Dispositivos de HSE 120’ y los Pares de Dispositivos de Enlace de HSE 110’ tienen interfaces tanto con la Red Ethernet 140 como con la Red Ethernet 140’. En este ejemplo, la Red Ethernet 140 se proporciona mediante equipos de Ethernet COTS 130 y la Red Ethernet 140’ se proporciona mediante equipos de Ethernet COTS 130’. Un único fallo de una cualquiera de las Redes Ethernet o una de las interfaces de Ethernet en un dispositivo de HSE provocaría que la LRE de HSE descrita previamente forzara a que las comunicaciones tuvieran lugar en la red convencional restante.
La LRE de HSE 230 soporta una redundancia del Dispositivo de Enlace de HSE. El Par Redundante de Dispositivos de Enlace de HSE 160 comprende un Dispositivo de Enlace de HSE principal 110, y un Dispositivo de Enlace de
5 HSE de reserva 110’. Los Dispositivos de H1 170 se conectan mediante Redes de H1 150 al Par Redundante de Dispositivos de Enlace de HSE 160. Si el Dispositivo de Enlace de HSE principal 110 falla, el Dispositivo de Enlace de HSE de Reserva 110’ asumirá el control. Se puede hacer que un dispositivo de HSE 120’ sea redundante de la misma manera que el dispositivo de enlace de HSE 110, excepto que en un dispositivo de HSE no hay presente(s) interfaz(ces) de H1.
10 La presente invención proporciona el formato necesario de mensajes de diagnóstico para permitir una conmutación abierta y con interfuncionamiento de las redes redundantes de Ethernet de alta velocidad y/o los dispositivos de enlace de HSE (o dispositivos de HSE) redundantes.
15 El método de redundancia para respaldar cada Red de H1 se describe en la solicitud ‘178, y por las especificaciones enumeradas en el Conjunto de Referencia 1 del Apéndice A en la presente memoria.
Tal como puede apreciarse, la arquitectura de sistema de control distribuido en la anterior descripción proporciona una solución interoperable, abierta, optimizada para la integración de sistemas de control distribuido y otros
20 dispositivos de control en una red dorsal de alto rendimiento, proporciona una solución interoperable, abierta, que proporciona una sincronización de tiempo del sistema adecuada para aplicaciones de control distribuido operables a través de una red dorsal de alto rendimiento, y proporciona una solución interoperable, abierta, que proporciona una red dorsal de alto rendimiento, tolerante a fallos, así como dispositivos tolerantes a fallos que están conectados a la red dorsal.
25 Las formas de realización preferidas expuestas anteriormente están destinadas a ilustrar la invención y no pretenden limitar la presente invención. Para los expertos en la materia resultarán evidentes formas de realización y ventajas adicionales dentro del alcance de la invención reivindicada.
30 Por otra parte, aunque la invención se ha descrito haciendo referencia a las formas de realización ejemplificativas de la misma, los expertos en la materia podrán aplicar varias modificaciones sobre las formas de realización descritas de la invención sin desviarse con respecto al espíritu y el alcance verdaderos de la invención. Los términos y descripciones usados en la presente memoria se exponen únicamente a título ilustrativo y no pretenden ser limitativos. En particular, aunque el método de la presente invención se ha descrito mediante ejemplos, las etapas
35 del método se pueden realizar en un orden diferente al ilustrado o simultáneamente. Los expertos en la materia reconocerán que son posibles estas y otras variaciones dentro del alcance de la invención según se define en las siguientes reivindicaciones y sus equivalentes.
40
A. 1 Conjunto de Referencias 1
Número Revisión Especificación FF-801 FS 1.4 Gestión de Red FF-806 FS 1.0 Protocolo de Enlace de Datos – Anexo de Funcionamiento del Puente FF-821 FS 1.4 Subconjunto de Servicios de Enlace de Datos FF-822 FS 1.4 Subconjunto de Protocolo de Enlace de Datos FF-870 FS 1.4 Especificación de Mensajes de Bus de Campo FF-875 FS 1.4 Subcapa de Acceso de Bus de Campo FF-880 FS 1.4 Gestión del Sistema FF-890 FS 1.4 Proceso de Aplicación con Bloques de Función – Parte 1
A.2 Conjunto de Referencias 2 45
Número Revisión Especificación
FF-803 FS 1.0 Gestión de Red de HSE FF-586 FS 1.0 Presencia de Ethernet de HSE FF-588 FS 1.0 Agente de Acceso a Dispositivos de Campo de HSE F-589 FS 1.0 Gestión de Sistema de HSE F-593 PS 2.0 Redundancia de HSE
Apéndice B
- Número de RFC
- Título de RFC
- 768
- Protocolo de Datagrama de Usuario (UDP)
- 791
- Protocolo de Internet (IP) Enmendada por: Extensiones de Subred IP, RFC 950 Datagramas de Difusión General IP, RFC 919 Datagramas de Difusión General IP con Subredes, RFC 922
- 792
- Protocolo de Mensajes de Control de Internet (ICMP)
- 793
- Protocolo de Control de Transporte (TCP)
- 826
- Protocolo de Resolución de Direcciones de Ethernet (ARP)
- 894
- Estructuración de Tramas Ethernet de Datagramas IP a través de Ethernet
- 1042
- IEEE 802.2&3 Estructuración de Tramas de Datagramas IP a través de Ethernet
- 1112
- Protocolo de Gestión de Grupos de Internet (IGMP)
- 1122
- Requisitos para Anfitriones de Internet – Capas de Comunicación
- 1155
- Estructura e Identificación de Información de Gestión
- 1157
- Protocolo Simple de Gestión de Red (SNMP)
- 1213
- Base II de Información de Gestión (MIB II)
- 1533
- Opciones de DHCP y Extensiones de Proveedor de BOOTP
- 1541
- Protocolo de Configuración Dinámica del Anfitrión (DHCP)
- 1643
- Definiciones de Objetos Gestionados para los Tipos de Interfaz de Estilo Ethernet
- 2030
- Protocolo Simple de Tiempo de Red (SNTP)
Claims (19)
- REIVINDICACIONES
- 1.
- Sistema de control distribuido, interoperable, abierto, que comprende:
por lo menos una primera red (140) que tiene una pila de protocolos de comunicación; un agente de gestión de Ethernet de alta velocidad (270) para gestionar una capa de protocolo de datos de usuario de dicha pila de protocolos de comunicación; por lo menos un dispositivo (110, 120) en comunicación con dicha por lo menos una primera red y que tiene un agente de acceso (290) para establecer una correspondencia de por lo menos un mensaje de servicio de formato, heredado de dicho sistema de control distribuido, interoperable, abierto, con un mensaje de formato de red compatible con dicha pila de protocolos de comunicación; y una interfaz de agente de gestión de Ethernet de alta velocidad (299) a través de la cual dicho agente de acceso (290) se comunica con dicho agente de gestión de Ethernet de alta velocidad. -
- 2.
- Sistema según la reivindicación 1, en el que:
dicha por lo menos una primera red (140) comprende una pluralidad redundante de primeras redes (140, 140’); y en el que dicho por lo menos un dispositivo (110, 120) comprende además:una entidad de redundancia (230) configurada para enviar y recibir información de diagnósticos hacia y desde dicha pluralidad redundante de primeras redes, para mantener una tabla de estados de red que indica el estado del diagnóstico de dicha pluralidad redundante de primeras redes, y para seleccionar una operativa de dicha pluralidad redundante de primeras redes basándose en dicha tabla de estados de red. - 3. Sistema de control distribuido, interoperable, abierto, según la reivindicación 1, que comprende además:una pluralidad de segundas redes (150), que usan cada una de ellas dicho por lo menos un formato de mensaje de servicio heredado; en el que dicho por lo menos un dispositivo (110, 120) comprende una pluralidad redundante de dispositivos (110, 110’) que comprenden cada uno de ellos:una pluralidad de segundas interfaces de red (240) para comunicarse con dicha pluralidad de segundas redes; y una entidad de redundancia (230) configurada para proporcionar información necesaria para la selección de un operativo de dicha pluralidad redundante de dispositivos basándose en una tabla de estados de red que indica el estado del diagnóstico de por lo menos uno de dicha pluralidad redundante de dispositivos y dicha por lo menos una primera red.
-
- 4.
- Sistema según la reivindicación 2, en el que:
dicha por lo menos una primera red y/o dicha pluralidad redundante de primeras redes (140, 140’) comprende cada una de ellas una red Ethernet estandarizada comercial. -
- 5.
- Sistema según cualquiera de las reivindicaciones anteriores, que comprende:
una primera interfaz de red (280, 291, 292) para comunicarse con dicha por lo menos una primera red. -
- 6.
- Sistema según la reivindicación 1, que comprende además:
una interfaz local de protocolo (291, 292) a través de la cual se comunica dicho agente de acceso (290) con una capa de protocolo de datos de usuario de dicha pila de protocolos de comunicación. -
- 7.
- Sistema según la reivindicación 1, en el que dicho agente de gestión de Ethernet de alta velocidad (270) comprende:
una base de información de gestión (271) construida con una estructura normalizada para permitir de este modo un perfil abierto e interoperable, y para conseguir que dicho por lo menos un dispositivo (110, 120) aparezca como un nodo con buen comportamiento. -
- 8.
- Sistema según cualquiera de las reivindicaciones anteriores, que comprende además:
una base de información de gestión de red (213) para almacenar información necesaria para gestionar el funcionamiento de dicho sistema de control distribuido; y una interfaz local de base de información de gestión de red (293) a través de la cual se comunica dicho agente de acceso (290) con dicha base de información de gestión de red. -
- 9.
- Sistema según la reivindicación 8, que comprende además:
una base de información de gestión de sistema (212) para almacenar información de configuración del sistema de dicho por lo menos un dispositivo (110, 120); y una interfaz local de base de información de gestión de sistema (294) a través de la cual se comunica dicho agente de acceso (290) con dicha base de información de gestión de sistema. -
- 10.
- Sistema según la reivindicación 9, que comprende además:
un kernel de gestión de sistema (220) para configurar dicho por lo menos un dispositivo (110, 120) y almacenar información de configuración del sistema en dicha base de información de gestión de sistema (212); y una interfaz local de kernel de gestión de sistema (295) a través de la cual se comunica dicho agente de acceso (290) con dicho kernel de gestión de sistema. -
- 11.
- Sistema según la reivindicación 10, que comprende además:
un reloj de tiempo local (502) para proporcionar un tiempo local para su uso dentro de dicho por lo menos un dispositivo (110, 120); y un reloj de tiempo de sistema (501, 501’) para proporcionar un tiempo de sistema a través de dicho sistema de control distribuido; en el que dicho kernel de gestión de sistema (220) sincroniza dicho reloj de tiempo local con dicho reloj de tiempo del sistema. -
- 12.
- Sistema según cualquiera de las reivindicaciones anteriores, que comprende además:
una entidad de redundancia (230) para enviar y recibir información de diagnósticos a través de dicha primera red (140, 140’); y una interfaz local de entidad de redundancia (296) a través de la cual se comunica dicho agente de acceso(290) con dicha entidad de redundancia. -
- 13.
- Sistema según la reivindicación 2 ó 12, en el que dicha entidad de redundancia (230) reside en una parte central de Ethernet de alta velocidad (200) dentro de dicho por lo menos un dispositivo (110, 120), comprendiendo además dicho dispositivo:
una pluralidad redundante de primeras interfaces de red para comunicarse con respectivas de la pluralidad redundante de primeras redes (140, 140’). -
- 14.
- Sistema según la reivindicación 11, que comprende además:
por lo menos un dispositivo de campo virtual de proceso de aplicación con bloques de función (260) para proporcionar definiciones normalizadas de entradas, salidas, algoritmos, variables de control, y comportamiento de dicho sistema de control distribuido; y por lo menos una interfaz de dispositivo de campo virtual de proceso de aplicación con bloques de función(298) a través de la cual se comunica dicho agente de acceso (290) con dicho por lo menos un dispositivo de campo virtual de proceso de aplicación con bloques de función. - 15. Sistema según la reivindicación 10, en el que dicho por lo menos un dispositivo (110, 120) es un dispositivo compatible con el bus de campo H1, conectable a una Ethernet (140) y comprende:el agente de gestión de Ethernet de alta velocidad (270), una pila de protocolos (280) bajo el control del agente de gestión de Ethernet de alta velocidad, una interfaz de HI1 (240) para conectar el por lo menos un dispositivo a una red de H1 (150), y una parte central de Ethernet de alta velocidad (200) que comprende:dicho agente de acceso (290) que es un agente de acceso a dispositivos de campo para establecer correspondencias de mensajes de bus de campo con y desde mensajes de formato de la red Ethernet, y una interfaz local de interfaz de H1 (297) a través de la cual se comunica dicho agente de acceso a dispositivos de campo con dicha interfaz de H1 cuando dicha parte central de Ethernet de alta velocidad está en comunicación con un dispositivo compatible con el bus de campo H1 (170).
- 16. Sistema según la reivindicación 15, en el que dicha pila de protocolos comprende una pila de Ethernet convencional (280).
- 17. Sistema según la reivindicación 16, en el que dicha parte central de Ethernet de alta velocidad (200) comprende 5 además una interfaz local de protocolo de datos de usuario (292) mediante la cual dicho agente de acceso (290) se comunica con una capa de protocolos correspondiente (284, 283) de la pila de Ethernet convencional (280).
- 18. Sistema según cualquiera de las reivindicaciones anteriores, en el que dicho por lo menos un dispositivo (110) está configurado para comunicar dicho mensaje de formato de red a por lo menos un segundo dispositivo (120) 10 conectado a dicha por lo menos una primera red (140), de manera que tanto dicho por lo menos un dispositivo como dicho por lo menos un segundo dispositivo controlan el sistema de control distribuido, interoperable, abierto.
- 19. Sistema según la reivindicación 18, en el que dicho por lo menos un dispositivo (110, 120) comprende una parte central de Ethernet de alta velocidad (200). 15
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13981499P | 1999-06-21 | 1999-06-21 | |
US139814P | 1999-06-21 | ||
US598697P | 2000-06-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2367247T3 true ES2367247T3 (es) | 2011-10-31 |
Family
ID=22488415
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES00941594T Expired - Lifetime ES2367247T3 (es) | 1999-06-21 | 2000-06-21 | Sistema de control orientado por bloques en ethernet de alta velocidad. |
ES05009511T Expired - Lifetime ES2421528T3 (es) | 1999-06-21 | 2000-06-21 | Sistema de control orientado por bloques en Ethernet de alta velocidad |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES05009511T Expired - Lifetime ES2421528T3 (es) | 1999-06-21 | 2000-06-21 | Sistema de control orientado por bloques en Ethernet de alta velocidad |
Country Status (8)
Country | Link |
---|---|
EP (1) | EP1192755B1 (es) |
CN (2) | CN1202637C (es) |
AT (1) | ATE511723T1 (es) |
AU (1) | AU5628500A (es) |
DE (1) | DE05009511T1 (es) |
ES (2) | ES2367247T3 (es) |
HK (2) | HK1047204B (es) |
WO (1) | WO2000079758A2 (es) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2003266409A1 (en) * | 2002-07-29 | 2004-02-23 | Baumuller Anlagen-Systemtechnik Gmbh And Co. | Computer network with diagnosis computer nodes |
DE10309125B4 (de) * | 2003-02-28 | 2014-01-02 | Endress + Hauser Gmbh + Co. Kg | Vorrichtung und Verfahren zur Spannungsstabilisierung für einen Zweidrahtfeldbus |
JP4165563B2 (ja) | 2003-07-11 | 2008-10-15 | 日本電信電話株式会社 | システム管理方法、システム管理装置及びシステム管理プログラム並びにシステム管理プログラムを格納した記憶媒体 |
FR2865294B1 (fr) * | 2004-01-20 | 2006-04-21 | Univ Claude Bernard Lyon | Installation de capteurs intelligents pour l'acquisition a haut debit de donnees via le reseau ethernet |
US6944636B1 (en) * | 2004-04-30 | 2005-09-13 | Microsoft Corporation | Maintaining time-date information for syncing low fidelity devices |
CN100358300C (zh) * | 2004-08-16 | 2007-12-26 | Ut斯达康通讯有限公司 | 网元重启检测方法 |
DE102005004265B4 (de) * | 2005-01-28 | 2014-11-27 | Phoenix Contact Gmbh & Co. Kg | Verfahren und Vorrichtung zur Vergabe von Netzwerk-Teilnehmergeräteadressen in Profinet-IO Netzwerk |
US8259593B2 (en) | 2005-06-29 | 2012-09-04 | Honeywell International Inc. | Apparatus and method for segmenting a communication network |
US7688818B2 (en) | 2005-12-20 | 2010-03-30 | Honeywell International Inc. | Apparatus and method for traffic filtering in a communication system |
CN100525212C (zh) * | 2007-08-10 | 2009-08-05 | 中控科技集团有限公司 | 网络时钟同步的方法及系统 |
DE102007039428A1 (de) * | 2007-08-21 | 2009-02-26 | Beckhoff Automation Gmbh | Programmiervorrichtung für ein Netzwerk aus Steuerknoten und Anlage mit einer solchen Programmiervorrichtung |
ES2384923B1 (es) * | 2010-10-29 | 2013-06-11 | Telefónica, S.A. | Método y sistema para gestionar comunicaciones en sistemas de control y supervisión industriales. |
CN102045256B (zh) * | 2010-12-17 | 2012-03-28 | 北京航空航天大学 | 一种基于cots的带宽预分配保证网络功能演示系统 |
US8952804B2 (en) * | 2011-05-31 | 2015-02-10 | General Electrict Company | Systems and methods to overlay additional information onto foundation fieldbus alerts |
US9450916B2 (en) | 2014-08-22 | 2016-09-20 | Honeywell International Inc. | Hardware assist for redundant ethernet network |
US10003525B2 (en) * | 2014-11-14 | 2018-06-19 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to provide redundancy in a process control system |
US9973447B2 (en) | 2015-07-23 | 2018-05-15 | Honeywell International Inc. | Built-in ethernet switch design for RTU redundant system |
CN107193242B (zh) * | 2016-03-14 | 2021-06-04 | 西门子瑞士有限公司 | 消防系统中实现告警同步的设备及其方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5608720A (en) * | 1993-03-09 | 1997-03-04 | Hubbell Incorporated | Control system and operations system interface for a network element in an access system |
US5506956A (en) * | 1993-04-07 | 1996-04-09 | Sprint Communications Company L.P. | Error correction and channel restoration apparatus for T1 digital links |
US5764955A (en) * | 1995-10-19 | 1998-06-09 | Oasys Group, Inc. | Gateway for using legacy telecommunications network element equipment with a common management information protocol |
US5859959A (en) * | 1996-04-29 | 1999-01-12 | Hewlett-Packard Company | Computer network with devices/paths having redundant links |
SE509269C2 (sv) * | 1996-07-15 | 1998-12-21 | Telia Ab | Metod, system och protokollarkitektur för nätverksadministration |
-
2000
- 2000-06-21 ES ES00941594T patent/ES2367247T3/es not_active Expired - Lifetime
- 2000-06-21 CN CNB00809263XA patent/CN1202637C/zh not_active Expired - Fee Related
- 2000-06-21 WO PCT/US2000/017022 patent/WO2000079758A2/en active Application Filing
- 2000-06-21 AT AT00941594T patent/ATE511723T1/de not_active IP Right Cessation
- 2000-06-21 AU AU56285/00A patent/AU5628500A/en not_active Abandoned
- 2000-06-21 CN CNA2005100515846A patent/CN1652517A/zh active Pending
- 2000-06-21 ES ES05009511T patent/ES2421528T3/es not_active Expired - Lifetime
- 2000-06-21 EP EP00941594A patent/EP1192755B1/en not_active Expired - Lifetime
- 2000-06-21 DE DE05009511T patent/DE05009511T1/de active Pending
-
2002
- 2002-09-26 HK HK02107127.9A patent/HK1047204B/zh not_active IP Right Cessation
-
2006
- 2006-01-26 HK HK06101231.1A patent/HK1081754A1/xx not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
CN1202637C (zh) | 2005-05-18 |
WO2000079758A2 (en) | 2000-12-28 |
HK1047204B (zh) | 2011-11-04 |
HK1081754A1 (en) | 2006-05-19 |
EP1192755B1 (en) | 2011-06-01 |
ATE511723T1 (de) | 2011-06-15 |
WO2000079758A3 (en) | 2001-11-15 |
ES2421528T3 (es) | 2013-09-03 |
CN1357184A (zh) | 2002-07-03 |
DE05009511T1 (de) | 2006-03-09 |
AU5628500A (en) | 2001-01-09 |
EP1192755A2 (en) | 2002-04-03 |
HK1047204A1 (en) | 2003-02-07 |
CN1652517A (zh) | 2005-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2367247T3 (es) | Sistema de control orientado por bloques en ethernet de alta velocidad. | |
US6826590B1 (en) | Block-oriented control system on high speed ethernet | |
US8539110B2 (en) | Block-orientated control system having wireless gateway for communication with wireless field devices | |
CN102237718B (zh) | 具有改进的数据传送协议的运行风力电场动力电网的方法和设备 | |
US6522654B1 (en) | Method for hosting the internet protocol suite on the IEEE-1394 high speed serial bus | |
US6684241B1 (en) | Apparatus and method of configuring a network device | |
EP0689696B1 (en) | System for reverse address resolution for remote network device | |
US20040030763A1 (en) | Method for implementing vendor-specific mangement in an inifiniband device | |
US20020035623A1 (en) | Method and apparatus for operating the internet protocol over a high-speed serial bus | |
EP2458782A1 (en) | Method for multiplexing hot backup ports and network system thereof | |
BR112020026445A2 (pt) | Método, aparelho, e sistema para obtenção de fatia de rede | |
US20210409140A1 (en) | Clock Synchronization Packet Exchanging Method and Apparatus | |
US20050240286A1 (en) | Block-oriented control system on high speed ethernet | |
CN111585862A (zh) | 一种EtherCAT与TSN网络互通的实现方法及装置 | |
JP6419389B2 (ja) | 産業用オートメーションシステムのモジュール式制御装置の設定方法およびモジュール式制御装置 | |
CN112910704B (zh) | 一种支持动态自适应网络配置的局域网系统、方法和装置 | |
US7809810B2 (en) | Network and method for the configuration thereof | |
CN108134705A (zh) | 一种dcn管理方法、设备及系统 | |
Rentschler et al. | OPC UA extension for IP auto-configuration in cyber-physical systems | |
Cisco | Troubleshooting AppleTalk Connectivity | |
Cisco | System Error Messages | |
Cisco | Configuring the PA-2CE1 | |
Cisco | Configuring Interfaces | |
Cisco | Configuring Interfaces | |
Cisco | Configuring Interfaces |