Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Por
Mauricio Enrique Covarrubias Sanz
Por
Mauricio Enrique Covarrubias Sanz
PROYECTO DE GRADO
Presentado ante la Ilustre Universidad Simn Bolvar
como requisito parcial para optar al ttulo de Ingeniero Electrnico
Sartenejas, Marzo de 2006
RESUMEN:
En este proyecto se presenta la actualizacin de diecisis controladores lgicos
programables (PLC) marca Triconex, ubicados en las plantas de compresin de gas Ta
Juana II y III. La actualizacin abarca tanto el hardware como el software, siendo la del
ltimo la parte ms extensa ya que fue necesario migrar todos los programas de la
versin en DOS, escrita en lenguaje escalera, a la nueva versin en Windows donde se
desarrollaron las lgicas de control principalmente en diagramas de bloques
funcionales.
i
NDICE GENERAL
CAPTULO 1: INTRODUCCIN........................................................................................ 1
CAPTULO 2: MARCO TERICO ..................................................................................... 4
2.1 Controlador Lgico Programable ........................................................ 4
2.1.1 Definiciones segn la Norma ISA-S5.1 ...................................... 4
2.1.2 Controlador Lgico Programable (PLC) ..................................... 5
2.1.3 Controlador PID .......................................................................... 7
2.2 Lenguaje Escalera................................................................................. 8
2.3 Turbinas de Gas .................................................................................. 13
2.3.1 Partes de una Turbina ................................................................ 14
2.3.1.1 Compresor ..................................................................... 14
2.3.1.2 Cmara de Combustin ................................................. 16
2.3.1.3 Turbina .......................................................................... 17
2.3.2 Control de la Turbina................................................................. 18
CAPTULO 3: METODOLOGA....................................................................................... 20
3.1 Conocimiento del Hardware............................................................... 20
3.2 Adiestramiento en Software ............................................................... 20
3.3 Desarrollo de Programas .................................................................... 20
3.3.1 Documentacin del Programa en TriStation Versin 3.1.......... 20
3.3.2 Creacin y Configuracin del Programa en TriStation Versin
4.1 .............................................................................................. 21
3.3.3 Desarrollo de la Lgica del Programa ....................................... 21
3.3.4 Pruebas al Programa .................................................................. 21
3.4 Desarrollo de un Protocolo para el Cambio de las Tarjetas de los
Controladores ..................................................................................... 21
3.5 Desarrollo de un Protocolo de Pruebas para la Lgica en el nuevo
Software.............................................................................................. 21
CAPTULO 4: MTODOS, PROCEDIMIENTOS, MATERIALES Y EQUIPOS
UTILIZADOS. ......................................................................................... 22
4.1 Controlador Tricon ............................................................................. 22
4.2 Descripcin TriStation MSW V3.1 .................................................... 24
4.2.1 Configuracin de Mdulos - Module Configurator................... 25
4.2.2 Editor del Diccionario - Dictionary Editor ................................ 26
ii
4.2.3 Editor Escalera - Ladder Editor ................................................. 27
4.2.4 Elementos del lenguaje escalera ............................................... 27
4.2.4.1 Contactos: ...................................................................... 27
4.2.4.2 Bobinas .......................................................................... 28
4.2.4.3. Bloques de Comentarios.............................................. 30
4.2.4.4. Bloques de Expresin .................................................. 30
4.2.5 Documentacin.......................................................................... 31
4.3 Descripcin TriStation 1131 V4.1...................................................... 32
4.3.1. Diagramas de Bloques Funcionales.......................................... 33
4.3.2 Lenguaje Escalera..................................................................... 34
4.3.3 Texto Estructurado .................................................................... 35
4.4 Libreras.............................................................................................. 37
CAPTULO 5: DESARROLLO.......................................................................................... 42
5.1 Documentacin del Programa en TriStation Version 3.1................... 42
5.1.1 Base de Datos. ........................................................................... 42
5.1.2 Configuracin Fsica. ................................................................ 43
5.1.3 Lgicas de Control. ................................................................... 44
5.2 Creacin y Configuracin del Programa en TriStation Version 4.1... 44
5.2.1 Base de Datos ............................................................................ 44
5.2.2 Configuracin Fsica. ................................................................ 46
5.3 Desarrollo de las Lgicas de los Programas....................................... 46
5.3.1 Control de turbina sin control de velocidad. ............................. 47
5.3.2 Sistema de Expansin............................................................... 57
5.3.3 Control de turbina con control de velocidad. ............................ 61
5.3.4 Sistema de Parada de Emergencia ............................................. 73
5.3.5 Sistema de Refrigeracin........................................................... 74
5.3.6 Verificacin del sistema. ........................................................... 81
5.4 Pruebas a los programas ..................................................................... 82
5.5 Desarrollo de un protocolo para el cambio de las tarjetas de los
controladores. ..................................................................................... 83
5.6 Desarrollo de un protocolo de pruebas para la lgica en el nuevo
software .............................................................................................. 83
CAPTULO 6: RESULTADOS DEL FAT ......................................................................... 84
CAPTULO 7: CONCLUSIONES Y RECOMENDACIONES ......................................... 86
iii
REFERENCIAS BIBLIOGRFICAS ................................................................................ 88
ANEXOS ............................................................................................................. 89
APENDICE A ............................................................................................................... 115
iv
NDICE DE TABLAS Y FIGURAS
Tablas
Figuras
v
Figura 15: Arreglo de Cmaras en Turbina (6) ................................................................... 17
Figura 16: Partes de una Turbina (6) ................................................................................... 18
Figura 17: Arquitectura del Tricon (7) ................................................................................ 22
Figura 18: Mdulo de configurado (8) ................................................................................ 26
Figura 19: Ejemplo Programa en Ladder Editor ................................................................. 27
Figura 20: Ejemplo Bloque de Expresin (8)...................................................................... 31
Figura 21: Ejemplo Activacin Bloque de Expresin ......................................................... 31
Figura 22: Ejemplo programas TriStation 4.1 ..................................................................... 33
Figura 23: Ejemplo lgica en bloques funcionales.............................................................. 34
Figura 24Ejemplo lgica en lenguaje escalera TriStation 4.1 ............................................. 35
Figura 25: Ejemplo programa en texto estructurado ........................................................... 36
Figura 26: Lgica de Activacin del Rele Maestro de la Turbina (R4) .............................. 52
Figura 27: Vlvula de Cierre de la Turbina......................................................................... 53
Figura 28: Vlvula de Paso de Flujo ................................................................................... 54
Figura 29: Factor de Escape de la Turbina .......................................................................... 65
Figura 30: Funcin VACyS................................................................................................. 75
vi
LISTA DE SMBOLOS Y ABREVIATURAS
BASIC Lenguaje de programacin cuyas letras significan cdigo de instrucciones
simblicas de propsito general para principiantes (Beginners All-purpose
Symbolic Instruction Code)
Bypass Variable o seal que al ser activada, inhibe la accin de otra variable en un
sistema.
CPU Unidad Cenral de Proceso.
DCS Sistema de Control Distribuido.
ESD Sistema de parada de Emergencia.
FAT Pruebas de Aceptacin en Fbrica.
Software - Suma total de los programas de cmputo, procedimientos, reglas,
documentacin y datos asociados que forman parte de las operaciones
de un sistema de cmputo
Hardware Componentes fsicos de un equipo.
I/O Entradas y Salidas.
MS DOS Sistema operativo de Microsoft.
PDVSA Empresa Petrleos de Venezuela Sociedad Annima.
PID Controlador Proporcional Integral Derivativo.
PLC Controlador Lgico Programable.
psig Unidad de presin, libras sobre pulgada cuadrada, referida sobre la presin
atmosfrica.
SAT Pruebas de Aceptacin en Sitio.
Setpoint - Valor de referencia para una variable en un proceso.
Termocupla Sensor de temperatura.
C Unidad de temperatura, Grados Centgrados.
F Unidad de temperatura, Grados Fahrenheit.
1
CAPTULO 1: INTRODUCCIN
INVENSYS es una empresa lder en soluciones globales de gerencia de produccin
y aprovechamiento de energa, que brinda a sus clientes productos, servicios y tecnologa
que permite maximizar el retorno de las inversiones, conservar recursos y optimizar su
desempeo a lo largo de la cadena de valores
2
PLCs marca Triconex; uno que realiza las funciones del sistema de parada de emergencia
de la planta (ESD), uno para el sistema de refrigeracin York y otro para el sistema de
expansin.
3
Dadas las condiciones arriba expuestas, se plantea entonces realizar el proyecto de
actualizacin con la finalidad de garantizar a futuro el funcionamiento confiable y la
continuidad operacional de las unidades compresoras, sistema de refrigeracin, expansin
y la seguridad de las instalaciones por medio de los sistemas de parada de emergencia
(ESD).
Objetivo General
4
CAPTULO 2: MARCO TERICO
En este captulo se presenta una descripcin de los fundamentos tericos que
dan base a este proyecto de pasantita, y que son necesarios para un buen entendimiento
de todas las actividades elaboradas.
2.1 Controlador Lgico Programable
Para el control de los equipos en las Plantas de compresin Ta Juana 1 y 2 se
utiliz un controlador Tricon que, en esencia, es un Controlador Lgico Programable
(PLC). Por lo cual, en los siguientes puntos se presentarn los fundamentos bsicos
para entender el funcionamiento de un PLC.
Proceso:
Cualquier operacin o secuencia de operaciones que involucran un
cambio de energa, estado, composicin, dimensin u otras propiedades que
pueden ser definidas con respecto a un dato.
Sensor:
Es la parte de una cadena de medicin y control que sensa primero la
magnitud de una variable de proceso, asumiendo un estado de salida
correspondiente que es predeterminado e inteligible. El sensor puede estar
separado o ser parte integral de otro elemento funcional del lazo de control.
Controlador:
Dispositivo cuya salida vara para regular una variable controlada en
una manera especifica. En general, recibe informacin de la variable
controlada y de la consigna de control o setpoint. Puede ser analgico o
digital y puede funcionar automtico o manual.
5
un controlador manual la salida no depende de una medicin, sta vara
slo por un ajuste manual.
Setpoint o Referencia:
Entrada variable que determina el valor deseado de una variable
controlada. Puede ser modificado manualmente, automticamente o
mediante un programa. Su valor es expresado en las mismas unidades de la
variable controlada.
Programa:
Secuencia repetible de acciones que definen el status de salidas
segn una relacin con un conjunto de entradas.
control
6
y, a la vez, se envan las acciones resultantes del programa. Adicionalmente, se
cuenta con mdulos de comunicacin que permiten intercambiar datos por
diferentes vas y protocolos como por ejemplo va serial, paralelo, Internet, etc.
Finalmente, el programa generalmente se ejecuta en una computadora aparte con
un software especial para el desarrollo de las lgicas y luego, es descargado al
PLC por medio de alguna tarjeta de comunicacin. Los programas pueden estar
escritos en diferentes lenguajes, siendo el principal el lenguaje escalera, adems
existen programas basados en tablas de estados, diagramas de bloques, texto
estructurado, entre otros. (2)
El principio de operacin del PLC se basa en la ejecucin continua del
programa de control. Antes de cada ciclo de ejecucin, se leen las seales de
entrada provenientes del proceso, luego se ejecuta la lgica de control y
finalmente, se actualizan las salidas que significarn cambios en el proceso. El
tiempo requerido por el PLC para realizar un ciclo completo de operacin (leer
entradas, ejecutar programas y actualizar salidas) se denomina Scan. A
continuacin, en la figura1 muestra las operaciones de un PLC en un Scan. (2)
Leer Entradas
Actualizar Salidas
Ejecutar Programa
7
2.1.3 Controlador PID
Los controladores PID (proporcional-integral-derivativo) son dispositivos
de control cuyo objetivo consiste en mantener una salida de un proceso en un
nivel predeterminado.
Para ejecutar su funcin, el controlador mide el valor de la salida de un
proceso por medio de sensores, luego compara este dato con la referencia
establecida y, por medio de la aplicacin de operaciones aritmticas a la
diferencia de ambos valores (error), se determina la entrada de la planta. En la
figura 2 se muestra un esquema bsico de un controlador.
Ref
error
Controlador
Planta
+
-
K
u
= K p + i + Kd s
error
s
Figura 3: Funcin del PID
8
cambios en el sistema, ya que una mayor derivativa corresponde a un cambio
ms rpido.
En resumen, los aportes de cada parte del PID a la respuesta de un sistema
son: la parte proporcional disminuye el tiempo de crecimiento o transitorio de la
seal y el error al llegar al estado estacionario, mientras que aumente el pico que
puede tener la respuesta por encima del valor deseado, lo cual se conoce como
sobre-pico. La parte integral elimina el error en estado estacionario, disminuye el
tiempo de crecimiento y aumenta el sobre-pico y el tiempo que se tarda la seal
en estabilizarse. Por ltimo la parte derivativa disminuye el sobre-pico y el
tiempo de establecimiento.
El resumen antes mencionado no es preciso, debido a que el efecto de cada
etapa puede depender de los otros debido a que todos estn sumados, como se
muestra en la funcin de transferencia.(3)
2.2 Lenguaje Escalera
Es un lenguaje de programacin grfico usado normalmente para elaborar la
lgica de control de sistemas en la industria. Est basado en esquemas elctricos de
control clsico que son ampliamente conocidos. Su nombre proviene de la semejanza
de los programas con una escalera, ya que poseen dos lneas o rieles verticales que
representan la fuente de energa (lnea izquierda) y la tierra (lnea derecha), y tantos
escalones (lneas horizontales) como circuitos de control se tengan que representar. (4)
Un ejemplo simple de un escaln de control se puede representar como un
interruptor que, al estar activado, permite el encendido de una lmpara y en caso
contrario la mantiene apagada. La representacin de dicha lgica se muestra en la
siguiente figura.
9
En la figura 4, L1 representa la lnea de alimentacin y L2 la lnea de tierra. El
interruptor y la lmpara simbolizan los elementos bsicos del lenguaje escalera que
son los contactos y bobinas respectivamente.
Los contactos se utilizan para desarrollar la lgica, y las bobinas son las salidas
o respuesta del sistema para la lgica desarrollada; ambos elementos estn asociados a
un punto de entrada o salida, o a una variable interna dentro del programa. Dichos
elementos funcionan de la siguiente manera:
Se activa cuando hay un uno lgico en la variable a que esta asociado.
Contacto
Se activa cuando la lgica que esta a su izquierda da un uno lgico, su
habilitacin conlleva a activar la variable a que esta asociada la bobina.
Bobina
Tabla 1: Contacto y bobina normales
10
Por medio de la utilizacin de mltiples contactos se pueden crear funciones
lgicas conocidas, como el OR, AND, XOR, etc. Seguidamente, se muestra la
representacin de dichas funciones utilizando el estndar binario de 1 para activado y 0
para desactivado.
Figura 6: OR (4)
11
Para realizar el XOR se utilizaron dos contactos por entrada, uno para la entrada
directa y otro para la invertida; los dos contactos A estn asociados a un mismo
punto fsico o de memoria por lo cual, cuando el mecanismo que controla dicho punto
vara, el cambio se ver reflejado en ambos contactos. En general, los contactos y
bobinas se encuentran asociados a la variable con el mismo nombre del elemento, y no
hay un lmite para el nmero de elementos a usar. A continuacin se muestra un
ejemplo donde la salida de un escaln se emplea como entrada en otro.
12
En este ejemplo, la Salida_1 se energizar cuando el contacto A est activado o
cuando el B no est activado, y Salida_2 se energizar cuando el contacto C y Salida_1
estn activados.
De esta forma, y utilizando cualquier combinacin de contactos, se puede
desarrollar la lgica de control de una gran cantidad de sistemas. Entre los principales
usos de este lenguaje se encuentra la elaboracin de lgicas de permisivos o nter
bloqueos, en los cuales, para que una accin se ejecute se tiene que cumplir con ciertas
condiciones que se pueden representar por contactos; seguidamente se muestra un
ejemplo donde, para encender un motor, se tiene que cumplir que la presin del
combustible sea normal, haya un mnimo de flujo de presin y la vlvula de escape de
gas se encuentre abierta.
13
A
Se activa cuando A es mayor que B.
B
A
Se activa cuando A es menor que B.
B
Tabla 3: Contactos de comparacin
14
La turbina mostrada en la figura 11 funciona de la siguiente manera: el motor de
arranque se utiliza en el momento de encender la turbina para llevarla a una velocidad
a partir de la cual se pueda mantener por si misma. En operacin normal el aire de la
atmsfera entra al compresor, el cual, como su nombre lo indica, realiza una
compresin del mismo y luego lo dirige a la cmara de combustin, donde se inyecta y
quema combustible, elevndose la temperatura del aire a presin aproximadamente
constante; finalmente, la mezcla de aire con los productos de la combustin, a alta
presin y temperatura, entran en la unidad de la turbina hacindola girar, lo cual
desarrolla la potencia necesaria para el accionamiento del compresor y la potencia
adicional en el eje que se puede acoplar a otro equipo. El gas, despus de pasar por la
turbina, es expulsado al exterior. (5)
Adems del esquema simple mostrado, existe una gran cantidad de otros
esquemas mucho ms complejos en que se combinan variedades de elementos como
por ejemplo, uno o varios compresores, una o varias turbinas, incorporacin de
intercambiadores de calor, reciclado del gas, etc. (5)
2.3.1 Partes de una Turbina
2.3.1.1 Compresor
Si se realizara la combustin del aire y el combustible a la presin
atmosfrica, no se lograra un rendimiento suficiente para producir el
trabajo que tiene que hacer la turbina dado que la energa en la
combustin es proporcional a la masa de aire; por lo cual, es necesario
utilizar aire comprimido que permita obtener la energa necesaria. (6)
Los compresores permiten obtener el aire comprimido. Y segn su
diseo y forma se dividen en centrfugos y axiales. Debido a que las
turbinas existentes en las plantas de Ta Juana son del tipo axial, a
continuacin se presenta un breve resumen de esta clase de compresores.
El aire en un compresor axial sigue un flujo completamente
paralelo al eje del motor sin ninguna componente radial. El compresor
est formado por una serie de escalones, cuyos componentes
15
fundamentales por escaln son el rotor y el estator. En la siguiente figura
se muestran las partes de un compresor. (6)
Figura 12: Compresor Axial. Izquierda.- Rotor; Centro.- Estator; Derecha.- Acople rotor estator (6)
Los labes del rotor (pestaas del rotor) aumentan la velocidad del
aire y la presin, tanto dinmica como esttica, al estar en movimiento
gracias al trabajo ejercido por la turbina. Este efecto es logrado por
medio del diseo de los labes. En el estator, la velocidad decrece a
medida que aumenta la presin esttica, mientras que la presin
dinmica disminuye al hacerlo la velocidad. A continuacin se muestra
cmo estn colocados los labes de ambas partes y la forma en que fluye
el aire. (6)
16
para que llegue a las cmaras de combustin a la presin adecuada. Cabe
destacar que la temperatura se incrementa al aumentar la presin, y debe
ser manejado con cuidado para las futuras etapas de la turbina. (6)
2.3.1.2 Cmara de Combustin
El objetivo de las cmaras de combustin consiste en realizar la
combustin de la mezcla de aire y combustible, y entregar la energa
resultante a la turbina, a una temperatura permisible para su correcto
funcionamiento. Para que una cmara sea aceptable debe tener prdidas
de presin mnimas y no debe tener tendencias al apagado. (6)
El proceso de combustin se realiza de la siguiente manera:
aproximadamente a la cmara entran 60 a 100 partes de aire por una de
combustible, y de esas 60 solamente se queman 15, dado que la relacin
ideal es de 15 partes de aire por 1 de combustible. Esto quiere decir que
solamente hace combustin el 25% del aire que entra en la cmara, el
75% restante la abandona sin arder y es utilizado para refrigerar la
superficie de la cmara y para mezclarse con los gases de la combustin,
reduciendo la temperatura de entrada a la turbina hasta el lmite
permisible. (6)
Existen tres tipos de cmaras: individuales, anulares y mixtas. En
el caso de Ta Juana se utilizan individuales. stas son empleadas
generalmente en un nmero variable de 5 a 10 por turbina. Constan de
una doble pared, de las cuales la interior se denomina tubo de llama
por estar en contacto directo con la combustin. En la siguiente figura se
muestra una imagen de una cmara de combustin.
17
18
Las turbinas axiales estn formadas por uno o varios escalones
donde cada uno lo compone un estator y un rotor. El estator est
formado por una o varias coronas de labes montados radialmente, fijos
a la carcasa y estn dispuestos entre las diversas etapas del rotor;
adems, tienen menor rea de salida que de entrada, por lo cual aceleran
los gases hacia el rotor. (6)
El rotor est compuesto por una serie de labes fijos al disco, que
gira con el eje del motor debido a la accin del gas que lo atraviesa. (6)
A continuacin se muestra una imagen donde resaltan las partes
de una turbina.
19
20
CAPTULO 3: METODOLOGA
Para cumplir con los objetivos especficos planteados y finalmente con el objetivo
principal del proyecto, fue necesario cumplir con las siguientes etapas:
3.1 Conocimiento del Hardware
Es fundamental, para el desarrollo del proyecto, tener un buen conocimiento del
controlador Tricon y su funcionamiento, por lo cual se procedi a estudiar el manual
Tricon Technical Product Guide Version 9.2 System que fue aportado por la
empresa en formato electrnico. En dicho manual se encuentra toda la informacin
necesaria para lograr entender cmo funciona el sistema.
3.2 Adiestramiento en Software
Dado que el objetivo principal de la pasanta es hacer una actualizacin del
sistema, donde la etapa ms larga y laboriosa consiste en rehacer los programas viejos,
que se encuentran en una versin del software Tristation, a una nueva versin; es
importante adquirir los conocimientos necesarios para trabajar con los programas.
Para lograr la capacitacin, se obtuvieron las guas de usuario de ambos
programas. Para TriStation Versin 3.1 se cont con el manual TRISTATION MultiSystem Workstation (MSW) Versin 3.1 Users Manual y para TriStation Versin 4.1
se obtuvo el manual User Guide, TriStation 1131 Developers Workbench, Version
4.1
Adems, se recibieron los cursos que Invensys ofrece para la capacitacin del
personal que estar encargado de los controladores y necesitar utilizar el software.
3.3 Desarrollo de Programas
Para la actualizacin de los programas se realizan los siguientes pasos:
21
de datos, la configuracin fsica del controlador y los programas donde se
encuentran las lgicas de control.
3.3.2
22
CAPTULO 4: MTODOS, PROCEDIMIENTOS, MATERIALES Y EQUIPOS
UTILIZADOS.
A continuacin se presentan los equipos utilizados en el desarrollo del programa,
tanto de hardware como de software. Adems, se muestran las funciones especiales que se
utilizaron en el desarrollo de las lgicas de control.
4.1 Controlador Tricon
Un controlador tolerante a fallas es un equipo que identifica y compensa
elementos del sistema daados, y permite la reparacin de los mismos sin interrupcin
del proceso. (7)
El Tricon es un controlador tolerante a fallas basado en una arquitectura
modular triple redundante (TMR), que consiste en el uso de tres sistemas de control
individuales que funcionan en paralelo. Utiliza un sistema de votacin dos de tres para
la data con la intencin de proveer alta integridad, una operacin sin interrupciones y
libre de errores. (7)
El sistema est compuesto por tres procesadores principales que ejecutan la
lgica de control en forma paralela, los mdulos de entrada y salida, y los mdulos de
comunicacin.
A continuacin se muestra un esquema de la arquitectura del Tricon.
Las seales de los sensores son separadas por cada mdulo de entrada en tres
caminos aislados A, B y C que llevan la medicin a un procesador correspondiente.
Los tres procesadores se comunican entre ellos por medio de un bus de alta velocidad
23
denominado Tribus; una vez por scan los procesadores se sincronizan y comunican por
medio del bus, donde se hace una votacin de la data para que los procesadores
ejecuten el programa con la misma entrada. (7)
Para que el Tricon se comunique con equipos externos, se cuenta con los
siguientes mdulos de comunicacin.
de
10
Megabits
por
para
aplicaciones
Triconex.
Mdulo Interfaz de alta velocidad (HIM): Este mdulo acta como una interfaz
entre el Tricon y un controlador Honeywells TDC 3000 DCS (Sistema de control
Distribuido) (7)
24
Mdulo Manager de Seguridad (SMM): Este mdulo acta como una interfaz entre
el Tricon y una red universal de control Honeywell (UCN). (7)
Mdulo de comunicacin Avanzado (ACM): Este mdulo acta como una interfaz
entre el Tricon y un equipo DCS Foxboro de la serie automatizacin Inteligente
(I/A). (7)
Cada chasis Tricon est equipado con dos mdulos de alimentacin arreglados
en una configuracin redundante. Cada uno puede soportar la energa requerida por
todos los mdulos del chasis.
25
La PC que est dedicada a TriStation se convierte en la estacin de trabajo del
Tricon. Se utiliza para desarrollar programas, mostrar estatus del sistema y forzar
variables para verificar el funcionamiento del sistema, o para hacer el mantenimiento
de equipos en campo. (8)
26
27
4.2.3 Editor Escalera - Ladder Editor
El Ladder Editor (Editor de Escalera) es la herramienta de TriStation para
el desarrollo de la lgica de control.
Permite la combinacin de:
Secuencias de cdigo para variables discretas en lenguaje escalera.
Bloques de expresin, especialmente para operaciones matemticas, control
de procesos y otras funciones.
Bloques de texto para comentarios.
28
][
]/[
][
][
4.2.4.2 Bobinas
Se definen las siguientes bobinas estndar, que activan o
desactivan la variable Name segn la siguiente lgica:
Estndar: activa la variable cuando la bobina se energiza y la desactiva
cuando no est energizada
Negada: activa la variable cuando la bobina no est energizada y la
desactiva cuando est energizada.
29
Latch: activa la variable cuando la bobina se energiza. Una vez que la
bobina es energizada, mantiene la variable activada hasta que sea
desactivadaza mediante una bobina Reset aplicada a la misma variable.
Toggle: esta bobina cambia el estado de la variable durante cada scan
mientras la misma est energizada. Cuando la bobina no est energizada
mantiene el valor de la variable hasta que se vuelva a energizar, o hasta
que es restaurada con una bobina Reset aplicada a la misma variable.
Reset: permite restaurar otras bobinas. La bobina tiene que ser aplicada
a la variable que se desea restaurar. Las bobinas que se pueden restaurar
son: Not, Toggle, Blink, Timer, Up-Counter, Down-Counter y Latch.
Tabla 6: Bobinas estndar TriStation 3.1 (8)
30
Time Delay De-Energize: La variable Name es activada cuando la
bobina es energizada. Cuando la bobina pierde la energa, la variable
Name permanece activada durante el tiempo que se encuentre en
Interval. Si antes de que se termine el tiempo, la bobina es energizada
otra vez, la variable Name seguir activada y el tiempo se
reestablecer.
Time Delay Energize: Cuando la bobina es energizada pasar un
tiempo igual a Interval para que la variable Name sea activada. Si
antes de que termine el tiempo la bobina pierde la energa, la variable
Name no se activar y el tiempo se reestablecer.
Tabla 7: Bobinas complejas TriStation 3.1 (8)
31
4.2.5 Documentacin
En cualquier momento, durante el desarrollo y la evaluacin del programa
de control, TriStation puede crear impresiones del contenido de la memoria con
formato de texto, compatible con Word de los siguientes documentos:
32
4.3 Descripcin TriStation 1131 V4.1
El TriStation 1131 V4.1 es un software basado en Windows NT para el
desarrollo, prueba o documentacin de aplicaciones de procesos o control que se
ejecutan en un controlador Tricon. (9)
Este software cumple con el estndar IEC 1131-3, Estndar Internacional de
lenguaje de programacin para programar controladores. Donde se establece que el
software debe contar con los Lenguajes Escalera, Diagramas de Bloques Funcionales y
Texto Estructurado para el desarrollo de los programas. Adems, presenta un lenguaje
basado en una matriz de causa y efecto. (9)
Para realizar una aplicacin en TriStation V4.1 se crea un proyecto, en el cual se
manejan por medio de ventanas estilo Windows. En el anexo 9 se presenta un esquema
con los pasos a seguir para la elaboracin de una aplicacin y los componentes del
software que se utilizan. El diagrama presenta una manera ordenada de realizar una
aplicacin, pero en cualquier momento se puede configurar el sistema, desarrollar la
lgica, etc.
El paso 1 consiste en la Particin del proyecto, esto significa que el proyecto se
puede separar en varios programas que se desarrollan en cualquiera de los lenguajes. A
continuacin se muestra una imagen general del software donde, a la izquierda, se
pueden apreciar 3 programas creados, Programa_1 en Diagrama de bloques
funcionales, Programa_2 en lenguaje escalera y Programa_3 en texto estructurado.
Adems, del lado derecho, se observan dos ventanas de programas abiertas.
33
34
A continuacin se muestra un ejemplo de un programa en diagrama de
bloques donde se hace una operacin lgica y una aritmtica.
35
A continuacin se muestra un
escalera.
36
37
Para terminar el programa, faltara asignar las variables a los puntos de las
tarjetas de entrada y salida correspondiente. Esto se hace accediendo a las
propiedades de las variables y seleccionando la ventana de asignacin de puntos.
De esta manera, un proyecto queda completo y los siguientes pasos consistiran
en probar la lgica mediante un simulador con que cuenta TriStation y descargar
el programa al controlador para ejecutar la aplicacin.
4.4 Libreras
Para el desarrollo del proyecto el cliente compr una seria de libreras que
permitieran un desarrollo ms eficiente de los programas. Las libreras son las
siguientes:
38
El objetivo para el proyecto, consiste en identificar en los programas qu
operaciones ejecutadas pueden ser reemplazadas por alguna funcin con la cual se
facilite el desarrollo de las lgicas de operacin.
A continuacin se presenta un breve resumen de las funciones que se decidieron
utilizar, el resto fueron descartadas ya que, o no eran necesarias, o al implementarlas
complicaban la lgica debido a que presentaban ms parmetros y/o comportamientos
que sobredimensionan las necesidades del programa.
TCAVG_PAIR02:
Este mdulo permite calcular el promedio entre 12 pares de termocuplas, donde
cada par se coloca en un mismo punto, obteniendo redundancia en la medicin para
que se siga realizando el control si una de las termocuplas falla.
Antes de realizar el clculo, cada temperatura es comparada con un mnimo y
mximo y si no estn en el rango establecido son rechazadas. Adems, se puede
colocar un segundo mnimo que se utilizar slo cuando la llama est encendida en
la turbina. Finalmente, se comparan las dos termocuplas de cada par y si ambos
valores se encuentran separados por ms de una cantidad establecida, se rechazan
ambas termocuplas.
Despus que se hacen las pruebas de fallas, se selecciona la temperatura mayor
de cada par para realizar el promedio si ambas termocuplas estn buenas. En caso
de que una falle se selecciona la otra, y si ambas lo hacen el par es rechazado del
clculo.
TCAVG_SNGL02:
Este mdulo permite calcular el promedio entre 12 de termocuplas. Antes de
realizar el clculo, cada temperatura es comparada con un mnimo y un mximo de
39
la misma forma que lo hace la funcin TCAVG_PAIR02. Adems, la funcin
tambin aporta los mismos resultados complementarios como cantidad de
termocuplas buenas, mayor y menor temperatura entre otros.
AI_FailAlm:
Esta funcin permite ver si una entrada analgica asociada a una variable
entera, est fuera de un rango establecido por medio de la activacin de una alarma
discreta. Adems, permite la creacin de una banda muerta para salir de la
condicin de alarma.
A_ALARM_1_02:
Esta funcin permite ver si una seal analgica asociada a una variable real est
fuera de un rango establecido. El bloque se puede configurar para establecer un
lmite de rango alto o bajo. Cuando la seal supere o caiga por debajo de la barrera,
se inicia un temporizador. Si la seal no ha vuelto a su rango normal cuando se
termina el tiempo, se genera una alarma. Al momento de desactivar la alarma, se
puede configurar una banda muerta con respecto al valor del lmite.
A_ALARM_3:
Este mdulo funciona de la misma manera que la funcin A_ALARM_1_02
pero posee como entradas dos seales discretas que tienen que ser verdaderas para
que la alarma se active. De este modo, se puede controlar la activacin de la alarma
independientemente de la seal medida.
A_TRIP_2:
Este bloque permite ver si una seal analgica asociada a una variable real est
fuera de un rango establecido. Se puede configurar para establecer un lmite de
rango alto o bajo. Cuando la seal supere o caiga por debajo de la barrera se inicia
un temporizador, si la seal no ha vuelto a su rango normal cuando se termina el
tiempo se genera un paro. Adems, se cuenta con un par de entradas discretas que
deben estar en verdadero para que se pueda generar el paro. Una vez que se ha
activado el paro, ste permanecer activado hasta que se active la entrada reset
del bloque.
40
LOSEL:
Permite seleccionar el mnimo entre 2 6 seales reales, y se coloca en una
variable el ndice de la seal seleccionada. El resto de las seales que sean mayores
al mnimo en una cantidad establecida (OFFSET), son modificadas al mnimo ms
dicha cantidad (OFFSET).
VPID06:
Consiste en un controlador PID estndar de velocidad. Para su configuracin
hay que introducirle varios parmetros como entradas discretas para establecer si el
controlador es P, PI, o PID; el setpoint, el valor proporcional, el integral, el
derivativo, una entrada digital que determina si la accin es directa o reversa, entre
otros.
Mediante la configuracin de stos y otros parmetros, esta funcin manipula la
salida para que sea igual al setpoint utilizando los valores de entonacin
proporcional, derivativo e integral.
PID_SCALE:
Esta funcin se utiliza para configurar fcilmente una de las entradas del bloque
VPID06.
PRAMP02:
Permite procesar las variaciones en el setpoint en una forma suave por medio de
una rampa. Se establecen, entre otros parmetros, la rata de variacin de la rampa,
el mnimo y mximo posible. Cuando se desea modificar el setpoint del sistema, se
llevar el valor del setpoint, utilizado en el programa, al nuevo valor mediante la
rampa establecida y adems no permite salirse del rango configurado por el
mximo y mnimo.
PR_FLAG:
Esta funcin se utiliza para configurar fcilmente una de las entradas del bloque
PRAMP02.
41
SPD_SELECT03:
Permite seleccionar una velocidad entre una y cuatro entradas, y reporta si
alguna de ellas est daada. La seleccin se basa en la siguiente tabla:
Nmero de entradas
1
2
3
4
Lgica de seleccin
La nica entrada.
La mayor.
La medida del medio.
La segunda mayor.
SRAMP04:
Este bloque fue diseado para procesar las variaciones del setpoint de velocidad
de un sistema. Funciona de forma similar a la funcin PRAMP02, pero ya que est
aplicada a un sistema de velocidad de una turbina, donde hay velocidades en que
sta se encuentra en resonancia y pueden ocurrir fallas por vibraciones; en el
bloque se definen hasta dos secciones crticas en las cuales el setpoint no puede ser
colocado. Si se coloca el setpoint en alguna de las dos regiones, ser trasladado
hasta alguno de los dos lmites de la zona crtica, dependiendo si el cambio era
creciente o decreciente. Cuando el setpoint en una variacin, tiene que pasar por
una de las dos secciones, mientras est en la misma, la rampa ser ms pronunciada
para que salga de la zona ms rpido. La rata de la rampa crtica tambin es una
entrada de la funcin.
SR_FLAG:
Esta funcin se utiliza para configurar fcilmente una de las entradas del bloque
SRAMP04.
42
CAPTULO 5: DESARROLLO
43
1. Presionar F10 para limpiar cualquier resultado de alguna bsqueda
anterior.
2. Presionar F8 para seleccionar todas las variables que cuadran con los
parmetros de bsqueda. Al haber eliminado las opciones de
bsqueda en el paso anterior, al ejecutar este comando se seleccionan
todas las variables.
3. Presionar F7 para hacer una impresin al disquete. Se crea el nombre
del programa donde estar la base de datos y con las flechas del
teclado se selecciona la extensin del programa. Seleccionar .DPT.
4. Presionar Enter para realizar la exportacin.
Los archivos .DPT quedan guardados en el disquete y luego, saliendo de la
mquina virtual, se pueden pasar para cualquier carpeta de la computadora.
Los documentos son compatibles con cualquier programa de texto como
Notepad, Word y tambin Excel. En el anexo 14 se muestra una imagen de un
archivo .DPT abierto con Notepad.
44
5.1.3 Lgicas de Control.
De igual forma, se puede exportar las lgicas de control. Para esto, se
accede a la ventana Ladder Editor y se ejecutan los siguientes pasos:
1. Presionar F7 para escribir el nombre que tendr el archivo con la
extensin .LPT.
2. Responder no presionando la tecla n a la pregunta Only print
networks that need to be downloaded? (Solo imprimir redes que
necesitan ser descargadas?).
3. Presionar Enter para realizar la exportacin.
El documento con la lgicas .LPT tambin se puede abrir con programas
de texto. En el anexo 16 se muestra la imagen de una lgica de control.
Los programas creados son T1A, T2A, T3A, T4A, T5A y T6A para el tren A de
compresores; T1B, T2B, T3B, T4B, T5B y T6B para el segundo tren de compresores;
T13B1 correspondiente al Sistema de Expansin; ESD para el Sistema de parada de
Emergencia de la Planta Tia Juana II; ESDTJ3 para el Sistema de parada de
Emergencia de la Planta Tia Juana III; y TJ2YORK2 correspondiente al Sistema de
Refrigeracin.
A continuacin se muestra cmo se realiz la configuracin de los programas,
ya que se siguieron los mismos pasos para todos.
5.2.1 Base de Datos
El primer paso para configurar los programas consiste en importar las
bases de datos. Para esto, se tienen que crear archivos en Excel con los campos
45
que especifica TriStation 4.1 para las caractersticas de las variables, los cuales
son:
TAGNAME
DESCRIP
GROUP1
GROUP2
ALIASTYPE
ALIASNUM
DATATYPE
POINTTYPE
INITVALUE
RETENTIVE
CHASSIS
SLOT
POINT
MINSPAN
MAXSPAN
DECPL
Nombre de la variable.
Descripcin.
Grupo 1.
Grupo 2.
Tipo de Alias (R lectura, W escritura, U sin alias).
Nmero de Alias.
Tipo de datos (D discreto, I entero, R real).
Tipo de punto (I entrada, O Salida, M memoria).
Valor inicial.
Retentivo (R retentivo, N no retentivo).
Chasis.
Ranura en que esta el mdulo.
Punto.
Mnimo.
Mximo.
Nmero de decimales a mostrar
Tabla 9: Parmetros de las variables
46
5.2.2 Configuracin Fsica.
Con los datos de configuracin exportados de los programas en la versin
3.1 del software, se procedi a configurar manualmente cada programa mediante
las ventanas de configuracin de Tristation 4.1, como se muestra en la
explicacin de dicho software en el captulo 4.
47
5.3.1 Control de turbina sin control de velocidad.
Para el desarrollo de las lgicas de control, se crearon 9 subprogramas con
el objetivo de lograr un mayor orden en la secuencia del programa. Cada
subprograma se encargara de alguna funcin especfica.
El primer subprograma se llama Variables. En l se le asignan los
valores a todas las constantes que se utilizarn en el sistema. Luego, se leen los
sensores de temperatura y, los valores obtenidos, se llevan a unidades de
ingeniera dividindolos entre ocho. Los sensores de temperatura son: tres para la
temperatura de descarga del compresor axial, cuatro para la temperatura de
escape de la turbina, dos termocuplas para cada cmara de combustin de las seis
con que cuenta la turbina, y tres para la temperatura del compresor acoplado a la
turbina.
El siguiente subprograma se llama TC_Combustores y tiene la funcin
de manejar las temperaturas de las cmaras de combustin. Como ya se
mencion, la turbina posee 6 combustores y tiene dos termocuplas por cada
cmara; y dado que el primer objetivo es detectar qu seales estn buenas se
utiliz el bloque funcional TCAVG_PAIR02 que se explic en el captulo 4.
Con esta funcin se descartan las termocuplas que tienen valores por encima de
2000 F, o menos de 150 F para el encendido y menos de 700 F para despus de
terminado el arranque. Adems, si la diferencia entre las temperaturas del par es
mayor a 150 F se descarta el par de termocuplas. Si hay ms de un par malo, se
activa una alarma y si el nmero supera a dos se activa un paro. Luego, se
selecciona la temperatura mayor de cada par que haya pasado las pruebas, para
asignarlo a la variable que representar la temperatura de su respectivo
compresor. Las temperaturas seleccionadas son comparadas con lmites altos
para determinar alarma o paro, estos valores son 1575.0 y 1650.0
respectivamente. En el caso de la alarma, una vez que sea activada, presenta una
banda muerta de 10 F para su desactivacin, es decir, se apagar cuando la
temperatura caiga por debajo de los 1565.0 F. Para realizar la alarma con la
banda muerta de una manera ms eficiente, se utiliz el bloque funcional
A_Alarm_1_02 explicada en el captulo 4.
48
El prximo subprograma se denomina TC_Compresor_Axial y, como
su nombre lo indica, maneja las temperaturas del compresor axial. En ste, al
igual que en el anterior, se hace una validacin de las temperaturas pero
utilizando la funcin TCAVG_SNGL02, explicada en el captulo 4, ya que no
hay pares de termocuplas. El lmite para no validar es 2500 y 0 F, si hay una de
las tres daadas se activa una alarma y en caso de que haya dos se acciona un
paro. En el caso de que las tres estn buenas se selecciona la temperatura del
medio para los clculos, y si hay una daada se selecciona la mayor entre las
otras dos.
Seguidamente, se cre el subprograma T_a_traves_combustores en el
cual se calcula la temperatura a travs de los combustores restando la
temperatura de cada cmara de combustin menos la temperara del compresor
axial. Si alguna de estas temperaturas supera los 1150.0 F se activa un paro; y
finalmente se verifica si superan los 200.0 F con la intencin de poder saber si la
llama fue activada ya que, luego en el arranque, esto ser importante para
determinar si se puede continuar con el encendido de la mquina.
El subprograma consecutivo se llama TC_Escape y controla la
temperatura de escape de la turbina. En l se validan las cuatro termocuplas con
el bloque funcional TCAVG_SNGL02 entre los lmites 2500 y 0 F. En caso de
haber una daada, se activa una alarma y si hay dos se genera un paro. Con las
seales dentro del rango se realiza un promedio para obtener un solo valor, el
cual, si supera los 865.0 F, accionar otro paro. Seguidamente, se toma la
lectura de presin de descarga del compresor axial y, si la misma est fuera de
los rangos establecidos del transmisor que son entre 819 y 4095, se activa un
paro, para lo cual se us el bloque funcional AI_FailAlm explicado en el captulo
4. Luego se calcula el factor de escape de la turbina que viene dado por la
siguiente ecuacin:
XT_EX=((( 1100 - 3.6 * PT_EP ) -TT_EX ) / 2.50 ) + 50
Donde XT_EX es el factor de escape, PT_EP es la presin de descarga del
compresor luego de ser pasada por un bloque de entrada analgica que lleva la
49
seal del sensor a un nmero real entre 0 y 100, y TT_EX es la temperatura
promedio de escape. Si este valor es menor a 38.0 se genera un paro.
El
ltimo
subprograma
de
manejo
de
temperaturas
se
llama
50
Paro por sobre velocidad.
Paro por
cerrada.
En el segundo grupo se encuentran las siguientes variables, las cuales, en
su mayora, son los paros calculados en los programas anteriores:
Velocidad mnima alcanzada.
Paro por temperatura de descarga del compresor.
Paro por termocuplas daadas en el compresor.
Paro por termocuplas daadas en las cmaras de combustin.
Paro por alta temperatura de los combustores.
Paro por termocuplas daadas de temperatura de escape.
Paro por falla del transmisor de la presin del compresor axial.
Paro por alta temperatura de escape.
Paro por bajo factor de escape de la turbina.
Al tercer grupo de seales se le hace el bypass con la variable que indica
el fin de la secuencia de arranque, estas seales son:
Paro por termocuplas daadas de descarga de compresor axial.
Paro por alta temperatura a travs de las cmaras de combustin.
Paro por ausencia de llama en los combustores.
Baja presin del gas utilitario.
Baja presin de aire en el embrague.
Con los resultados de las seales pre-procesadas, se ejecuta el ltimo
subprograma denominado Procesamiento. ste es el encargado de realizar las
decisiones de control segn las seales obtenidas. El programa consta de lo
siguiente: primero se selecciona el modo de operacin entre las opciones
corriendo, girando y aceleracin. Luego, se determina si se cumplen todos los
permisivos que no permitiran el arranque, que son:
Bajo voltaje DC negada.
Aceite lubricante auxiliar disponible.
51
Posicin del embrague en automtico.
Permisivo de ignicin de los combustores negado.
Vlvula de recirculacin abierta.
Presin de succin del compresor normal.
Vlvula de combustible cerrada.
Baja presin de aire en el embrague.
Vlvula de purga del compresor axial abierta.
Permisivo de cadena.
Vlvula de succin cerrada.
Vlvula de descarga del compresor cerrada.
Vlvula de venteo cerrada.
Baja presin gas utilitario.
Debido a que todas estas seales son permisivos de arranque, son slo
tomadas en cuenta antes del mismo por lo cual, en la lgica, el resultado de todas
las variables pasa por una compuerta OR con la variable que determina la
activacin del rele maestro de la turbina, lo que implica que est lista para
arrancar.
52
maestro de la turbina est activado y no hay baja presin en el embrague. Una
vez con todos los requisitos satisfechos, se puede accionar la seal de arranque,
la cual slo ser procesada si no hay ninguna seal con bypass en ese momento;
y adems se tiene un retardo de 5 segundos para mantener la accin de esta seal
al activarse ya que fsicamente es un pulsador.
El siguiente paso consiste en activar el rele principal de la turbina el cual
se logra cumpliendo la siguiente lgica:
PTS
P-BAX2
SELECT
PS6
P-PS14
STARTX
R4
---] [-------] [---+---] [---+---]/[---+---] [---+---] [-------------+---(
|
|
|
|
|
|
R4
| T-PS7 |
| P-PS5
R4
|
+---] [---+---] [---+
+---] [---+---] [---+
|
|
| PS14
|
+---] [---+
53
representa que la turbina est arrancada; y luego, si esta variable est activada y
el ciclo de purga se est realizando, se activa la variable PURGA que servir
como indicador para los usuarios.
Para realizar la purga es necesario abrir algunas vlvulas para permitir el
flujo de aire, y stas dependen de ciertas condiciones que se mencionan a
continuacin: al activar el rele se abre la vlvula de control de aceite; la vlvula
de embrague se abre si hay gas en la turbina de arranque o si el permisivo de
ignicin no se ha activado pero el embrague se ha activado manualmente o el
embrague est en automtico y el rele maestro de la turbina est activado.
Adems, se abren otras vlvulas cuyas condiciones de activacin son ms
complicadas. stas son la vlvula de cierre de turbina y la vlvula de paso de
flujo de la turbina. Para activar la primera se evala la siguiente lgica:
R4
PS14
PS5
SOV07
---] [-------] [-------]/[-----------------------+-----------------------(
)
|
R4
I43BP
PS1
PS14
I63GC |
---]/[-------] [-------] [-------] [---+---] [---+
|
|
| T48X
|
+---]/[---+
54
R4
PS14
PS5
SOV01
I43RUN
T148
SOV08
---] [-------] [-------]/[-------]/[---+---] [---+---]/[---+-------------(
)
|
|
|
R4
SOV07
| I43ACEL |
|
---]/[-------] [-----------------------+---] [---+
|
|
|
| I43SPIN
|
+---] [---+---------+
|
|
| I43BP |
+---] [---+
55
Con las variables antes mencionadas se generan indicadores que
permitirn a los operadores conocer el estado de la turbina, estos indicadores son
sistema de ignicin activado cuando el rele est energizado; indicacin de
suministro de gas cuando la vlvula se abre; e indicacin de presencia de llama
cuando el temporizador se ha acabado y no hay paro por ausencia de llama en las
cmaras de combustin. La ausencia de llama en los combustores es detectada en
el programa T_a_traves_combustores antes explicado.
56
nmero depende del tipo de paro. Por ejemplo, cuando se da paro por alta
temperatura en las cmaras de combustin el nmero asociado es 10, y cuando se
da paro por termocuplas daadas en las cmaras el nmero asociado es 11. De
esta manera cada paro tiene un nmero caracterstico que permite saber qu fallo
en la turbina.
Se incluye una indicacin en las seales con bypass, que representa bajo
nivel en el tanque de aceite auxiliar. A esta misma variable se le hace el bypass
en el grupo que tiene un retardo de 0.5 segundos para evitar falsos disparos, y
por ltimo se incluye tambin en el programa Procesamiento en la parte de
permisivos con el resto de su clase. Los programas que poseen
esta
57
Por otro lado, el programa T4A tambin incluye en Procesamiento
dentro de los permisivos que slo son tomados en cuenta antes del arranque, la
seal de permisivo vlvula VO.
Dentro del primer grupo existen dos seales que se manejan diferente. Al
paro manual de la turbina se le aplica retardo pero no bypass, y a la variable
permisivos de VO`s no se le aplica ni retardo ni bypass. El resto de las seales
que se muestran a continuacin si llevan bypass:
Bajo nivel del tanque de aceite auxiliar al sello.
58
Paro por baja presin del aceite lubricante.
Paro por baja presin del combustible gas.
Alta presin conducto de escape.
Velocidad mayor a 5300 RPM.
Alta temperatura del sistema de aceite caliente.
Alto nivel de succin en la primera etapa.
Alto nivel de succin en la segunda etapa.
Alto nivel de succin en la tercera etapa.
Alto nivel de succin en la cuarta etapa.
Paro por desplazamiento axial del compresor.
Paro por alto nivel de vibracin en el compresor.
Paro por movimiento axial local.
Paro por alto nivel en el filtro de gas del combustible.
Paro por sobre velocidad.
Al tercer grupo de seales se les hace el bypass con la variable que indica
el fin de la secuencia de arranque, estas seales son:
Paro por termocuplas daadas de descarga de compresor axial.
Paro por alta temperatura a travs de las cmaras de combustin.
Paro por ausencia de llama en los combustores.
Baja presin del gas utilitario.
59
Baja presin de aire en el embrague.
Alta presin gas ANT.
60
Seguidamente, se procesa la lgica de parada por condicin de proceso
que, de no fallar, activa la variable de permisivos de VO`s. Para verificar esta
condicin, primero se ve si las vlvulas de succin de las etapas 1, 2, 3 y 4 estn
abiertas al igual que la vlvula de descarga; si esto ocurre se activa la variable de
indicacin de posicin de la vlvula ZS-SOV que tiene un bypass en el
subprograma Pre-procesamiento. Si la variable ZS-SOV est activa, el
resultado de la votacin por paro de expansin no se ha dado, y si las seales de
alto nivel de succin en las cuatro etapas estn energizadas, se activa la variable
de permisivos VO`s.
61
Posteriormente, la vlvula de combustible se abre cuando la vlvula de
control de aceite est energizada al igual que el rele maestro. Y cuando sta est
accionada tambin se abren las vlvulas de aislamiento y venteo.
62
para llevar a la turbina desde el encendido hasta su condicin normal de
operacin. Estos modos se muestran a continuacin:
0
1
2
3
4
5
7
Modo
Apagado (Shut Down)
Listo (Ready)
Purga (Purge)
Ignicin (Firing)
Aceleracin (Accel)
Calentamiento (Warm Up)
Normal / Corriendo (Normal / Run)
Tabla 10Modos de Operacin de la Turbina
63
bloque funcional A_Alarm_1_02, como ya se explic en el control sin
velocidad. Seguidamente, se genera una alarma si alguna de las seales se desva
en 100F con respecto al promedio, y un paro si se desva en ms de 200 F. Para
la alarma tambin se utiliza la funcin A_Alarm_1_02 para aplicar una banda
muerta de 10. Finalmente, se realiza la comparacin para detectar llama en los
combustores, comparando la temperatura promedio con 250 F, en caso de ser
superior la llama existe, esta comparacin tambin posee una banda muerta, pero
de 30.
64
acciona un paro si la presin del combustible gas es superior a 10.0 psig antes
del modo 4 ya que en stos la turbina no ha empezado el proceso de combustin.
65
cuando se superan los 1200 RPM, bandera de turbina por encima de 500 RPM y
por ltimo la activacin del sensor de transferencia de control de aceite al sello
para 2500 RPM.
66
desactivacin de 10 psi., por lo cual se utiliza el bloque funcional
A_Alarm_1_02.
67
68
turbina. El primer objetivo de este programa es ejecutar el calentamiento de la
turbina por cinco minutos cuando sta supera los 5900 RPM y est en modo 5; al
finalizar dicho tiempo se activa una bandera que simboliza fin de calentamiento.
El siguiente paso consiste en establecer el modo en que se encuentra la turbina
de los correspondientes a la tabla 11 Modos. Slo se puede hacer un cambio de
un modo a otro por scan segn el diseo de la lgica, y los modos se activan de
la siguiente manera:
Modo 0
Apagado
Modo 1
Listo
Modo 2
Purga
Modo 3
Ignicin
Modo 4
Aceleracin
Modo 5
Calentamiento
Modo 7
Normal / Corriendo
69
Luego de que se tiene establecido el setpoint hay que procesarlo con
cuidado ya que la turbina no puede ser sometida a cambios bruscos. Por ello, el
setpoint establecido es pasado por el bloque funcional SRAMP04, explicado en
el captulo 4,
crecimiento o decrecimiento moderado segn una rampa con una rata de cambio
de 30 unidades por segundo. Adems, esta funcin permite establecer el mximo
y mnimo posibles del setpoint para respaldar el caso en que se enve un valor
desde el DCS que no est en el rango permitido. En el programa desde el modo 0
hasta el 5 el mnimo es 0 RPM, luego en el modo 7 se cambia a 6000 RPM,
mientras que el mximo tiene un valor constante de 6500 RPM. Y
adicionalmente, el setpoint es limitado a no ms de 100 RPM por encima de la
velocidad actual de la turbina.
70
Todos los bloques funcionales que ejecutan el clculo del PID tienen
como entrada, adems de los parmetros mencionados, la medida de la variable
controlada, el mximo y mnimo posible de la salida, y la relacin entre el rango
de entrada con el rango de salida. Para todos los bloques se ha fijado que, en
modo 7, la salida no puede superar el valor de 97,5 % de abertura para la vlvula.
Con todos los valores de los PID obtenidos se tiene que escoger uno solo,
y la lgica para hacerlo es seleccionar el menor. Esto se hace utilizando el bloque
funcional LOSEL, mostrado en el captulo 4. Pero adems, se ejecutan las
siguientes acciones, en modo 0 y 1 los valores de salida de los controladores y el
seleccionado se colocan en cero; en modo 3 el valor seleccionado es llevado a
17.0, que es el valor de seguridad mximo de apertura de la vlvula para
encendido de la llama, el cambio de dicho valor es hecho por medio del bloque
funcional PRAMP02, explicado en el captulo 4, que modifica el valor
seleccionado gradualmente mediante una rampa con una rata de cambio de 0.3
unidades por segundo. Luego, cuando se detecta un flanco de subida en la
bandera que indica que se ha realizado la combustin, los valores de salida de los
controladores y el seleccionado son colocados en 6.2.
71
Seguidamente, se procesa la habilitacin de la compensacin si la seal
desde el panel de control est activa y la turbina est en modo 5 7. En el
momento de habilitar dicha opcin, todas las salidas de los controladores se
hacen igual a la medicin de la presin de la vlvula de combustible mltiple, y
cuando se deshabilita, todas las salidas se hacen igual al valor seleccionado entre
las salidas de los controladores PID de velocidad y temperatura. Finalmente, si la
opcin est habilitada se selecciona la salida del sistema para la vlvula de
combustible como la salida del compensador, de lo contrario se selecciona el
valor seleccionado entre los tros PID.
72
chasis 1 2 necesita mantenimiento, esto se puede saber ya que es una variable
interna del Tricon; si la llave del chasis pasa a modo 3 que significa remoto; y
por ltimo si el tiempo de scan supera los 120 segundos. Segundo, las siguientes
variables son copiadas en otras variables con alias para que puedan ser ledas por
un datalogger.
Velocidad de la turbina
Salida de control para la vlvula de combustible.
Setpoint de velocidad.
Modo de operacin de la turbina.
Promedio de temperatura de las cmaras de combustin.
Promedio de temperatura de escape.
Presin del compresor axial.
Salida del controlador PID de temperatura de escape.
Salida del controlador PID de temperatura de las cmaras de combustin.
Salida del controlador PID de velocidad.
Posicin de medida de la vlvula de combustible.
Presin del combustible.
Presin del combustible en la vlvula mltiple.
Paro por falla de la vlvula de combustible.
Alarma por posicin de la vlvula de combustible.
Permisivos de arranque cumplidos.
El programa recin explicado corresponde a la turbina T2A. Luego, al
buscar los cambios para aplicarlos a los otros programas se encontr que la T3A
no presentaba cambios, y las mquinas T3B y T4B slo presentaban una pequea
modificacin que se basa en que el contacto T_EAS o variable pre-procesada de
paro debido a alarma por oleada en el compresor y vlvula de recirculacin
cerrada, presenta su lgica invertida, de la misma forma que ocurri al estudiar
los programas sin control de velocidad.
73
5.3.4 Sistema de Parada de Emergencia
Antes de proseguir con los siguientes puntos, es importante destacar que
su desarrollo se vio dificultado debido a la falta de documentacin de los
procesos por parte de PDVSA, a causa del cambio de personal en las plantas de
Ta Juana. El nuevo personal no cuenta con la documentacin detallada de los
procesos o no la pudieron aportar a Invensys para el desarrollo del proyecto. En
consecuencia, los programas se realizaron tal cual como estaban en la versin en
DOS pero no se pudieron introducir mejoras al sistema debido a que stos
presentan el uso de muchas seales y variables que, sin un descriptivo de la
planta, no pudieron ser totalmente identificadas; a diferencia de las turbinas, que
sin un descriptivo se puede conseguir gran cantidad de informacin que describa
su funcionamiento.
74
Adicionalmente, se realiza el mismo procedimiento explicado, pero ahora
para el sistema de expansin. Donde se controla una turbina y sus variables
relacionadas, y adems se verifica el buen funcionamiento del sistema de
refrigeracin.
75
implementar en bloques. La funcin se llama VACyS por sus siglas en ingles
(Validation Alarm Check & AI Scaling) y se muestra en la siguiente figura:
76
coloca en la salida Output el resultado del escalamiento de la entrada Input entre
los lmites AImax y AImin, que son parmetros de entrada. Por ltimo las
variables locales contador y Alarma son pasadas a los parmetros de salida
contador_out y Alarm_out respectivamente.
Con esta funcin se hace la validacin de todas las seales del sistema,
para lo cual cada una tiene un contador, una variable de alarma, sus lmites de
validacin y sus lmites de escalamiento asignados. En el anexo 18 se observa
una imagen de la funcin desde el programa con sus entradas asociadas.
Adicionalmente,
algunas
seales
tienen
banda
muerta
para
la
desactivacin del paro, es decir, una vez activado la condicin de falla, la seal
tiene que descender del valor lmite menos la banda muerta si el paro es por alto
valor.
77
dependiendo si este es por alto o bajo valor, y el retardo ( R ) es de 0.5 segundos
para todas las seales menos las que indiquen lo contrario. El mximo y mnimo
de validacin corresponde al rango de operacin de los transmisores que es
colocado por el usuario pero generalmente esta entre 819 y 4095.
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
78
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Paro / BM:
Seal
Escalamiento:
Seal
Escalamiento:
Seal
Escalamiento:
Seal
Escalamiento:
Seal
Escalamiento:
Seal
Escalamiento:
Seal
Escalamiento:
Seal
Escalamiento:
Seal
Escalamiento:
Paro / BM:
79
Adicionalmente, la seal del transmisor de aceite lubricante presenta una
alarma si cae por debajo de 25.0 con un retardo para su activacin de 10
segundos. Esto se realiza con el bloque funcional A_Alarm_3 mostrado en el
captulo 4. Adems, la seal de temperatura de aceite de reserva activa un
permisivo si esta entre 120.0 y 150.0, de lo contrario lo niega
Retardo (seg)
0.5
0.5
0.5
0.5
0.5
0.5
0.5
2.0
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
Bypass
9
9
9
9
9
9
9
9
9
9
9
9
9
9
80
Baja presin de aceite en compresor Cork
Paro por alta temperatura de cojinete delantero
Paro por alta temperatura en promedio de gases de escape
Paro por alta temperatura de refuerzo del compresor
Paro por bajo flujo de descarga
Detectores de incendio
Alta temperatura de descarga del compresor
Paro por alta temperatura de escape
Temperatura T5 mayor a 350 F
Falla de batera o cargador
Baja presin de aceite lubricante del compresor
Paro por sobre velocidad
Paro de emergencia desde TP
50% de velocidad de turbina de potencia
Sobrevelocidad
15% de velocidad en productor de gas
60% de velocidad en productor de gas
Paro por alta temperatura de cojinete delantero
Alto o bajo nivel del tambor Surge.
Alto o bajo nivel del Chiller
Alto o bajo nivel de depurado del gas combustor
Falla purga del Cork
0.5
0.5
0.5
0.5
1.0
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
9
9
9
9
9
9
9
9
9
81
se tienen, seleccin del modo de operacin del mismo, que puede ser local,
remoto o apagado; confirmacin de permisivos de arranque de la unidad; lavado
del equipo, lubricacin del compresor; desarrollo de la purga; manejo de las
vlvulas de alimentacin de gas; establecimiento de permisivos de aceleracin;
generacin de indicadores de paro y envi de seales al DCS, que permiten
conocer el buen funcionamiento de la unidad. Finalmente, el programa emplea la
misma lgica que los otros para la deteccin de problemas mediante la
codificacin en nmeros del ltimo error detectado.
Tambin se incluyeron las siguientes variables con alias por cada chasis:
82
Una vez finalizados todos los programas a desarrollar, se realiz una prueba a
cada una de las lgicas en presencia del ingeniero del proyecto. El objetivo principal
de esta prueba era la identificacin y solucin de los posibles problemas que pudieran
surgir y obtener la aprobacin por parte del ingeniero del proyecto.
83
5.5 Desarrollo de un protocolo para el cambio de las tarjetas de los controladores.
El objetivo de esta etapa consisti en elaborar un pequeo protocolo para el
cambio de las tarjetas de los chasis del Tricon a fin de que pudiera ser colocado en
campo como instructivo para los nuevos operadores.
Para el desarrollo del protocolo se tom una foto frontal de una tarjeta de los
manuales del Tricon, ya que no se posea uno en el momento, y se colocaron los pasos
a seguir para su cambio de manera sencilla.
5.6 Desarrollo de un protocolo de pruebas para la lgica en el nuevo software
Las pruebas con el cliente se clasifican en FAT y SAT. Las primeras son
realizadas en la fbrica o empresa donde se elabor el proyecto, que en este caso sera
en las oficinas de Invensys, y las segundas tienen lugar donde se encuentran los
equipos, en este caso, las plantas en Ta Juana.
Una vez terminado el protocolo, en conjunto con el ingeniero del proyecto Jos
Luis Do Nacimiento y el gerente del proyecto, se revis el mismo para corregir los
posibles errores y llegar a una versin final de ste.
84
CAPTULO 6: RESULTADOS DEL FAT
Luego de haber realizado la revisin del material creado para el proyecto, se obtuvo
el protocolo para el cambio de las tarjetas que se muestra en el apndice A y el protocolo
para las pruebas FAT que se presenta en el CD anexo.
Por problemas con el envo desde los Estados Unidos de Amrica, en el momento
de realizar las pruebas no se contaba con las borneras necesarias para simular las entradas
y leer las salidas de las tarjetas, razn por la cual no se pudo probar el funcionamiento de
todos los puntos de los mdulos. Sin embargo, se lleg al acuerdo de dejar estas pruebas
para el SAT y poseer para el mismo dos unidades de cada mdulo para cubrir la
posibilidad de que uno fallara. Se procedi entonces a realizar las pruebas fsicas que se
pudieran completar en el FAT y la revisin del programa que es la base de este proyecto de
pasanta.
85
funcin de la lgica. En conclusin, no se realiz ningn cambio relevante al programa
evaluado.
En el CD anexo se presentan todos los programas del proyecto con los cambios
aprobados en el desarrollo de este FAT.
En futuras reuniones que estn fuera del alcance de este proyecto de pasantita, se
realizarn el resto de las pruebas FAT y SAT, y el arranque de las diferentes unidades de
las plantas con los nuevos programas y mdulos establecidos.
86
CAPTULO 7: CONCLUSIONES Y RECOMENDACIONES
Para una empresa de la envergadura de PDVSA en nuestro pas, resulta de suma
importancia mantener todos sus procesos y sistemas actualizados a fin de poder garantizar
confiabilidad y continuidad en sus operaciones. Sobre todo en reas delicadas como la
compresin de gas en plataformas ubicadas sobre el lago de Maracaibo, donde el acceso es
limitado lo que dificulta el mantenimiento y la resolucin de problemas. Adems, es vital
contar con un sistema de parada de emergencia que en caso de un fallo del sistema, lleve la
planta a condiciones estables, ya que por las altas presiones en que se trabaja se podra
poner en peligro la vida de los trabajadores y los equipos de la plataforma.
Durante el desarrollo del proyecto se trabaj con los dos lenguajes de programacin
involucrados y se logr comprobar que, en el caso particular del software TriStation, el
lenguaje de diagramas de bloques funcionales presenta ms libertad de programacin que
el lenguaje escalera. Adems, resulta ms fcil trabajar con las nuevas implementaciones
como las libreras que vienen en bloques y que son difciles de incorporar en lenguaje
escalera.
87
Por otra parte, se recomienda seguir la metodologa propuesta, ya que sta establece
un orden de accin lgico que facilita la temprana deteccin de errores y optimiza los
recursos empleados para la realizacin de tareas similares.
88
REFERENCIAS BIBLIOGRFICAS
(2) . PEREZ Omar. Control Secuencial, Manual del Participante, CIED, Paraguan
1997.
(6) . SAINZ Valentn. El motor de reaccin y sus sistemas auxiliares, octava edicin.
Editorial Paraninfo. Espaa 2002.
(7) . Tricon Technical Product Guide Versin 9.2. Estados Unidos de Amrica 1997.
(9) . Developers Guide, TriStation 1131, versin 4.1. Estados Unidos de Amrica,
Diciembre 2004.
(10) . Tricon Planning & Installation Guide Versin 9. Estados Unidos de Amrica
1998.
89
ANEXOS
90
1650
6A
5A
4A
Cadena
3A
2A
1A
1B
Succin
25 pisg
2B
3B
Cadena
6B
91
92
H. Ranura de comunicacin
mdulo NCM
con
B. Conectores a terminadores de
campo
D. Terminal de energa
E. Mdulos de energa redundante
F. Tres procesadores principales
G. Ranura de comunicacin con
mdulo NCM
93
Pantalla
File Manager
[ALT 0]
Ladder Editor
[ALT 1]
Dictionary Editor
[ALT 2]
.Module
Configurator
[ALT 3]
SOE Configuration
[ALT 4]
Setup Manager
[ALT 5]
Diagnostics
[ALT 6]
Maintenance
Diagnostics
[ALT 7]
Monitor
[ALT 8]
Print Manager
[ALT 9]
Funciones
94
95
Name (Nombre)
Tag
Description (Descripcin)
Group (Grupo)
Class (Clase)
Type (Tipo)
Cha Slot Pt
(Chasis Ranura Punto)
Power Up
DP
Alias
Min/Max Span
Subtype (Subtipo)
Nombre de la variable
Campo de 12 caracteres para mayor descripcin de la
variable.
Campo de 34 caracteres para hacer comentarios o
descripciones de la variable.
Para definir un grupo de variables.
Para definir la clase de variable, como Entrada, Salida o
Memoria.
Tipo de la variable: Entero, Discreto o Real
Si la variable es una entrada o salida, en este campo se
especifica el chasis, la ranura y el punto asociado a la
variable.
Si la variable es de clase Salida o memoria, en este campo
se puede seleccionar que sea retentiva, es decir, que si
ocurre un problema de energa, la variable mantenga el
estado en que se encontraba antes del fallo. Inicialmente
todas las variables estn declaradas no retentivas.
Nmero de decimales que se mostraran para una variable
real.
Permite asignar un nmero de alias a una variable para que
esta pueda ser accedida por un servidor externo. Un
servidor externo debe comunicarse con el Tricon por medio
de una de las tarjetas de comunicacin existentes.
Se utiliza solo para las variables reales, y se utiliza para
convertir variables reales a enteros para transmitirlos por
medio de la tarjeta de comunicacin EICM por un enlace
Modbus. Max Span es el lmite superior de la variable en
unidades de ingeniera, y Min Span corresponde al lmite
inferior.
Sirve para definir un subtipo en las variables de medicin
de frecuencia. Los subtipos son RPM o Velocidad.
96
97
98
99
100
101
102
103
104
105
106
Description
Program: T1A
Group
NONRETENTIVE
PARO
PARO
PARO
MEMORY DISC
CONSTANT
NONRETENTIVE
-4095.875
VARIABLE NONRETENTIVE
MEMORY REAL
PARO
TRHBAXuu
BAX
BAD
MEMORY INTE
NONRETENTIVE
NONRETENTIVE
NONRETENTIVE
AUX88 YR-88Xuu
MEMORY DISC
MEMORY DISC
NONRETENTIVE
NONRETENTIVE
NONRETENTIVE
NONRETENTIVE
VARIABLE NONRETENTIVE
APDICBA YR-DICuu
NONRETENTIVE
Class
APDIC PSHDICuu
Page 1
Version: 38.1
Name Tag
Dictionary Entries
107
108
I/O Configuration
Chassis
1 of
Program: T1A
Version: 38.1
Chassis
1
2
3
4
2 of
1
2
3
4
5
32
32
0
0
0
0
16
0
Page
16
16
16
0
0
0
109
I/O Configuration
Program: T1A
Version: 38.1
Page
Chassis: 1 Slot: 1
Discrete Input, 115 VAC/VDC, 32 points
Model 3501/3501E
Module Configuration is up-to-date to TRICON
Pt Type Class
Name
Tag
Description
Group
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
PS1
PS5
PS6
PS7
PS9
PS14
PS15
------I33FTP
I33S
I63GC
I94X
APDIC
I33VD
VBTC
MCS
MVAXIAL
------I43RUN
FS-E2
------YS-FEAS
------------PS2A
PS14A
PS15A
I4S
I27
I80
I63GE
I33RV
PS-1uu
PS-5uu
PS-6uu
PS-7uu
PS-9uu
PS-14uu
PS-15uu
PARO
PARO
SECUEN
PARO
PARO
PARO
SECUEN
LSHFTPuu
LSH33Suu
PSL63GCuu
YS-94Xuu
PSHDICuu
VS-VDuu
VS-BTCuu
YS-MCSuu
VS-MVAXIALuu
PARO
PARO
PARO
PARO
PARO
PARO
PARO
PARO
PARO
YS-RUNuu
CABLEADO
SECUEN
PARO
CABLEADO
PARO
PS-2Auu
PS-14Auu
PS-15Auu
YS-4Suu
ESL27uu
ESL80uu
PS-63GEuu
ZS-RVuu
PERMI
PERMI
PERMI
PERMI
PERMI
PERMI
PERMI
PERMI
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
INPU
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
DISCRETE
110
I/O Configuration
Program: T1A
Version: 38.1
Page
Chassis: 1 Slot: 4
EICM (Intelligent Communications Module)
Model 4101
Module Configuration is up-to-date to TRICON
Point Configuration is up-to-date to TRICON
Port Protocol
01
02
03
04
05
06
07
08
09
10
Modbus
Slave
Addr
1
9600
Unconfigured
Unconfigured
TRISTATION
Unconfigured
Unconfigured
Unconfigured
Unconfigured
Unconfigured
Unconfigured
Modbus
Min
Max
ODD
9999
111
Ladder Logic
Network #
103:
Program: T1A
Size:
Version: 38.1
Page
23
99 bytes
+===========================================================================+
|SELECTOR DE MODO DE OPERACION DE LA TURBINA
|
+===========================================================================+
I43RUN
SELECT
---] [---+---------------------------------------------------------------(
)
|
I43SPIN |
---] [---+
|
I43ACEL |
---] [---+
Network #
104:
Size:
139 bytes
+===========================================================================+
|LOGICA DE PERMISIVOS DE ARRANQUE
|
+===========================================================================+
I80
I27
I43V3A
PS6
I33RV
I63GE
ZS1
AUX-11
---] [-------] [-------] [-------]/[-------] [-------] [-------] [-------(
)
Network #
105:
Size:
139 bytes
PS14A
ZS2
I4S
I33S2
I33D2
I33V2
PS15A
AUX-12
---] [-------] [-------] [-------] [-------] [-------] [-------] [-------(
)
Network #
106:
Size:
99 bytes
AUX-12
AUX-11
A-PTS
---] [-------] [---+-----------------------------------------------------(
)
|
R4
|
---] [-------------+
112
113
114
115
APENDICE A
Protocolo para el cambio de tarjetas en el controlador.
Recomendaciones:
9 Si hay ms de un problema en los mdulos del
chasis, y uno de ellos corresponde a un procesador
principal, siempre reemplace primero el procesador
antes de cualquier otro mdulo.
9 Para un funcionamiento optimo, guarde los
mdulos de reserva en los espacios de respaldo
del Tricon si esta disponible. El Tricon prueba los
mdulos de respaldo cada 2 horas.