Dispositivo de monitoreo del programa
Descripción general
 No sólo es capaz de llevar a cabo la vigilancia en la forma de un estado de ejecución del programa a un usuario general a entender fácilmente el cuadro de especificaciones del formato es para seleccionar / tarea de bloqueo de monitor de fácil responder a la gran cantidad de programas. ] Respuesta de los trabajos en el controlador programable 3 del estado de ejecución del programa a ser utilizado por los usuarios normales fáciles de entender pantalla en la forma de especificación de la fórmula gráfica utilizando símbolos gráficos / estación de trabajo controlable 1, y una enorme cantidad de programas Los menús de enclavamiento y las listas de enclavamiento para buscar las tareas de enclavamiento a ser interrogadas, y monitorean el estado de ejecución del programa usando el menú de enclavamiento generado y la lista de enclavamiento.
Campo técnico
El acero invención presente, el controlador programable utilizado en la petroquímica y las instalaciones generales de plantas industriales, para monitorear en forma de especificaciones gráficas con fácil gráfico simbólico que entender en general del usuario el estado de ejecución del programa de controlador programable A un posible aparato de monitoreo de programas.
Antecedentes de la técnica
Convencionalmente, acero, en un controlador programable utilizado en la petroquímica y las instalaciones generales de plantas industriales se describen el estado de ejecución de la escalera programa, el problema contracorriente lenguaje de descripción de POL tales SFC.
Tarea de solución
Por lo tanto, el usuario general para captar el estado de ejecución del programa son aquellos vacilación no entiende muy, especialmente para acoplar el operador para la operación de equipos de la planta que se utilizan estos controladores programables, se produce de marcha / parada o similar Bloqueo de arranque que, a pesar de la pronta resolución de problemas al detener la condición de enclavamiento no se cumple es importante, encontrar estos condición de enclavamiento de entre una gran cantidad de programas, ricos con el fin de resolver cuanto antes El conocimiento profesional y la experiencia han sido necesarios.
Además, la pérdida humana y temporal requerida para estos mantenimientos también son problemas muy serios. La presente invención puede controlar en la forma de especificación de la fórmula gráfica utilizando también símbolo gráfico comprensible el estado de ejecución del programa para el usuario normal del controlador programable, una tarea de enclavamiento responder fácilmente de la y enorme cantidad de programas Se proporciona un aparato de supervisión de programas capaz de generar automáticamente un menú de enclavamiento y una lista de enclavamiento para recuperar y monitorear fácilmente el estado de ejecución de un programa utilizando el menú de enclavamiento generado y la lista de enclavamientos Está dirigido a hacer.
Solución
Para lograr el objeto anterior, la presente invención constituye un aparato de supervisión de programas por los siguientes medios. Invención correspondiente a la reivindicación 1 se almacena estado de ejecución del programa de control de la estación de controlador programable utilizado en el sistema de control de planta en el aparato de monitorización de programa de control de una estación de trabajo, un gráficas archivos de especificación de formato para cada tarea, y anteriormente Una especificación de forma gráfica relacionada con una secuencia de interbloqueo se selecciona a partir de un grupo de especificaciones de forma gráfica preparadas mediante el uso de un símbolo gráfico que es fácil de entender para los usuarios ordinarios mediante un dispositivo generador de programas. después de extraer el nombre de la tarea y señal de enclavamiento nombre se describe en la especificación de formato gráfico, la información de nombre de símbolo detallada sobre la señal de enclavamiento correspondiente adquirió desde el archivo de gestión de nombre de símbolo, dispositivo de seguridad cada tarea tal información Menú e interlocutor medios de generación de la lista de enclavamiento para almacenar el archivo de lista de bloqueo como Christo, la pantalla del menú de bloqueo generada por el generador de lista de bloqueo significa un dispositivo de visualización de la estación de trabajo, un menú y se muestra enclavado por el ratón mediante la selección, el seguimiento con emite una instrucción de inicio del monitor para supervisar el estado de ejecución del programa de la tarea seleccionada, significa un control de interfaz hombre-máquina para mostrar una lista de bloqueo de esta tarea, emitida por los medios de control de interfaz hombre-máquina las especificaciones de figuras relevantes de tareas de conformidad con la orden de arranque, así como se muestra en la estación de trabajo como pantalla de supervisión, el estado de ejecución de las obras de todos los nombres de los símbolos descritos en la memoria cifra en un período fijo Se dijo solicitud de transmisión que deben transmitirse a la estación de la tarea se ejecuta estación de controlador programable contra el aparato de transmisión de datos, después de emitir a través de la línea de transmisión de datos, estado de ser transmitida desde la estación controlador programable por la solicitud de transmisión se ejecuta Y un medio de supervisión en línea para actualizar el documento de especificación de forma gráfica mostrado de acuerdo con la información del monitor relacionada con los datos de imagen.
Invención se refiere a una pantalla en la invención correspondiente a la reivindicación 1, medios de control de interfaz hombre-máquina y la supervisión de la línea significa al menú de bloqueo, el destino de visualización de la especificación del tipo de gráficos para la lista de enclavamiento y de monitoreo en línea correspondiente a la reivindicación 2 El dispositivo de visualización del dispositivo fuente de solicitud tiene una función conmutable.
Por lo tanto, el acuerdo con la reivindicación 1 a un aparato de seguimiento del programa invención correspondiente, un controlador programable de la generación de enclavamiento de programa de control de medios utilizados en el sistema de control de la planta se describe en la forma de especificación de la fórmula gráfica con símbolo gráfico en funcionamiento de la planta del grupo, se selecciona tarea que describe la secuencia de enclavamiento para particularmente importante de inicio y detención, etc., después de extraer la señal de enclavamiento se describe en estas tareas, menú de bloqueo y el inter Genera automáticamente una lista de bloqueo.
El usuario puede seleccionar instantáneamente desde el menú de enclavamiento y la lista de enclavamiento en la que se generan las tareas a monitorear a través de los medios de control de la interfaz hombre-máquina. Además, el medio de control de interfaz hombre-máquina emite una solicitud de activación de monitor de la tarea seleccionada a los medios de monitor en línea.
solicitud de inicio Monitor de medios de monitorización en línea ha recibido los, pantallas en forma de ejecutar la secuencia de bloqueo de la fórmula gráfica especificación comprensible estado, todo lo que se describe en la tarea para un controlador programable que esta tarea se está ejecutando Una solicitud de transmisión para transmitir un estado de ejecución en el nombre del símbolo de la estación de trabajo a la estación de trabajo en un ciclo constante a través del dispositivo de transmisión de datos y la ruta de transmisión de datos. El controlador programable ha recibido el dispositivo de transmisión de datos de solicitud de transmisión de información de supervisión sobre el estado de ejecución de acuerdo con una solicitud de transmisión a la estación de trabajo una fuente de solicitud a través de la ruta de transmisión de datos. El monitoreo en línea significa que se actualizan las especificaciones de forma gráfica mostradas en base a la información del monitor transmitido, como símbolos gráficos, cambio de color de conexión, actualización de valores de datos, etc.
De este modo no sólo puede el seguimiento en forma de especificaciones gráficas usando un usuario general a ser fácil de entender gráfico símbolo de estado de ejecución del programa del controlador programable, seleccione la tarea de enclavamiento responder fácilmente a partir de la gran cantidad de seguimiento del programa .
Según el sistema de seguimiento del programa de la presente invención correspondiente a la reivindicación 2, cada menú especificaciones forma de diagrama y de bloqueo en respuesta a una petición de pantalla Gurafukku conectado a la estación de trabajo en la misma Ethernet por ejemplo, un dispositivo de supervisión de operación, la lista de enclavamiento Puede cambiarse al dispositivo de visualización del aparato de monitorización de la operación fuente de solicitud y visualizarse. Esto posibilita que el aparato de supervisión de operación use el aparato de supervisión de programa que opera en la estación de trabajo como si fuera un recurso propiedad del propio aparato.
Ejemplos
Descripción de las formas de realización preferidas A continuación se describirá una primera realización de un aparato de supervisión de programas según la presente invención. La figura 1 muestra un ejemplo de configuración general de un sistema de control de planta de acuerdo con la presente invención.
En la Figura 1, 1 es una estación de trabajo con una 1a ratón, 2 está operando dispositivo de control con una pantalla táctil 2a, 3 estación de control programable, 4 el control remoto I / estación D, el dispositivo de transmisión 1 datos de la estación de trabajo 5, manipulación de vigilancia de dispositivo 2, el dispositivo de transmisión de datos 6, la estación de control programable 3 es el dispositivo de transmisión de datos 7, el control remoto I / estación D 4 están conectados por una línea de transmisión de datos 9 a través de dispositivo de transmisión respectiva de datos 5.
Además, la estación de trabajo 1 y el aparato de monitorización de funcionamiento 2 están conectados a través de los transceptores 15, 16 a través de la Ethernet 14. La estación I / D remota 4 transmite y recibe señales de control hacia y desde el interruptor de control del interruptor de la planta 10, el motor eléctrico 11, la válvula de solenoide 12 y el sensor 13.
2 y 3 son diagramas de bloques que muestran funciones de supervisión de programas de la estación de trabajo 1 de la figura 1, respectivamente. 2, 20 medios de generación de lista de enclavamiento, 21 programa de control de archivo de especificación de la fórmula gráfica del controlador programable 3 de la Fig. 1 se almacenan, menú 22 de enclavamiento y generados por la unidad de lista de enclavamiento generación 20 Un archivo de información de interbloqueo para almacenar una lista de interbloqueo, y un archivo de gestión de nombre de símbolo 23 para almacenar información de nombre de símbolo.
Además, en la Fig. 3, los medios de control de la interfaz hombre-máquina para la visualización en el dispositivo de visualización de la lista de menú de enclavamiento y de bloqueo generada por la unidad 20 lista generación de enclavamiento en la Fig. 2 de acuerdo con los requisitos del usuario 30, 31 el hombre-máquina al recibir la instrucción de inicio de monitor solicitado por la unidad de control de la interfaz 30, y muestra el orden de activación al dispositivo de visualización de la tarea basada en el estado de ejecución de solicitud de transmisión para esta tarea en un periodo constante al controlador programable 3 de la Fig. 1 Es el monitoreo en línea significa emitir.
A continuación, se describirá el funcionamiento del aparato de supervisión de programa por las funciones de la figura 2 y la figura 3. La unidad de lista de bloqueo de la generación de 20 como se muestra en la Fig. 2, enclavamiento de archivo de especificación de forma gráfica 21 programa de control del controlador programable (1) ser creado escrito en la forma de especificación de formato pre-gráfico se almacena Y selecciona y recupera el documento de especificación de forma gráfica 21 a en el que se describe la secuencia.
En la unidad de generación de la lista de bloqueo 20, 22a genera un menú de bloqueo de la fórmula gráfica especificación 21a, símbolos del archivo de gestión de nombres de símbolo 23 en base a una señal de bloqueo de los nombres que figuran en las especificaciones de formato de tabla en la 21a Nombre Recupera la información y genera una lista de bloqueo 22 b.
El menú de enclavamiento 22a y la lista de enclavamiento 22b generados por los medios de generación de lista de enclavamiento 20 se recogen para cada tarea y se almacenan en el archivo de información de enclavamiento 22.
Por otra parte, los medios de control de la interfaz hombre-máquina 30, como se muestra en la Fig. 3, la estación de trabajo 1 que muestra el enclavamiento menú 22a y lista de bloqueo 22b generada por la unidad de generación de lista de enclavamiento 20 en respuesta a una petición de usuario a 4 Emite un comando de inicio de monitor a de la tarea correspondiente a M 1 y M 2 seleccionados por el mouse 1a a los medios de monitoreo en línea 31.
En la unidad de supervisión en línea 31, y muestra el trabajo 21a que se controlan en función del inicio de monitorización comandar una solicitado al control de la interfaz hombre-máquina medios 30, el estado de ejecución de todo el nombre símbolos que esta tarea se está ejecutando constante Como se muestra en la figura 4, la solicitud de transmisión b para la transmisión a la estación de trabajo 1 a través del dispositivo de transmisión de datos 5, la ruta de transmisión de datos 9 y el dispositivo de transmisión de datos 7.
Controlador programable 3 ha recibido la petición de transmisión transmite la información de supervisión c sobre el estado de ejecución de acuerdo con un dispositivo de transmisión de datos b solicitud de transmisión 7, la trayectoria de transmisión de datos 9, la estación de trabajo 1 es a través de una transmisión de datos del dispositivo 5 solicitante.
A continuación, la actualización gráfica especificación de fórmula 21a al solicitante una estación de trabajo 1 monitor de la información se envía c aparece en la base de la información del monitor c que se ha transmitido en el monitoreo en línea significa 31 (símbolo gráfico, la conexión Cambio de color, actualización del valor de los datos).
De acuerdo con la primera realización, se puede controlar en la forma de especificación de la fórmula gráfica utilizando también símbolo gráfico comprensible el estado de ejecución del programa para el usuario normal del controlador programable, y una gran cantidad de programas con menús de bloqueo de fácil aplicación genera automáticamente y lista de bloqueo para encontrar la tarea de enclavamiento de ser fácilmente la ejecución del programa en la pantalla del monitor mediante el uso de un enclavamiento de menús y lista de bloqueo de la generaron El estado puede ser monitoreado y mostrado.
A continuación, se describirá una segunda realización de la presente invención con referencia a la FIG. La figura 5 es un diagrama de bloques que muestra la función de supervisión de programa de la estación de trabajo 1 y el aparato de supervisión de funcionamiento 2.
5, la estación de trabajo 1 3 de manera similar a entrelazarse archivo de información 22, medios de control de interfaz hombre-máquina 30, de forma gráfica archivo de especificación 21, equipado con un monitor en línea significa 31, y medios de control de interfaz hombre-máquina 30 y el seguimiento en línea El medio 31 tiene una función capaz de conmutar los destinos de visualización de los menús de interbloqueo, listas de interbloqueo y especificaciones de forma gráfica para la supervisión en línea al dispositivo de visualización del aparato de supervisión de funcionamiento.
Aunque no se muestra en la Fig. 5, la estación de trabajo 1 genera un menú 22a de enclavamiento desde el gráfico especificación fórmula 21a por enclavamiento lista unidad de generación 20 de manera similar a la Fig. 2, de acuerdo con especificaciones de tipo figura en 21a se sacan información de nombre de símbolo del archivo de gestión de nombres de símbolo 23 sobre la base del nombre de la señal de bloqueo es producir una lista de bloqueo 22b, es innecesario decir que tiene una función de almacenar en el archivo de información de bloqueo 22 .
También incluye un, lleno de gente pantalla Gurafukku preparativa dispositivo 2 seguimiento de la manipulación de la pantalla táctil 2a de archivo de información de pantalla Gurafukku 41 tiene una unidad de control de la interfaz gráfica de usuario 40 que se mostrará en la pantalla gráfica 42, Ethernet entre la estación de trabajo 1 Para que las especificaciones de estilo gráfico o la información de pantalla puedan ser transmitidas por los transceptores 15,
A continuación, se describirá el funcionamiento del aparato de supervisión de programa con la función de la figura 5 con referencia al flujo de información de pantalla de acuerdo con la fig. Ahora, se supone que se visualiza la pantalla gráfica como se muestra en dispositivo de visualización del aparato de supervisión de operación 2 por la gráfica de usuario medios de control Intafeisu 40 del dispositivo de supervisión de operación 2 con una pantalla táctil 2a en lugar del ratón.
Si la zona de contacto T1, T2 que se ha establecido de antemano por la pantalla gráfica en en este estado, el usuario selecciona un control Intafeisu gráfica de usuario significa 40 es un transceptor 16, la Ethernet 14, a través del transceptor 15 de la estación de trabajo 1 en línea Y los problemas muestran las solicitudes de conmutación d, d ', f para los medios del monitor 31 o los medios de control de la interfaz hombre-máquina 30.
La pantalla de conmutación de petición a la estación de trabajo 1 recibió unidad de línea de supervisión 31 o los medios de control de la interfaz hombre-máquina 30, cada gráfico especificaciones de tipo 21a en contra de la gráfica de usuario medios de control Intafeisu 40 que es un aparato de supervisión de operación de fuente de solicitud 2, o Solo se transmiten las informaciones de pantalla e, e ', g relacionadas con el menú de enclavamiento 22a y la lista de enclavamiento 22b. Estos información de la pantalla e, e', un medio de gráfica de usuario de control de Intafeisu del aparato de supervisión de operación 2 que ha recibido la g 40 está de este modo funcionar monitoreo formato de gráfico dispositivo como si si el dispositivo de monitorización de programa en su propio dispositivo de vigilancia del funcionamiento está operando La hoja de especificación 21a, el menú de enclavamiento 22a, y la lista de enclavamiento 22b, y pueden controlar el estado de ejecución del programa.
Como se describió anteriormente, de acuerdo con la segunda realización, dado que es posible mostrar la pantalla del monitor también a otros aparatos de supervisión de la operación, se puede llevar a cabo la utilización efectiva de los recursos del programa.
Efecto de la invención
El olmo presente invención como se describe anteriormente, puede controlar en la forma de especificación de la fórmula gráfica utilizando el usuario también símbolo gráfico comprensible del estado general de ejecución del programa del controlador programable, de entre y enorme cantidad de programas Genere automáticamente menús de enclavamiento y listas de interbloqueo para buscar fácilmente las tareas de enclavamiento correspondientes y monitorear fácilmente el estado de ejecución del programa utilizando el menú de enclavamiento generado y la lista de enclavamiento Puede ser provisto
La figura 1 es un diagrama de configuración general de un sistema de control de planta al que se aplica un dispositivo de control de pumgrama según la presente invención.
La figura 2 es un diagrama de bloques para explicar una función de generación de una lista de interbloqueo que muestra una primera realización de un dispositivo de supervisión de pumgram según la presente invención.
La figura 3 es un diagrama de bloques para explicar las funciones de los medios de control de la interfaz hombre-máquina y los medios de control en línea en la primera realización.
La figura 4 es un diagrama de sistema que muestra el flujo de información del monitor en la primera realización.
La figura 5 es un diagrama de bloques para explicar las funciones de una estación de trabajo y un aparato de supervisión de funcionamiento de acuerdo con una segunda realización del aparato de monitorización de pumgram según la presente invención.
La figura 6 es un diagrama de sistema que muestra el flujo de información de pantalla en la segunda realización.
1 ...... estación de trabajo, 1a ...... ratón, 2 ...... de supervisión de operación dispositivo 2a ...... aparato de transmisión de datos de pantalla táctil, 3 ...... estación de control programable, 4 ...... estación de E / S remotas, 5 8 ......, 9 ... ... ruta de transmisión de datos, 10 ...... interruptor de control, 11 ...... de motor, 12 ...... válvula solenoide, 13 ...... sensores, 14 ...... Ethernet, 15, 16 ...... transceptor, 20 ...... li enclavamiento medios de generación, 21 ... ... archivo de especificación forma gráfica, 21a ...... tipo de especificación de la figura 22, ...... archivo de información de bloqueo, 23 ...... símbolo de archivo de gestión de nombres, 30 ...... hombre-máquina medios de control Intafeisu, 31 ...... medios de monitorización en línea, 40 ...... Medios de control de la interfaz gráfica de usuario, 41 ... archivo de información de la pantalla gráfica, 42 ... pantalla de gráficos.
Reclamo
El estado de ejecución del programa de control de la estación de controlador programable utilizado en el sistema de control de las reivindicaciones 1 planta en el aparato de monitorización de programa de control de una estación de trabajo, almacenado para cada tarea en el archivo de especificación de formato de tabla, y el control por el dispositivo de generación de pre-programa seleccionar la especificación del tipo de forma de la secuencia de bloqueo de grupo gráfico especificación fórmula creada usando también símbolo gráfico comprensible el estado de ejecución a los usuarios generales del programa, que se describen en la especificación de formato gráfico seleccionado después de extraer el nombre de la tarea y el enclavamiento de nombre de la señal, es decir, una información detallada sobre el nombre del símbolo de la señal de enclavamiento correspondiente adquirió desde el archivo de gestión de nombres de símbolo, la información como menús de enclavamiento y bloqueo de la lista para cada tarea A Medios de generación de listas de enclavamiento para mostrar la lista de enclavamientos generada por los medios de generación de la lista de enclavamientos en un dispositivo de visualización de la estación de trabajo y seleccionar el menú de enclavamiento mostrado con un mouse en, junto con emite una instrucción de inicio del monitor para supervisar el estado de ejecución del programa de la tarea seleccionada, significa un control de interfaz hombre-máquina para mostrar una lista de bloqueo de las tareas, de acuerdo con la instrucción de inicio del monitor emitida por los medios de control de interfaz hombre-máquina la transmisión de la tarea especificación gráfica apropiada y muestra en dicha estación de trabajo como pantalla de supervisión, al estado estación de trabajo ejecuta en un ciclo predeterminado para todos los nombres símbolos descritos en la memoria figura La transmisión de solicitud dispositivo de transmisión de datos para la estación de controlador programable se realiza esta tarea, después de emitir a través de la línea de transmisión de datos, controlar la información sobre el estado de ejecución de ser transmitida desde la estación controlador programable por la solicitud de transmisión a Y un medio de supervisión en línea para actualizar el documento de especificación de forma gráfica mostrado de acuerdo con las instrucciones.
El sistema de monitorización de programa de acuerdo con la reivindicación 2 según la reivindicación 1, medios de control de interfaz hombre-máquina y el menú de bloqueo de línea medio, la visualización de la pantalla que solicita dispositivo muestra destino especificación fórmula gráfica para la lista de enclavamiento y de monitoreo en línea el seguimiento Caracterizado porque el aparato tiene una función conmutable.
Dibujo :
Application number :1997-034512
Inventors :東芝エンジニアリング株式会社、株式会社東芝
Original Assignee :高橋陽子、松山末廣