Manual de Operación de Reportes Diarios

23
Código: M-PRE- INS-MN-002 Fecha: Julio 2014 Versión:1 PROYECTO STAR Página 1 de 22 MANUAL DE OPERACIÓN DE APLICACIÓN REPORTES DIARIOS MANUAL DE OPERACIÓN DE APLICACIÓN REPORTES DIARIOS M-PRE-INS-MN-002 Versión: 1 HISTORIA DEL DOCUMENTO Versión Descripción Elaboró Revisó Aprobó Fecha 1 Manual de operación de aplicación. Wilmer Arcos V. Hugo Bernal Alexander Zambrano Julio 15/2014

description

temperatura y presion

Transcript of Manual de Operación de Reportes Diarios

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 1 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    MANUAL DE OPERACIN DE APLICACIN REPORTES

    DIARIOS

    M-PRE-INS-MN-002 Versin: 1

    HISTORIA DEL DOCUMENTO

    Versin Descripcin Elabor Revis Aprob Fecha

    1 Manual de operacin de aplicacin.

    Wilmer Arcos V.

    Hugo Bernal Alexander Zambrano

    Julio 15/2014

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 2 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    CONTENIDO

    1. OBJETIVO ..................................................................................................................................... 3

    2. ALCANCE ..................................................................................................................................... 4

    3. PROCEDIMIENTO ........................................................................................................................ 5

    3.1. APLICACIN REPORTES DIARIOS ...................................................................................... 5

    3.2. ESPECIFICACIONES TCNICAS DEL SISTEMA ................................................................... 5

    3.2.1. ESPECIFICACIONES MNIMAS .................................................................................... 5

    3.2.2. CONFIGURACION DE EXCEL ....................................................................................... 5

    3.3. INGRESO A LA APLICACIN ................................................................................................ 8

    3.4. REA DE TRABAJO DE APLICACIN REPORTES DIARIOS. ................................................ 9

    4. ANEXOS ..................................................................................................................................... 12

    4.1. CODIGO FUENTE ............................................................................................................... 12

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 3 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    1. OBJETIVO

    Se expone el funcionamiento y operacin de la aplicacin Reportes Diarios, aplicacin

    necesaria para visualizar da a da los cambios que ocurren en los pozos STAR con

    respecto a las variables de temperatura y presin de fondo fluyente (PWF), para lo cual

    se detallan los comandos, acciones y eventos que el usuario debe realizar para su

    buen funcionamiento.

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 4 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    2. ALCANCE

    Este manual tiene el propsito de mostrar de manera intuitiva la forma adecuada de

    utilizar la aplicacin Reportes Diarios para supervisar datos de campo en tiempo real,

    formando un histrico de los valores diarios que se registran para cada una de las

    variables. Se tendrn en cuenta los archivos necesarios que se debern cargar. Este

    manual no pretende ser una gua de programacin en lenguaje Visual Basic para

    Aplicaciones VBA, por tal motivo no se explicar el cdigo fuente del mismo.

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 5 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    3. PROCEDIMIENTO

    3.1. APLICACIN REPORTES DIARIOS

    Con un solo clic es posible visualizar para el da actual los valores y las graficas de las

    variables de temperatura en fondo y PWF de los Pozos STAR, mostrando siempre el

    valor ms representativo de temperatura registrado en el momento, discriminando

    tags de la fibra o de las termocuplas que brindan una temperatura menor a la

    temperatura de yacimiento o un dato errneo como es el caso de un valor negativo.

    3.2. ESPECIFICACIONES TCNICAS DEL SISTEMA

    Para que la aplicacin funcione correctamente, el equipo de cmputo debe cumplir las

    especificaciones mnimas de software y hardware.

    3.2.1. ESPECIFICACIONES MNIMAS

    - Intel(R) Core (TM) dual core 1.4 Ghz - Memoria Ram 1 GB - Disco duro 40 GB - Video 256Mb - Sistema operativo Windows 7 Enterprise 64 bit Service Pack 1 - Microsoft Office Professional 2010 plus. - Complemento PI_DataLink para Excel. - Conexin al PI Server.

    3.2.2. CONFIGURACION DE EXCEL

    - En la ejecucin de cualquier archivo Excel con contenido de Macros es necesario configurar el centro de confianza de Excel, el procedimiento se

    describe a continuacin.

    En cualquier archivo Excel, dirigirse a la parte superior izquierda en la pestaa

    Archivo y seleccionar Opciones como se observa en la Figura 1.

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 6 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    Figura 1. Ingreso al men de Opciones.

    Inmediatamente se despliega las opciones de Excel como se muestra en la Figura 2,

    se selecciona la opcin Centro de confianza en la parte izquierda del men y despus en la parte derecha hacer doble clic en el botn Configuracin del Centro de confianza donde se bajara la seguridad de Excel para que puedan ser ejecutados todos los archivos con macros (VBA).

    Figura 2. Ingreso a la configuracin del centro de confianza.

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 7 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    Se habilita la cuarta opcin de la configuracin de Activex Habilitar todos los controles sin restricciones y sin preguntar, esto con el fin de que los Activex se ejecuten sin ningn problema, como se observa en la siguiente figura.

    Figura 3. Configuracin de Activex.

    Despus se selecciona la opcin de Configuracin de Macros habilitando la cuarta opcin de esta configuracin Habilitar todas las Macros, permitiendo que la Macros (VBA) se ejecuten de forma adecuada como se observa en la Figura 4.

    Figura 4. Configuracin de Macros.

    A continuacin se selecciona la opcin de Vista protegida y se dejan en blanco todos los check boxes como se muestra en la Figura 5.

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 8 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    Figura 5. Configuracin Vista protegida.

    Por ultimo se cierra el archivo para que los cambios sean efectivos. Este procedimiento

    se realiza una sola vez en cada computador, permitiendo ejecutar cualquier archivo

    con contenido VBA.

    3.3. INGRESO A LA APLICACIN

    Para abrir la aplicacin es necesario dar doble clic en el archivo Excel Reportes

    Diarios.xlsm. En la figura 6 se muestra el ejecutable de la aplicacin para para

    supervisar comportamiento de los Pozos STAR.

    Figura 6. Archivo .xlsm Reportes Diarios.

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 9 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    3.4. REA DE TRABAJO DE APLICACIN REPORTES DIARIOS.

    La aplicacin Reportes Diarios cuenta con dos reas de grficos para visualizar

    temperatura y PWF de los pozos externos e internos independientemente, dos reas

    de datos para mostrar los valores por fecha de cada variable y tres botones de accin

    como se muestra en la Figura 7.

    Figura 7. Pantalla de inicio Reportes Diarios.

    El primer paso es dar clic en el botn ACTUALIZAR el cual dar paso a la conexin

    con el PI Server ofreciendo los valores de temperatura y presin provenientes de la

    instrumentacin de los pozos STAR para la ltima o ultimas fechas. Tambin se puede

    observar en la Figura 8 dos botones ms, uno de TEMPERATURA y otro de PWF

    para visualizar en las dos reas de grficos las variables de temperatura y presin

    respectivamente.

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 10 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    Figura 8. Botones de accin

    Despus de esto se observa las graficas y valores de las variables desde el primer da

    de consulta hasta la fecha actual como se muestra en la figura 9, en este este caso

    para la variable de temperatura en fondo. Al finalizar podemos cerrar el archivo y el

    guardara automticamente todos los valores hasta la fecha.

    Figura 9. Historial grfico de Temperatura.

    De igual manera al presionar el botn de PWF, en el rea grafica se muestra las

    grficas de presin para los pozos externos y los pozos internos y adems los valores

    de presin para la fecha actual (figura 10).

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 11 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    Figura 10. Historial grfico de PWF.

    Cada vez que se actualiza la aplicacin, se crea un histrico donde se almacenan los

    datos de temperatura y presin da a da desde que se corri por primera vez (figura

    11).

    Figura 11. Historial de datos de presin y temperatura.

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 12 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    4. ANEXOS

    4.1. CODIGO FUENTE

    A continuacin se observa el cdigo fuente para llevar a cabo esta aplicacin.

    Public ultima_fecha As Double

    Public sensortemp137, sensortemp138, sensortemp139, sensortemp140, sensortemp161,

    sensortemp162, sensortemp163, sensortemp164 As String

    Public interv1, interv2, interv3, interv4, interv5, interv6, interv7, interv8 As String

    Sub actualizar()

    Dim max137d, max138d, max139d, max140d, max161d, max162d, max163d, max164d As

    Double

    Dim tag_max1, tag_max2, tag_max3, tag_max4, tag_max5, tag_max6, tag_max7, tag_max8 As

    String

    Dim fecha_ayer, fecha_guardada As Date

    fecha_ayer = Format(Date - 1, "m/d/yyyy")

    ultima_fecha = Sheets("tags").Range("S10").End(xlDown).Row

    fecha_guardada = Sheets("tags").Cells(ultima_fecha, 19).Value

    If fecha_guardada = fecha_ayer Then

    MsgBox "LOS DATOS YA ESTAN ACTUALIZADOS"

    Exit Sub

    End If

    Sheets("graficas").Range("D11:H11,N11:R11").Select

    Sheets("graficas").Range("N11").Activate

    With Selection.Interior

    .Pattern = xlSolid

    .PatternColorIndex = xlAutomatic

    .ThemeColor = xlThemeColorDark1

    .TintAndShade = 0

    .PatternTintAndShade = 0

    End With

    '%%%%%%%% VALORES MAXIMOS DE TEMPERATURA %%%

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 13 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    max137d = Sheets("tags").Cells(4, 2).Value '%%%

    max138d = Sheets("tags").Cells(4, 4).Value '%%%

    max139d = Sheets("tags").Cells(4, 6).Value '%%%

    max140d = Sheets("tags").Cells(4, 8).Value '%%%

    max161d = Sheets("tags").Cells(4, 10).Value '%%%

    max162d = Sheets("tags").Cells(4, 12).Value '%%%

    max163d = Sheets("tags").Cells(4, 14).Value '%%%

    max164d = Sheets("tags").Cells(4, 16).Value '%%%

    '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    'XXX IDENTIFICACION DE LOS TAGS DE LA FIBRA DE MAYOR TEMPERATURAS INCLUIDO LAS

    TERMOCUPLAS XXX

    'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    '############### Pozo QF-137D ##################

    For poz1 = 7 To 58

    If Sheets("tags").Cells(poz1, 2) = max137d Then

    tag_max1 = Sheets("tags").Cells(poz1, 1).Value

    Exit For

    End If

    Next

    '############### Pozo QF-138D ##################

    For poz2 = 7 To 58

    If Sheets("tags").Cells(poz2, 4) = max138d Then

    tag_max2 = Sheets("tags").Cells(poz2, 3).Value

    Exit For

    End If

    Next

    '############### Pozo QF-139D ##################

    For poz3 = 7 To 51

    If Sheets("tags").Cells(poz3, 6) = max139d Then

    tag_max3 = Sheets("tags").Cells(poz3, 5).Value

    Exit For

    End If

    Next

    '############### Pozo QF-140D ##################

    For poz4 = 7 To 10

    If Sheets("tags").Cells(poz4, 8) = max140d Then

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 14 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    tag_max4 = Sheets("tags").Cells(poz4, 7).Value

    Exit For

    End If

    Next

    '############### Pozo QF-161D ##################

    For poz5 = 7 To 58

    If Sheets("tags").Cells(poz5, 10) = max161d Then

    tag_max5 = Sheets("tags").Cells(poz5, 9).Value

    Exit For

    End If

    Next

    '############### Pozo QF-162D ##################

    For poz6 = 7 To 50

    If Sheets("tags").Cells(poz6, 12) = max162d Then

    tag_max6 = Sheets("tags").Cells(poz6, 11).Value

    Exit For

    End If

    Next

    '############### Pozo QF-163D ##################

    For poz7 = 7 To 58

    If Sheets("tags").Cells(poz7, 14) = max163d Then

    tag_max7 = Sheets("tags").Cells(poz7, 13).Value

    Exit For

    End If

    Next

    '############### Pozo QF-164D ##################

    For poz8 = 7 To 38

    If Sheets("tags").Cells(poz8, 16) = max164d Then

    tag_max8 = Sheets("tags").Cells(poz8, 15).Value

    Exit For

    End If

    Next

    Sheets("tags").Cells(76, 1) = tag_max1

    Sheets("tags").Cells(76, 3) = tag_max2

    Sheets("tags").Cells(76, 5) = tag_max3

    Sheets("tags").Cells(76, 7) = tag_max4

    Sheets("tags").Cells(76, 9) = tag_max5

    Sheets("tags").Cells(76, 11) = tag_max6

    Sheets("tags").Cells(76, 13) = tag_max7

    Sheets("tags").Cells(76, 15) = tag_max8

    interv1 = Sheets("tags").Cells(9, 44).Value

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 15 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    interv2 = Sheets("tags").Cells(10, 44).Value

    interv3 = Sheets("tags").Cells(11, 44).Value

    interv4 = Sheets("tags").Cells(12, 44).Value

    interv5 = Sheets("tags").Cells(13, 44).Value

    interv6 = Sheets("tags").Cells(14, 44).Value

    interv7 = Sheets("tags").Cells(15, 44).Value

    interv8 = Sheets("tags").Cells(16, 44).Value

    'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    XXXXXXXXXXXXXXXXX

    'XXX IDENTIFICACION DE LOS TAGS DE LA FIBRA DE MAYOR TEMPERATURAS INCLUIDO LAS

    TERMOCUPLAS XXX

    'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    XXXXXXXXXXXXXXXXX

    '############### Pozo QF-137D ##################

    If Sheets("tags").Cells(7, 2) = max137d Then

    Sheets("graficas").Cells(12, 4) = "T1"

    sensortemp137 = "T1"

    ElseIf Sheets("tags").Cells(8, 2) = max137d Then

    Sheets("graficas").Cells(12, 4) = "T2"

    sensortemp137 = "T2"

    ElseIf Sheets("tags").Cells(9, 2) = max137d Then

    Sheets("graficas").Cells(12, 4) = "T3"

    sensortemp137 = "T3"

    ElseIf Sheets("tags").Cells(10, 2) = max137d Then

    Sheets("graficas").Cells(12, 4) = "INTAKE"

    sensortemp137 = "INTAKE"

    Else

    Sheets("graficas").Cells(12, 4) = "FIBRA"

    sensortemp137 = "FIBRA"

    End If

    If interv1 = "Intervenido" Then

    Sheets("graficas").Cells(12, 4) = "INTERVENIDO"

    sensortemp137 = "INTERVENIDO"

    Sheets("graficas").Cells(11, 4).Select

    With Selection.Interior

    .Pattern = xlSolid

    .PatternColorIndex = xlAutomatic

    .Color = 255

    .TintAndShade = 0

    End With

    End If

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 16 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    '############### Pozo QF-138D ##################

    If Sheets("tags").Cells(7, 4) = max138d Then

    Sheets("graficas").Cells(12, 5) = "T1"

    sensortemp138 = "T1"

    ElseIf Sheets("tags").Cells(8, 4) = max138d Then

    Sheets("graficas").Cells(12, 5) = "T2"

    sensortemp138 = "T2"

    ElseIf Sheets("tags").Cells(9, 4) = max138d Then

    Sheets("graficas").Cells(12, 5) = "T3"

    sensortemp138 = "T3"

    Else

    Sheets("graficas").Cells(12, 5) = "FIBRA"

    sensortemp138 = "FIBRA"

    End If

    If interv2 = "Intervenido" Then

    Sheets("graficas").Cells(12, 5) = "INTERVENIDO"

    sensortemp138 = "INTERVENIDO"

    Sheets("graficas").Cells(11, 5).Select

    With Selection.Interior

    .Pattern = xlSolid

    .PatternColorIndex = xlAutomatic

    .Color = 255

    .TintAndShade = 0

    .PatternTintAndShade = 0

    End With

    End If

    '############### Pozo QF-139D ##################

    If Sheets("tags").Cells(7, 6) = max139d Then

    Sheets("graficas").Cells(12, 6) = "T1"

    sensortemp139 = "T1"

    ElseIf Sheets("tags").Cells(8, 6) = max139d Then

    Sheets("graficas").Cells(12, 6) = "T2"

    sensortemp139 = "T2"

    ElseIf Sheets("tags").Cells(9, 6) = max139d Then

    Sheets("graficas").Cells(12, 6) = "T3"

    sensortemp139 = "T3"

    Else

    Sheets("graficas").Cells(12, 6) = "FIBRA"

    sensortemp139 = "FIBRA"

    End If

    If interv3 = "Intervenido" Then

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 17 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    Sheets("graficas").Cells(12, 6) = "INTERVENIDO"

    sensortemp139 = "INTERVENIDO"

    Sheets("graficas").Cells(11, 6).Select

    With Selection.Interior

    .Pattern = xlSolid

    .PatternColorIndex = xlAutomatic

    .Color = 255

    .TintAndShade = 0

    .PatternTintAndShade = 0

    End With

    End If

    '############### Pozo QF-140D ##################

    If Sheets("tags").Cells(7, 8) = max140d Then

    Sheets("graficas").Cells(12, 7) = "T1"

    sensortemp140 = "T1"

    ElseIf Sheets("tags").Cells(8, 8) = max140d Then

    Sheets("graficas").Cells(12, 7) = "T2"

    sensortemp140 = "T2"

    ElseIf Sheets("tags").Cells(9, 8) = max140d Then

    Sheets("graficas").Cells(12, 7) = "T3"

    sensortemp140 = "T3"

    ElseIf Sheets("tags").Cells(10, 8) = max140d Then

    Sheets("graficas").Cells(12, 7) = "INTAKE"

    sensortemp140 = "INTAKE"

    Else

    Sheets("graficas").Cells(12, 7) = "FIBRA"

    sensortemp140 = "FIBRA"

    End If

    If interv4 = "Intervenido" Then

    Sheets("graficas").Cells(12, 7) = "INTERVENIDO"

    sensortemp140 = "INTERVENIDO"

    Sheets("graficas").Cells(11, 7).Select

    With Selection.Interior

    .Pattern = xlSolid

    .PatternColorIndex = xlAutomatic

    .Color = 255

    .TintAndShade = 0

    .PatternTintAndShade = 0

    End With

    End If

    '############### Pozo QF-161D ##################

    If Sheets("tags").Cells(7, 10) = max161d Then

    Sheets("graficas").Cells(12, 14) = "T1"

    sensortemp161 = "T1"

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 18 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    ElseIf Sheets("tags").Cells(8, 10) = max161d Then

    Sheets("graficas").Cells(12, 14) = "T2"

    sensortemp161 = "T2"

    ElseIf Sheets("tags").Cells(9, 10) = max161d Then

    Sheets("graficas").Cells(12, 14) = "T3"

    sensortemp161 = "T3"

    Else

    Sheets("graficas").Cells(12, 14) = "FIBRA"

    sensortemp161 = "FIBRA"

    End If

    If interv5 = "Intervenido" Then

    Sheets("graficas").Cells(12, 14) = "INTERVENIDO"

    sensortemp161 = "INTERVENIDO"

    Sheets("graficas").Cells(11, 14).Select

    With Selection.Interior

    .Pattern = xlSolid

    .PatternColorIndex = xlAutomatic

    .Color = 255

    .TintAndShade = 0

    .PatternTintAndShade = 0

    End With

    End If

    '############### Pozo QF-162D ##################

    If Sheets("tags").Cells(7, 12) = max162d Then

    Sheets("graficas").Cells(12, 15) = "T1"

    sensortemp162 = "T1"

    ElseIf Sheets("tags").Cells(8, 12) = max162d Then

    Sheets("graficas").Cells(12, 15) = "T2"

    sensortemp162 = "T2"

    ElseIf Sheets("tags").Cells(9, 12) = max162d Then

    Sheets("graficas").Cells(12, 15) = "T3"

    sensortemp162 = "T3"

    Else

    Sheets("graficas").Cells(12, 15) = "FIBRA"

    sensortemp162 = "FIBRA"

    End If

    If interv6 = "Intervenido" Then

    Sheets("graficas").Cells(12, 15) = "INTERVENIDO"

    sensortemp162 = "INTERVENIDO"

    Sheets("graficas").Cells(11, 15).Select

    With Selection.Interior

    .Pattern = xlSolid

    .PatternColorIndex = xlAutomatic

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 19 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    .Color = 255

    .TintAndShade = 0

    .PatternTintAndShade = 0

    End With

    End If

    '############### Pozo QF-163D ##################

    If Sheets("tags").Cells(7, 14) = max163d Then

    Sheets("graficas").Cells(12, 16) = "T1"

    sensortemp163 = "T1"

    ElseIf Sheets("tags").Cells(8, 14) = max163d Then

    Sheets("graficas").Cells(12, 16) = "T2"

    sensortemp163 = "T2"

    ElseIf Sheets("tags").Cells(9, 14) = max163d Then

    Sheets("graficas").Cells(12, 16) = "T3"

    sensortemp163 = "T3"

    ElseIf Sheets("tags").Cells(10, 14) = max163d Then

    Sheets("graficas").Cells(12, 16) = "INTAKE"

    sensortemp163 = "INTAKE"

    Else

    Sheets("graficas").Cells(12, 16) = "FIBRA"

    sensortemp163 = "FIBRA"

    End If

    If interv7 = "Intervenido" Then

    Sheets("graficas").Cells(12, 16) = "INTERVENIDO"

    sensortemp163 = "INTERVENIDO"

    Sheets("graficas").Cells(11, 16).Select

    With Selection.Interior

    .Pattern = xlSolid

    .PatternColorIndex = xlAutomatic

    .Color = 255

    .TintAndShade = 0

    .PatternTintAndShade = 0

    End With

    End If

    '############### Pozo QF-164D ##################

    If Sheets("tags").Cells(7, 16) = max164d Then

    Sheets("graficas").Cells(12, 17) = "T1"

    sensortemp164 = "T1"

    ElseIf Sheets("tags").Cells(8, 16) = max164d Then

    Sheets("graficas").Cells(12, 17) = "T2"

    sensortemp164 = "T2"

    ElseIf Sheets("tags").Cells(9, 16) = max164d Then

    Sheets("graficas").Cells(12, 17) = "T3"

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 20 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    sensortemp164 = "T3"

    Else

    Sheets("graficas").Cells(12, 17) = "FIBRA"

    sensortemp164 = "FIBRA"

    End If

    If interv8 = "Intervenido" Then

    Sheets("graficas").Cells(12, 17) = "INTERVENIDO"

    sensortemp164 = "INTERVENIDO"

    Sheets("graficas").Cells(11, 17).Select

    With Selection.Interior

    .Pattern = xlSolid

    .PatternColorIndex = xlAutomatic

    .Color = 255

    .TintAndShade = 0

    .PatternTintAndShade = 0

    End With

    End If

    Call historico_tempe

    End Sub

    Sub historico_tempe()

    Application.ScreenUpdating = False

    'Extender la fecha anterior

    ultima_fecha = Sheets("tags").Range("S10").End(xlDown).Row ' ultima fecha almacenada

    Sheets("tags").Cells(2, 1) = Sheets("tags").Cells(ultima_fecha, 19) + 1 & " 0:00"

    Sheets("tags").Cells(3, 1) = Sheets("tags").Cells(ultima_fecha, 19) + 1 & " 23:00"

    valo_temp1 = Sheets("tags").Cells(101, 2).Value

    valo_temp2 = Sheets("tags").Cells(101, 4).Value

    valo_temp3 = Sheets("tags").Cells(101, 6).Value

    valo_temp4 = Sheets("tags").Cells(101, 8).Value

    valo_temp5 = Sheets("tags").Cells(101, 10).Value

    valo_temp6 = Sheets("tags").Cells(101, 12).Value

    valo_temp7 = Sheets("tags").Cells(101, 14).Value

    valo_temp8 = Sheets("tags").Cells(101, 16).Value

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 21 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    interv1 = Sheets("tags").Cells(9, 44).Value

    interv2 = Sheets("tags").Cells(10, 44).Value

    interv3 = Sheets("tags").Cells(11, 44).Value

    interv4 = Sheets("tags").Cells(12, 44).Value

    interv5 = Sheets("tags").Cells(13, 44).Value

    interv6 = Sheets("tags").Cells(14, 44).Value

    interv7 = Sheets("tags").Cells(15, 44).Value

    interv8 = Sheets("tags").Cells(16, 44).Value

    'pozo QF-137D

    If valo_temp1 < 140 Or interv1 = "Intervenido" Then

    Sheets("tags").Range("T" & ultima_fecha + 1) = ""

    Else

    Sheets("tags").Range("B101").Copy

    Sheets("tags").Range("T" & ultima_fecha + 1).PasteSpecial Paste:=xlPasteValues,

    Operation:=xlNone, SkipBlanks:=False, Transpose:=False

    End If

    'pozo QF-138D

    If valo_temp2 < 140 Or interv2 = "Intervenido" Then

    Sheets("tags").Range("U" & ultima_fecha + 1) = ""

    Else

    Sheets("tags").Range("D101").Copy

    Sheets("tags").Range("U" & ultima_fecha + 1).PasteSpecial Paste:=xlPasteValues,

    Operation:=xlNone, SkipBlanks:=False, Transpose:=False

    End If

    'pozo QF-139D

    If valo_temp3 < 140 Or interv3 = "Intervenido" Then

    Sheets("tags").Range("V" & ultima_fecha + 1) = ""

    Else

    Sheets("tags").Range("F101").Copy

    Sheets("tags").Range("V" & ultima_fecha + 1).PasteSpecial Paste:=xlPasteValues,

    Operation:=xlNone, SkipBlanks:=False, Transpose:=False

    End If

    'pozo QF-140D

    If valo_temp4 < 140 Or interv4 = "Intervenido" Then

    Sheets("tags").Range("W" & ultima_fecha + 1) = ""

    Else

    Sheets("tags").Range("H101").Copy

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 22 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    Sheets("tags").Range("W" & ultima_fecha + 1).PasteSpecial Paste:=xlPasteValues,

    Operation:=xlNone, SkipBlanks:=False, Transpose:=False

    End If

    'pozo QF-161D

    If valo_temp5 < 140 Or interv5 = "Intervenido" Then

    Sheets("tags").Range("X" & ultima_fecha + 1) = ""

    Else

    Sheets("tags").Range("J101").Copy

    Sheets("tags").Range("X" & ultima_fecha + 1).PasteSpecial Paste:=xlPasteValues,

    Operation:=xlNone, SkipBlanks:=False, Transpose:=False

    End If

    'pozo QF-162D

    If valo_temp6 < 140 Or interv6 = "Intervenido" Then

    Sheets("tags").Range("Y" & ultima_fecha + 1) = ""

    Else

    Sheets("tags").Range("L101").Copy

    Sheets("tags").Range("Y" & ultima_fecha + 1).PasteSpecial Paste:=xlPasteValues,

    Operation:=xlNone, SkipBlanks:=False, Transpose:=False

    End If

    'pozo QF-163D

    If valo_temp7 < 140 Or interv7 = "Intervenido" Then

    Sheets("tags").Range("Z" & ultima_fecha + 1) = ""

    Else

    Sheets("tags").Range("N101").Copy

    Sheets("tags").Range("Z" & ultima_fecha + 1).PasteSpecial Paste:=xlPasteValues,

    Operation:=xlNone, SkipBlanks:=False, Transpose:=False

    End If

    'pozo QF-164D

    If valo_temp8 < 140 Or interv8 = "Intervenido" Then

    Sheets("tags").Range("AA" & ultima_fecha + 1) = ""

    Else

    Sheets("tags").Range("P101").Copy

    Sheets("tags").Range("AA" & ultima_fecha + 1).PasteSpecial Paste:=xlPasteValues,

    Operation:=xlNone, SkipBlanks:=False, Transpose:=False

    End If

    Sheets("tags").Range("S" & ultima_fecha).AutoFill Destination:=Sheets("tags").Range("S" &

    ultima_fecha & ":S" & ultima_fecha + 1), Type:=xlFillDefault

  • Cdigo: M-PRE-

    INS-MN-002

    Fecha: Julio 2014

    Versin:1

    PROYECTO STAR Pgina 23 de

    22 MANUAL DE OPERACIN DE APLICACIN

    REPORTES DIARIOS

    Sheets("graficas").Cells(12, 12) = Sheets("tags").Cells(ultima_fecha + 1, 19).Value

    Sheets("graficas").Cells(12, 22) = Sheets("tags").Cells(ultima_fecha + 1, 19).Value

    Application.ScreenUpdating = True

    Call historico_pwf

    Call grafica_tempe

    End Sub