ES2496142T3 - Red de automatización, servidor de acceso remoto para una red de automatización y métodos para transmitir datos de operación entre un sistema de automatización y un ordenador remoto - Google Patents
Red de automatización, servidor de acceso remoto para una red de automatización y métodos para transmitir datos de operación entre un sistema de automatización y un ordenador remoto Download PDFInfo
- Publication number
- ES2496142T3 ES2496142T3 ES06799631.4T ES06799631T ES2496142T3 ES 2496142 T3 ES2496142 T3 ES 2496142T3 ES 06799631 T ES06799631 T ES 06799631T ES 2496142 T3 ES2496142 T3 ES 2496142T3
- Authority
- ES
- Spain
- Prior art keywords
- automation
- automation device
- operation data
- remote
- remote computer
- 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
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—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program 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/056—Programming the PLC
-
- 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/13—Plc programming
- G05B2219/13185—Software function module for simulation
-
- 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/15038—Internet, tcp-ip, web server see under S05B219-40
-
- 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/24—Pc safety
- G05B2219/24159—Several levels of security, passwords
-
- 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/31422—Upload, download programs, parameters from, to station to, from server
-
- 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/32—Operator till task planning
- G05B2219/32126—Hyperlink, access to program modules and to hardware modules in www, web server, browser
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Una red de automatización con al menos un dispositivo de automatización (1....3) y con al menos un ordenador remoto (4....6) con los datos de operación del dispositivo de automatización (1...3) que son transmitidos por vía de la Internet o una intranet y representados y/o cambiados en el ordenador remoto (4...6) mediante un navegador de Internet (8...10), con un servidor de acceso remoto (7) para el suministro de datos de operación del dispositivo de automatización (1...3) para el navegador de Internet (8...10) del ordenador remoto (4...6), con el servidor de acceso remoto (7) conteniendo una lista de servicios de la cual se pueden escoger los servicios disponibles de acuerdo a la autorización de un operador, crear los objetos de software (17, 18, 21...28, 30, 31) que corresponden a los servicios disponibles particulares y que son configurados para crear, para un acceso orientado a sesión, uno de dichos objetos de software (17, 21, 22, 26...28) como una imagen del dispositivo de automatización (1...3) y, si se tienen que adoptar cambios a los datos de operación mediante el acceso, uno de dichos objetos de software (18, 23...25, 30, 31) para la simulación del dispositivo de automatización (1...3) y del proceso a ser controlado mediante el dispositivo de automatización, de tal manera que cualquiera de los cambios que sean hechos a los datos de operación se pueden revisar para la aceptabilidad y/o valides antes de enviar los cambios llevados a cabo a los datos de operación al dispositivo de automatización (1...3.)
Description
5
10
15
20
25
30
35
40
45
50
55
E06799631
26-08-2014
DESCRIPCIÓN
Red de automatización, servidor de acceso remoto para una red de automatización y métodos para transmitir datos de operación entre un sistema de automatización y un ordenador remoto.
La invención se relaciona con una red de automatización con al menos un dispositivo de automatización y al menos un ordenador remoto de acuerdo con la reivindicación 1, un servidor de Acceso remoto para una red de automatización de acuerdo con la reivindicación 5 y un método para transmitir datos de operación entre un sistema de automatización y un ordenador remoto de acuerdo con la reivindicación 6.
El termino dispositivo de automatización se entiende como un dispositivo que procesa un programa de control para controlar un proceso. Tales dispositivos son frecuentemente conocidos como controladores lógicos programables (PLC) o controladores, o soft PLC. Un dispositivo de automatización puede ser de construcción modular y tiene una unidad central programable y módulos inteligentes que acometen las funciones de automatización individual, por ejemplo, ponderación, control de ejes, control de circuito cerrado etc. Para conectar a una red de comunicación utilizada para intercambiar datos con otros componentes de una red de automatización, tal como los componentes de la red o las unidades de campo u otros dispositivos de automatización, se puede suministrar un módulo adicional conocido como procesador de comunicación. Varios dispositivos de automatización que participan en un proyecto de automatización y que están los unos con los otros por vía de una red de comunicación son conocidos como un sistema de automatización.
El documento US 6, 151, 625, A, se conoce un controlador lógico programable que tiene una interface de red para comunicación por vía de la Internet o la intranet. De esta manera, un sistema de cliente/servidor se creó el cual ofreció operadores a una interface de usuario amigable con el usuario similar como un servicio de acceso general en la red. La red es una red de documentos, también conocida como páginas y almacenadas en los ordenadores del servidor distribuidos en todo el mundo. Normalmente una página contiene texto, ofrecimientos multimedia, tales como imágenes gráficas, datos de video o audio así como también enlaces de hipertexto a otros documentos. Un navegador le posibilita al usuario leer las páginas y seleccionar interactivamente de las posibilidades ofrecidas en la página. El navegador es un programa gráfico que transmite las solicitudes de Internet a una página y despliega información que está disponible en la página. La interface de red integrada en el controlador lógico programable le posibilita al usuario llamar y desplegar los datos de operación del controlador lógico programable por medio de un navegador. Los datos de operación pueden ser datos sobre las configuraciones de control, datos de proceso tales como los valores de entrada y salida, estados de registro, datos estadísticos, datos de diagnóstico o datos de configuración de interfaces de entrada -salida. Para operar y vigilar el dispositivo de automatización con una Interface Persona Maquina (HMI), un ordenador remoto con una conexión de Internet y un Navegador, por ejemplo Navigator de Netsacape Communications o Internet Explorer de Microsoft, es suficiente.
Los arreglos conocidos para transmisión de datos entre un dispositivo de automatización y un ordenador remoto para operar y vigilar el dispositivo de automatización tiene la desventaja de que se requieren altas velocidades de transmisión de datos en la red de comunicación, particularmente cuando se utilizan datos de video. Adicionalmente, es posible hacer cambios por vía del ordenador remoto para operar datos del sistema de automatización, que pudieran afectar una operación segura de conducir a daño del proceso de control. Aun cuando los cambios intencionales pueden descansar en un rango permisible para un dispositivo de automatización individual, las combinaciones desfavorables con los datos de operación de otros dispositivos de automatización y el ambiente de proceso pueden originar daño al proceso a ser controlado. Una desventaja adicional es que pueden ocurrir conflictos de acceso si varios ordenadores remotos quieren acceder los datos de operación del mismo dispositivo de automatización a la vez. Una parte de la energía de cómputo del dispositivo de automatización también es tomada para la comunicación con el ordenador remoto. Por lo tanto, puede ocurrir de manera desventajosa que el ordenador remoto quiera acceder los datos de operación de un dispositivo de automatización en un momento en que el dispositivo de automatización particular no tenga suficiente energía de cómputo libre disponible para comunicarse con el ordenador remoto. Un dispositivo de automatización que sea accesible por vía de internet a un ordenador remoto también tiene la desventaja de que se puede perpetrar un acceso no autorizado, ataques de piratas informáticos, contra el dispositivo de automatización.
Del documento DE 102 45 176 A1 se conoce un procedimiento para la simulación de un dispositivo de campo en la automatización del proceso. Un dispositivo de campo virtual se ejecuta mediante un código de software y los datos de operación del dispositivo se transmiten por vía de una red de comunicación.
El documento US 2004/193287 A1 describe un método para parametrizar fuera de línea un dispositivo de campo de la tecnología de automatización del proceso.
El objeto de la invención es por lo tanto suministrar una red de automatización, un servidor de acceso remoto para tal red de automatización y un método para transmitir los datos de operación entre el sistema de automatización y un ordenador remoto, por medio de los cuales los cambios en los datos de operación del sistema de automatización
10
15
20
25
30
35
40
45
50
55
E06799631
26-08-2014
que se hacen desde un ordenador remoto y podrían posiblemente dañar el proceso o el control del proceso, se puedan evitar.
Para lograr ese objetivo, la red de automatización del tipo mencionado en la introducción se suministra con las características dadas en las reivindicación 1. El servidor de acceso remoto correspondiente para una red de automatización y un método para transmitir los datos de operación entre un sistema de automatización y un ordenador remoto se describen en las reivindicaciones 5 y 6. Ventajas y desarrollos adicionales de la invención se dan en las reivindicaciones dependientes.
Uno delos dispositivos de automatización están así dispuestos corriente abajo de un servidor de acceso remoto, de tal manera que la comunicación del ordenador remoto se debe inicialmente llevar a cabo con el servidor de acceso remoto antes de que los cambios en los datos de operación puedan afectar las funciones de automatización y el proceso de control. El servidor de acceso remoto puede ser un dispositivo que se ubique en uno o más dispositivos de automatización, pero separados de ellos. De manera ventajosa, la conexión para transmisión de datos entre el dispositivo de automatización y el servidor de acceso remoto se pueda diseñar como una red para la comunicación del campo de automatización y puede estar conectada a varios dispositivos de automatización en esta red. Esto tiene la ventaja de que un servidor de acceso remoto individual se puede utilizar para varios dispositivos de automatización. El servidor de acceso remoto puede así utilizar un amplio rango de diferentes arquitecturas de red y posibilita igualmente un enlace de datos a un dispositivo de automatización en la arquitectura más simple y operación en una red con varios dispositivos de automatización conectados, es decir, un sistema de automatización.
Como una alternativa de esto, también esto es posible por supuesto para integrar el servidor de acceso remoto como un componente en un dispositivo de automatización o algo llamado un “Aplet” en el navegador del ordenador remoto.
La invención tiene también la ventaja de que en el dispositivo de automatización, la tarea de la comunicación con el ordenador remoto se separa de la tarea de control presente. Esto conduce a un servicio de comunicación más rápido mejorado para los operadores localizados a distancia del dispositivo de automatización y tiene la ventaja de proteger el dispositivo de automatización de ataques. Por medio de la invención, el acceso de un operador remoto al dispositivo de automatización se acelera de manera sustancial porque el servidor de acceso remoto no está comprometido en la tarea de control presente.
Un objeto de software como una imagen del dispositivo de automatización es un modelo simplificado del dispositivo de automatización real que es llamado por el operador localizado remotamente. El grado de detalle del modelo puede depender de las autorizaciones de acceso del operador particular. De manera similar, un objeto del software con simulación del dispositivo de automatización o del proceso a ser controlado por el dispositivo de automatización es un modelo simplificado del proceso industrial real a ser controlado. Los datos de operación de varios dispositivos de automatización y la información del proyecto se pueden utilizar para simular el comportamiento del proceso. El modelo del proceso a ser controlado por el dispositivo de automatización puede ser “exhaustivo” o “pequeño” o también “en blanco” dependiendo de las autorizaciones de acceso del operador. En el último caso, el objeto del software creado no incluye la simulación del proceso a ser controlado mediante el dispositivo de automatización. De manera ventajosa, los objetos del software creado como una imagen del dispositivo de automatización o para la simulación del dispositivo de automatización y/o el proceso a ser controlado por el dispositivo de automatización son esencialmente de un diseño más simple que los modelos que son utilizados para solucionar problemas y probar el software de control de los dispositivos de automatización. Los objetos del software necesitan simplemente suministrarle al operador una vista general de comparativamente pocos parámetros del dispositivo de automatización. Para este propósito, los datos de los objetos del software se pueden actualizar periódicamente mediante el dispositivo de automatización. La velocidad de actualización de tales objetos del software pueden, sin embargo, de manera ventajosa establecerse sustancialmente más abajo de lo que sería necesario para las funciones de operación y vigilancia
El uso de objetos de software en este caso tiene la ventaja de que el alcance de la interacción entre el operador remoto y el dispositivo de automatización se pude escalar a un rango amplio. El pre-procesamiento de datos desde los varios dispositivos de automatización es posible así, para crear una vista del sistema para el operador remoto.
Los modelos simplificados del dispositivo de automatización y/o el proceso puede ser una sesión orientada y creada de acuerdo a las autorizaciones de acceso al operador. De esta manera, el grado de modelamiento se puede hacer casar con la seguridad particular de los requisitos de calidad. La visualización se puede restringir a los detalles del proceso de control que son críticos para la sesión particular.
Si los ingresos del operador no son permisibles, el objeto del software puede sacar una notificación correspondiente de manera ventajosa al usuario como una imagen del dispositivo de automatización o para la simulación del dispositivo de automatización y/o el proceso a ser controlado por el dispositivo de automatización.
10
15
20
25
30
35
40
45
50
55
E06799631
26-08-2014
Si los cambios en los datos de operación del dispositivo de automatización son almacenados en el buffer antes de ser transmitidos al dispositivo de automatización por el servidor de acceso remoto, esto tiene la ventaja de que el acceso orientado a la sesión del operador puede finalizar sin que los cambios sean efectivos en el dispositivo de automatización real.
Si un objeto de software creado para simulación del proceso a ser controlado mediante el dispositivo de automatización no se cancela al final del acceso del operador, esto tiene la ventaja de que se puede utilizar para el propósito del control del sistema, por ejemplo para crear una prognosis de corto plazo del comportamiento del proceso dinámico o para detectar cualquier desarrollo de proceso peligroso. Un objeto de software continuo de esta clase se puede crear a instancias del operador remoto. Un objeto de software permanente como una imagen del dispositivo de automatización de manera similar pueden, por ejemplo, ser utilizados para respaldar los datos de operación del dispositivo de automatización.
Adicionalmente, es posible que el objeto del software pueda en sí mismo después de que se ha establecido su confiabilidad, hacer cambios al proceso. El objeto del software en este caso acomete las tareas de control presentes.
Adicionalmente, el servidor de acceso remoto se puede suministrar de manera ventajosa con una unidad de seguridad por medio de la cual los operadores que desean acceder a los datos de operación de los dispositivos de automatización detrás del servidor de acceso remoto se pueden identificar y autorizar. Las revisiones de seguridad por lo tanto tienen lugar en un punto antes de los dispositivos de automatización y los dispositivos de automatización que se localizan detrás de este están por lo tanto mejor protegidos contra ataques. Los programas de operación del servidor de acceso remoto se pueden diseñar para ser más seguros contra los ataques que aquellos del dispositivo de automatización, por que el servidor de acceso remoto no efectúa ninguna de las funciones de control. Más aun, se pueden utilizar varias soluciones para identificar y autorizar los usuarios. Es posible de manera simple integrar dispositivos de seguridad adicionales en el servidor de acceso remoto. La unidad de seguridad se puede efectuar mediante un portal en el sistema de automatización que tenga un programa que corra permanentemente sobre el servidor de acceso remoto y sea responsable de la identificación, autenticación y autorización del operador remoto. Como una de muchas posibles maneras de efectuar un depósito de credenciales como son llamados ellos, una lista de dispositivos de datos de operación a los cuales se pueden acceder, una lista de operadores autorizados, que incluye sus claves y las autorizaciones de acceso se pueden almacenar en una base de datos de servicio. Información adicional sobre otros nodos de la red disponibles, la energía de cómputo que no se utiliza completamente y que pueda cometer tareas intensivas en cómputo, se puede recolectar y almacenar en esta base de datos.
La disponibilidad de los datos de operación se puede limitar de manera simple a las autorizaciones de acceso existentes particulares de un operador, si el servidor de acceso remoto tiene una lista de servicios de la cual puedan ser escogidos los servicios disponibles dependiendo de la autorización del operador.
La lista de servicios puede, por ejemplo, ser presentada como una imagen de una línea de producción que enlaza a las celdas de producción individuales y a los dispositivos de automatización contenidos en esta, que un operador puede acceder por vía del servidor de acceso remoto. La ventaja de esto es que la información del proyecto que no está presente en el dispositivo de automatización individual es accesible al usuario. Por medio de la visualización orientada a la sesión de los detalles seleccionados del proceso a ser controlado, el tráfico de datos a ser transmitido por vía de la red de comunicación durante la sesión también se puede reducir. Un pre procesamiento de datos desde los varios dispositivos de automatización le suministran al operador remoto una visión de la secuencia de producción controlada mediante el sistema de automatización.
El grado del detalle y la complejidad de los objetos del software se pueden hacer casar ventajosamente con el alcance del acceso particular si los objetos del software son creados los cuales corresponden a los servicios particulares.
Por medio del modelamiento simplificado el dispositivo de automatización y del proceso, y también debido a la velocidad de actualización reducida, el tráfico de datos y el consumo de recursos dentro de la red de automatización conectada a un acceso orientado a sesión se reduce.
Adicionalmente, de manera ventajosa, el servidor de acceso remoto se puede diseñar de tal manera que otros nodos de la red de automatización se vigilan para la disponibilidad de la energía de cómputo no utilizada y de los objetos de software creados en un nodo con suficiente energía de cómputo libre existente. Un agente para vigilar el recurso, ubicar el servidor de acceso remoto y/o el nodo, como un programa que corre permanentemente en el trasfondo se puede crear para este propósito. Este es el responsable de actualizar la información almacenada en la base de datos de servicio, con relación a la energía de cómputo no utilizada de los nodos dispuestos en la red de automatización. Para mejor uso de la energía de cómputo presente en la red de automatización, se posibilita una reacción rápida al acceso orientado a sesión, aun si la energía de cómputo del dispositivo de automatización al cual se requiere acceso se ocupa en otras tareas.
10
15
20
25
30
35
40
45
50
55
E06799631
26-08-2014
Si un operador quiere llevar a cabo una prueba y una rectificación de falla o una operación soportada en video sobre el sistema de automatización, esto requiere una mayor velocidad de datos de flujo al ordenador remoto. En este caso, es posible utilizar protocolos en la intranet o en la Internet con un rendimiento de datos alto. Por ejemplo, un rendimiento de datos alto con el protocolo de transporte en tiempo real conocido (RTP) con la conversión del protocolo del tiempo real en el servidor de acceso remoto se puede lograr. Una conexión para posibilitar la velocidad de datos alta a ser efectuada se utiliza en el navegador estándar del ordenador remoto para este propósito.
Utilizando los dibujos que muestran un ejemplo de la realización de la invención, se explican las configuraciones y ventajas con más detalle en lo que sigue.
Las ilustraciones son como sigue
Figura 1 Una red de automatización con un servidor de acceso remoto.
Figura 2 un diagrama de flujo de un acceso orientado a sesión a través de un ordenador remoto.
En el ejemplo de una realización mostrada, una red de automatización tiene 3 dispositivos de automatización 1, 2 y 3 y los tres ordenadores remotos 4, 5 y 6 que están conectados el uno al otro por vía de la Internet o una intranet como una red de comunicación. La topología de la red de comunicación se puede configurar más aun según se requiera. El acceso mediante el ordenador remoto 4, 5 o 6 a los datos de operación de los dispositivos de automatización 1, 2 o 3 tiene lugar por vía del servidor de acceso remoto 7 que por ejemplo se puede formar como un dispositivo adicional en la red de automatización. Como una alternativa a esto, es posible darse cuenta del servidor de acceso remoto mediante un módulo de software que corra permanentemente que se ubique en cualquier nodo de la red de automatización. Los ordenadores remotos 4, 5 y 6 están cada uno provistos con un navegador de red 8, 9 o 10 para desplegar los datos de operación en el ordenador remoto 4, 5 o 6. La función del servidor de acceso remoto 7 es similar a aquella de un acceso dispuesto entre la Internet y la red de área local (LAN). Los accesos a los ordenadores remotos 4…6 están inicialmente controlados mediante algo denominado un portal del sistema de control 11, como se muestra mediante las flechas 12, 13, y 14, indicadas mediante líneas punteadas. Por medio de una base de datos de servicio 15, las autorizaciones de acceso son revisadas mediante el portal 11. El portal 11 es el responsable de la identificación, autenticación y autorización de un usuario que quiere obtener acceso por vía de uno de los ordenadores remotos 4, 5 o 6. Para este propósito, los derechos de autorización almacenados en esta base de datos de servicio 15 en una lista de usuarios autorizados, con sus claves, se revisa para determinar si el operador particular está autorizado para tener el acceso requerido. Los nodos de la red de automatización en la cual la energía de cómputo no utilizada está disponible también se almacenan en la base de datos de servicio 15. Es así posible reaccionar comparativamente rápido para acceder a la solicitud por que los cuellos de botella debidos a la energía de cómputo pueden casi acabar completamente. La vigilancia de los recursos libres se lleva a cabo mediante un agente 16 que pertenece al servidor de acceso remoto 7 y actualiza de manera continua la base de datos de servicio 15. Para una representación clara de los servicios disponibles, existe también una lista de servicios en el servidor de acceso remoto 7, que consiste de un diagrama de bloque de la línea de producción con los enlaces a las celdas de producción individuales y los dispositivos de automatización que se pueden alcanzar por vía del acceso del servidor de acceso remoto 7. Este diagrama se puede comprender mediante una página de red, desplegada por medio de los accesos 12, 13, 14 al portal 11 con la ayuda del navegador 8, 9, 10. Los accesos a los datos de operación y los dispositivos de automatización 1…3 se procesan, orientados a sesión, en el servidor de acceso remoto 7. Por ejemplo con un acceso 12 del ordenador remoto 4 a los datos de operación del dispositivo de automatización 1, el portal 11, después de revisar las actualizaciones de acceso necesarias, crea un objeto del software 17 como una imagen del dispositivo de automatización 1 y un objeto de software 18 para la simulación del dispositivo de automatización 1 y el proceso controlado por el dispositivo de automatización 1. Como se muestra mediante una flecha 19, tiene lugar un intercambio de datos entre los objetos de software 17 y 18 para validación, es decir, para revisar la valides de los cambios llevados a cabo en los datos de operación. Solo después de la validación se hacen efectivos los cambios, mediante la transmisión al dispositivo de automatización 1 como se muestra mediante la flecha 20. Esto evita que sean hechos cambios no permisibles a los datos de operación y pueda ocurrir un daño al proceso de control. Después de la creación del objeto del software 17, tiene lugar el intercambio de datos entre el ordenador remoto 4 y solamente el objeto de software 17, porque este contiene una imagen de los datos de operación del dispositivo de automatización 1. La seguridad de operación del dispositivo de automatización 1 se mejora de esta manera. La complejidad y el grado de detalle de los objetos de software 17 y 18 dependen de las autorizaciones de acceso particular y de la extensión de los cambios pretendidos o las solicitudes para operar los datos. Por lo tanto este puede ser un modelo comparativamente simple del dispositivo de automatización y el proceso a ser controlado. Los datos del dispositivo de automatización 1 requeridos en el modelamiento se actualizan periódicamente. La velocidad de actualización requerida para esta es esencialmente inferior que para los sistemas de operación y vigilancia normales. De manera correspondiente al acceso 12, con el acceso 13 por el ordenador remoto 5 un objeto de software 21 como una imagen del dispositivo de automatización 1, un objeto de software 22 como una imagen del dispositivo de automatización 3, un objeto de software 23 y un objeto de software 24 para la simulación del dispositivo de automatización 1 y del proceso a ser controlado por el dispositivo de automatización 1 y por el objeto del software 25 para la simulación del dispositivo de automatización 3
10
15
20
25
30
35
E06799631
26-08-2014
y el proceso a ser controlado mediante el dispositivo de automatización 3 se crea. De la misma manera, en el evento de un acceso 14 por el ordenador remoto 6 al portal 11, los objetos de software 26, 27 y 28 son creados como imágenes de los dispositivos de automatización 1, 2, o 3 y los objetos de software 30 y 31 para la simulación de los dispositivos de automatización 2 y 3 y los procesos controlados por estos. Cuando los accesos 12…14 por los ordenadores remotos 4… 6 se completan, los objetos del software 17, 18, 21…28, 30, 31 creados para procesar el acceso son de nuevo cancelados, para liderar la energía de computo requerida.
La secuencia de un acceso por un ordenador remoto a los datos de operación de un dispositivo de automatización o un sistema de automatización que consiste en varios dispositivos se explica con mayor detalle en lo siguiente con la ayuda del diagrama de flujo en la Figura 2. El acceso inicia en la etapa 40 con una solicitud de acceso por un ordenador remoto a un portal de un servidor de acceso remoto. En la etapa 41, el portal recibe la solicitud de acceso, identifica y autentica el operador que hace la solicitud de acceso y le asigna las autorizaciones de acceso que están almacenadas en la base de datos. Durante una consulta 42, las autorizaciones de acceso son revisadas para determinar si ellas son suficientes para el tamaño requerido del acceso. Si este no es el caso, el proceso termina aquí. De otra forma, una transmisión a la etapa 43 tiene lugar en la cual el portal especifica la distribución de los objetos de software necesarios a los nodos de la red de automatización y crea los derechos de acceso acordes que correspondan a los dispositivos de automatización de llamada. El acceso orientado a sesión es luego conmutado a los objetos de software creados. Sino se pretende absolutamente ningún cambio en los datos de operación durante una solicitud de acceso, la transición directa a través de una rama 44 a la etapa 45 tiene lugar, en la cual después de completar el acceso, los objetos de software creados para el acceso son de nuevo borrados. Si se pretenden cambios, tiene lugar una transición en la etapa 46 en la cual los objetos de software adicionales para simulación de los dispositivos de automatización de llamada y/o el proceso a ser controlado por el dispositivo de automatización son creados. En una consulta 47, se efectúa primero una revisión para si los cambios pretendidos en los datos de operación descansan dentro del rango permisible. Si este no es el caso, entonces en la etapa 48 una notificación sale del operador de que no es permisible el cambio en los datos de operación. El operador puede entonces corregir su ingreso y ocurre un regreso a la rama 44. Si, sin embargo, los cambios pretendidos están dentro del rango permisible, una simulación se lleva a cabo con los datos de operación cambiados en la etapa 49 mediante los objetos de software creados. Esta simulación sirve para validar los cambios. Si la simulación muestra que los cambios pretendidos en los datos de operación son inválidos, que por ejemplo conducirían al daño del proceso de control, tiene lugar un paso en la rama 50 a la etapa 48 en la cual una notificación correspondiente es sacada al operador. Si, de otro lado, los cambios pretendidos prueban ser válidos, los nuevos datos de operación se transfieren en las etapas 51 a una cola de espera, que contiene cualquiera de los otros cambios de operación cambiados existentes para la transmisión a él o los dispositivos de automatización relevantes. Después de que los cambios solicitados a los datos de operación se han llevado a cabo mediante los dispositivos de automatización relevantes, los objetos de software creados para el acceso orientado a la sección se cancele en la etapa 45 y el proceso finaliza en la etapa 42. Los recursos requeridos para acceso son así liberados.
Claims (6)
- 5101520253035404550E0679963126-08-2014REIVINDICACIONES
- 1.
- Una red de automatización con al menos un dispositivo de automatización (1….3) y con al menos un ordenador remoto (4….6) con los datos de operación del dispositivo de automatización (1…3) que son transmitidos por vía de la Internet o una intranet y representados y/o cambiados en el ordenador remoto (4…6) mediante un navegador de Internet (8…10), con un servidor de acceso remoto (7) para el suministro de datos de operación del dispositivo de automatización (1…3) para el navegador de Internet (8…10) del ordenador remoto (4…6), con el servidor de acceso remoto (7) conteniendo una lista de servicios de la cual se pueden escoger los servicios disponibles de acuerdo a la autorización de un operador, crear los objetos de software (17, 18, 21…28, 30, 31) que corresponden a los servicios disponibles particulares y que son configurados para crear, para un acceso orientado a sesión, uno de dichos objetos de software (17, 21, 22, 26…28) como una imagen del dispositivo de automatización (1…3) y, si se tienen que adoptar cambios a los datos de operación mediante el acceso, uno de dichos objetos de software (18, 23…25, 30, 31) para la simulación del dispositivo de automatización (1…3) y del proceso a ser controlado mediante el dispositivo de automatización, de tal manera que cualquiera de los cambios que sean hechos a los datos de operación se pueden revisar para la aceptabilidad y/o valides antes de enviar los cambios llevados a cabo a los datos de operación al dispositivo de automatización (1…3.)
-
- 2.
- Red de automatización de acuerdo con la reivindicación 1 caracterizada por que el servidor de acceso remoto (7) tiene una unidad de seguridad (11) para la identificación y autorización de operadores que acceden a los datos de operación del dispositivo de automatización (1…3)
-
- 3.
- Red de automatización de acuerdo con la reivindicación 1 o 2 caracterizada por que el servidor de acceso remoto
(7) se diseña para vigilar los nodos de la red de automatización para la disponibilidad de la energía de cómputo no utilizada y crear objetos de software sobre un nodo con suficiente energía de cómputo no utilizada. -
- 4.
- Red de automatización de acuerdo con una de las reivindicaciones precedentes, caracterizada por que sus funciones se pueden llevar a cabo en varios nodos de la red de automatización realización distribuida o redundante del servidor de acceso remoto.
-
- 5.
- Servidor de acceso remoto para una red de automatización con al menos un dispositivo de automatización (1…3) y con al menos un ordenador remoto (4…6), con los datos de operación del dispositivo de automatización (1…3) que son transmitidos por vía de la Internet o una intranet y desplegados en el ordenador remoto (4…6) mediante un navegador de Internet (8…10) y/o cambiados, el servidor de acceso remoto (7) que contiene una lista de los servicios de los cuales se pueden escoger los servicios disponibles de acuerdo con autorización de un operador, crear objetos de software (17, 18, 21…28, 30, 31) que corresponden a los servicios disponibles particulares que son diseñados con el fin de suministrar datos de operación de un dispositivo de automatización (1…3) para el navegador de Internet (8…10) del computador remoto (4…6) y, para el acceso orientado a sesión para crear uno de los dichos objetos de software (17, 21, 22, 26…28) como una imagen del dispositivo de automatización (1…3) y, si se deben llevar a cabo cambios en los datos de operación mediante el acceso, uno de dichos objetos de software (18, 23… 25, 30, 31) para la simulación del dispositivo de automatización (1…3) y el proceso a ser controlado mediante el dispositivo de automatización, de tal manera que cualquiera de los cambios que sean hechos a los datos de operación se pueden revisar para la aceptabilidad y/o valides antes de enviar los cambios llevados a cabo a los datos de operación al dispositivo de automatización (1….3).
-
- 6.
- Método para la transmisión de datos de operación entre un sistema de automatización con uno o más dispositivos de automatización (1….3) y un ordenador remoto (4…6) con los datos de operación del dispositivo de automatización (1…3) que son transmitidos por vía de la internet o una intranet y desplegados y/o cambiados en el ordenador remoto (4…6) mediante un navegador de Internet (8…10), con un servidor de acceso remoto (7) que contiene una lista de servicios de la cual se pueden seleccionar los servicios disponibles de acuerdo con la autorización de un operador, creando objetos de software (17, 18, 21…28, 30,31) que correspondan a los servicios disponibles particulares que son utilizados para suministrar los datos de operación del dispositivo de automatización (1…3) para el navegador de Internet (8…10) del ordenador remoto (4…6), con el servidor de acceso remoto (7) creando, para un acceso orientado a sesión, uno de dichos objetos de software (17, 21, 22, 26…28) como una imagen del dispositivo de automatización (1…3) y, si se van hacer cambios, a los datos de operación mediante el acceso, uno de dichos objetos de software (18, 23…25, 30, 31) para la simulación del dispositivo de automatización (1…3) y el proceso a ser controlado mediante el dispositivo de automatización, de tal manera que cualquiera de los cambios que se han hecho en los datos de operación se `pueden revisar para la aceptabilidad y/o validez antes de que los cambios llevados a cabo en los datos de operación sean enviados al dispositivo de automatización (1…3).
7
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/RU2006/000172 WO2007117172A1 (en) | 2006-04-07 | 2006-04-07 | Automation network, remote access server for an automation network and a method for transmitting operating data between an automation system and a remote computer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2496142T3 true ES2496142T3 (es) | 2014-09-18 |
Family
ID=37600843
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES06799631.4T Expired - Lifetime ES2496142T3 (es) | 2006-04-07 | 2006-04-07 | Red de automatización, servidor de acceso remoto para una red de automatización y métodos para transmitir datos de operación entre un sistema de automatización y un ordenador remoto |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US7987254B2 (es) |
| EP (1) | EP2005262B1 (es) |
| ES (1) | ES2496142T3 (es) |
| WO (1) | WO2007117172A1 (es) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102005047543A1 (de) * | 2005-09-30 | 2007-04-05 | Siemens Ag | Verfahren zur Simulation eines Steuerungs- und/oder Maschinenverhaltens einer Werkzeugmaschine oder einer Produktionsmaschine |
| US10838714B2 (en) | 2006-04-24 | 2020-11-17 | Servicenow, Inc. | Applying packages to configure software stacks |
| US7971187B2 (en) * | 2006-04-24 | 2011-06-28 | Microsoft Corporation | Configurable software stack |
| EP2350753B1 (de) * | 2008-11-27 | 2019-12-25 | Siemens Aktiengesellschaft | Verfahren zum erstellen einer leittechnischen einrichtung für eine industrieanlage |
| EP2350754A1 (de) * | 2008-11-27 | 2011-08-03 | Siemens Aktiengesellschaft | Verfahren zum erstellen einer leittechnischen einrichtung für eine industrieanlage |
| CA2785167A1 (en) * | 2009-12-23 | 2011-06-30 | Comau, Inc. | Universal human machine interface for automation installation |
| EP2538619B1 (de) * | 2011-06-22 | 2013-12-18 | Siemens Aktiengesellschaft | Verfahren zur Übertragung von Datenpaketen |
| CN102390071A (zh) * | 2011-09-30 | 2012-03-28 | 佛山市顺德工业与信息技术研究中心有限公司 | 基于网络控制的木材加工柔性化生产系统 |
| US9477936B2 (en) | 2012-02-09 | 2016-10-25 | Rockwell Automation Technologies, Inc. | Cloud-based operator interface for industrial automation |
| US9703902B2 (en) | 2013-05-09 | 2017-07-11 | Rockwell Automation Technologies, Inc. | Using cloud-based data for industrial simulation |
| US9989958B2 (en) * | 2013-05-09 | 2018-06-05 | Rockwell Automation Technologies, Inc. | Using cloud-based data for virtualization of an industrial automation environment |
| US9709978B2 (en) * | 2013-05-09 | 2017-07-18 | Rockwell Automation Technologies, Inc. | Using cloud-based data for virtualization of an industrial automation environment with information overlays |
| US9786197B2 (en) | 2013-05-09 | 2017-10-10 | Rockwell Automation Technologies, Inc. | Using cloud-based data to facilitate enhancing performance in connection with an industrial automation system |
| US10496061B2 (en) | 2015-03-16 | 2019-12-03 | Rockwell Automation Technologies, Inc. | Modeling of an industrial automation environment in the cloud |
| US11513477B2 (en) | 2015-03-16 | 2022-11-29 | Rockwell Automation Technologies, Inc. | Cloud-based industrial controller |
| US11243505B2 (en) | 2015-03-16 | 2022-02-08 | Rockwell Automation Technologies, Inc. | Cloud-based analytics for industrial automation |
| US11042131B2 (en) | 2015-03-16 | 2021-06-22 | Rockwell Automation Technologies, Inc. | Backup of an industrial automation plant in the cloud |
| NL2016246B1 (en) * | 2016-02-09 | 2017-08-15 | Fugro N V | Method and system for simulating marine assets as well as an arrangement including the system. |
| CN105652841B (zh) * | 2016-02-24 | 2018-06-26 | 丁德峰 | 一种智能可编程逻辑控制器 |
| US12321332B2 (en) | 2023-08-10 | 2025-06-03 | Bank Of America Corporation | System and method for device configuration data generation and management via a machine learning engine |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| 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 |
| DE10245176A1 (de) * | 2002-09-26 | 2004-04-01 | Endress + Hauser Process Solutions Ag | Verfahren zur Simulation eines Feldgerätes in einem Netzwerk der Prozessautomatisierungstechnik |
| DE10251503A1 (de) * | 2002-11-04 | 2004-06-09 | Endress + Hauser Flowtec Ag, Reinach | Verfahren zur Offline-Parametrierung eines Feldgerätes der Prozessautomatisierungstechnik |
-
2006
- 2006-04-07 ES ES06799631.4T patent/ES2496142T3/es not_active Expired - Lifetime
- 2006-04-07 US US12/226,071 patent/US7987254B2/en active Active
- 2006-04-07 EP EP06799631.4A patent/EP2005262B1/en not_active Expired - Lifetime
- 2006-04-07 WO PCT/RU2006/000172 patent/WO2007117172A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| US20090319831A1 (en) | 2009-12-24 |
| US7987254B2 (en) | 2011-07-26 |
| EP2005262A1 (en) | 2008-12-24 |
| EP2005262B1 (en) | 2014-07-16 |
| WO2007117172A1 (en) | 2007-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2496142T3 (es) | Red de automatización, servidor de acceso remoto para una red de automatización y métodos para transmitir datos de operación entre un sistema de automatización y un ordenador remoto | |
| JP7010612B2 (ja) | プロセスプラントにおけるユーザインターフェイスデバイスに対する二要素認証 | |
| EP3048523B9 (en) | Programmable display | |
| CN110083129B (zh) | 工业控制器模块、实现其安全性的方法和计算机可读介质 | |
| JP4510837B2 (ja) | 技術的設備を作動させるためのプロセス制御システム | |
| CN102567662B (zh) | 用于处理数据的装置和方法 | |
| JP7013153B2 (ja) | プロセスプラント内のプロセス制御装置へのアクセスを制御する認証と権限付与 | |
| KR100936920B1 (ko) | 원 타임 패스워드를 사용하는 관리 서버 예약 접속 방법,클라이언트 및 시스템 | |
| EP1969434B1 (en) | Automation network, access service proxy for automation network and method for transmitting operating data between programmable controller and remote computer | |
| Rajendran et al. | Secured control systems through integrated IoT devices and control systems | |
| CN110225038A (zh) | 用于工业信息安全的方法、装置及系统 | |
| US10970369B2 (en) | Rapid file authentication on automation devices | |
| US7441114B2 (en) | Methods and systems for management and control of an automation control module | |
| Sehgal et al. | AI on the edge with security | |
| US12008094B2 (en) | Control system and control method | |
| Jeyalakshmi et al. | Edge, iiot with ai: Transforming industrial engineering and minimising security threat | |
| US7590712B2 (en) | Methods and systems for management and control of an automation control module | |
| EP3926429B1 (en) | Control system | |
| EP3940469A1 (en) | Control device and control system | |
| US12153394B2 (en) | Control device, recording medium storing management program, and control system | |
| CN114072793B (zh) | 控制系统以及控制方法 | |
| CN108334382A (zh) | 浏览器的控制方法、装置、电子设备及计算机可读介质 | |
| KR102928903B1 (ko) | 컴퓨터 시스템들 간의 암호화된 통신 방법 및 차량 | |
| Du et al. | Research and Design of Programmable IoT Security Controller | |
| CN119295029B (zh) | 一种多业务系统的集成平台、集成方法及业务处理方法 |