You are on page 1of 2

Programa PLC Madalena

-S00_MainRoutine: Hace el llamado a las rutinas

-S01_Acond_AI: Redirecciona el valor crudo de las entradas analógicas hacia la rutina


S06_FC_Rangos_in y obtiene como producto la lectura convertida a unidades de ingeniería.

-S02_Acond_DI: Filtrado de señales digitales de alarma y posición de válvulas BDV y SDV.

-S03_Alarmas_AI: Redirecciona el valor proveniente de las entradas analógicas hacia la rutina


S10_FC_Alarmas_AI y obtiene como producto los estados HH, H, L, LL para las lecturas de las
entradas analógicas.

-S04_Alarmas_BIT: Tratamiento de señales digitales de alarma con su respectivo bit de


mantenimiento.

-S05_Arranque_de_Planta: Se valida el alcance de los pasos 1, 2 y 3 realizados en la rutina


S12_Verificacion_Paso_Cumplido.

-S06_Rangos_in: Conversión de los valores crudos provenientes de las señales analógicas a


unidades de ingeniería.

-S07_Rangos_in: Conversión de los valores crudos provenientes de las señales analógicas a


unidades de ingeniería. (Sin uso)

-S09_Control_Sec_SD: Rutina en la que se habilita un bit que bypassea la habilitación de las


válvulas SDV-107, SDV-108, SDV-109 y SDV-115

-S10_FC_Alarmas_AI: Seteo de rangos de alarma HH, H, L y LL para señales de entrada


analógica

-S12_Verificacion_Paso_Cumplido: Verificación de los pasos 1, 2 y 3 de secuencia de


arranque de planta.

1) -Paso1: Envía el comando de cierre a las salidas digitales asociadas a las válvulas BDV_101,
BDV_103A, BDV_107 y BDV_108. Luego arranca un timer de 2 seg para validar que el primer
paso se logró exitosamente.

2) -Paso2: Envía el comando de apertura a las salidas digitales asociadas a las válvulas
SDV_103, SDV_107A, SDV_108, SDV_109, SDV_115 y sensa que la lectura del transmisor
de presión PT_103A sea mayor a 2.6. Luego arranca un timer de 2 seg para valida que se
logró exitosamente el paso 2.
3) –Paso3: Cuando se valida el permisivo de arranque del compresor A se habilita un timer de
5 mseg para validar que se cumplió el paso número 3.

-S13_Paros: Refleja la condición de paro obtenida en la rutina S14_FC_Paros y permite resetear


el bit que refleja la condición de paro.

-S14_FC_Paros: Procesa las señales digitales de paro a través de máscaras paras obtener la
confirmación de señal de paro.

-S15_Estados: Define el orden en que se realizaran las rutinas asociadas a la generación,


transmisión, bloqueo y desbloqueo de paros.

-S16_FC_Paros_Desbloqueo: Habilita el bit “Planta.Efectos” el cual permite el comando remoto


de las válvulas, habilita los permisivos de arranque de los compresores y habilita el bit de sirena
y baliza.

-S17_Transicion_Estados: Resetea los bits de habilitación de planta y el estatus actual de


arranque de planta.

-S18_FC_Paros_Bloqueo: Habilita el bit hacia Skid JT, habilita los bits hacia baliza y sirena.
-S19_FC_Habili: Habilita los comandos para las SDV, BDV y permisivo de arranque de
compresores.

-S20_Equipos_M_A: Rutina para verificar el status manual o automático de los permisivos de


arranque de los compresores.

-S21_Lazos: Habilitación de los lazos PID

1) PIC_103: Se puede definir si el lazo se activara de manera manual o remota


2) PIC_109: Se puede definir si el lazo se activara de manera manual o remota
3) PIC_103A: Para que el lazo se active de manera manual:

-La presión en separador de succión debe de ser mayor a 2.6

-Se debe de haber ejecutado el primer paso de arranque de planta

-Debe de estar habilitado el bit I_Pres_Comp.

-Si el bit I_Pres_Comp se encuentra habilitado y la presión en separador de succión es menor


a 2.6 se establece un porcentaje de apertura de 35% en la válvula PIC_103A

-Si se ejecutó el primer paso de estado actual de planta y aún no se ha habilitado el bit
I_Pres_Comp se establece un porcentaje de apertura de 0% en la válvula PIC_103A.

4) PIC_106: Se puede definir si el lazo se activara de manera manual o remota

-S22_Rangos_out: Redirecciona el valor proveniente de la salida de las válvulas de control de


PID hacia la rutina S23_FC_Rangos_out y se obtiene como producto la lectura en unidades de
ingeniería.

-S24_Control_Alarmas: Define el orden en el que se ejecutaran las rutinas asociadas a las


alarmas.

-S25_Alarmas: Refleja las alarmas presentes y permite el reseteo de las mismas.

-S26_Timers_Valvulas: Seteo de timers de cierre y apertura de válvulas SDV y BDV.

-S27_Estado_Valvulas: Redirecciona el estado de las válvulas a la rutina


S29_FC_Valvulas_s_e_Estados para obtener los resultados del estado de las válvulas.

-S28_Valvulas: Determina el estado de falla, o apertura o cierra de las válvulas SDV y BDV.

-S29_FC_Valvulas_s_e_Estados: Determina la ruta a seguir para determinar el estado de la


válvula y redirige el valor a la rutina S27_Estado_Valvulas.

-S30_Valvulas_Presurizacion: (Sin uso)

-S31_Main_Valvulas: Define el orden en que se realizaran las rutinas relacionadas con las
válvulas.

-S32_Valvulas_MA: (Sin uso)

-S38_ByP_Origen_SD: Enclavamiento de los bits de mantenimiento.

You might also like