PROCEDIMIENTO PARA MEMORIZAR UN BLOQUE DE DATOS CON DATOS PARA CONTROLAR UN PROCESO TÉCNICO ASÍ COMO DISPOSITIVO DE CONTROL.

Procedimiento para memorizar un bloque de datos (20; 22; 23) con datos para controlar un proceso técnico en una primera zona de la memoria (9) de un dispositivo de automatización (5),

en el que se memoriza un segundo bloque de datos (21) con datos para controlar el proceso técnico en una segunda zona de la memoria (10) del dispositivo de automatización (5), y el primer bloque de datos (20; 22; 23) y el segundo bloque de datos (21) están divididos en varias zonas de datos (A, B, C, D, F, G, H), en el que en el procedimiento

- al menos una zona de datos (C, F, G, H), que es parte del primer bloque de datos (20; 22; 23), es conducida al dispositivo de automatización (5) y es registrada en la primera zona de la memoria (9), caracterizado porque

- al menos una zona de datos (A, B, C, D, E), que es tanto parte del primer bloque de datos (20; 22; 23) como también parte del segundo bloque de datos (21), es copiada desde la segunda zona de la memoria (10) en la primera zona de la memoria (9), y

- se calcula qué cantidad de datos están contenidos en una de las zonas de la memoria (A, B, C, D, E), que es tanto parte del primer bloque de datos (20; 22; 23) como también parte del segundo bloque de datos (21), y en función de la cantidad calculada de datos, o bien se copia la zona de datos (A, B, C, D, E) desde la segunda zona de la memoria (10) en la primera zona de la memoria (9) o se conduce al dispositivo de automatización (5) y se registra en la primera zona de la memoria (9).

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/EP2006/067990.

Solicitante: SIEMENS AKTIENGESELLSCHAFT.

Nacionalidad solicitante: Alemania.

Dirección: WITTELSBACHERPLATZ 2 80333 MUNCHEN ALEMANIA.

Inventor/es: DREBINGER,ANDREAS.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G05B19/042 FISICA.G05 CONTROL; REGULACION.G05B SISTEMAS DE CONTROL O DE REGULACION EN GENERAL; ELEMENTOS FUNCIONALES DE TALES SISTEMAS; DISPOSITIVOS DE MONITORIZACION O ENSAYOS DE TALES SISTEMAS O ELEMENTOS (dispositivos de maniobra por presión de fluido o sistemas que funcionan por medio de fluidos en general F15B; dispositivos obturadores en sí F16K; caracterizados por particularidades mecánicas solamente G05G; elementos sensibles, ver las subclases apropiadas, p. ej. G12B, las subclases de G01, H01; elementos de corrección, ver las subclases apropiadas, p. ej. H02K). › G05B 19/00 Sistemas de control por programa (aplicaciones específicas, ver los lugares apropiados, p. ej. A47L 15/46; relojes que implican medios anejos o incorporados que permiten hacer funcionar un dispositivo cualquiera en un momento elegido de antemano o después de un intervalo de tiempo predeterminado G04C 23/00; marcado o lectura de soportes de registro con una información digital G06K; registro de información G11; interruptores horarios o de programa horario que se paran automáticamente cuando el programa se ha realizado H01H 43/00). › que utilizan procesadores digitales (G05B 19/05 tiene prioridad).
  • G06F9/445 G […] › G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Carga o inicio de programas (arranque G06F 9/4401; disposiciones de seguridad para la carga o inicio de programas G06F 21/57).

PDF original: ES-2375641_T3.pdf

 


Fragmento de la descripción:

Procedimiento para memorizar un bloque de datos con datos para controlar un proceso técnico así como dispositivo de control La presente invención se refiere a un procedimiento para memorizar un bloque de datos con datos para controlar un proceso técnico en una zona de la memoria de un dispositivo de automatización. La presente invención se refiere, además, a un dispositivo de control para controlar la memorización del bloque de datos y a un dispositivo de automatización.

Un dispositivo de automatización de este tipo contiene para el control del proceso técnico normalmente un bloque de datos, en el que están establecidos funciones, parámetros y otros datos para la realización de ciclos técnicos de mando. El bloque de datos se designa también como bloque de funcionales o como módulo de datos o módulo de funciones. El bloque de datos corresponde a un programa o código de automatización para el control del ciclo en el dispositivo de automatización.

En el caso de una proyección de funciones técnicas de mando, las funciones de automatización deseadas para el control del proceso técnico se agrupan en forma de bloques de control gráficos, se fijan los parámetros y se interconectan entre sí. Los bloques de control, que representan las funciones de automatización, están contenidos, por ejemplo, en una biblioteca de programas especial, desde la que se pueden llamar. Los bloques de control, que están provistos con parámetros y están interconectados entre sí, corresponden a un programa de proyección, que es alimentado a continuación a un generador de código, que compila el programa de proyección y lo transfiere a un formato, que puede ser comprendido y procesado por el dispositivo de automatización. El programa de proyeccióncompilado, generado por el generador de código, corresponde al bloque de datos. Éste está dividido normalmente en una pluralidad de zonas de datos, en las que se puede ejecutar una funcionalidad parcial determinada. El bloque de datos creado y compilado debe cargarse a continuación en el dispositivo de automatización.

Normalmente, un bloque de datos creado nuevo es alimentado completamente, es decir, en particular con todas sus zonas de datos, a través de una línea de comunicación conectada con el dispositivo de automatización y a través de un servicio de comunicación adecuado al dispositivo de automatización y es memorizado en este dispositivo. Esto se realiza normalmente durante el funcionamiento del dispositivo de automatización, es decir, mientras éste controla el proceso técnico por medio de otro módulo de datos memorizado en él. Este otro bloque de datos debe sustituirse a continuación por el nuevo bloque de datos cargado en el dispositivo de automatización. Puesto que el bloque de datos puede presentar, en función de la proyección que sirve de base, en determinadas circunstancias, un volumen de datos grande, se pueden producir tiempos de carga demasiado largos durante la transferencia del bloque de datos al dispositivo de automatización.

No obstante, en los sistemas modernos de la técnica de mando, se requieren tiempos de generación y tiempos de carga cortos, en particular durante una puesta en funcionamiento de instalaciones técnicas, para poder aplicar modificaciones en la proyección y, por lo tanto, también en el bloque de datos que resulta de ello, de la manera más rápida posible en el dispositivo de automatización y en el control realizado por él del proceso técnico. La carga rápida del bloque de datos en el dispositivo de automatización se dificulta, además, porque entre una instalación de control para el control de la carga del nuevo bloque de datos, es decir, un llamado servidor de la aplicación, y el dispositivo de automatización están activos varios canales de comunicación sobre la línea de comunicación que los conecta. A través de estos canales de comunicación se desarrollan otros servicios, que deben prepararse para el funcionamiento corriente del dispositivo de automatización, valores de procesos, alarmas, etc. con tiempos de retardo muy cortos. Estos otros servicios informan sobre el estado actual del proceso y reciben instrucciones de mando adecuadas. Estos otros canales de información y de mando tienen en comparación con el canal de proyección, que sirve para la transmisión del nuevo bloque de datos, una prioridad esencialmente más elevada. Para la transmisión de los datos de nuevo bloque de datos solamente está disponible, por lo tanto, una anchura de banda limitada de la línea de comunicación.

La publicación US 2004/0107237 A1 enseña prescindir, en un procedimiento de este tipo, de la alimentación de zonas de datos del bloque de datos a crear nuevo al dispositivo de automatización, que corresponden en cada caso a una zona de datos del bloque de datos existente a sustituir.

La presente invención tiene el cometido de posibilitar de una manera técnica sencilla una carga de un bloque de datos en un dispositivo de automatización.

El cometido se soluciona en lo que se refiere al procedimiento a través de la enseñanza técnica de la reivindicación 1 y en lo que se refiere al dispositivo a través de la enseñanza técnica de la reivindicación 7. Las configuraciones ventajosas de la invención se pueden deducir a partir de las reivindicaciones dependientes.

En el procedimiento de acuerdo con la invención para la memorización de un primer bloque de datos con datos para el control de un proceso técnico en una primera zona de la memoria de un dispositivo de automatización, en el que un segundo bloque de datos con datos para el control del proceso técnico está memorizado en una segunda zona de la memoria del dispositivo de automatización y el primer bloque de datos y el segundo bloque de datos están divididos en varias zonas de datos, al menos una zona de datos, que forma parte del primer bloque de datos, es alimentada al dispositivo de automatización. El primer bloque de datos alimentado es memorizado entonces en la primera zona de la memoria. Al menos una zona de datos, que es tanto parte del primer módulo de datos como también del segundo módulo de datos, es copiada, además, desde la segunda zona de la memoria en la primera zona de la memoria. Además, se calcula qué cantidad de datos está contenida en una de las zonas de datos, que es tanto parte del primer bloque de datos como también del segundo bloque de datos, y en función de la cantidad calculada de datos, o bien se copia la primera zona la segunda zona de la memoria en la primera zona de la memoria o se alimenta al dispositivo de automatización y se memoriza en la primera zona de la memoria.

El dispositivo de control de acuerdo con la invención para el control de una memorización de un primer bloque de datos con datos para el control de un proceso técnico en una primera zona de la memoria de un dispositivo de automatización, que contiene en una segunda zona de la memoria un segundo bloque de datos con datos para el control del proceso técnico, en el que el primer bloque de datos y el segundo bloque de datos están divididos en varias zonas de datos, está configurado de tal forma que controla una alimentación de al menos una zona de datos, que es parte del primer bloque de datos, hacia el dispositivo de automatización. Por lo demás, provoca una copia de al menos una zona de datos, que es parte tanto del primer bloque de datos como también parte del segundo bloque de datos, desde la segunda zona de la memoria a la primera zona de la memoria. Además, el dispositivo de control de acuerdo con la invención calcula qué cantidad de datos está contenida en una de las zonas de datos, que es parte tanto del primer bloque de datos como también parte del segundo bloque de datos. En función de la cantidad calculada de datos, copia o bien la zona de datos desde la segunda zona de la memoriza en la primera zona de la memoria o conduce la zona de datos al dispositivo de automatización y lo memorizar en la primera zona de datos.

De acuerdo con la presente invención, de manera más ventajosa se pueden mantener cortos los tiempos de carga para cargar el primer bloque de datos en el dispositivo de automatización. Una zona de datos del segundo bloque de datos ya presente en el dispositivo de automatización, que es también parte del primer bloque de datos, no tiene que se alimentada de forma necesaria de nuevo al dispositivo de automatización. En su lugar, la zona de datos ya presente dentro del dispositivo de automatización se puede copiar en la primera zona de la memoria prevista para el primer bloque de datos. Además, se puede determinar también de manera sencilla si es más eficiente alimentar al menos una zona... [Seguir leyendo]

 


Reivindicaciones:

1. Procedimiento para memorizar un bloque de datos (20; 22; 23) con datos para controlar un proceso técnico en una primera zona de la memoria (9) de un dispositivo de automatización (5) , en el que se memoriza un segundo bloque de datos (21) con datos para controlar el proceso técnico en una segunda zona de la memoria (10) del dispositivo de automatización (5) , y el primer bloque de datos (20; 22; 23) y el segundo bloque de datos (21) están divididos en varias zonas de datos (A, B, C, D, F, G, H) , en el que en el procedimiento

- al menos una zona de datos (C, F, G, H) , que es parte del primer bloque de datos (20; 22; 23) , es conducida al dispositivo de automatización (5) y es registrada en la primera zona de la memoria (9) , caracterizado porque

- al menos una zona de datos (A, B, C, D, E) , que es tanto parte del primer bloque de datos (20; 22; 23) como también parte del segundo bloque de datos (21) , es copiada desde la segunda zona de la memoria (10) en la primera zona de la memoria (9) , y

- se calcula qué cantidad de datos están contenidos en una de las zonas de la memoria (A, B, C, D, E) , que es tanto parte del primer bloque de datos (20; 22; 23) como también parte del segundo bloque de datos (21) , y en función de la cantidad calculada de datos, o bien se copia la zona de datos (A, B, C, D, E) desde la segunda zona de la memoria (10) en la primera zona de la memoria (9) o se conduce al dispositivo de automatización (5) y se registra en la primera zona de la memoria (9) .

2. Procedimiento de acuerdo con la reivindicación 1, caracterizado porque se verifica si una de las zonas de datos (A, B, C, D, E, F, G) del primer bloque de datos (20; 22; 23) es parte del segundo bloque de datos.

3. Procedimiento de acuerdo con la reivindicación 1 ó 2, caracterizado porque la cantidad calculada de datos se compara con un valor umbral de la cantidad de datos y la zona de datos (A, B, C, D, E) es copiada desde la segunda zona de la memoria (10) en la primera zona de la memoria (9) , cuando la cantidad calculada de datos es mayor que el valor umbral de la cantidad de datos, y la zona de datos (C) es conducida al dispositivo de automatización (5) y es registrada en la primera zona de la memoria (9) , cuando la cantidad calculada de datos es menor que el valor umbral de la cantidad de datos.

4. Procedimiento de acuerdo con la reivindicación 3, caracterizado porque el valor umbral de la cantidad de datos se establece en función de un estado calculado de al menos un componente (3, 5, 7) , que se utiliza para el registro del primer boque de datos (20; 22; 23) y/o para la alimentación de al menos una zona de datos (C, F, G, H) del primer bloque de datos (20; 22; 23) hacia el dispositivo de automatización (5) .

5. Procedimiento de acuerdo con la reivindicación 4, caracterizado porque el valor umbral de la cantidad de datos se establece de forma adaptable.

6. Procedimiento de acuerdo con una de las reivindicaciones anteriores, caracterizado porque antes del registro del primer bloque de datos (20; 22; 23) en la primera zona de la memoria (9) del dispositivo de automatización (5) , se valida la copia de al menos una zona de datos (A, B, C, D, E) , que es tanto parte de primer bloque de datos (20; 22; 23) como también parte del segundo bloque de datos (21) , y se valida la conducción de al menos una zona de datos (A, B, C, D, E, F, G, H) , que es parte del primer bloque de datos (20; 22; 23) , hacia el dispositivo de automatización (5) .

7. Dispositivo de control (3) para controlar un registro de un primer bloque de datos (20; 22; 23) con datos para controlar un proceso técnico en una primera zona de la memoria (9) de un dispositivo de automatización (5) , que contiene en una segunda zona de la memoria (10) un segundo bloque de datos (21) con datos para controlar el proceso técnico, en el que el primer bloque de datos (20; 22; 23) y el segundo bloque de datos (21) están divididos en varias zonas de datos (A, B, C, D, E, F, G, H) , en el que el dispositivo de control (3) está configurado de modo que

- controla una alimentación de al menos una zona de datos (C, F, G, H) , que es parte del primer bloque de datos (20; 22; 23) , hacia el dispositivo de automatización (5) , caracterizado porque

- el dispositivo de control (3) está configurado de tal forma que

- provoca una copia de al menos una zona de datos (A, B, C, D, E) , que es tanto parte del primer bloque de datos (20; 22; 23) como también parte del segundo bloque de datos (21) , desde la segunda zona de la memoria (10) en la primera zona de la memoria (9) ,

- calcula qué cantidad de datos está contenida en una de las zonas de datos (A, B, C, D, E) , que es tanto parte del primer bloque de dato (20; 22; 23) como también parte del segundo bloque de datos (21) , y

- en función de la cantidad calculada de datos, o bien copia la zona de datos (A, B, C, D, E) desde la segunda zona de la memoria (10) en la primera zona de la memoria (9) o la conduce al dispositivo de automatización (5) y la registra en la primera zona de la memoria (9) .

 

Patentes similares o relacionadas:

Imagen de 'Procedimiento de optimización de la energía suministrada a una…'Procedimiento de optimización de la energía suministrada a una pluralidad de equipos distribuidos en un espacio, del 29 de Julio de 2020, de SCHNEIDER ELECTRIC INDUSTRIES SAS: Procedimiento de optimización de la energía total suministrada a una pluralidad de equipos de confort distribuidos en un espacio que consta de un módulo […]

Procedimiento para asociar automáticamente un módulo a un inversor correspondiente, y módulo y sistema de generación de energía relacionados, del 1 de Julio de 2020, de MARICI Holdings The Netherlands B.V: Procedimiento para asociar automáticamente un módulo a un inversor (10a) correspondiente de una pluralidad de inversores (10a, 10b, 10c) que están […]

Aparato y método para controlar una señal de entrada, del 1 de Julio de 2020, de LSIS Co., Ltd: Un aparato para controlar una senal de manera que una senal de entrada del PLC (Controlador Logico Programable) se iguale a una senal de entrada de referencia (uc), caracterizado […]

Procedimiento y disposición para el control remoto de dispositivos de campo de al menos un sistema de automatización, del 17 de Junio de 2020, de SCHNEIDER ELECTRIC INDUSTRIES SAS: Procedimiento para el control remoto de al menos un dispositivo de campo (D1... Dn) en al menos un sistema de automatización (P1... Pk) con una unidad de control (BG); […]

Dispositivo de campo y método de suministro de información, del 3 de Junio de 2020, de Yokogawa Electric Corporation: Dispositivo de campo , que comprende: una pluralidad de tipos de sensores (30a a 30e); al menos un convertidor (20a a 20e) configurado para adquirir resultados […]

Procedimiento para el control de un accionamiento, del 20 de Mayo de 2020, de Siemens Energy Global GmbH & Co. KG: Procedimiento para el control de un accionamiento con al menos un convertidor , al menos un motor y un control de un accionamiento asociado; en donde está […]

Sistema y método de control en bucle cerrado de firma de objetivo, del 6 de Mayo de 2020, de EMHART GLASS S.A.: Un sistema para ajustar automáticamente la regulación temporal de sucesos de operaciones en cavidades de una sección de una máquina de secciones individuales, […]

Montaje compuesto por un sistema de desbloqueo de emergencia y un sistema de diagnóstico para verificar el funcionamiento del sistema de desbloqueo de emergencia, del 6 de Mayo de 2020, de KLAW PRODUCTS LIMITED: Un montaje para transferir materia entre los primer y segundo objetos separados por una distancia, siendo móviles uno o ambos de los primer y segundo objetos para aumentar […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .