Dispositivo de protección de control de planta
Descripción general
 Es un objeto de la presente invención obtener un dispositivo de protección de control de planta capaz de almacenar información de gestión de historial de cambio de programación en una pequeña capacidad. ] Como información de gestión de historial de cambios, 3) la información de conexión de la pieza de programa de control y su lógica de protección de control 121 12n se almacenan en la memoria no volátil de la herramienta de ingeniería 1, y cuando se reproduce la lógica de protección de control La lógica de protección de control 121 12 n se reproduce a partir del programa de ejecución y (3) la información de conexión de la parte de programa de protección de control.
Campo técnico
La presente invención se refiere a un dispositivo de protección de control de planta para programar desde una lógica de protección de control presentada gráficamente en una planta de energía y una planta química industrial y guardar automáticamente la información de gestión del historial de cambios de programación.
Antecedentes de la técnica
La Figura 5 es un diagrama de bloques que muestra un dispositivo de protección de control de planta convencional, en la figura, 1 herramienta de ingeniería, 2 es la pantalla de gráfico tal como un CRT y un dispositivo de visualización de cristal líquido dispuesto en frente de la herramienta de ingeniería 1, la parte de programación 2a Se muestra la lógica de protección de control creada por la combinación de 2 f. La herramienta de ingeniería 1 crea un programa de ejecución basado en su lógica de protección de control. El número de referencia 3 denota un cuerpo principal del aparato de protección de control para controlar la planta ejecutando el programa de ejecución creado por la herramienta de ingeniería 1.
A continuación, se describirá la operación. En la operación de diseño de programa inicial, primero, la parte de programación 2a 2f está dispuesta y conectada en la pantalla gráfica 2 proporcionada en la cara frontal de la herramienta de ingeniería 1, se ingresan información de valor de configuración y número de etiqueta, etc. para definir la operación . De esta manera, la combinación de la parte de programación 2a 2f crea la lógica de protección de control. A continuación, se compila la lógica de protección de control creada por la herramienta de ingeniería 1 y se crea un programa de control. En esta compilación, se crea un programa de control basado en un módulo de software (subrutina) correspondiente a la parte de programación de entrada 2a 2f y su entrada / salida (argumento y parámetro). Además, crea un programa de ejecución desde el programa de control y lo envía a la memoria del cuerpo 3 del dispositivo de protección de control. El cuerpo 3 del dispositivo de protección de control controla la planta ejecutando el programa de ejecución almacenado en la memoria. Mediante la operación de diseño de programa inicial, la información de la parte de programación creada 2a 2f y el programa de ejecución se almacenan en la memoria no volátil provista en la herramienta de ingeniería 1.
La operación de cambio de programa posterior primero cambia la disposición de la parte de programación 2a 2f, cambia la conexión, agrega y elimina el programa de control a la lógica de protección de control mostrada en la pantalla gráfica 2, y establece adicionalmente el valor de configuración Información y número de etiqueta etc. son ingresados. De aquí en adelante, la operación inicial de diseño del programa, así como un programa de control y el programa de ejecución es creado, la información y la ejecución del programa 2a 2f parte de programación creado por la operación de cambio de programa se almacena adicionalmente en la memoria no volátil proporcionada en la herramienta de ingeniería 1 . Incidentalmente, como documento de referencia de la técnica anterior, existe un catálogo 'Sistema de control direccional de la central nuclear Mitsubishi' emitido por Mitsubishi Electric Corporation (junio de 1994).
Tarea de solución
Dado que el dispositivo de protección de control de planta convencional se configura como se describe anteriormente, en la memoria no volátil provista en la herramienta de ingeniería, para reproducir la lógica de protección de control y la versión del programa de ejecución en el pasado, cada vez que se realiza la operación de cambio de programa Es necesario almacenar una gran cantidad de información de la parte de programación y el programa de ejecución, y existe el problema de que se requiere una memoria no volátil de gran capacidad. Además, si la memoria no volátil de la herramienta de ingeniería se perdiera en el caso improbable, también existía el problema de que la lógica de protección de control y el programa de ejecución no podían reproducirse.
RESUMEN DE LA INVENCIÓN Es un objeto de la presente invención proporcionar un dispositivo de protección de control de planta que pueda almacenar información de gestión de historial de cambios de programación en una pequeña capacidad. Es otro objeto de la presente invención proporcionar un dispositivo de protección de control de planta que muestre claramente un cambio en la lógica de protección de control en el momento de una operación de cambio de programa y admita una operación de cambio de programa. Es un objeto adicional de la presente invención proporcionar un dispositivo de protección de control de planta capaz de reproducir la lógica de protección de control y el programa de ejecución incluso si se destruye la memoria no volátil de la herramienta de ingeniería.
Solución
El dispositivo de protección de control de planta según el primer aspecto de la presente invención almacena el programa de ejecución y la información de conexión de la parte de programa de protección de control de su lógica de protección de control como información de gestión de historial de cambios de programación en una memoria no volátil de una herramienta de ingeniería Ahí
Dispositivo de protección de control de la planta de acuerdo con la invención de la reivindicación 2 se obtiene mediante una información modificada o sin modificar para cada componente del programa a ser almacenado en la memoria no volátil de la herramienta de ingeniería como una información de gestión de historial de cambios de programación.
Dispositivo de protección de control de la planta de acuerdo con la invención de la reivindicación 3, en base a la información de conexión parte de control y el programa de protección para el control y la lógica de protección, incluyendo las herramientas de ingeniería capacidad para identificar otros componentes de programación afectados por las partes de programación cambio .
En el dispositivo de protección de control de planta según la invención de la reivindicación 4, la información de gestión de historial de cambio de programación se almacena en la memoria extendida del cuerpo principal del dispositivo de protección de control.
Dado que la herramienta de ingeniería según la invención de la reivindicación 1 almacena el programa de ejecución y la información de conexión de la parte de programa de protección de control de la lógica de protección de control como la información de gestión de historial de cambios de programación en la memoria no volátil, al reproducir la lógica de protección de control extrae la información de control y programa de protección de tipo de componente y controlar la información de parámetros parte programa de protección de la ejecución del programa, que controla el programa de protección de información de conexión parte, el control y la protección de la información de tipo de componentes del programa y el control de la información de parámetros parte programa de protección de la lógica de control y protección Habilita la reproducción
Herramienta de ingeniería en la invención de la reivindicación 2, ya que la almacenada en la memoria no volátil para cambiar la información de presencia de cada componente del programa como una información de cambio de gestión de la historia de programación, claro si fueron modificados para cualquiera de los componentes de programación de una información de cambio de gestión de la historia de programación En el caso de la visualización de pantalla gráfica, las partes de cambio en la lógica de protección de control pueden mostrarse claramente.
La herramienta de ingeniería según la reivindicación 3 de la presente invención especifica otra parte de programación influenciada por la parte de programación modificada basada en la información de conexión de la parte de programa de protección de control de la lógica de protección de control y establece la Aclarar
El cuerpo principal del aparato de protección de control en el cuarto aspecto almacena la información de gestión de historial de cambios en una memoria extendida proporcionada en el cuerpo principal del aparato de protección de control, y cuando la herramienta de ingeniería desaparece, la reproducción del programa de ejecución y la lógica de protección de control .
Ejemplo 1. BREVE DESCRIPCIÓN DE LOS DIBUJOS FIG. 1 (a) es una vista explicativa que muestra una pantalla gráfica de la control de la planta y el dispositivo de protección de acuerdo con la primera realización de la presente invención. En la figura, 121 12n está lógica de protección controlada creado por una combinación de partes de programación 12a 12i, convencionales En una pantalla gráfica tal como un CRT y un dispositivo de visualización de cristal líquido proporcionado en la cara frontal de la herramienta de ingeniería 1 de la misma manera que la herramienta de ingeniería 1. De esta manera, para crear un programa de ejecución, se requieren una pluralidad de lógicas de protección de control, que es equivalente a la lógica de protección de control convencional.
1 (b) es un diagrama explicativo que muestra la información de programación de protección de control de la lógica de protección de control mostrada, y la información de programación de protección de control introducida en la herramienta de ingeniería 1 incluye (1) información de ID de pantalla de lógica de control, (2) una información de control de posición de componente del programa, y ​​(3) la información de conexión de componentes del programa de control, (4) una información de tipo de componente del programa de control, (5) un control de información de parámetros de componentes del programa, (6) un programa de control de información de la etiqueta componente. (1) y (6) mostrados en cada parte de programa 12a 12i en la figura 1 (a) muestran relaciones de correspondencia con la información de programación de protección de control respectiva. En esta realización, se proporciona una memoria no volátil para almacenar la información de gestión del historial de cambios de programación en la herramienta de ingeniería 1.
A continuación, se describirá la operación. Toda la información de programación de protección de control (1) (6) se ha almacenado en la herramienta de ingeniería convencional 1 y se ha utilizado para regenerar la pantalla de lógica de control. Sin embargo, la información de programación de protección de control necesaria para crear el programa de ejecución es (3) información de control de componente de programa de control, (4) información de tipo de componente de programa de control y (5) información de parámetro de componente de programa de control y (1) lógica de control La información de ID de pantalla y (6) la información de etiqueta de parte de programa de control son información que no se requiere. Por lo tanto, guardar como una información de cambio de la gestión de la historia de programación, (3) una información de conexión de componentes del programa de control, (4) una información de control de tipo de componente de programa, (5) sólo en la memoria no volátil proporcionada en la herramienta de ingeniería 1 de control de información de parámetros de componentes del programa Entonces, el programa de ejecución puede reproducirse automáticamente. Además, en algunos casos, dado que la posición de visualización de la pantalla no se puede designar, es necesario el control manual, pero la lógica de protección de control también se puede reproducir a partir de la información de gestión del historial de cambios de programación guardada anteriormente.
En la realización anterior, la información de gestión del historial de cambios de programación se almacena en la memoria no volátil proporcionada en la herramienta de ingeniería 1. Sin embargo, como se muestra en la información del programa de ejecución en la figura 4, (4) tipo de parte del programa de control La información y (5) la información del parámetro de la parte del programa de control se incluyen en el programa de ejecución. Por lo tanto, si solo el programa de ejecución y (3) el programa de conexión entre las partes del programa de control se almacenan en la memoria no volátil provista en la herramienta de ingeniería 1, el programa de ejecución puede reproducirse automáticamente y se requiere trabajo manual Sin embargo, la lógica de protección de control también se puede regenerar.
En la realización anterior, la capacidad almacenada en la memoria no volátil se reduce reduciendo el número de información de programación de protección de control entre la información de gestión del historial de cambio de programación. Sin embargo, en la lógica de protección de control 121 12n en la figura 1 (a) Solo la hoja de la lógica de protección de control modificada puede almacenarse en la memoria no volátil provista en la herramienta de ingeniería 1, y en este caso también, el programa de ejecución puede reproducirse automáticamente.
Por lo tanto, en esta realización, la capacidad de información de cambio de gestión de historial de programación almacenada en la memoria no volátil proporcionada en la herramienta de ingeniería 1 puede reducirse al mínimo, o la información de gestión de historial de cambios programa a largo plazo Puede ser almacenado
Ejemplo 2 La figura 2 es una vista explicativa que muestra una pantalla gráfica de un dispositivo de protección de control de planta según una segunda realización de la presente invención. En la figura 2, el número de referencia 12d denota un componente de programación modificado que es diferente de otros componentes de programación y se muestra Ha sido hecho. Además, en esta realización, se proporciona un área de memoria para almacenar información de presencia / ausencia de cambio para cada parte de programación en la memoria no volátil provista en la herramienta 1 de ingeniería.
A continuación, se describirá la operación. En la herramienta de ingeniería 1, cuando se cambia la parte de programación 12d en la lógica de protección de control 121, la información de presencia / ausencia de cambio de 1 bit proporcionada para cada parte de programación se cambia de 0: sin cambios a 1: cambiando la instrucción. Al mismo la herramienta de ingeniería 1, al mismo tiempo, lee la parte de programación información de cambio de presencia 12d se convierte en 1 correspondiente a cambiar en un color diferente al color de su parte 12d de programación y el color de visualización de piezas de programación que no son otros cambios Cambiar y mostrarlo.
Por lo tanto, en esta realización, lo que la lógica de control de protección en la lógica de control y la protección 121 12n se cambia, puede ser muy articulado por reducción visible, es posible prevenir la mala operación del operador Tu puedes
Ejemplo 3. La figura 3 es un diagrama explicativo que muestra una pantalla gráfica de un dispositivo de protección de control de planta de acuerdo con una tercera realización de la presente invención, en la cual 12d es una parte de programación modificada, 12 f, 12 h 12 l es una parte de programación modificada 12 d Las partes de programación están influenciadas por.
A continuación, se describirá la operación. En el Ejemplo 2, pero cambiando el color de la pantalla de la parte de programación 12d para cambiar, en esta realización, como una función de la herramienta de ingeniería 1, (3) en base a una información de conexión de componentes del programa de control, la parte cambiada de programación 12d Las partes de programación descendentes afectadas 12 f, 12 h 12 l se especifican y muestran con diferentes colores de visualización.
De esta manera, en esta realización, es posible aclarar clara y automáticamente el rango que requiere una nueva prueba cambiando el programa, y ​​es posible eliminar la fuga de nueva prueba.
Ejemplo 4. La figura 4 es un diagrama explicativo que muestra un procedimiento para reproducir la lógica de protección de control de acuerdo con la cuarta realización de la presente invención. En la realización 1, una información de gestión de historial de cambios de programación se ha almacenado en la herramienta de ingeniería 1, en esta realización, sino también ser almacenadas en la memoria extendida proporcionado información de programación de gestión de historial de cambios para el organismo de control y el dispositivo de protección 3 .
A continuación, se describirá la operación. Incluso si la herramienta de ingeniería 1 desaparece debido a un incendio o similar, la información de gestión del historial de cambios se almacena en el lado del cuerpo 3 del dispositivo de protección de control. Como se muestra en la figura 4, es necesario designar la posición de pantalla como se muestra en la figura 4 del programa de ejecución almacenado en el lado del cuerpo 3 del dispositivo de protección de control y (3) la información de conexión de la parte de programa de control, por lo que se requiere control manual La lógica de protección puede ser reproducida.
De esta manera, en esta realización, incluso si la herramienta de ingeniería 1 desaparece, la lógica de protección de control puede regenerarse mediante la información de gestión del historial de cambio de programación almacenada en la memoria extendida proporcionada en el lado del cuerpo del dispositivo de protección de control 3 , Es posible mejorar la compensación de todo el aparato.
Efecto de la invención
Como se describió anteriormente, según la invención de la reivindicación 1, como información de gestión de historial de cambios, el programa de ejecución y la información de conexión de la parte de programa de protección de control de la lógica de protección de control se almacenan en la memoria no volátil de la herramienta de ingeniería. Por lo tanto, al reproducir la lógica de protección de control, es posible reproducir la lógica de protección de control del programa de ejecución y la información de conexión de la parte de programa de protección de conexión y minimizar la capacidad de la memoria no volátil. Se puede guardar la información de administración del historial de cambios de programación.
De acuerdo con la invención de la reivindicación 2, ya que está configurado para cambiar la información de presencia de cada componente del programa como información de gestión de historial de cambios de programación para almacenar en la memoria no volátil de la herramienta de ingeniería se cambia para cualquiera de los componentes de programación de la información de gestión de historial de cambios de programación Resulta claro que es posible visualizar claramente la parte modificada en la lógica de protección de control en el momento de mostrar la pantalla gráfica y evitar una operación errónea por parte del operador.
De acuerdo con el tercer aspecto de la invención, la herramienta de ingeniería está configurada para identificar otras partes de programación influenciadas por la parte de programación modificada en función de la información de conexión de la parte de programa de protección de control de la lógica de protección de control. Al cambiar el programa, es posible aclarar de forma clara y automática el rango que requiere una nueva prueba, y es posible evitar que se vuelva a probar la nueva prueba.
De acuerdo con la invención de la reivindicación 4, la información de cambio de gestión de historial de programación y, a continuación, se almacena en el cuerpo protector controlador de memoria extendida, incluso destruir herramientas de ingeniería de memoria no volátil, la expansión del cuerpo de control y dispositivo de protección Es posible reproducir la lógica de protección de control mediante la información de gestión del historial de cambios de programación almacenada en la memoria, y es posible mejorar el rendimiento de compensación de todo el aparato.
La figura 1A es una vista explicativa que muestra una pantalla gráfica de un dispositivo de protección de control de planta de acuerdo con una primera realización de la presente invención, y la figura 1B es un diagrama explicativo que muestra información de programación de protección de control de la lógica de protección de control mostrada.
La figura 2 es un diagrama explicativo que muestra una pantalla gráfica de un dispositivo de protección de control de planta de acuerdo con una segunda realización de la presente invención.
La figura 3 es una vista explicativa que muestra una pantalla gráfica de un dispositivo de protección de control de planta de acuerdo con la realización 3 de la presente invención.
La figura 4 es un diagrama explicativo que muestra un procedimiento para reproducir la lógica de protección de control de acuerdo con la cuarta realización de la presente invención.
La figura 5 es un diagrama de configuración que muestra un dispositivo de protección de control de planta convencional.
1 herramienta de ingeniería, 2 pantalla gráfica, 3 cuerpo del dispositivo de protección de control, 121 12 n lógica de protección de control, 12 un componente de programación de 12 l.
Reclamo
Un programa de protección de control de dicho programa de ejecución y su lógica de protección de control como su información de gestión de historial de cambios de programación, comprendiendo dicho programa de protección de control: Una herramienta de ingeniería provista con una memoria no volátil para almacenar información de conexión entre componentes, y un cuerpo de aparato de protección de control para controlar una planta basado en el programa de ejecución.
Una pantalla gráfica para mostrar la lógica de control y protección de la combinación de la reivindicación 2 componentes de programación, así como crear un programa ejecutable basado en la lógica de control y protección, el ahorro no volátil cambia información de presencia de cada uno de los componentes de programación como una información de cambio de gestión de la historia de programación Una herramienta de ingeniería provista con una memoria de sexo y un cuerpo de dispositivo de protección de control para controlar la planta en función del programa de ejecución.
Una pantalla gráfica para mostrar la lógica de control y protección de la combinación de la reivindicación 3 componentes de programación, así como crear un programa ejecutable basado en la lógica de control y protección, se cambia en base a la información de conexión de elementos de control y programa de protección a la lógica de control y protección Una herramienta de ingeniería para especificar otras partes de programación influenciadas por la parte de programación, y un cuerpo de aparato de protección de control para controlar la planta en función del programa de ejecución.
4. Dispositivo de protección de control de instalación según la reivindicación 1 o 2, en el que el cuerpo principal del dispositivo de protección de control comprende una memoria extendida para almacenar información de gestión de historial de cambios de programación.
Dibujo :
Application number :1997-034517
Inventors :三菱電機株式会社
Original Assignee :山脇雅彦