Capítulo 6
6.8 Lógica programable
El CPX dispone de una tarea que se comporta como un equipo lógico y que tiene la función de
ejecutar un programa de lógica que realice cierta funcionalidad programable a nivel de
subestación. Esta lógica permite, entre otras cosas, realizar agrupamientos de señales,
automatismos relativamente sencillos, etc.
Como variables de entrada utiliza todas las señales de la base de datos del CPX. Como salida,
proporciona sus propias señales, que son configurables. Además, puede realizar mandos sobre
equipos de la subestación.
Este programa de lógica se ejecuta de manera secuencial y seguida desde el principio hasta el
final. Para ello, se utiliza el estado de la base de datos inmediatamente anterior a la ejecución.
La generación de los cambios en las señales de la lógica se realiza al final, una vez que se ha
ejecutado el programa completo. La lógica funciona por estados, no por cambios, por lo que un
pulso de pequeña duración no es procesado.
Las variables de Entrada y de Salida que se pueden emplear en las diferentes operaciones
aparecen en la tabla 6-72:
Tabla 6-72: variables de entrada y salida de las operaciones de la lógica
Variable
ISC
ISE
ISS
CON
Registros internos
Además de estas variables, se pueden utilizar ajustes en las operaciones TEMPOR, DNIVEL y
CMPCONT. Los ajustes tienen el formato AJn donde n varía entre 0 y NumAjs-1, y NumAjs es
el número de ajustes configurados. Se pueden utilizar en las operaciones anteriormente
mencionadas en lugar de los parámetros fijos.
Estos ajustes se pueden modificar, en tiempo de ejecución, desde la consola de operación. Si
en los parámetros de las operaciones TEMPOR, DNIVEL y CMPCONT se utilizan valores fijos,
sólo se podrán modificar desde el editor de lógica incluido en el Zivergraph, sin embargo, si se
utilizan ajustes, se podrán cambiar en cualquier momento desde la correspondiente pantalla de
Configuración de Automatismos de la Consola de Operación.
El cambio de ajustes se realiza de forma inmediata en cuanto se envía desde la Consola de
Operación. Los detectores de nivel (DNIVEL) comienzan a funcionar con los nuevos valores.
Los temporizadores que estuvieran en curso en ese momento se inicializan y comienzan a
contar desde el comienzo. Es decir, si un temporizador está en marcha y tiene que contar 8
segundos, si cuando han transcurrido 6 se cambia alguno de los ajustes de la lógica (no tiene
por qué ser el ajuste relacionado con ese temporizador), dicho temporizador empezaría de
nuevo y finalizaría al cabo de 14 (6+8) segundos. Este sobrecontaje sólo ocurre la primera vez
después de un cambio de ajustes y si el temporizador está en curso.
LCPX403A
Señales Digitales
Mandos
Escrituras de Salidas
Contadores
Registros internos de la lógica
6-54
Descripción
© ZIV Aplicaciones y Tecnología, S. A. Zamudio, 2004