*
* -------------------------------------------------------------------------------------------------------
*
* Sequence name : SFCOCDL1
* Bloco : LIMPEZA
* Tipo de bloco : bloco de sequencia (sequencia)
* Tipo de Instrumento : Operacao
* Tipo de sequencia : Operacao da BPO CDL1
* Autor :
* Data 07/07/2008 - Projeto Reator Linha 4 - PVC Colombo
*
* Descricao : Este e o bloco inicial da sequencia de operacao da BPO. Faz parte desta sequencia
* os blocos PARTIDA,INICIALIZACAO,LIMPEZA,
* FINALIZACAO
*
* -------------------------------------------------------------------------------------------------------
*
wait until (%%.SINCRHLD == 1) !Aguarda sincronismo de HOLD p/ Running
*Step procedure CD LIMPEZA e liberação do "HOLD" pela monitoração
%%.MONSTEP = 30
*Libera botão de HOLD para operador
%%.swop[3] = 0 !Botão de HOLD
*Estado CD LIMPEZA
%%.ESTADO = 20
%%.MONSTEP = 40
*Step procedure CD LIMPEZA
%%.MONSTEP = 100
*Reseta timer de supervisão de introdução de CD LIMPEZA
C_TIMER = "RESETAR" !Comando RESETAR para função timer
FUNC_TM1 (TMSUPCDL,C_TIMER) !Função timer (sebol user function)
*Carrega timer de supervisão de introdução de CD LIMPEZA
TMSUPCDL.PH = %%.SUP2_CDL
*Inicia timer de supervisão de introdução de CD LIMPEZA
C_TIMER = "INICIAR" !Comando INICIAR para função timer
FUNC_TM1 (TMSUPCDL,C_TIMER) !Função timer (sebol user function)
*Fecha válvula de cabeça de Limpeza,introducao ED
CDLIMPC2.P02 = 0
EDINTC2.P02 = 0
CDPURGC2.P02 = 0
CDDGZC2.P02 = 0
*Aguarda válvula de Limpeza de condensador, introducao ED fechadas
wait until (CDLIMPC2.P04 == 0 and ED_INT_1.PV == 0 and CD_PURG1.PV == 0 and CD_DGZ_1.PV == 0)
*Step procedure CD LIMPEZA
%%.MONSTEP = 110
*Abre válvula de introducao de ED
EDINTC2.P02 = 2
*Aguarda valvula aberta
wait until (ED_INT_1.PV == 2)
*Step procedure CD LIMPEZA
%%.MONSTEP = 120
*Abre válvula de limpeza de condensador
CDLIMPC2.P02 = 2
*Aguarda valvula de CD limpeza aberta
wait until (CDLIMPC2.P04 == 2)
*Step procedure CD LIMPEZA
%%.MONSTEP = 130
*Estado CD LIMPEZA
%%.ESTADO = 40
*Inicia timer de supervisão de introdução de CD LIMPEZA
C_TIMER = "INICIAR" !Comando INICIAR para função timer
FUNC_TM1 (TMINTCDL,C_TIMER) !Função timer (sebol user function)
*Aguarda tempo de limpeza
wait until (TMINTCDL.PV >= %%.TMLIMPCD)
*Step procedure CD LIMPEZA
%%.MONSTEP = 140
*Fecha válvula de cabeça de Limpeza
CDLIMPC2.P02 = 0
*Aguarda válvula de Limpeza de condensador fechada
wait until (CDLIMPC2.P04 == 0)
*Step procedure CD LIMPEZA
%%.MONSTEP = 150
*Fecha válvula de introducao de ED
EDINTC2.P02 = 0
*Aguarda valvula fechada
wait until (ED_INT_1.PV == 0)
quit
* * ------------------------------------------------------------------------------------------------------- * * Sequence name: SFCOCDL1 * Block: Cleaning * Type of block: block sequence (sequence) * Type of instrument: Operation * Sequence type: Operation of CDL1 BPO * Author: * Date 7/7/2008-4-PVC Line Reactor Design Columbus * * Description: This and the initial block of the sequence of operation of the BPO. Part of this sequence * the STARTING blocks, START, cleaning, * FINALIZACAO * * ------------------------------------------------------------------------------------------------------- * wait until (%%. SINCRHLD = = 1). Waits HOLD sync p/Running * Step procedure cleaning and CD release of "HOLD" by monitoring %%. MONSTEP = 30 * Releases HOLD button to operator %%. swop [3] = 0. HOLD button * State CD CLEANING %%. State = 20 %%. MONSTEP = 40 * Step procedure CLEANING CD %%. MONSTEP = 100 * Resets timer introduction supervision of CLEANING CD C_TIMER = "RESET". Command to RESET timer function FUNC_TM1 (TMSUPCDL, C_TIMER). Timer function (sebol user function) * Loads of supervision timer introduction of CD CLEANING TMSUPCDL. PH =%%. SUP2_CDL * Starts introducing supervision timer CLEANING CD C_TIMER = "START"! Start command for timer function FUNC_TM1 (TMSUPCDL, C_TIMER). Timer function (sebol user function) * Close head cleaning, valve opening ED CDLIMPC2. P02 = 0 EDINTC2. P02 = 0 CDPURGC2. P02 = 0 CDDGZC2. P02 = 0 * Waits for condenser Cleaning, valve opening ED closed wait until (CDLIMPC2. P04 == 0 and ED_INT_1.0 and CD_PURG1 = PV. PV == 0 and CD_DGZ_1 == 0) PV. * Step procedure CLEANING CD %%. MONSTEP = 110 * Introduction of ED valve Opens EDINTC2. P02 = 2 * Waits for open valve wait until (ED_INT_1. PV == 2) * Step procedure CLEANING CD %%. MONSTEP = 120 * Opens valve condenser cleaning CDLIMPC2. P02 = 2 * Waits for CD open cleaning valve wait until (CDLIMPC2. P04 == 2) * Step procedure CLEANING CD %%. MONSTEP = 130 * State CD CLEANING %%. State = 40 * Starts introducing supervision timer CLEANING CD C_TIMER = "START"! Start command for timer function FUNC_TM1 (TMINTCDL, C_TIMER). Timer function (sebol user function) * Waits for cleaning time wait until (TMINTCDL. > PV =%%. TMLIMPCD) * Step procedure CLEANING CD %%. MONSTEP = 140 * Head cleaning valve Closes CDLIMPC2. P02 = 0 * Waits for cleaning condenser valve closed wait until (CDLIMPC2. P04 == 0) * Step procedure CLEANING CD %%. MONSTEP = 150 * Introduction of ED valve Closes EDINTC2. P02 = 0 * Waits for closed valve wait until (ED_INT_1. PV == 0) Quit
การแปล กรุณารอสักครู่..
*
* Sequence name: SFCOCDL1 * Block: CLEANING * block type: sequence block (sequence) * Instrument Type: Operacao * Type of sequence: Operacao BPO CDL1 * Author: * Date 07/07/2008 - Reactor Project Line 4 - PVC Colombo * * Description: This and the first block of the sequence of operation of BPO. Part of this sequence * the START block, INITIALIZATION, CLEANING, * Finishing * * until (%%. SINCRHLD == 1)! Wait HOLD sync w / Running * Step procedure CLEANING CD and release the "HOLD" for monitoring %%. MONSTEP = 30 * Libera HOLD button for operator %%. swop [3 ]! = 0 HOLD button * State CD CLEANING %%. STATE = 20 %%. MONSTEP = 40 * Step procedure CD CLEANING %%. MONSTEP = 100 * Resets CD input supervision timer CLEANING C_TIMER = "reset"! RESET command for timer function FUNC_TM1 (TMSUPCDL, C_TIMER)! timer function (SEBOL user function) * Load CD input supervision timer CLEANING TMSUPCDL.PH = %%. SUP2_CDL * Starts CD input supervision timer CLEANING C_TIMER = " START "! Command START to timer function FUNC_TM1 (TMSUPCDL, C_TIMER)! function timer (SEBOL user function) * Closes Cleaning head valve, introduction ED CDLIMPC2.P02 = 0 EDINTC2.P02 = 0 CDPURGC2.P02 = 0 CDDGZC2.P02 = 0 * Pending valve condenser cleaning, closed introduction ED wait until (CDLIMPC2.P04 == 0 and ED_INT_1.PV == 0 and CD_PURG1.PV == 0 and CD_DGZ_1.PV == 0) * Step procedure CD CLEANING % .MONSTEP% = 110 * open valve introduction of ED EDINTC2.P02 = 2 * Pending valve open wait until (ED_INT_1.PV == 2) * Step procedure CD cLEANING %%. MONSTEP = 120 * open condenser cleaning valve CDLIMPC2 .P02 = 2 * Pending valve open CD cleaning wait until (CDLIMPC2.P04 == 2) * Step procedure CD cLEANING %%. MONSTEP = 130 * State CD cLEANING %%. STATE = 40 * Start input supervision timer CD cLEANING C_TIMER = "START"! Command START to timer function FUNC_TM1 (TMINTCDL, C_TIMER)! timer function (SEBOL user function) * wait time cleaning wait until (TMINTCDL.PV> = %%. TMLIMPCD) * Step procedure CD cLEANING %%. MONSTEP = 140 * close Cleaning head valve CDLIMPC2.P02 = 0 * Pending cleaning valve closed condenser wait until (CDLIMPC2.P04 == 0) * Step procedure CD CLEANING %%. MONSTEP = 150 * closed valve the introduction of ED EDINTC2.P02 = 0 * Pending valve closed wait until (ED_INT_1.PV == 0) quit
การแปล กรุณารอสักครู่..
** -------------------------------------------------------------------------------------------------------** sequence name: sfcocdl1* cleaning block:* type of block: block of sequence (sequence)* the type of operation instrument:* the type of operation of the BPO cdl1 sequence:* Author:* date 07 / 07 / 2008 - Project reactor line 4 - PVC Columbus.** Description: this and the starting block of the sequence of operation of the BPO. Part of this sequence* the blocks match, inicializacao, cleaning.* finalizacao** -------------------------------------------------------------------------------------------------------*Wait until (%%.Sincrhld = = 1). Pending synchronization hold P / running* step procedure CD cleaning and release of the "hold" for monitoring.%%.Monstep = 30* release button hold for operator.%%.Swop [3] = 0. Hold button.* state CD cleaning%%.Estado = 20.monstep = 40%%* step procedure CD cleaning%%.Monstep = 100* reset timer supervision of introduction of CD cleaning(C _ timer = "reset". The command reset for function timer.Func _ TM1 (tmsupcdl, C _ timer). The function timer (sebol user function)* load timer supervision of introduction of CD cleaningTmsupcdl.ph =%.Sup2 _ CDL* starts timer supervision of introduction of CD cleaning(C _ timer = "start!" The command start to function timer.Func _ TM1 (tmsupcdl, C _ timer). The function timer (sebol user function)* close the valve head cleaning, introduction.Cdlimpc2.p02 = 0Edintc2.p02 = 0Cdpurgc2.p02 = 0Cddgzc2.p02 = 0* awaits cleaning of condenser valve closed, introduction.Wait until (cdlimpc2.p04 = = 0 and ED _ int _ 1.pv = = 0 and CD _ purg1.pv = = 0 and CD _ DGZ _ 1.pv = = 0)* step procedure CD cleaning.monstep = 110%%Open valve of introduction.Edintc2.p02 = 2* looks open valveWait until (ED _ int _ 1.pv = = 2)* step procedure CD cleaning%%.Monstep = 120Open the valve for cleaning of condenserCdlimpc2.p02 = 2* awaits CD cleaning valve openWait until (cdlimpc2.p04 = = 2)* step procedure CD cleaning%%.Monstep = 130* state CD cleaning.estado = 40%%* starts timer supervision of introduction of CD cleaning(C _ timer = "start!" The command start to function timer.Func _ TM1 (tmintcdl, C _ timer). The function timer (sebol user function)* awaits cleaning timeWait until (tmintcdl.pv > =%.Tmlimpcd)* step procedure CD cleaning%%.Monstep = 140* close the valve head cleaningCdlimpc2.p02 = 0* awaits cleaning of condenser closed valveWait until (cdlimpc2.p04 = = 0)* step procedure CD cleaning%%.Monstep = 150* close valve of introduction.Edintc2.p02 = 0* looks closed valveWait until (ED _ int _ 1.pv = = 0)Quit
การแปล กรุณารอสักครู่..