MXPA02005583A - Controlador logico programable, ejecutivo con servidor web integrado. - Google Patents
Controlador logico programable, ejecutivo con servidor web integrado.Info
- Publication number
- MXPA02005583A MXPA02005583A MXPA02005583A MXPA02005583A MXPA02005583A MX PA02005583 A MXPA02005583 A MX PA02005583A MX PA02005583 A MXPA02005583 A MX PA02005583A MX PA02005583 A MXPA02005583 A MX PA02005583A MX PA02005583 A MXPA02005583 A MX PA02005583A
- Authority
- MX
- Mexico
- Prior art keywords
- controller
- data
- scan
- network
- computer
- Prior art date
Links
- 238000000034 method Methods 0.000 claims description 14
- 238000012546 transfer Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000008878 coupling Effects 0.000 claims 2
- 238000010168 coupling process Methods 0.000 claims 2
- 238000005859 coupling reaction Methods 0.000 claims 2
- 238000013480 data collection Methods 0.000 claims 1
- 238000004891 communication Methods 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
Classifications
-
- 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
-
- 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/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/052—Linking several PLC's
-
- 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/10—Plc systems
- G05B2219/12—Plc mp multi processor system
- G05B2219/1214—Real-time communication between plc, Ethernet for configuration, monitor
-
- 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/10—Plc systems
- G05B2219/12—Plc mp multi processor system
- G05B2219/1216—Interlock problem, avoid sending data to slave when slave processes data
-
- 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/10—Plc systems
- G05B2219/15—Plc structure of the system
- G05B2219/15081—Period length ratio between application and communication task is settable
-
- 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/23—Pc programming
- G05B2219/23217—Parallel processing
-
- 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/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31186—TCP-IP internet protocol
-
- 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/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34038—Web, http, ftp, internet, intranet server
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
- Packages (AREA)
- Selective Calling Equipment (AREA)
Abstract
Un controlador logico programable para uso como parte de un sistema de control industrial o como parte de un sistema automatizado y un metodo correspondiente, el controlador incluyendo una interfaz a Internet, e incluyendo un servidor web que permite a un computador remoto accesar a paginas web mantenidas por el controlador que proveen informacion relevante a la funcion de control del controlador, tal como lecturas de sensor de control y, de manera opcional, informacion acerca del estado del sistema de control. El servidor web es implementado como parte del controlador en una manera tal que la tasa de exploracion de controlador (la tasa a la cual se repite la logica de escalera para todos los dispositivos asociados del sistema de control) no sea afectada por la ejecucion del servidor web.
Description
CONTROLADOR LÓGICO PROGRAMABLE, EJECUTIVO CON SERVIDOR WEB INTEGRADO
Campo de la Invención La presente invención se refiere al campo del control o la automatización industrial. De manera mas particular, la presente invención se refiere a comunicación en una red entre un controlador lógico programable (PLC) para llevar a cabo una función de control relevante a un sistema de control o automatizado industrial, y un computador usado para monitorear datos asociados con la función de control y para monitorear la información del sistema de control en general . Antecedentes de la Invención Un sistema de control industrial a menudo incluye un controlador lógico programable (PLC) para proveer control coordinado de equipo de control industrial, que incluye diversos elementos, que son a menudo ya sea sensores para proveer entradas al PLC o relevadores para recibir salidas del PLC, cada uno bajo el control de un elemento controlador, y cada uno conectado al PLC por una red vía un dispositivo de entrada/salida de red. El control industrial usando un PLC requiere lo que se llama exploración rápida, significando ejecución continua, rápida por parte del PLC de los tres pasos principales ejecutados de manera repetida: la adquisición del estado de cada entrada al PLC necesario para ejecutar la llamada lógica de escalera para el proceso que está siendo controlado, la resolución de la lógica de escalera para determinar cada salida, y la actualización del estado de las salidas. El término "lógica de escalera" es usado para indicar, en una forma susceptible de ser reconocida por los técnicos tempranos en el campo del control de máquinas, la expresión de cómo los elementos de control de un sistema de control industrial van a ser controlados con base en los elementos de monitoreo del sistema de control industrial. El término "escalera" es usado debido a que la expresión de la lógica de control está en realidad a menudo en la forma de una escalera, con cada peldaño de la teniendo una salida, es decir un valor para el estado requerido de un elemento de control, y una o mas entradas, es decir valores correspondientes a señales de los elementos de monitoreo . Para control industrial efectivo, un PLC debe llevar a cabo su exploración de los dispositivos de entrada/salida (I/O) conectados a una tasa de exploración constante, nunca implicándo-se tanto en tareas periféricas como para alejarse de su monitoreo programado de manera regular de los dispositivos de entrada/ salida . De manera ordinaria, la operación de proceso es monitoreada, al menos de manera intermitente, por personal de supervisión por medio de una o mas estaciones de gestión central.
Cada estación muestrea el estado de PLCs (y sus sensores asociados) seleccionados por el operador y presenta los datos en algún formato con sentido. La estación de gestión puede o no estar ubicada en el mismo sitio que el equipo monitoreado; de manera frecuente, una estación central tiene acceso a sitios múltiples (ya sea o no que éstos lleven a cabo procesos relacionados) . En consecuencia, los enlaces de comunicaciones pueden ser vitales incluso en ambientes industriales tradicionales donde el equipo de proceso está físicamente próximo, pues al menos cierto personal de supervisión puede no estarlo. Para facilitar las comunicaciones necesarias, los PLCs y las estaciones de monitoreo relacionadas están conectados por medio de una red de computadores. De manera típica, una red es organizada tal que cualquier computador pueda comunicarse con cualquier otro computador en la red. El protocolo de comunicaciones provee un mecanismo mediante el cual pueden descomponerse los mensajes y enrutarse a un computador de destino identificado por alguna forma de dirección. El protocolo puede colocar un "encabezado" de información de ruta en cada componente de un mensaje que especifica fuente y direcciones de destino, e identifica el componente para facilitar la reconstrucción posterior de todo el mensaje por el computador de destino. Este enfoque de la transferencia de datos permite a la red manejar de manera rápida y eficiente grandes volúmenes de comunicaciones sin reducir la velocidad de transferencia a fin de acomodar mensajes individuales largos, o requerir que cada computador en la red procese cada mensaje de red. El grado de enrutamiento depende del tamaño d ela red. Cada computador de una red local típicamente examina el encabezado de cada mensaje para detectar aciertos con el identificador de es computador; los sistemas de redes múltiples usan información de enrutamiento para primero dirigir componentes de mensajes a la red apropiada. Se han interconectado PLCs mediante redes de computadores por algún tiempo; ver, v.gr., la patente US 5,307,463. En sistemas típicos, un computador de monitoreo, que puede estar ubicado de manera remota desde cualquiera o todos los PLCs a los que tiene acceso, interroga periódicamente los PLCs para obtener datos descriptivos del proceso o la máquina controlados, o el PLC mismo. Estos datos están entonces disponibles para análisis por el computador de monitoreo. La patente US 5,805,442 divulga lo que se llama una interfaz distribuida que permite a un computador remoto obtener información de un PLC por Internet, la información obtenida del PLC incluyendo tanto datos como instrucciones acerca de cómo desplegar los datos (la terminología "interfaz distribuida" de esta manera siendo usada debido a que al menos algunas de las instrucciones para desplegar datos de los PLCs están ubicadas en los PLCs, no en el computador remoto, y son comunicados al computador remoto con los datos por desplegarse) . El PLC divulgado en la presente incorpora un servidor web, es decir un
. ^ ¿ ?£ ^,.? Á módulo que responde a una solicitud de datos recibida por Internet proveyendo los datos así como las instrucciones para desplegar los datos, la combinación de datos e instrucciones de despliegue residiendo en uno u otro dispositivo de almacenamiento PLC como una llamada página web. Lo que no se divulga, sin embargo, es la lógica mediante la cual el PLC puede mantener una tasa de exploración constante de sus dispositivos de 1/0 anexos. Lo que se necesita es una manera de incorporar un servidor web en un PLC de tal manera que la tasa de exploración del PLC no se vea afectada por el hecho de que el servidor web responda a solicitudes de un computador remoto relativas a datos del PLC. Compendio de la Invención En consecuencia, la presente invención provee un controlador como parte de un sistema de control o automatizado industrial y un método correspondiente, el controlador para controlar uno o mas dispositivos de entrada/salida, el controlador capaz de interactuar con un computador ubicado de manera remota vía una red, tal como Internet, el controlador incluyendo: medios para ejecutar una exploración de controlador (incluyendo resolver lógica de escalera asociada con los dispositivos de entrada/salida) , la exploración de controlador teniendo una tasa de exploración predeterminada; un servidor web para recolectar datos relevantes a una función de control, el servidor web siendo capaz de responder a una solicitud de los datos desde el computador ubicado de manera remota; y páginas web que comprenden datos e instrucciones asociadas susceptibles de ser recuperados y ejecutados por el computador ubicado de manera remota, las instrucciones haciendo que el computador ubicado de manera remota presente los datos para despliegue en un formato predeterminado; donde, en respuesta a una solicitud de datos, el servidor web provee una o mas páginas web en las cuales se despliegan los datos solicitados. En un aspecto adicional de la invención, los medios para recolectar datos ejecutan como una tarea en el fondo o en segundo plano. En otro aspecto adicional de la invención, los medios para recolectar datos ejecutan en paralelo con los medios para ejecutar la exploración de controlador. En todavía otro aspecto adicional de la invención, en respuesta a una solicitud de datos desde el computador remoto, en respuesta a una solicitud de datos del computador remoto, los medios para recolectar datos proveen no mas que un número máximo predeterminado de bytes de datos e instrucciones combinados por exploración por los medios para ejecutar la exploración de controlador. En algunas aplicaciones de acuerdo con este aspecto adicional de la invención, el número máximo de bytes por exploración es predeterminado ser un número de bytes que puede ser comunicado a la red para entrega al computador remoto en menos que el tiempo requerido para una exploración por los medios
£ i iü . ¿~ i . - ¡ -At &?foiÉ para ejecutar la exploración de controlador. En todavía otro aspecto adicional de la invención, al menos algunos de datos están residentes en un controlador diferente, los medios recolectores de datos estando configurados para acceso y obtención de los datos del controlador diferente vía una red de computadores . En todavía incluso otro aspecto adicional de la invención, el controlador comprende además un apilamiento de programa de control de transmisiones (TCP) /protocolo de Internet (IP) a la medida, para comunicar cualquier comando o mensaje
MODBUS como un solo paquete TCP/IP. En algunas aplicaciones de acuerdo con este aspecto adicional de la invención, el servidor web comprende un servidor de archivos para proveer las páginas web, un servidor de protocolo de transferencia de hiper-texto (HTTP) que provee funcionalidad para obtener archivos, y también en algunas aplicaciones un servidor de protocolo de transferencia de archivos (FTP) para recibir páginas web nuevas o de reemplazo por la red vía el apilamiento TCP/IP y proveerlas al servidor de archivos . Breve Descripción de los Dibujos Los anteriores y otros objetivos, aspectos y ventajas de la invención serán evidentes a partir de una consideración de la descripción detallada subsecuente, presentada con relación a los dibujos acompañantes, en los cuales: la figura 1 es un diagrama de bloques que muestra
-I A.3 *» -Á- 4 diversos componentes lógicos de un PLC con un servidor web integrado de acuerdo con la presente invención; la figura 2 es un diagrama de bloques que muestra diversos PLCs que comunican datos a un computador remoto; y la figura 3 es un diagrama de flujo que muestra los pasos principales en la operación de rutina de un PLC con un servidor web integrado, de acuerdo con la presente invención. Mejor Modo para Llevar la Invención a la Práctica Haciendo ahora referencia a la figura 1, un controlador lógico programable (PLC) 10a para uso como parte de un sistema de control industrial o como parte de un sistema automatizado, en lo sucesivo llamado simplemente un controlador, incluye de acuerdo con la presente invención un módulo 11 que tiene módulos de I/O con servicios de funcionalidad de exploración de escalera 22 conectados a dispositivos 23 que son ya sea sensores o accionado- res, resolviendo la llamada lógica de escalera para determinar salidas que ordenan el siguiente estado de cada dispositivo asociado con base en todas las entradas para ese dispositivo. Los dispositivos que son controlados por el PLC pueden ser unidos al controlador ya sea de manera directa (como lo es el dispositivo 23a) , por una red local 60 (como lo es el dispositivo 23b) , o por Internet 70 (como lo es el dispositivo 23c) . En el caso del dispositivo 22c conectado al controlador 10a vía Internet 70, el controlador usa una interfaz de Internet 30a para procesar entradas y salidas asociadas con el dispositivo 22d. La interfaz
-ñiiilliÜiÉliif-ittfÉfni i de red incluye un manejador MODBUS 31 en la parte superior de un apilamiento de programa de control de transmisiones (TCP) / protocolo de Internet (IP) 33 teniendo alguna funcionalidad MODBUS y proveyendo comunicación por Internet de conformidad con TCP/IP. El término "MODBUS" se refiere en la presente a una familia de protocolos de comunicaciones simples, neutrales a los proveedores, destinados a supervisión y control de equipo de automatización. En la forma de realización preferida, el apilamiento TCP/IP cumple con MODBUS/TCP. MODBUS/TCP es un miembro de la familia de protocolos MODBUS; cubre el uso de mensajería MODBUS en un ambiente de "Intranet" o de "Internet", usando protocolos TCP/IP. Los usos mas comunes de los protocolos TCP/IP en este momento son para unión Ethernet de controladores, módulos de I/O, y "vías de compuerta" a otras barras conectoras de campo simples o redes de I/O. Cualquier firmware de la interfaz de Internet 30a está de preferencia basado en MODBUS TCP/IP, como se define por la especificación abierta MODBUS/TCP, versión 1.0, y se incorpora en la presente por referencia. La especificación define cómo se entregan los comandos MODBUS y las respuestas por Internet a y del servidor MODBUS usando el bien conocido puerto 502. En la forma de realización preferida, el apilamiento TCP/IP 33 es un apilamiento a la medida; se programa para proveer cualquier comando MODBUS o mensaje como un solo paquete, optimizando todas las comunicaciones MODBUS. El servidor web 12 incluye tanto un servidor de archivos 20, que de preferencia usa un sistema de archivos de lista enlazada, como un llamado servidor HTTP 32, es decir un módulo para comunicar hiper-texto (usado para describir una página web a un navegador de modo que el navegador pueda desplegar la página web) de acuerdo con el protocolo de transferencia de hiper-texto HTTP de Internet. En una forma de realización, el servidor HTTP 32 tiene mínima funcionalidad, tal como funcionalidad para solamente "obtener archivos" . En la forma de realización preferida, el servidor web 12 también incluye un servidor de protocolo de transferencia de archivos (FTP) 34 que acepta descargas de páginas web nuevas o de reemplazo y las provee al servidor de archivos 20. El apilamiento TCP/IP 33 determina si un mensaje que llega (paquete TCP/IP) es para el manejador MODBUS 31, el servidor HTTP 32, o el servidor FTP 34, con base en el número de puerto especificado en el mensaje que llega. Haciendo ahora referencia a la figura 2, cuando un usuario de un computador remoto 50 usa un navegador 52 que tiene una interfaz de usuario gráfica desplegada en la pantalla 51 para comunicarse por Internet 70 vía una interfaz de red 53 con el controlador 10a vía su interfaz de Internet 30a, el controlador actúa como un servidor de sitio web para el navegador 52, y a través de su servidor HTTP 32 y servidor de archivos 20, el controlador 10a comunicará al navegador 52 páginas web 21 que almacena en un dispositivo de almacenamiento. Las páginas web incluyen tanto datos provistos por el módulo 11 que tiene funcionalidad de exploración de escalera de controlador así como instrucciones sobre cómo va el navegador 52 a desplegar los datos. En general, las páginas web 21 pueden incluir datos no solamente de dispositivos unidos directa o indirectamente al controlador anfitrión 10a, sino también datos provistos por otros controladores. De esta manera, un primer controlador 10a puede incluir en sus páginas web datos provistos por un segundo controlador 10b, los datos provistos por el segundo controlador siendo por ejemplo datos asociados con dispositivos que están unidos directa o indirectamente al segundo controlador. Las páginas web pueden incluir los datos de otros controladores ya sea como datos adosados, o como referencia a una ubicación de datos en otro controlador, una referencia que es comprensible al navegador 52 de modo que cuando el navegador carga una página web con tal referencia, el navegador proseguirá a obtener los datos referidos del otro controlador. Haciendo ahora referencia a la figura 3, de acuerdo con la presente invención, la tarea de exploración de escalera llevada a cabo por el módulo 11 que tiene funcionalidad de exploración de escalera y la tarea de servidor web llevada a cabo por el servidor web 12 son ejecutadas como cuerdas paralelas del controlador 10a en una sola unidad central de procesamiento (CPU) . La expresión "cuerdas paralelas" está destinada en la presente a indicar que una sola unidad central de procesamiento (CPU) ejecuta la tarea de exploración de escalera ya sea en paralelo con la tarea de servidor web si la CPU tiene capacidad de procesamiento en paralelo o, en el caso de una CPU de procesamiento secuencial estándar, la CPU ejecuta el servidor web una pequeña fracción de cualquier rebanada de tiempo dada en comparación con la fracción de la misma rebanada de tiempo dedicada a ejecutar la tarea de exploración de escalera, es decir el servidor web es ejecutado como una tarea en el fondo o segundo plano. Como se indica en la figura 3, la tarea de exploración de escalera incluye los pasos de ejecutar la lógica de escalera, llevar a cabo servicio de entrada y salida para cada dispositivo anexo, y dar servicio a cualesquiera comandos de controlador a controlador. Estas tres tareas son repetidas de nuevo y de nuevo a la que se llama en la presente tasa de exploración, y de acuerdo con la presente invención esta tasa de exploración no se ve afectada por la ejecución de las tareas del servidor web. Como se indica en la figura 3, las tareas del servidor web incluyen verificar una solicitud para el puerto 80 (una solicitud para el servidor HTTP) , y si está presente una solicitud, entonces dar servicio a la solicitud por mas de una longitud de mensaje predeterminada. La longitud de mensaje predeterminada es tal que la tarea en el fondo o en segundo plano puede dar servicio a un mensaje de la longitud predeterminada en menos que el tiempo requerido para que la CPU complete una sola exploración de escalera. Si un mensaje es mas largo que la longitud predeterminada, entonces el servidor web dará servicio a algo del mensaje en una exploración y algo del mensaje en la exploración subsecuente. De esta manera, se mantiene el determinismo de la tarea de exploración de escalera, es decir la tasa de exploración para la exploración de escalera no es afectada por la ejecución del servidor web integrado. Se entenderá que los arreglos antes descrito son solamente ilustrativos de la aplicación de los principios de la presente invención. Pueden idearse numerosos arreglos alternativos y modificaciones por parte de los técnicos en la materia, sin apartarse del espíritu y el ámbito de la presente invención, y las reivindicaciones anexas están destinadas a cubrir tales arreglos y modificaciones.
Claims (18)
- REIVINDICACIONES 1. Un controlador para uso como parte de un sistema de control industrial o como parte de un sistema automatizado, el controlador para controlar al menos un dispositivo de entrada/ salida, el controlador capaz de interactuar con un computador ubicado de manera remota vía una red, tal como Internet, el controlador comprendiendo: a) medios para ejecutar una exploración de controlador, incluyendo resolución de la lógica de escalera asociada con el al menos un dispositivo de entrada/salida controlador, la exploración de controlador teniendo una tasa de exploración predeterminada ; b) un servidor web para recolectar datos relevantes a una función de control, el servidor web respondiendo a una solicitud de datos del computador ubicado de manera remota; y c) páginas web que comprenden datos e instrucciones asociadas susceptibles de ser recuperados y ejecutados por el computador ubicado de manera remota, las instrucciones haciendo que el computador ubicado de manera remota presente los datos para despliegue en un formato predeterminado; donde, en respuesta a una solicitud de datos, el servidor web provee una o mas páginas web en las cuales se despliegan los datos solicitados.
- 2. El controlador de la reivindicación 1, donde los medios para recolectar datos se ejecutan como una tarea en el fondo o en segundo plano.
- 3. El controlador de la reivindicación 1, donde los medios para recolectar datos se ejecutan en paralelo con los medios para ejecutar la exploración de controlador.
- 4. El controlador de la reivindicación 1, donde en respuesta a una solicitud de datos del computador remoto, los medios para recolectar datos proveen no mas de un número máximo predeterminado de bytes de datos e instrucciones combinados por exploración por los medios para ejecutar la exploración de controlador.
- 5. El controlador de la reivindicación 4, donde el número máximo de bytes por exploración es predeterminado como un número de bytes que puede ser comunicado a la red para entrega al computador remoto en menos que el tiempo requerido para una exploración por los medios para ejecutar la exploración de controlador.
- 6. El controlador de la reivindicación 1, donde al menos algunos de los datos están residentes en un controlador diferente, los medios de recolección de datos estando configura-dos para acceso y obtención de los datos del controlador diferente vía una red de computadores.
- 7. El controlador de la reivindicación 1, donde el controlador comprende además un apilamiento de programa de control de transmisión (TCP) /protocolo de Internet (IP) a la medida para comunicar cualquier comando MODBUS o mensaje como un ^-^•"rrf -losólo paquete TCP/IP.
- 8. El controlador de la reivindicación 7, donde el servidor web comprende un servidor de archivos para proveer las páginas web.
- 9. El controlador de la reivindicación 8, donde el servidor web comprende además un servidor de protocolo de transferencia de hiper-texto (HTTP) que provee funcionalidad para obtener archivos .
- 10. El controlador de la reivindicación 9, donde el servidor web comprende además un servidor de protocolo de transferencia de archivos (FTP) para recibir páginas web nuevas o de reemplazo por la red vía el apilamiento TCP/IP y las provee al servidor de archivos .
- 11. El controlador de la reivindicación 7, donde los medios para ejecutar la exploración de controlador están acoplados a un manejador MODBUS, que a su vez está en interfaz con el apilamiento TCP/IP, con ello acoplando los medios para ejecutar una exploración de controlador a la red.
- 12. El controlador de la reivindicación 7, donde los medios para ejecutar la exploración de controlador están acoplados a una interfaz de entrada/salida de red local, con ello acoplando los medios para ejecutar la exploración de controlador a una red local .
- 13. Un método para controlar al menos un dispositivo de entrada/salida de un sistema de control industrial o sistema automatizado y para interactuar con un computador ubicado de manera remota vía una red, tal como Internet, el método comprendiendo los pasos de : a) ejecutar una exploración de controlador incluyendo resolución de la lógica de escalera asociada con el al menos un dispositivo de entrada/salida controlado, la exploración de controlador teniendo una tasa de exploración predeterminada; b) recolectar datos relevantes a una función de control ; c) almacenar páginas web que comprenden datos e instrucciones asociadas susceptibles de recuperarse y ejecutarse por el computador ubicado de manera remota, las instrucciones haciendo que el computador ubicado de manera remota presente los datos para despliegue en un formato predeterminado; y d) responder a una solicitud de datos del computador ubicado de manera remota proveyendo una o mas páginas web usadas para desplegar los datos solicitados.
- 14. El método de la reivindicación 13, donde el paso de recolectar datos y el paso de responder a una solicitud de datos son ejecutados como tareas en el fondo o en segundo plano.
- 15. El método de la reivindicación 13, donde el paso de recolectar datos y el paso de responder a una solicitud de datos se ejecutan en paralelo con el paso de ejecutar la exploración de controlador.
- 16. El método de la reivindicación 13, donde al responder a una solicitud de datos del computador remoto, se provee no mas de un número máximo predeterminado de bytes de datos e instrucciones combinados por exploración.
- 17. El método de la reivindicación 16, donde el número máximo de bytes por exploración es predeterminado como un número de bytes que puede ser comunicado a la red para entrega al computador remoto en menos que el tiempo requerido para una exploración.
- 18. El método de la reivindicación 13, comprendiendo además el paso de comunicar por la red comandos MODBUS o mensajes, donde cualquier comando MODBUS o mensaje es comunicado por la red como un solo paquete TCP/IP.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/685,355 US6640140B1 (en) | 2000-10-10 | 2000-10-10 | PLC executive with integrated web server |
PCT/US2001/031367 WO2002031608A2 (en) | 2000-10-10 | 2001-10-08 | Plc executive with integrated web server |
Publications (1)
Publication Number | Publication Date |
---|---|
MXPA02005583A true MXPA02005583A (es) | 2002-09-18 |
Family
ID=24751837
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
MXPA02005583A MXPA02005583A (es) | 2000-10-10 | 2001-10-08 | Controlador logico programable, ejecutivo con servidor web integrado. |
Country Status (8)
Country | Link |
---|---|
US (1) | US6640140B1 (es) |
EP (1) | EP1354249B1 (es) |
JP (3) | JP2004511845A (es) |
AT (1) | ATE316260T1 (es) |
CA (1) | CA2393340C (es) |
DE (1) | DE60116788T2 (es) |
MX (1) | MXPA02005583A (es) |
WO (1) | WO2002031608A2 (es) |
Families Citing this family (83)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2804218B1 (fr) * | 2000-01-26 | 2002-03-29 | Schneider Automation | Automate programmable dote de fonctions de communication dans une architecture client-serveur |
DE20004370U1 (de) * | 2000-03-10 | 2001-07-19 | Kuka Schweissanlagen Gmbh | Industrielle Produktionsanlage mit WEB-Steuersystem |
GB2361156B (en) | 2000-04-07 | 2002-08-07 | 3Com Corp | Discovering non managed devices in a network such as a LAN using HTTP |
WO2002027769A1 (fr) * | 2000-09-28 | 2002-04-04 | Kabushiki Kaisha Toshiba | Appareil de fabrication, procede et systeme de commande de l'appareil de fabrication et programme de commande de stockage d'un support lisible par ordinateur s'appliquant a l'appareil |
US8028099B2 (en) * | 2001-04-20 | 2011-09-27 | Rockwell Automation Technologies, Inc. | Industrial control system with web enabled I/O modules |
US8041840B2 (en) * | 2001-04-20 | 2011-10-18 | Rockwell Automation Technologies, Inc. | Industrial control system with autonomous web server |
US7747764B2 (en) * | 2001-04-20 | 2010-06-29 | Rockwell Automation Technologies, Inc. | Web access for non-TCP/IP control devices of an industrial control system |
US8065358B2 (en) * | 2001-04-20 | 2011-11-22 | Rockwell Automation Technologies, Inc. | Proxied web access for control devices on industrial control systems |
US8131827B2 (en) * | 2001-05-09 | 2012-03-06 | Rockwell Automation Technologies, Inc. | PLC with web-accessible program development software |
US20020198609A1 (en) * | 2001-06-21 | 2002-12-26 | Baron Carl N. | Method and apparatus for regulating network access to functions of a controller |
US6819960B1 (en) * | 2001-08-13 | 2004-11-16 | Rockwell Software Inc. | Industrial controller automation interface |
US20070130310A1 (en) * | 2001-09-28 | 2007-06-07 | Rockwell Automation Technologies, Inc. | I/O Module with Web Accessible Product Data |
DE10214501A1 (de) * | 2002-04-02 | 2003-10-30 | Siemens Ag | Webserver mit integrierter Automatisierungsfunkionalität und direktem Zugriff auf die Echtzeit-Kommunikationsebene des Realtime-Ethernets |
US20030204560A1 (en) * | 2002-04-26 | 2003-10-30 | Chen Thomas C.H. | Programmable Logic Controller with embedded Intelligent Web Server |
US20030234047A1 (en) * | 2002-06-24 | 2003-12-25 | Ali Shajii | Apparatus and method for dual processor mass flow controller |
US6948508B2 (en) | 2002-06-24 | 2005-09-27 | Mks Instruments, Inc. | Apparatus and method for self-calibration of mass flow controller |
US7809473B2 (en) | 2002-06-24 | 2010-10-05 | Mks Instruments, Inc. | Apparatus and method for pressure fluctuation insensitive mass flow control |
US6868862B2 (en) * | 2002-06-24 | 2005-03-22 | Mks Instruments, Inc. | Apparatus and method for mass flow controller with a plurality of closed loop control code sets |
US7552015B2 (en) * | 2002-06-24 | 2009-06-23 | Mks Instruments, Inc. | Apparatus and method for displaying mass flow controller pressure |
US6712084B2 (en) | 2002-06-24 | 2004-03-30 | Mks Instruments, Inc. | Apparatus and method for pressure fluctuation insensitive mass flow control |
US20030234045A1 (en) * | 2002-06-24 | 2003-12-25 | Ali Shajii | Apparatus and method for mass flow controller with on-line diagnostics |
US7136767B2 (en) * | 2002-06-24 | 2006-11-14 | Mks Instruments, Inc. | Apparatus and method for calibration of mass flow controller |
US6810308B2 (en) | 2002-06-24 | 2004-10-26 | Mks Instruments, Inc. | Apparatus and method for mass flow controller with network access to diagnostics |
US7004191B2 (en) * | 2002-06-24 | 2006-02-28 | Mks Instruments, Inc. | Apparatus and method for mass flow controller with embedded web server |
GB2392518B (en) | 2002-09-02 | 2004-09-22 | 3Com Corp | Computer network and method of operating same to preload content of selected web pages |
US7441114B2 (en) * | 2002-09-10 | 2008-10-21 | Ge Fanuc Automation North America, Inc. | Methods and systems for management and control of an automation control module |
DE10260404A1 (de) * | 2002-12-16 | 2004-07-15 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | System und Verfahren zur Überwachung von technischen Anlagen und Objekten |
SE525654C2 (sv) * | 2002-12-19 | 2005-03-29 | Abb Ab | Förfarande och system för att ge tillgång till distribuerade objekt |
US7953842B2 (en) * | 2003-02-19 | 2011-05-31 | Fisher-Rosemount Systems, Inc. | Open network-based data acquisition, aggregation and optimization for use with process control systems |
US8949382B2 (en) * | 2003-02-26 | 2015-02-03 | Siemens Industry, Inc. | Systems, devices, and methods for network wizards |
US6813943B2 (en) | 2003-03-19 | 2004-11-09 | Mks Instruments, Inc. | Method and apparatus for conditioning a gas flow to improve a rate of pressure change measurement |
US7010396B2 (en) * | 2003-04-04 | 2006-03-07 | David Brent Ware | Irrigation controller with embedded web server |
US7904583B2 (en) * | 2003-07-11 | 2011-03-08 | Ge Fanuc Automation North America, Inc. | Methods and systems for managing and controlling an automation control module system |
US7395126B2 (en) * | 2003-07-29 | 2008-07-01 | Far Touch, Inc. | Remote control of wireless electromechanical device using a web browser |
EP1678564A1 (en) | 2003-09-03 | 2006-07-12 | Unitronics (1989) (R"G) Ltd. | System and method for implementing logic control in programmable controllers in distributed control systems |
WO2005045536A2 (en) * | 2003-10-30 | 2005-05-19 | Nordson Corporation | Remote monitoring of a hot melt adhesive system |
JP4634026B2 (ja) * | 2003-11-05 | 2011-02-16 | 株式会社きんでん | リモートi/oシステム、データ通信方法、データ通信制御プログラム及び記録媒体 |
DE102004002330A1 (de) * | 2004-01-16 | 2005-08-04 | Abb Patent Gmbh | System zur Datenübertragung in Schaltanlagen |
US8214532B2 (en) * | 2004-04-27 | 2012-07-03 | Rockwell Automation Technologies, Inc. | Communication protocol bridge and controller method and system |
US7440809B2 (en) * | 2004-07-14 | 2008-10-21 | York International Corporation | HTML driven embedded controller |
DE102004045933A1 (de) * | 2004-09-22 | 2006-03-30 | Siemens Ag | Verfahren zum Betrieb einer Automatisierungseinrichtung bzw. Vorrichtung zur Durchführung des Verfahrens |
US9537768B2 (en) * | 2004-09-30 | 2017-01-03 | Rockwell Automation Technologies, Inc. | System that provides for removal of middleware in an industrial automation environment |
US7424327B2 (en) * | 2005-02-04 | 2008-09-09 | Rockwell Automation Technologies, Inc. | System and method for automatically matching programmable data of devices within an industrial control system |
US20060224711A1 (en) * | 2005-03-29 | 2006-10-05 | Eaton Corporation | Self-learning server communicating values from a plurality of communicating devices of one communication network to a client of another communication network |
US7216007B2 (en) * | 2005-07-06 | 2007-05-08 | Honeywell International Inc. | System and method for providing direct web access to controllers in a process control environment |
US8554877B2 (en) | 2005-08-19 | 2013-10-08 | Rockwell Automation Technologies, Inc. | Motor drive with integrated server module |
EP1969434B1 (en) * | 2005-12-27 | 2010-09-29 | Siemens Aktiengesellschaft | Automation network, access service proxy for automation network and method for transmitting operating data between programmable controller and remote computer |
US20070186011A1 (en) * | 2006-02-03 | 2007-08-09 | Rockwell Automation Technologies, Inc. | Industrial protocol and gateway |
US20070186010A1 (en) * | 2006-02-03 | 2007-08-09 | Rockwell Automation Technologies, Inc. | Extending industrial control system communications capabilities |
EP1982245B1 (en) | 2006-02-10 | 2014-04-02 | Siemens Aktiengesellschaft | Security key with instructions |
US8266308B2 (en) | 2006-02-21 | 2012-09-11 | Comtrol Corporation | System, method, and device for communicating between a field device, device controller, and enterprise application |
US20070226318A1 (en) * | 2006-02-21 | 2007-09-27 | Rydberg Kris M | System, method, and device for communicating between a field device, device controller, and enterprise application |
FR2898697B1 (fr) * | 2006-03-15 | 2008-12-05 | Anyware Technologies Sa | Procede et dispositif de communication entre un equipement et un serveur |
WO2007104868A2 (fr) * | 2006-03-15 | 2007-09-20 | Anyware Technologies | Procede et dispositif de communication entre un equipement et un serveur |
US7779099B2 (en) * | 2006-03-16 | 2010-08-17 | Us Beverage Net Inc. | Distributed intelligent systems and methods therefor |
US20080080543A1 (en) * | 2006-09-28 | 2008-04-03 | Rockwell Automation Technologies, Inc. | Network switch with controller i/o capability |
CN101204871B (zh) * | 2006-12-23 | 2011-06-29 | 海德堡印刷机械股份公司 | 用于外围设备的基于浏览器的操作界面 |
US8190274B2 (en) | 2007-04-15 | 2012-05-29 | Phoenix Contact Gmbh & Co. Kg | Method and control device for controlling an automating system |
EP2165472A1 (de) | 2007-07-06 | 2010-03-24 | Moeller GmbH | System und verfahren zur steuerung von busvernetzten geräten über einen offenen feldbus |
JP5540537B2 (ja) * | 2009-03-24 | 2014-07-02 | 株式会社オートネットワーク技術研究所 | 制御装置、制御方法及びコンピュータプログラム |
US20100249952A1 (en) * | 2009-03-31 | 2010-09-30 | Schneider Electric/Square D Company | Direct Control of Devices Through a Programmable Controller Using Internet Protocol |
DE102009046806A1 (de) * | 2009-11-18 | 2011-06-01 | Codewrights Gmbh | Verfahren zum Bereitstellen von gerätespezifischen Informationen eines Feldgeräts der Automatisierungstechnik |
WO2012080995A1 (en) * | 2010-12-13 | 2012-06-21 | Ricky Gondosubroto | Web-based data acquisition system and method |
EP2695079A4 (en) * | 2011-04-01 | 2015-01-28 | Siemens Ag | METHOD AND DEVICE FOR A FILE SYSTEM ON A MEMORY PROGRAMMABLE CONTROL |
AU2011384790A1 (en) | 2011-12-30 | 2014-07-24 | Schneider Electric It Corporation | Systems and methods of remote communication |
GB201302534D0 (en) * | 2013-02-13 | 2013-03-27 | Qatar Foundation | Feedback control as a cloud service |
WO2014137317A1 (en) * | 2013-03-05 | 2014-09-12 | Schneider Electric USA, Inc. | System and method for managing industrial processes |
US10132309B2 (en) | 2013-03-15 | 2018-11-20 | Integrated Designs, L.P. | Apparatus and method for the remote monitoring, viewing and control of a semiconductor process tool |
US10862969B2 (en) * | 2014-06-18 | 2020-12-08 | Intelligent Platforms Inc. | Apparatus and method for interactions with industrial equipment |
KR101593834B1 (ko) * | 2014-10-30 | 2016-02-12 | 엘에스산전 주식회사 | Plc 시스템 |
US9664659B2 (en) * | 2014-11-05 | 2017-05-30 | Dresser, Inc. | Apparatus and method for testing gas meters |
DE102014223717A1 (de) * | 2014-11-20 | 2016-05-25 | Bender Gmbh & Co. Kg | Verfahren zur Datenübertragung zwischen einem elektrischen Messgerät und einem Steuerrechner |
EP3144913B1 (en) | 2015-09-18 | 2021-01-13 | Carrier Corporation | A system, apparatus and method to facilitate alarm system communication |
EP3200034B1 (de) * | 2016-01-28 | 2019-10-30 | Siemens Aktiengesellschaft | Zugriff auf daten oder funktionen einer speicherprogrammierbaren steuerung mittels eines webdienstes |
US10404779B2 (en) | 2016-07-26 | 2019-09-03 | Schneider Electric It Corporation | Cloud assisted management of devices |
JP2018072926A (ja) * | 2016-10-25 | 2018-05-10 | 株式会社ソディック | 金属加工機械の制御装置 |
US10908012B2 (en) | 2017-04-02 | 2021-02-02 | Natural Gas Solutions North America, Llc | Initializing a test apparatus for proving operation of gas meters |
US11451610B1 (en) | 2019-03-26 | 2022-09-20 | Samsara Inc. | Remote asset monitoring and control |
US11451611B1 (en) | 2019-03-26 | 2022-09-20 | Samsara Inc. | Remote asset notification |
US11349901B1 (en) | 2019-03-26 | 2022-05-31 | Samsara Inc. | Automated network discovery for industrial controller systems |
US10609114B1 (en) | 2019-03-26 | 2020-03-31 | Samsara Networks Inc. | Industrial controller system and interactive graphical user interfaces related thereto |
US20230065450A1 (en) * | 2020-02-04 | 2023-03-02 | Fanuc Corporation | Control system |
DE102020124749A1 (de) * | 2020-09-23 | 2022-03-24 | Aco Ahlmann Se & Co. Kg | Sensorbox, System und Verfahren |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5193189A (en) * | 1987-10-07 | 1993-03-09 | Allen-Bradley Company, Inc. | Programmable controller with multiple priority level task processing |
JPH01175337A (ja) * | 1987-12-29 | 1989-07-11 | Sharp Corp | 通信装置 |
CA2034878C (en) * | 1990-03-08 | 2002-04-02 | Craig S. Hyatt | Programmable controller communication module |
JP2661316B2 (ja) * | 1990-03-24 | 1997-10-08 | トヨタ自動車株式会社 | 複数のプログラマブルコントローラ間の並列運転による制御装置 |
JPH06266727A (ja) * | 1990-10-24 | 1994-09-22 | Osaka Gas Co Ltd | 診断表示方法及び表示装置 |
US5613115A (en) * | 1991-12-09 | 1997-03-18 | Total Control Products, Inc. | Method for using PLC programming information to generate secondary functions such as diagnostics and operator interface |
US5598536A (en) * | 1994-08-09 | 1997-01-28 | Shiva Corporation | Apparatus and method for providing remote users with the same unique IP address upon each network access |
JP3350699B2 (ja) * | 1995-07-26 | 2002-11-25 | オムロン株式会社 | プログラマブルコントローラ |
BE1009813A3 (nl) * | 1995-09-29 | 1997-08-05 | Philips Electronics Nv | Programmeerbare logische controller. |
US5805442A (en) * | 1996-05-30 | 1998-09-08 | Control Technology Corporation | Distributed interface architecture for programmable industrial control systems |
JP3993243B2 (ja) * | 1996-10-04 | 2007-10-17 | フィッシャー コントロールズ インターナショナル リミテッド ライアビリティー カンパニー | プロセス制御ネットワーク用のネットワークアクセス可能なインタフェース |
JP3739897B2 (ja) * | 1997-07-07 | 2006-01-25 | 株式会社東芝 | プログラマブルコントローラ |
US6282454B1 (en) * | 1997-09-10 | 2001-08-28 | Schneider Automation Inc. | Web interface to a programmable controller |
US6321272B1 (en) * | 1997-09-10 | 2001-11-20 | Schneider Automation, Inc. | Apparatus for controlling internetwork communications |
US6484061B2 (en) * | 1997-09-10 | 2002-11-19 | Schneider Automation Inc. | Web interface to a programmable controller |
US6151625A (en) * | 1997-09-10 | 2000-11-21 | Schneider Automation Inc. | Internet web interface including programmable logic controller for controlling output devices based on status of input devices |
EP0917034B1 (de) * | 1997-11-14 | 2002-03-06 | Engel Maschinenbau Gesellschaft Mbh | Verfahren zur Fernüberwachung und/oder Fernwartung einer Spritzgiessmaschine |
US6260004B1 (en) * | 1997-12-31 | 2001-07-10 | Innovation Management Group, Inc. | Method and apparatus for diagnosing a pump system |
US6308231B1 (en) * | 1998-09-29 | 2001-10-23 | Rockwell Automation Technologies, Inc. | Industrial control systems having input/output circuits with programmable input/output characteristics |
-
2000
- 2000-10-10 US US09/685,355 patent/US6640140B1/en not_active Expired - Lifetime
-
2001
- 2001-10-08 JP JP2002534935A patent/JP2004511845A/ja active Pending
- 2001-10-08 CA CA2393340A patent/CA2393340C/en not_active Expired - Lifetime
- 2001-10-08 WO PCT/US2001/031367 patent/WO2002031608A2/en active IP Right Grant
- 2001-10-08 EP EP01977583A patent/EP1354249B1/en not_active Revoked
- 2001-10-08 MX MXPA02005583A patent/MXPA02005583A/es active IP Right Grant
- 2001-10-08 DE DE60116788T patent/DE60116788T2/de not_active Expired - Lifetime
- 2001-10-08 AT AT01977583T patent/ATE316260T1/de not_active IP Right Cessation
-
2009
- 2009-07-22 JP JP2009171323A patent/JP5219954B2/ja not_active Expired - Lifetime
-
2012
- 2012-11-06 JP JP2012244879A patent/JP2013050978A/ja not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
WO2002031608A2 (en) | 2002-04-18 |
JP2009271933A (ja) | 2009-11-19 |
CA2393340A1 (en) | 2002-04-18 |
EP1354249A2 (en) | 2003-10-22 |
WO2002031608A3 (en) | 2003-07-24 |
ATE316260T1 (de) | 2006-02-15 |
JP2013050978A (ja) | 2013-03-14 |
CA2393340C (en) | 2010-09-14 |
DE60116788D1 (de) | 2006-04-06 |
US6640140B1 (en) | 2003-10-28 |
JP2004511845A (ja) | 2004-04-15 |
JP5219954B2 (ja) | 2013-06-26 |
DE60116788T2 (de) | 2006-08-24 |
EP1354249B1 (en) | 2006-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1354249B1 (en) | Plc executive with integrated web server | |
JP5118836B2 (ja) | 工業用制御データを区分するための方法および装置 | |
US5982362A (en) | Video interface architecture for programmable industrial control systems | |
CA2362437C (en) | Dual ethernet stack for maximum speed access to a plc | |
FI111760B (fi) | Kenttälaitteen langaton ohjaus teollisuusprosessissa | |
EP1492310A2 (en) | Industrial equipment network | |
US7266589B2 (en) | Service-portal enabled automation control module (ACM) | |
EP3165977A1 (en) | Method for topology tree to learn about, present, and configure device information by automatically uploading device description files from device | |
US20090094326A1 (en) | Control system methods and apparatus with services | |
US7830798B2 (en) | Determining of telegram lengths | |
EP3078165B1 (en) | Web-based interaction with building automation | |
US10116488B2 (en) | System for analyzing an industrial control network | |
MXPA02007855A (es) | Interfaz web a un controlador programable.. | |
EP1705540A2 (en) | Network opening method in manufacturing system | |
AU2015234371B2 (en) | Apparatus and method for analyzing a control network | |
US8943188B2 (en) | Automation network comprising network components that produce status messages | |
EP3190472B1 (en) | System for analyzing an industrial control network | |
EP1376941B1 (en) | Network management system | |
CN111065976B (zh) | 工厂自动化系统、控制器和控制方法 | |
EP3931646B1 (en) | System, device and method for managing and optimizing connection between field devices and automation devices | |
GB2360095A (en) | Chemical sensor array system | |
JP2003058219A (ja) | ネットワーク・インターフェース・コネクタ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Grant or registration |