60
 PROYECTO SPENCE COMPAÑÍA MINERA SPENCE S.A. PROYECTO: AUTOMATIZACIÓN DE LA NAVE DE ELECTRO OBTENCIÓN ESPECIFICACIÓN DE DISEÑO SISTEMA DE TRAZABILIDAD DOCUMENTO : CS5025-ED-01 PREPARADO POR: S. HABIT REVISADO POR: V. GOMEZ R. APROBADO POR: V. GOMEZ R. CONTAC Ingenieros Ltda. División Integración de Sistemas Industriales. REV. FECHA EMISIÓN APROB. CONTAC A B C D 0 8/Febrero/2006 10/Febrero/2006 10/Marzo/2006 31/Marzo/2006 16/Junio/2006 Emisión preliminar Emitido para comentarios internos Emitido para aprobación cliente Actualizado a la fecha Emitido para construcción VGR VGR VGR VGR VGR

CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

Embed Size (px)

Citation preview

Page 1: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 1/60

PROYECTO SPENCECOMPAÑÍA MINERA SPENCE S.A.

PROYECTO: AUTOMATIZACIÓN DE LA NAVE DEELECTRO OBTENCIÓN

ESPECIFICACIÓN DE DISEÑO SISTEMA DE TRAZABILIDAD

DOCUMENTO : CS5025-ED-01PREPARADO POR: S. HABITREVISADO POR: V. GOMEZ R.APROBADO POR: V. GOMEZ R.

CONTAC Ingenieros Ltda.División Integración de Sistemas Industriales.

REV. FECHA EMISIÓN APROB.CONTAC

ABCD0

8/Febrero/200610/Febrero/200610/Marzo/200631/Marzo/200616/Junio/2006

Emisión preliminarEmitido para comentarios internosEmitido para aprobación clienteActualizado a la fechaEmitido para construcción

VGRVGRVGRVGRVGR

Page 2: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 2/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 2

CONTENIDO

1 INTRODUCCIÓN ................................................................................................................. 3

1.1 NOMENCLATURA ........................................................................................................

2 DESCRIPCIÓN GENERAL.................................................................................................. 5

3 REQUERIMIENTOS ............................................................................................................ 8

3.1 GENERALES ................................................................................................................ 8 3.2 RECOPILACIÓN DE INFORMACIÓN .......................................................................... 3.3 CORRELACIÓN DE INFORMACIÓN .......................................................................... 3.4 PROCESAMIENTO DE INFORMACIÓN .....................................................................

3.4.1 Índice de calidad de Blanks ................................................................................................................. 3.4.2 Rechazo de Blanks .............................................................................................................................. 3.4.3 Índice de calidad de Gaps ................................................................................................................... 3.4.4 Alarma de Mantenimiento de Gaps .....................................................................................................

3.5 REPORTABILIDAD OPERACIONAL .......................................................................... 3.6 DESCRIPCIÓN CASOS DE USO ............................................................................... 12 3.7 MANEJO DE CONTINGENCIAS ................................................................................ 1

3.7.1 Recuperación y corrección de eventos en la operación. ...................................................................... 3.7.2 Recuperación del servidor. ..................................................................................................................

3.8 CASOS DE USO ........................................................................................................ 17

4 DISEÑO PRELIMINAR DE REPORTES (PANTALLAS) ................................................... 1

4.1 REPORTE DE BLANKS RECHAZADOS .................................................................... 1 4.2 REPORTE DE GAPS EN ALARMA ............................................................................ 1 4.3 REPORTE DE COBRE PRODUCIDO ........................................................................ 20 4.4 REPORTE DE COBRE RECHAZADO ........................................................................ 2 4.5 REPORTE DE BLANKS INYECTADOS ..................................................................... 2 4.6 REPORTE DE ÍNDICE DE CALIDAD DE BLANKS ................................................... 4.7 REPORTE DE ÍNDICE DE CALIDAD DE GAPS ........................................................

5 ENTRADA DE INFORMACIÓN PARA LA TRAZABILIDAD ...........................................

5.1 INFORMACIÓN PROVENIENTE DE GRÚAS ............................................................ 5.2 INFORMACIÓN PROVENIENTE DE MÁQUINAS .....................................................

6 DIAGRAMA DE ESTADO ................................................................................................. 30

7 ARQUITECTURA DE DISEÑO .......................................................................................... 3

7.1 DESCRIPCIÓN DE LOS ELEMENTOS DE SOFTWARE ........................................... 7.2 DESCRIPCION DE PROCEDIMIENTOS Y TRIGGERS .............................................

8 MODELO ENTIDAD-RELACIÓN....................................................................................... 4

9 DICCIONARIO DE DATOS ............................................................................................... 45

10 NOTAS DE IMPLEMENTACIÓN ................................................................................... 60

Page 3: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 3/60

Page 4: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 4/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 4

1.1 NOMENCLATURA

Acrónimo DescripciónMLDC Máquina Lavadora y Despegadora de Cátodos (CWSM: Cathode washing and stripping machina)

MAQUINA Se refiere, dependiendo del contexto, al sistema completo asociado a una máquina lavadora ydespegadora de cátodos o al PLC asociado a ella con el cual interactúa el sistema de coordinación.

GRUA Se refiere, dependiendo del contexto, al sistema completo asociado a una grúa o al PLC asociado aella con el cual interactúa el sistema de coordinación.

EQUIPOS Se refiere en forma genérica a los equipos mayores considerados en la coordinación, esto es, Grúasy/o Máquinas

CSQA Analizador de Calidad de Superficie de Cátodos (Sistema APLIK)PCS Sistema de Control de Proceso (PCS7)CIRCUITO Cada una de las tres secciones de celdas en que se divide la nave de EWFILA Cada una de las filas de celdas (dirección Norte-Sur), 2 por circuitoCELDA Componente atómica de siembra/cosecha, 126 por circuito, 63 por filaTERCIO Un tercio de los cátodos contenidos en la celda (26 cátodos), a menudo referido comoLINGADA GAP Espacio entre ánodos donde madura el cátodo, dentro de la celda de electro obtención

BLANK Plancha de acero inoxidable, sobre la cual crece el cobre al instalarse dentro de una celdaCOBRE Lámina de cobre formada en cada una de los las caras del blank.

CATODO Dependiendo del contexto se puede referir al conjunto blank con láminas de cobre adheridas, a soloel cobre o solo al blank.

PAQUETE Conjunto de 50 cátodos aprox. (Bundle)LOTE Conjunto de 10 paquetes de cátodos (aprox. 500 cátodos)

COSECHA Usualmente se refiere a la operación de cosecha siembra y/o al periodo completo de cosecha paracumplir la producción diaria.

EVENTOS Ocurrencia de una condición que indica un estado en la operación de cosecha.SECUENCIA Listado de Ordenes de Cosecha SiembraBIC Correa de inserción de Blank (Blank inject conveyor)TROLLEY Carros de transferencia en máquinasBOS Estación de salida de Blank (Blank Out loading Station)CLS Estación de Carga de Cátodos (Cathode Loading Station)RWC Correa de entrada a Lavadora (Receiving Washing Conveyor)G2-MSS Módulo Secuenciador-Simulador (incluye simulador)G2-CTR Módulo de Coordinador en Tiempo RealPCM Módulo Coordinador de MensajesCTS Sistema de Trazabilidad de CátodosPCC Programa de Cosecha de CátodosDSN ODBC Data Source Name para acceder a la base de datos SQL Server a través de ODBC.Scripts Código de programación en lenguaje interpretado. Usado en ambiente SQL Server y WinCC

Page 5: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 5/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 5

2 DESCRIPCIÓN GENERAL

El Proceso de Electro obtención es el último considerado dentro de la cadena de producción demineral oxidado. Mediante este proceso se recupera el cobre de una solución de electrolitoconcentrado para producircátodos de alta pureza de cobre (99,99%) muy cotizados en elmercado.

La solución electrolítica que contiene el cobre en forma de sulfato de cobre (Cu SO4) es llevadaa las celdas de electro obtención que son estanques rectangulares, que tienen dispuestas en suinterior y sumergidas en solución, unas placas metálicas de aproximadamente 1 m2 cada una.

Estas placas corresponden alternadamente a un ánodo y un cátodo. Los ánodos son placas deplomo que hacen las veces de polo positivo, ya que por éstos se introduce la corriente eléctrica,en tanto que los cátodos son placas de acero inoxidable, que corresponde al polo negativo, pordonde sale la corriente, (ver Figura N° 2.1)

Figura N° 2.1: Cátodos de Cobre

El proceso de electro-obtención será desarrollado en una nave dividida en tres secciones ocircuitos de 126 celdas cada una y 78 cátodos por celda. El cátodo posee dos hojas de cobre.Cada circuito tiene dos hileras de 63 celdas. Al final de la nave dos máquinas lavadoras ydespegadoras de cátodos recibirán los cátodos cosechados desde cualquier celda.

Las operaciones de la nave consideran tres grúas para cosechar cátodos, una grúa para cadacircuito de la nave, durante un periodo de cosecha normal de 16 horas diarias durante dosturnos. Cada grúa recogerá 26 celdas por día normalmente. Sin embargo, las grúas estándiseñadas para cosechar 50 celdas desde cualquier posición del circuito correspondiente en elperíodo de trabajo diario de 16 horas. Las actividades de mantenimiento de grúa serán llevadasa cabo en el turno de día normalmente, entre las cuales se considera el mantenimiento yreemplazo de ánodos, actividades excluidas de los servicios de automatización supervisora. Ladisposición de la nave y de las máquinas se puede observar en la Fig. 2.2.

Page 6: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 6/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 6

Fig. 2.2. Disposición de la nave y sus principales elementos.

Los cátodos serán cosechados desde la celda en grupos de 26 cátodos (tercios) para serllevados a la máquina lavadora y despegadora de cátodos. La reinserción de los 26 “blanks”correspondientes (siembra), será realizada en forma inmediata por las grúas antes de proceder

a la cosecha del siguiente grupo de cátodos.Los servicios de automatización están orientados a permitir una operación de cosecha decátodos segura, eficiente y totalmente automática. Para ello los equipos asociados a laoperación de cosechas estarán provisto de la más alta tecnología y aptos para operar en formaautomática.

Las tareas asociadas al control supervisor son:Programa de CosechasPrograma de CoordinaciónSimuladorTrazabilidad de Cátodos

El Sistema de Trazabilidad de Cátodos (CTS) registrará los datos de producción de cobreasociado a todos los cátodos en uso en la nave (aprox. 30000) y entregará herramientas dereportabilidad operacional orientadas a la evaluación de la operación diaria de cosecha y eldiagnóstico de anomalías en tiempo real.

Adicionalmente, la información almacenada deberá quedar accesible desde otros sistemas. Enparticular, el CTS se enmarca dentro de la funcionalidad que debe proveer el Sistema deCoordinación y Supervisión de la nave de electro obtención, a un Sistema de Trazabilidad Totalde la Planta.

Dicho sistema de trazabilidad total de la planta, será el encargado de integrar diferentes datos,

provenientes de diferentes sistemas y/o fuentes de información, como ser:Datos asociados a cátodos y su manejo (CTS, Sistema de Coordinación y Supervisión).Datos asociados a los circuitos electrolíticos y circuitos eléctricos (Sistema de Control deProceso, PCS7)Datos asociados a los análisis químicos de los cátodos (Sistema de Laboratorio).Datos asociados al Programa de ProducciónDatos asociados al Programa de Ventas

Circuito 1

Circuito 2

Circuito 3

Page 7: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 7/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 7

Uno de los criterios básicos para el CTS es evitar la duplicidad en el almacenamiento deinformación. De esta manera, no se considera almacenar en el CTS los datos existentes en losotros sistemas antes mencionados.

En la Fig. 2.3 se muestra una disposición simplificada de la arquitectura del sistema decoordinación y supervisión de la nave de electro obtención donde se destaca el lugar dondecorre el CTS.

Fig. 2.3. Arquitectura simplificada del sistema de control donde se destaca la aplicación CTS.

Page 8: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 8/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 8

3 REQUERIMIENTOS

3.1 GENERALES

Los requerimientos generales que debe satisfacer el sistema de trazabilidad de cátodos, son losindicados en el documento“CS5025-EF-01 Especificación Funcional Sistema de Trazabilidad”Rev. 0, el cual se resume en:

El sistema de trazabilidad de cátodos debe incluir por lo menos las siguientes características:

Recopilar información desde los equipos mayores (grúas y máquinas).Almacenar en una base de datos, toda la información relevante de producción decátodos.Permitir la correlación basada en el tiempo de los datos recopilados con los datos

históricos de proceso disponibles en el sistema de control de la planta.Permitir la correlación basada en el tiempo de los datos recopilados con los datos deanálisis de calidad de cobre disponibles en la base de datos de laboratorio.Permitir el procesamiento de datos en tiempo real y diagnóstico durante el proceso decosecha de cátodos, en particular el Rechazo de Blank (basado en el comportamientohistórico). Nota: se considera que el Rechazo de Cobres (basado en el análisis decalidad superficial) es resuelto por las máquinas lavadoras y despegadoras de cátodos.Permitir el acceso en tiempo real a la información disponible a través de una interfaz deoperador que podrá ser accedida desde estaciones de operador del sistema de controlde la Planta (PCS7).Permitir la generación de reportes basados en información almacenada en la base dedatos del sistema de trazabilidad.

3.2 RECOPILACIÓN DE INFORMACIÓN

Las fuentes de datos consideradas para el sistema de trazabilidad corresponden a: elcontrolador del Sistema de Coordinación, los controladores de cada una de las grúas (3), loscontroladores de cada una de las máquinas (2), el controlador de servicios comunes de lasmáquinas (1).

Los datos serán enviados desde las fuentes de datos en el momento que ocurran (sobre unabase de eventos), usando la plataforma PCS7, para ser centralizados en la base de datosrelacional SQL Server del OS Server PCS7, que forma parte del Sistema de Coordinación ySupervisión de la Nave de Electro Obtención.Específicamente los datos de trazabilidad deberán ser encaminados a través del módulo PCM,hacia el ambiente WinCC de PCS7, donde residirá una aplicación (basada en scripts) queentregue (deje disponible) los datos en el ambiente SQL Server.

Esta información deberá ser almacenada en tablas de eventos, que almacene los eventos talcómo se reciben.

Page 9: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 9/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 9

3.3 CORRELACIÓN DE INFORMACIÓN

Para permitir revisar la información histórica almacenada en el sistema de trazabilidad y lacorrelación basada en el tiempo de los datos recopilados con los datos históricos de proceso y/ode análisis de calidad de cobre. Se debe definir un modelo de datos que sea capaz desatisfacer los requerimientos de consulta de información.

Adicionalmente, se deben definir los procedimientos necesarios para poblar las tablas delmodelo de datos a partir de las tablas de ingreso de información (con los datos “brutos”provenientes de las fuentes de datos).

3.4 PROCESAMIENTO DE INFORMACIÓN

3.4.1 Índice de calidad de Blanks

Como un caso especial de correlación y procesamiento de la información se deberá mantenerun índice de calidad de los blanks, basado en la recepción de eventos de rechazo de cobredonde este involucrado dicho blank.

El “índice de calidad del blank”, será calculado en base a los rechazos de cobre informados por la máquina lavadora y despegadora de cátodos y al comportamiento consecutivo de dichosrechazos. El criterio a usar es que los rechazos informados inciden en el valor del índice, al cualse le aplicará un factor de olvido en caso que transcurra el tiempo sin registrarse un nuevorechazo.

El criterio respecto de el número de rechazos de cátodos y el “factor de olvido” que esconsiderado para un rechazar un blank deberá ser un parámetro configurable en el sistema de

trazabilidad.Una vez reintegrado un blank al circuito luego de mantención, su historia no incide en el índicede rechazo futuro, sin embargo, dicha historia estará disponible en el sistema de trazabilidad. Elsistema debe considerar la trazabilidad de los blanks, esto es, el historial de uso de blanks,como: número de veces que han sido rechazados, número de vueltas en el circuito, etc.

Algoritmo de cálculo del índice de calidad de un blank:

1) Si luego de una cosecha hubo rechazo de cobre asociado a un blank (tagid):IndiceCalidadBlank (tagid) = IndiceCalidadBlank (tagid) + DecCalidadBlankSi IndiceCalidadBlank (tagid) > ValorLimCalidadBlank entonces:o

Incluir Blank (tagid) en ListaNegraBlanks2) Si luego de una cosecha no hubo rechazo de cobre asociado al blank (tagid):

IndiceCalidadBlank (tagid) = IndiceCalidadBlank (tagid) – IncCalidadBlankSi IndiceCalidadBlank (tagid) < ValorMinCalidadBlank entonces:o IndiceCalidadBlank (tagid) = ValorMinCalidadBlank.Si IndiceCalidadBlank (tagid) <= ValorLimCalidadBlank entonces:o Sacar Blank (tagid) de ListaNegraBlanks

Page 10: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 10/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 10

3) Si hubo rechazo de blank (tagid):IndiceCalidadBlank (tagid) = ValorMinCalidadBlank

4) Si hubo inserción de blank (tagid)IndiceCalidadBlank (tagid) = ValorMaxCalidadBlank

Nota: DecCalidadBlank, IncCalidadBlank, ValorMinCalidadBlank, ValorLimCalidadBlank,ValorMaxCalidadBlank: son parámetros numéricos de tipo real, susceptibles de modificar.

3.4.2 Rechazo de Blanks

Diariamente el sistema de trazabilidad debe informar los blanks rechazables (cuando el índicede calidad del blank alcance o supere un valor predeterminado). De manera que, en caso derecibir un evento de rechazo de cobre asociado a un blank rechazable, se debe ordenar a lamáquina respectiva el rechazo de dicho blank.

Para este fin deberá residir un módulo en el controlador de servicios de la nave, el cual solicitadiariamente la lista de blanks rechazables(“ListaNegraBlanks”) al sistema de trazabilidad. Estaconsulta será encaminada por el PCM hacia el ambiente WinCC donde residirá un script quecapturará este requerimiento, realizará la consulta respectiva a la base de datos y devolverá lainformación al módulo en el controlador mediante el PCM.

3.4.3 Índice de calidad de Gaps

Como un caso especial de correlación y procesamiento de la información se deberá mantenerun índice de calidad de los “gaps” (espacio entre ánodos), basado en la recepción de eventosde rechazo de cobre donde este involucrado dicho gap (espacio entre ánodos donde maduró elcátodo).

El “índice de calidad o incidencia” de los “espacios entre ánodos” será calculado en base a losrechazos de cobre informados por la máquina lavadora y despegadora de cátodos y alcomportamiento consecutivo de dichos rechazos. El criterio a usar es que los rechazosinformados inciden en el valor del índice, al cual se le aplicará un factor de olvido en caso quetranscurra el tiempo sin registrarse un nuevo rechazo.

El criterio respecto de el número de rechazos de cátodos y el “factor de olvido” que esconsiderado para alarmar o advertir el comportamiento anómalo de un “espacio entre ánodos”(sugerencia para mantenimiento) deberá ser un parámetro configurable en el sistema detrazabilidad.

También se debe considerar que la historia y/o índice no se “resetea” (borra) por la acción demantenimiento o acción del operador, solamente en forma gradual debido al factor de olvido.

Page 11: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 11/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 11

Algoritmo de cálculo del índice de calidad de un gap:

1) Si luego de una cosecha hubo rechazo de cobre asociado a un blank (tagid):IndiceCalidadGap (tagid) = IndiceCalidadGap (tagid) + DecCalidadGapSi IndiceCalidadGap (tagid) > ValorLimCalidadGap entonces:o Incluir Gap (tagid) en ListaAlarmaGapsSi IndiceCalidadGap (tagid) > ValorMaxCalidadGap entonces:o IndiceCalidadGap (tagid) = ValorMaxCalidadGap.

2) Si luego de una cosecha no hubo rechazo de cobre asociado al blank (tagid):IndiceCalidadGap (tagid) = IndiceCalidadGap (tagid) – IncCalidadGapSi IndiceCalidadGap (tagid) < ValorMinCalidadGap entonces:o IndiceCalidadGap (tagid) = ValorMinCalidadGap.Si IndiceCalidadGap (tagid) <= ValorLimCalidadGap entonces:o Sacar Gap (tagid) de ListaAlarmasGaps

Nota: DecCalidadGap, IncCalidadGap, ValorMinCalidadGap, ValorLimCalidadGap, ValorMaxCalidadGap: son parámetros numéricos de tipo real, susceptibles de modificar.

3.4.4 Alarma de Mantenimiento de Gaps

El sistema de trazabilidad deberá ser capaz de determinar e informar cuando un “espacio entreánodos” debe ser man tenido, debido a la producción reiterada de cátodos de Cu que fueronrechazados por calidad no satisfecha.

La acción a realizar cuando dicho índice alcance un valor predeterminado será de generar unaalarma o advertencia con respecto al comportamiento anómalo de dicho “espacio entreánodos”.

Adicionalmente a la generación de alarmas o advertencias de necesidad de mantenimiento y/orevisión de los “espacios entre ánodos”. El sistema considera la trazabilidad de los “espaciosentre ánodos”, permitiendo revi sar el historial de su comportamiento como: número de vecesque han sido alarmados, etc. (ver requerimientos de reportabilidad).

Para este fin deberá residir un módulo script en ambiente WinCC que consulte diariamente lalista de gaps que requieren mantenimiento (aquellos que alcancen o superen un valorpredeterminado), realizando la consulta respectiva a la base de datos y generando la acción dealarma en ambiente WinCC.

Page 12: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 12/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 12

3.5 REPORTABILIDAD OPERACIONAL

A continuación se presentan los requerimientos específicos que deben soportar las aplicacionesde reportabilidad que se desarrollen a partir del presente documento.

REQUERIMIENTOS ESPECIFICOS

RFUN1 Reporte de blanks rechazados por cosecha (Nota 1)RFUN2 Comportamiento de gap (espacios entre ánodos) por cosecha (Nota 1)RFUN3 Reporte de Bundles de Cobre producido por cosecha (Nota 1)RFUN4 Reporte de Bundles de Cobre Rechazado por cosecha (Nota 1)RFUN5 Reporte de Blanks Re-inyectados por cosecha (Nota 1)RFUN6 Reporte de Índice de Calidad de Blanks (Nota 2)RFUN7 Reporte de Índicede Calidad de “espacios entre ánodos” (Nota 2)

RFUN8 Reporte de Cobres Rechazados por Cosecha (Nota 1)

Notas:

1) Se entiende por cosecha a la jornada diaria de cosecha, la cual comienza aproximadamente a las 16:00 horas y finaliza aproximadamente a las 8:00 del día siguiente. La reportabilidad considera ingresar un rango de fecha (fecha y hora para estos reportes).2) Corresponde a reportes informando el índice de calidad actual, los reportes deben considerar filtros para el informe, como ser: rango para la fecha de siembra de blanks, rango para el valor del índice de calidad.

3.6 DESCRIPCIÓN CASOS DE USO

Este formato muestra una descripción para ayudar a comprender los Casos y SubCasos deUso. También hace referencia a los requerimientos consignados en el acápite anterior.

Nombre Reporte de blanks rechazados por cosechaAliasActores OperadorFuncion Permitir al Operador consultar por el estado e historial de los“blanks” rechazados en

un determinado periodo de tiempo. Deberá entregar un listado con el identificado“TagID”, Fecha de rechazo, índice de calidad del blank, causa de rechazo, máquinadonde fue rechazado, posición de la nave donde estuvo “madurando”.

Referencias De requerimientos: RFUN1

Page 13: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 13/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 13

Nombre Reporte de Gaps (espacios entre ánodos) por cosechaAliasActores OperadorFunción Permitir al Operador consultar por el estado e historial de los Gaps (espacios entr

ánodos) cuyo índice de calidad sobrepasó un nivel predeterminado (Alarmarequerimiento de mantenimiento” en un determinado periodo de tiempo. Deberáentregar un listado con el identificador del gap (espacio entre ánodos, identificadopor la posición en la nave: celda, No de gap), Fecha de alarma, índice de calidad del“gap”, identifica cióndel blank “TagID” que fue rechazado (y que provoco la alarma)

Referencias De requerimientos: RFUN2

Nombre Reporte de Paquetes de Cobre producido por cosechaAliasActores OperadorFunción Permitir al Operador consultar por el estado e historial de los Paquetes de Cobre en

un determinado periodo de tiempo. Debe entregar un listado de los paquetes decobre armados, considerando Identificador del paquete (Lot_ID + No paquete dentrodel lote), fecha de generación delpaquete, peso del paquete, listado de “TagID” delos blanks padres de cada uno de los cobres incluidos (lista variable, 50 valores enpromedio), Peso total del paquete

Referencias De requerimientos: RFUN3

Nombre Reporte de Paquetes de Cobre Rechazado por cosechaAliasActores OperadorFunción Permitir al Operador consultar por el estado e historial de los Paquetes de Cobre

rechazados y su producción en un determinado periodo de tiempo Debe entregar unlistado de los paquetes de cobre “rechazado” armados, considerando Identificador del paquete (Lot_ID + No paquete dentro del lote), fecha de generación del paquete,peso del paquete, listado de “TagID” de los blanks padres de cada uno de los cobresincluidos (lista variable, 50 valores en promedio), Peso total del paquete

Referencias De requerimientos: RFUN4

Nombre Reporte de Blanks Re-inyectados por cosechaAliasActores OperadorFunción Permitir al Operador consultar por el estado e historial de los Blanks que s

introducen a la Nave. Debe entregar un listado de los blanks inyectados en elperiodo, identificando la máquina donde fue inyectado y la posición de maduración.

Referencias De requerimientos: RFUN5

Page 14: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 14/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 14

NombreReporte de Índice de Calidad de BlanksAlias

Actores OperadorFunción Permitir al Operador consultar por el estado e índice de calidad actual de los blanks.

Referencias De requerimientos: RFUN6

NombreReporte de ndice de Calidad de “GAPs” Alias

Actores OperadorFunción Permitir al Operador consultar por el estado e índice de calidad actual de los gap

(espacio entre ánodos).Referencias De requerimientos: RFUN7

Nombre Reporte de Cobres Rechazados por CosechaAlias

Actores OperadorFunción Permitir al Operador consultar por la cantidad de cobres rechazados durante la

jornada diaria de cosecha. Corresponderíaa un listado con el “TagiD”, “GapID”(donde estuvo madurando), maquina, cara rechazada (este, oeste o ambas),ReporteEste, ReporteOeste.

Referencias De requerimientos: RFUN8

Page 15: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 15/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 15

3.7 MANEJO DE CONTINGENCIAS

Considerando que la disponibilidad y confiabilidad esperada del sistema de trazabilidad debetender al 100%, se definirán planes de contingencia y procedimientos de operación en laexplotación del sistema, que permitan cumplir con dicha disponibilidad.

En particular las contingencias consideradas por el sistema que deberán manejarse son:

Recuperación y corrección de eventos en la operación.Recuperación del servidor.

3.7.1 Recuperación y corrección de eventos en la operación.

La recuperación y corrección de eventos en la operación considera el reprocesamiento de losmensajes desde la “Tabla de Eventos”, un mecanismo de corrección de estos mensajes desdela “Tabla de Eventos” y un mecanismo de in serción de eventos no recibidos (o atrasados) desdeel ambiente WinCC (el cual inserte los registros no recibidos aún en la “Tabla de Eventos” de labase de datos).

3.7.2 Recuperación del servidor.

La recuperación del servidor contempla la definición de los procedimientos de restauración de labase de datos del sistema de trazabilidad y de los servicios adicionales asociados al sistema detrazabilidad.

Específicamente considera:

1. Las instrucciones necesarias para la configuración del (los) DSN ODBC utilizado por esistema.

2. Las instrucciones necesarias para la creación de la BD del sistema de trazabilidad apartir de un script SQL (con la cual se crea la base de datos original, sin datos).

3. Las instrucciones para poblar las “tablas base” del sistema con los d atos contenidos enla BD original (BD en estado cero lista para puesta en producción).

4. Las sugerencias para el respaldo y restauración de la base de datos. Nota: losprocedimientos específicos de respaldo y restauración de la base de datos deberán serdefinidos e implementados por el usuario final del sistema (mantenedores del sistema)según las políticas estándares de la compañía.

5. Las instrucciones necesarias para la restauración de la BD del sistema de trazabilidad apartir de backupsTOTALESde la BD realizados por el departamento de operaciones.

6. Instrucciones necesarias para purgar los datos de las tablas con mayor tasa decrecimiento (operación semi automatizada).

Page 16: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 16/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 16

7. Las instrucciones necesarias para la instalación y configuración de servicios adicionales(Ej.: Apache Tomcat) requeridos parta la implementación de la reportabilidad.

8. Las instrucciones para la instalación y configuración de los archivos fuentes y/oejecutables.

Específicamente se excluye de los alcances del sistema de trazabilidad y se supone que serárealizado por los administradores del sistema o por el departamento de operaciones:

1. Políticas de recuperación de él o los demás sistemas residentes en el servidor.

2. Políticas de generación de copias de seguridad.

3. Políticas de seguridad relativas al acceso físico y lógico al equipo.

4. Cualquier otra no señalada explícitamente en este punto.

Page 17: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 17/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 17

3.8 CASOS DE USO

Este diagrama representa la funcionalidad del sistema de consultas de trazabilidad, mostrandosu interacción con los agentes externos. Esta representación se hace a través de las relacionesentre los actores (agentes externos) y los casos de uso (acciones) dentro del sistema.

Page 18: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 18/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 18

4 DISEÑO PRELIMINAR DE REPORTES (PANTALLAS)

4.1 REPORTE DE BLANKS RECHAZADOS

Reporte de Blanks Rechazados.

FiltroFecha de Rechazo entre: Indice de Calidad:

Fecha Inicio Minimo:

Fecha Fin Maximo:

TagID Fecha deRechazo Causal deRechazo MáquinaRechazo Indice deCalidad Posición deMaduración

Historial Blank TagID = xxxxFecha de

Siembra

Fecha de

Cosecha

Causal de

Rechazo

Máquina

Rechazo

Indice de

Calidad

Posición de

Maduración

Page 19: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 19/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 19

4.2 REPORTE DE GAPS EN ALARMA

Reporte de Gaps en Alarma

Fecha de Alarma entre: Indice de Calidad:

Fecha Inicio Minimo:

Fecha Fin Maximo:

Posición delGAP

Fecha deAlarma

TagIDasociado

Indice deCalidad

Historial GAP Posición = xxxxFecha deSiembra

Fecha deCosecha

TagIDasociado

Indice deCalidad

Page 20: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 20/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 20

4.3 REPORTE DE COBRE PRODUCIDO

Reporte de Cobre Producido.

Fecha de Producción entre:

Fecha Inicio

Fecha Fin

Lote Paquete FechaGeneración

Peso delPaquete

Cant. DeLáminas

Detalle de Láminas Paquete: xxxxTagID Fecha de

SiembraFecha deCosecha

Máquina Posición deMaduración

Page 21: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 21/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 21

4.4 REPORTE DE COBRE RECHAZADO

Reporte de Cobre Rechazado

Fecha de Producción entre:

Fecha Inicio

Fecha Fin

Lote Paquete FechaGeneración

Peso delPaquete

Cant. DeLáminas

Detalle de Láminas Paquete: xxxxTagID Fecha de

SiembraFecha deCosecha

Máquina Posición deMaduración

Page 22: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 22/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 22

4.5 REPORTE DE BLANKS INYECTADOS

Reporte de Blanks Inyectados

Fecha de Inyección entre:

Fecha Inicio

Fecha Fin

TagID Fecha deInyección

MáquinaInyección

Posición deMaduración

Historial Inyección/Rechazo Blank TagID = xxxxFecha deInyección

Fecha deRechazo

Causal deRechazo

MáquinaRechazo

Indice deCalidad

Page 23: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 23/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 23

4.6 REPORTE DE ÍNDICE DE CALIDAD DE BLANKS

Reporte de Indice de Calidad de Blanks

Indice de Calidad:

Minimo:

Maximo:

TagID Fecha deSiembra

Fecha deCosecha

Estado Posición deMaduración

Indice deCalidad

Historial Blank TagID = xxxxFecha deSiembra

Fecha deCosecha

Causal deRechazo

MáquinaRechazo

Indice deCalidad

Posición deMaduración

Page 24: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 24/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 24

4.7 REPORTE DE ÍNDICE DE CALIDAD DE GAPS

Reporte de Indice de Calidad de GAPs

Indice de Calidad:

Minimo:

Maximo:

PosiciónID Fecha deSiembra

Fecha deCosecha

Estado TagID Indice deCalidad

Historial GAP PosicionID = xxxxFecha deSiembra

Fecha deCosecha

TagIDasociado

Indice deCalidad

Page 25: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 25/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 25

5 ENTRADA DE INFORMACIÓN PARA LA TRAZABILIDAD

La siguiente tabla describe los mensajes que son informados por PCM que servirán paraestablecer un modelo de estados de los eventos que suceden en la Nave. Con este modelo deestados, es posible construir la lógica de poblamiento de datos para el sistema de Trazabilidad.

5.1 INFORMACIÓN PROVENIENTE DE GRÚAS

ID Origen Destino Descripción InFo721 Grúa CTR Grúa se posiciona sobre la

celda objetivo, lista parainiciar la cosecha.

La grúa se encuentra lista

para cosechar y está a laespera de la orden desdeel Coordinador (CTR) paraproceder a la cosecha.

TOM_IDCRANE_ID (1,2,3)EVENT_IDSEQ_ID (Secuencia de cosecha)CELL_ID (1-126)THIRD_ID (A,B,C) LingadaMACHINE_ID (1,2)CLS _IDTIMESTAMP

722 Grúa CTS Grúa toma una Lingada.(26 Cátodos)

Corresponde al instantede cosecha en que lagrúa retira efectivamentelos cátodos.

TOM_IDCRANE_IDEVENT_IDSEQ_IDCELL_IDTHIRD_ID ID (A,B,C) LingadaMACHINE_IDCLS _IDTIMESTAMP

723 Grúa CTR Grúa se posiciona sobre lacelda objetivo, lista paratrasladarse hacia la CLS(estación de carga decátodos).

Instante previo al inicio delmovimiento de traslaciónhacia la máquina destino.

TOM_IDCRANE_IDEVENT_IDSEQ_IDCELL_IDTHIRD_ID (A,B,C) LingadaMACHINE_IDCLS _IDTIMESTAMP

724 Grúa CTR Grúa se posiciona sobre laCLS (estación de carga decátodos) lista para laentrega.

Grúa espera laautorización de lamáquina para la entrega.

TOM_IDCRANE_IDEVENT_IDSEQ_IDCELL_IDTHIRD_ID(A,B,C) LingadaMACHINE_IDCLS _IDTIMESTAMP

Page 26: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 26/60

Page 27: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 27/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 27

ID Origen Destino Descripción InFo730 Grúa CTS Grúa inserta los blanks en

la celda objetivo.

Corresponde al instantede siembra en que lagrúa inserta efectivamentelos cátodos.

TOM_IDCRANE_IDEVENT_IDSEQ_IDCELL_IDTHIRD_IDMACHINE_IDCLS _IDTIMESTAMP

731 Grúa CTR Grúa se posiciona sobre lacelda cosechada, listapara ir a la siguienteposición de cosecha.

Corresponde al instanteefectivo donde termina elciclo de cosecha-siembra.

TOM_IDCRANE_IDEVENT_IDSEQ_IDCELL_IDTHIRD_IDMACHINE_IDCLS _IDTIMESTAMP

732 Grúa CTR Grúa cambia de modo deoperación.

Cada vez que la grúacambia de modo deoperación, envíainformacióncomplementaria acerca desu estado.

TOM_IDCRANE_IDEVENT_IDOP_MODECRANE_LOCATIONDETAIL_LOCATIONMOBILITYLAST_EVENTDUMMYCURR_SEQ_IDTIMESTAMP

Page 28: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 28/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 28

5.2 INFORMACIÓN PROVENIENTE DE MÁQUINAS

ID Origen Destino Descripción InFo701 MLDC CTR Máquina recibe una carga

de cátodos en el “washingconveyor”.

TOM_IDMACHINE_IDDUMMYTIME_STAMP

702 MLDC CTS Aviso de mala calidad delcobre proveniente de uncátodo, como resultadodel análisis realizado porel CSQA (analizador desuperficie de cátodos).Esta información se usapara el cálculo de losíndices de calidad deblanks y gaps.

TOM_IDMACHINE_IDREJ_FACEEAST_RESULTS (lista de 20 valores)WEST_RESULTS (lista de 20 valores)TAG_IDTIME_STAMP

703 MLDC CTS Aviso de paquete cobre(HQ) completado.Paquete de cobregenerado, incluyeidentificación del paquete,lista de tagids quegeneraron los cobres,peso y fecha de creación.

TOM_IDMACHINE_IDDUMMYLOT_ID_NUMBERLOT_ID_YEARBUNDLE_IDNOSWEIGHTTAG_ID_LIST (lista de hasta 64 tagid)TIME_STAMP

704 MLDC CTS Aviso de blank rechazado.Detectado en la correa deblanks rechazados.

TOM_IDMACHINE_IDREJ_CAUSETAG_IDTIME_STAMP

705 MLDC CTS Aviso de nuevo blankingresado al circuito.Si corresponde a unblank que había sidorechazado previamente,se debe resetear suíndice de calidad.

TOM_IDMACHINE_IDDUMMYTAG_IDTIME_STAMP

706 MLDC CTS El trolley depositó losblanks en la estación dedescarga de blanks.Este evento debe sercorrelacionado con elevento 727 de las grúaspara determinar losblanks que sesembrarán.

TOM_IDMACHINE_IDTHIRD_IDBOS_ID -- CLS_IDDUMMYTAG_ID_LISTTIME_STAMP

Page 29: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 29/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 29

ID Origen Destino Descripción InFo707 MLDC CTS Paquete de cobre (LQ o

rechazado) generado,incluye identificación delpaquete, lista de tagidsque generaron los cobres,peso y fecha de creación.

TOM_IDMACHINE_IDDUMMYLOT_ID_NUMBERLOT_ID_YEARBUNDLE_ID(Paquete)NOSWEIGHTTAG_ID_LIST (lista de hasta 64 tagid)TIME_STAMP

708 MLDC CTR Cambio de modo deoperación en la máquina.

TOM_IDMACHINE_IDDUMMYOP_MODESTIME_STAMP

Page 30: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 30/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 30

6 DIAGRAMA DE ESTADO

Este diagrama muestra la secuencia de los estados de un Blank durante su ciclo de vida(Siembra, Carga, Cosecha) en respuesta a un estímulo recibido. Los estados de los objetosestán dados por el valor de sus atributos (estados) lo cual cambia su comportamientos. Eldiagrama representa la condición de operación de una grúa y de las máquinas.

Un objeto permanece en un estado por un tiempo finito, hasta que se cumpla la condición decambio.

Blank en trolley parasiembra

706

Blank en viaje a serlavado

725

Blank en posiciónpara descargar en

trolley724

Blank listo para ir acargar trolley

723

Blank cosechado722

Blank sembrado730

Blank en posicionpara siembra

729

Blank en posiciónlisto para ir a ser

sembrado728

Blank retirado porgrua para siembra

727

Blank rechazado704

Empaquetado HQ703

Empaquetado LQ707

Inserción oreinserción de blank

705Cobre rechazado

702

Page 31: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 31/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 31

7 ARQUITECTURA DE DISEÑO

A partir de la Maquina de estados descrita anteriormente, es posible tener una visión global delos procesos que poblarán la Base de Datos. El diseño de esta arquitectura se muestra en lasiguiente figura:

Page 32: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 32/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 32

7.1 DESCRIPCIÓN DE LOS ELEMENTOS DE SOFTWARE

Elemento Tipo DescripciónEnviaEventos Proceso en C Servicio

WinCanal: TCP.Proceso en VBS / Canal : WinCC

Corresponde a lo programa enScripts (Visual Basic Scripts) enambiente WinCCRecepciona los mensajesenviados desde el PCM yregistrados en el Servidor OPCpara ser enviados al sistema detrazabilidad.

InsertaEventos Proceso en CAmbiente: WinCCCanal : ODBC

Recibe los mensajes enviados por“EnviaEventos” y los inserta enuna tabla llamada TBL_MSG_INmediante el la ejecución delprocedimiento almacenado:Exec SP_RecibeMensajesTOM_ID, DATA

SP_RecibeMensajes Store Procedure T-SQLCanal : DB

Procedimiento Almacenado recibela solicitud de procesamientoODBC. Inserta en laTBL_MSG_IN los eventos con losparámetros TOM_ID, DATA

TR_ProcesaMensajesIn Trigger T-SQLCanal : DB

Checkea contra inserción losmensajes en estado=0 de la TablaTBL_MSG_IN (Inserted) y ejecutael Store ProdureSP_InsertaEventosGrua oSP_InsertaEventosMaquinasegún correspondaLuego le cambia el estado alregistro a 1 como signo de que elevento fue procesado

SP_InsertaEventosGrua Store ProcedureCanal : DB

Inserta los eventos grúasolicitados en la ejecución elTrigger TR_ProcesaMensajesIn

SP_InsertaEventosMaquina Store Procedure T-SQLCanal : DB

Inserta los eventos máquinasolicitados en la ejecución elTrigger TR_ProcesaMensajesIn

TR_ProcesaEventosGrua Trigger T-SQLCanal : DB

Checkea contra inserción losmensajes en estado=0 de la TablaTBL_EVENTOS_GRUA (Inserted)y ejecuta el Store Produre quecorresponda para suprocesamiento.Luego le cambia el estado alregistro a 1 como signo de que elevento fue procesado

Page 33: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 33/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 33

TR_ProcesaEventosMaquina Trigger T-SQLCanal : DB

Checkea contra inserción losmensajes en estado=0 de la TablaTBL_EVENTOS_MAQUINA(Inserted) y ejecuta el StoreProdure que corresponda para suprocesamiento.Luego le cambia el estado alregistro a 1 como signo de que elevento fue procesado

AnalizaPaquete Proceso Recuperar información depaquetes manufacturados y suinformación de calidad para poderhacer join con los datos decalidad (Temperatura, humedad,etc).

Page 34: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 34/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 34

7.2 DESCRIPCION DE PROCEDIMIENTOS Y TRIGGERS

SP_RecibeMensajesInvocado por Aplicación WinCCParámetros @tom_id smallint

@data char(3000)Función Se encarga de recepcionar los mensajes procedentes de la aplicación

WinCC vía conexión ODBC y los inserta en la tabla TBL_MSG_IN dela base de datos del sistema de trazabilidad

EntradasSalidas Registro en TBL_MSG_IN

TR_ProcesaMensajesInParámetrosFunción Parsea los parámetros contenidos en campo DATA de

TBL_MSG_INInsertar los eventos parseados en las tablasTBL_EVENTOS_GRUA y TBL_EVENTOS_MAQUINA segúncorresponda, mediante la ejecución de los procedimientosSP_InsertaEventosGrua y SP_InsertarEventosMaquina

Ubicación TBL_MSG_INTipo After insertEntradas Registro en TBL_MSG_INSalidas Registros en las tablas TBL_EVENTOS_GRUA y

TBL_EVENTOS_MAQUINAActualización del registro de la tabla TBL_MSG_IN que originó latransacción con Estado_proc=1 y Fecha_Procesado=getdate()

SP_InsertaEventosGruaInvocado por TR_ProcesaMensajesInParámetros @NUM_REC BIGINT,

@TOM_ID SMALLINT,@CRANE_ID TINYINT,@EVENT_ID TINYINT,@SEQ_ID INT,@CELL_ID TINYINT,@THIRD_ID CHAR(1),@MACHINE_ID TINYINT,@CLS_ID TINYINT,

@TIME_STAMP DATETIMEFunción Inserta los eventos de grua (previamente parseados porTR_ProcesaMensajesIn) en la tabla TBL_EVENTOS_GRUA conEstado_Proc=0

EntradasSalidas Registro en TBL_EVENTOS_GRUA

Page 35: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 35/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 35

SP_InsertaEventosMaquinaInvocado por TR_ProcesaMensajesInParámetros @NUM_REC BIGINT,

@ESTADO_PROC BIT,@TOM_ID SMALLINT,@THIRD_ID CHAR(1),@MACHINE_ID TINYINT,@BOS_ID TINYINT,@DUMMY TINYINT,@REJ_FACE TINYINT,@EAST_RESULT VARCHAR(1000),@WEST_RESULT VARCHAR(1000),@TAG_ID CHAR(10),@LOT_ID_NUMBER INT,@LOT_ID_YEAR INT,@BUNDLE_ID TINYINT,@NOS TINYINT,@WEIGHT INT,@TAG_ID_LIST VARCHAR(1000),@REJ_CAUSE TINYINT,@TIME_STAMP DATETIME

Función Inserta los eventos de maquina (previamente parseados porTR_ProcesaMensajesIn) en la tabla TBL_EVENTOS_MAQUINAcon Estado_Proc=0

EntradasSalidas Registros en TBL_EVENTOS_MAQUINA

SP_InsertaListaTagsInvocado por SP_ InsertaEventosMaquinaParámetros @NUM_REC BIGINT,

@NOS TINYINT,@TAG_LIST VARCHAR(750)

Función Inserta la lista de tags asociada a los eventos 703, 706, 707 demáquinas, en la tabla TBL_TAG_ID_LIST asociándola aTBL_EVENTOS_MAQUINA mediante Num_Rec

EntradasSalidas Registro en TBL_TAG_ID_LIST

Page 36: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 36/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 36

SP_InsertaEastWestResultInvocado por SP_ InsertaEventosMaquinaParámetros @NUM_REC BIGINT,

@EAST_RESULT VARCHAR(1000),@WEST_RESULT VARCHAR(1000)

Función Inserta la lista de resultdos Este y Oeste asociada al evento 702 demaquinas, en la tabla TBL_EAST_WEST_RESULT asociándola aTBL_EVENTOS_MAQUINA mediante Num_Rec

EntradasSalidas Registros en TBL_EAST_WEST_RESULT

TR_ProcesaEventosGruaParámetrosFunción Procesa un evento de grúa mediante la ejecución del procedimiento

almacenado especifico para su procesamientoUbicación TBL_EVENTOS_GRUATipo After insertEntradas Registro en TBL_EVENTOS_GRUA (Inserted)Salidas Actualización del registro de la tabla TBL_EVENTOS_GRUA que

originó la transacción con Estado_proc=1 yFecha_Procesado=getdate()

TR_ProcesaEventosMaquinaParámetrosFunción Procesa un evento de máquina mediante la ejecución del

procedimiento almacenado especifico para su procesamientoUbicación TBL_EVENTOS_MAQUINATipo After insertEntradas Registro en TBL_EVENTOS_MAQUINA (Inserted)

Eventualmente, registros en TBL_TAG_ID_LIST yTBL_EAST_WEST_RESULT

Salidas Actualización del registro de la tabla TBL_EVENTOS_MAQUINA queoriginó la transacción con Estado_proc=1 yFecha_Procesado=getdate()

Page 37: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 37/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 37

SP_InsercionDeBlanksInvocado por TR_ProcesaEventosMaquina (Procesa eventos maquina con TOMID =

705)Parámetros @TAG_ID CHAR(10),

@MACHINE_ID TINYINT,@TIME_STAMP DATETIMEFunción Si existe en la tabla TBL_BLANKS un registro para el IdTag indicado

(@TAG_ID)1. actualiza los campos del registro a NULL y especifica los datos

de la reinserción2. actualiza el registro de la tabla TBL_RESULTADOS_EO para el

IdTag Indicado, asignando a NULL dichos camposSi no existe en la tabla TBL_BLANKS un registro para el IdTagindicado (@TAG_ID)

1. Inserta un nuevo registro en la tabla TBL_BLANKS con losvalores de la inserción

2. Inserta un nuevo registro en la tabla TBL_RESULTADOS_EOcon el IdTag indicadoEntradasSalidas Actualización o inserción en la tabla TBL_BLANKS

Actualización o inserción en la tabla TBL_RESULTADOS_EO

SP_BlankEnTrolleyParaSiembraInvocado por SP_BlankRetiradoParaIrASerSembrado (TOMID = 727)Parámetros @NUM_REC BIGINT,

@MACHINE_ID TINYINT,@THIRD_ID CHAR(1),@BOS_ID TINYINT,@TIME_STAMP DATETIME

Función Volcado de los registros de TBL_BLANKS que coinciden con losIdTag‟s contenidos en el evento 706 (Blanks en trolley para siembra) ala tabla TBL_BLANKS_HISTORICOVolcado de los registros de TBL_RESULTADOS_EO que coincidencon los IdTag‟s contenidos en el evento 706 (Blanks en trolley parasiembra) a la tabla TBL_RESULTADOS_EO_HISTORICOAsigna la posición a cada blank basado en el orden y lingada dados enel evento.Realiza un reset de los registros de TBL_BLANKS yTBL_RESULTADOS_EO que coinciden con los IdTag‟s contenidos en

el evento 706, incluyendo en dicha actualización los datos del evento706Entradas Registros en TBL_EVENTOS_MAQUINA (Inserted)

Registros en TBL_TAG_ID_LISTSalidas Inserción en la tabla TBL_BLANKS_HISTORICO

Inserción en la tabla TBL_RESULTADOS_EO_HISTORICOActualización de registros de la tabla TBL_BLANKSActualización de registros en la tabla TBL_RESULTADOS_EO

Page 38: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 38/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 38

SP_BlankRetiradoParaIrASerSembradoInvocado por TR_ProcesaEventosGruaParámetros @CRANE_ID TINYINT,

@EVENT_ID TINYINT,@SEQ_ID INT,@CELL_ID TINYINT,@THIRD_ID CHAR(1),@MACHINE_ID TINYINT,@CLS_ID TINYINT,@TIME_STAMP DATETIME

Función Busca eventos 706 que se encuentren pendientes por procesar y quecoincidan con la maquina-lingada-zona-estado que indica el mensaje727. Procesa en pares los eventos 706 y 727 de modo de mantener elorden frente a posibles fallas en las comunicaciones con las grúas.

Entradas Registros en TBL_EVENTOS_GRUARegistros en TBL_EVENTOS_MAQUINA

Salidas Actualizacion de registros en TBL_BLANKSActualizacion de TBL_EVENTOS_MAQUINA con Estado_Proc=1 yfecha_Procesado=getdate()

SP_BlankSembradoInvocado por TR_ProcesaEventosGrua (Procesa eventos grua TOMID = 730)Parámetros @CRANE_ID TINYINT,

@EVENT_ID TINYINT,@SEQ_ID INT,@CELL_ID TINYINT,@THIRD_ID CHAR(1),@MACHINE_ID TINYINT,@CLS_ID TINYINT,@TIME_STAMP DATETIME

Función Actualiza

IdEvento=@EVENT_ID,IdSecuencia=@SEQ_ID,FechaSiembra = @TIME_STAMPEstado = 'SEMBRADO'

de los blanks de la tabla TBL_BLANKS coincidentes en lingada-maquina-zona-estado

EntradasSalidas Actualización de registros en TBL_BLANKS

Page 39: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 39/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 39

SP_BlankCosechadoInvocado por TR_ProcesaEventosGrua (TOMID = 722)Parámetros @CRANE_ID TINYINT,

@EVENT_ID TINYINT,@SEQ_ID INT,@CELL_ID TINYINT,@THIRD_ID CHAR(1),@MACHINE_ID TINYINT,@CLS_ID TINYINT,@TIME_STAMP DATETIME

Función Actualiza:

Estado = 'COSECHADO'FechaCosecha = @TIME_STAMPIdEvento = @EVENT_IDIdSecuencia = @SEQ_IDMaquinaDestino = @MACHINE_IDZonaDestino = @CLS_IDTime_Stamp = @TIME_STAMP

Para los blanks de la tabla TBL_BLANKS coincidentes en

IdCircuito=@CRANE_ID ANDIdCelda=@CELL_ID ANDEstadoActivo='Activo' ANDLingada=@THIRD_ID

EntradasSalidas Actualización de registros en TBL_BLANKS

SP_BlankCosechadoEnTrolleyParaIrALavadoInvocado por TR_ProcesaEventosGrua (TOM ID = 725)Parámetros @CRANE_ID TINYINT,

@EVENT_ID TINYINT,@SEQ_ID INT,@CELL_ID TINYINT,@THIRD_ID CHAR(1),@MACHINE_ID TINYINT,@CLS_ID TINYINT,@TIME_STAMP DATETIME

Función ActualizaEstado='Blank cosechado en trolley y en viaje a ser lavado',IdEvento=@EVENT_ID,IdSecuencia=@SEQ_ID,MaquinaDestino=@MACHINE_ID,ZonaDestino=@CLS_ID,Time_Stamp=@TIME_STAMP

Page 40: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 40/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 40

Para los blanks de la tabla TBL_BLANKS que coinciden con

IdCircuito=@CRANE_ID ANDIdCelda=@CELL_ID ANDEstadoActivo='Activo' ANDLingada=@THIRD_ID

EntradasSalidas Actualización de registros en TBL_BLANKS

SP_CobreRechazadoInvocado por TR_ProcesaEventosMaquina (TOMID = 702)Parámetros @NUM_REC BIGINT,

@MACHINE_ID TINYINT,@REJ_FACE TINYINT,@TAG_ID CHAR(10),@TIME_STAMP DATETIME

Función Calcula el nuevo Índice de calidad del Gap asociado

CaraRechazadaCobre=@REJ_FACE,FechaRechazoCobre=@TIME_STAMP,Calidad_1='LQ'Y/OCalidad_2='LQ',Time_Stamp=@TIME_STAMPPara el blank de la tabla TBL_BLANKS que coincide con el blankenviado en el mensaje de rechazo de blank

Actualiza el registro del IdTag de la Tabla TBL_RESULTADOS_EOque coincide con el IdTag enviado en el mensaje de rechazo de blanks

Entradas Registros en TBL_EAST_WEST_RESULTSalidas Actualización de registros en TBL_BLANKS

Actualización de registros en TBL_EAST_WEST_RESULT

SP_CobreEmpaquetadoHQInvocado por TR_ProcesaEventosMaquina (TOMID = 703)Parámetros @NUM_REC BIGINT,

@MACHINE_ID TINYINT,@LOT_ID_NUMBER INT,@LOT_ID_YEAR INT,@BUNDLE_ID TINYINT,@NOS TINYINT,@WEIGHT INT,@TIME_STAMP DATETIME

Función Inserta los tags que generaron el paquete enTBL_TAGS_DE_PAQUETEInserta la información del paquete en TBL_PAQUETES con calidad„HQ‟ Actualiza la información de empaquetado para los blanks

Page 41: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 41/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 41

correspondientes en la tabla TBL_BLANKS oTBL_BLANKS_HISTORICO con calidad „HQ‟ .

Para actualizar la tabla TBL_BLANKS se verifica cuantas veces vieneel blank en el aviso de paquete y sisu estado es 'Blank cosechado en trolley y en viaje a ser lavado'- Si se encuentra dos veces: se empaquetan ambas caras con elmismo numero de Lote paquete y año paquete

- Si se encuentra solo una vez: Se chequea si es que una de las carasfue etiquetada como LQ (aviso rechazo de cobre), de ser así, seempaqueta la cara HQ con el número de lote, año paquete y paquete

El mismo procedimiento se realiza en TBL_BLANKS_HISTORICOpero en este caso el estado debe ser cualquiera menos 'Blankcosechado en trolley y en viaje a ser lavado'

Entradas Registros en TBL_TAG_ID_LISTSalidas Inserción de registros en TBL_TAGS_DE_PAQUETE

Inserción de registros en TBL_PAQUETESActualización de registros en TBL_BLANKSActualización de registros en TBL_BLANKS_HISTORICO

SP_CobreEmpaquetadoLQInvocado por TR_ProcesaEventosMaquina (TOMID = 707)Parámetros @NUM_REC BIGINT,

@MACHINE_ID TINYINT,@LOT_ID_NUMBER INT,@LOT_ID_YEAR INT,@BUNDLE_ID TINYINT,@NOS TINYINT,@WEIGHT INT,@TIME_STAMP DATETIME

Función Inserta los tags que generaron el paquete enTBL_TAGS_DE_PAQUETEInserta la información del paquete en TBL_PAQUETES con calidad„LQ‟ Actualiza la información de empaquetado para los blankscorrespondientes en la tabla TBL_BLANKS oTBL_BLANKS_HISTORICO con calidad „LQ‟ Para actualizar la tabla TBL_BLANKS se verifica cuantas veces vieneel blank en el aviso de paquete y sisu estado es 'Blank cosechado en trolley y en viaje a ser lavado'

- Si se encuentra dos veces: se empaquetan ambas caras con elmismo número de Lote paquete y año paquete

Page 42: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 42/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 42

- Si se encuentra sólo una vez: Se chequea si es que una de las carasfue etiquetada como HQ, de ser así, se empaqueta la cara LQ con elnúmero de lote, año paquete y paquete

El mismo procedimiento se realiza en TBL_BLANKS_HISTORICOpero en este caso el estado debe ser cualquiera menos 'Blankcosechado en trolley y en viaje a ser lavado'

Entradas Registros en TBL_TAG_ID_LISTSalidas Inserción de registros en TBL_TAGS_DE_PAQUETE

Inserción de registros en TBL_PAQUETESActualización de registros en TBL_BLANKSActualización de registros en TBL_BLANKS_HISTORICO

SP_BlankRechazadoInvocado por TR_ProcesaEventosMaquina (TOMID = 704)Parámetros @MACHINE_ID TINYINT,@REJ_CAUSE TINYINT,

@TAG_ID CHAR(10),@TIME_STAMP DATETIME

Función Calcula el nuevo Índice de calidad del Blank

Actualiza TBL_BLANKS con

EstadoActivo='No Activo',CausalRechazoBlank=@REJ_CAUSE,FechaRechazoBlank=@TIME_STAMPIndiceCalidadBlank=@NuevoIndiceCalidadBlank

Donde

IdTag=@TAG_ID

Actualiza el registro del gap correspondiente con el nuevo índice decalidadRegistra el Rechazo den TBL_BLANKS_HISTORICO

Entradas Registros en TBL_TAG_ID_LISTSalidas Inserción de registros en TBL_TAGS_DE_PAQUETE

Inserción de registros en TBL_PAQUETESActualización de registros en TBL_BLANKSActualización de registros en TBL_BLANKS_HISTORICO

TR_ObtieneInfoGapParámetrosFunción Actualiza el estado del Gap, la fecha de siembra y la fecha de cosecha

Page 43: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 43/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 43

(según sea el caso) a partir de los datos contenidos en el evento quelanza la ejecución del trigger

Ubicación TBL_BLANKSTipo After updateEntradas Registro en TBL_BLANKSSalidas Registros en las tablas TBL_GAPS

TR_RegistraHistoriaGapParámetrosFunción Purga la información de TBL_GAPS TBL_GAPS_HISTORICO para lo

gaps que correspondan dependiendo del eventoUbicación TBL_GAPSTipo After updateEntradas Registros en TBL_GAPSSalidas Registros en la tabla TBL_GAPS_HISTORICO

Page 44: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 44/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 44

8 MODELO ENTIDAD-RELACIÓN

De todo el análisis previo se desprende la siguiente figura que muestra el Modelo Entidad-Relación del Sistema de Trazabilidad que será capaz de satisfacer los requerimientos usuariosde reportes y consultas.

TBL_EVENTOS_GRUA

PK,FK1 NUM_REC

ESTADO_PROCTOM_IDCRANE_IDEVENT_IDSEQ_IDCELL_IDTHIRD_IDMACHINE_IDCLS_IDTIMESTAMPFECHA_PRCESADO

TBL_EVENTOS_MAQUINA

PK,FK1 NUM_REC

ESTADO_PROCTOM_IDTHIRD_IDMACHINE_ID

BOS_IDDUMMYREJ_FACETAG_IDLOT_ID_NUMBERLOT_ID_YEARBUNDLE_IDNOSWEIGHTREJ_CAUSEOP_MODESTIME_STAMPFECHA_PROCESADO

TBL_NAVE

PK IdNave

DescripcionFechaCreacion

TBL_CELDAS

PK,FK1 IdCircuitoPK IdCelda

DescripcionFechaCreacion

TBL_CIRCUITO

PK IdCircuito

DescripcionFechaCreacion

TBL_BLANKS

PK IdTag

FK1 IdCircuitoFK1 IdCe ldaFK1 Posicion

EstadoActivoIdEventoIdSecuenciaLingadaFechaInsercionMaquinaInsercionFechaSiembraFechaCosechaFechaEntregaATrolleyGruaMaquinaOrigenZonaOrigenMaquinaDestinoZonaDestinoEstadoIndiceCalidadBlankCausalRechazoBlank

FechaRechazoBlankCaraRechazadaCobreFechaRechazoCobre

FK2 IdLote_1FK2 LoteYear_1FK2 IdPaquete_1FK2 Calidad_1FK3 IdLote_2FK3 LoteYear_2FK3 IdPaquete_2FK3 Calidad_2

Time_Stamp

TBL_PAQUETES

PK,FK1 IdLotePK,FK1 LoteYearPK,FK1 IdPaquetePK,FK1 Calidad

MaquinaNLaminasPesoNetoFechaCreacion

TBL_TAG_ID_LIST

PK,FK1 NUM_REC

TAG_1TAG_2TAG_3...

TAG_64

TBL_EAST_WEST_RESULT

PK,FK1 NUM_REC

ER_1...ER_20WR_1...WR_20

TBL_MSG_IN

PK NUM_REC

TOM_IDDATAESTADO_PROCFECHA_RECIBIDOFECHA_PROCESADO

TBL_BLANKS_HISTORICO

PK Num_Rec

FK3 IdTagFK1 IdCircuitoFK1 IdCeldaFK1 Posicion

EstadoActivoIdEventoIdSecuencia

LingadaFechaInsercionMaquinaInsercionFechaSiembraFechaCosechaFechaEntregaATrolleyGruaMaquinaOrigenZonaOrigenMaquinaDestinoZonaDestinoEstadoIndiceCalidadBlankCausalRechazoBlankFechaRechazoBlankCaraRechazadaCobreFechaRechazoCobre

FK2 IdLote_1FK2 LoteYear_1FK2 IdPaquete_1FK2 Calidad_1FK4 IdLote_2FK4 LoteYear_2FK4 IdPaquete_2FK4 Calidad_2

Time_Stamp

TBL_GAPS

PK,FK1 IdCircuitoPK,FK1 IdCeldaPK Posicion

EstadoIndiceCalidadFechaSembradoFechaCosechadoIdTagTime_StampFechaCreacion

TBL_ANALISIS_GAPS

PK Num_Rec

FK1 IdCircuitoFK1 IdCeldaFK1 Posicion

EstadoIndiceCalidadFechaSembradoFechaCosechadoIdTagTime_StampFechaCreacion

TBL_TAGS_DE_PAQUETE

PK IdLote

PK LoteYearPK IdPaquetePK Calidad

Tag_1Tag_2Tag_3...Tag_64

TBL_RESULTADOS_EO_HISTORICO

PK,FK1 Num_Rec

IdTag

ER_1...ER_20WR_1...WR_20

TBL_RESULTADOS_EO

PK,FK1 IdTag

ER_1

...ER_20WR_1...WR_20

TBL_PARAMETROS

ValorMinCalidadGapIncCalidadGapDecCalidadGapValorLimCalidadGapValorMaxCalidadGapValorMinCalidadBlankIncCalidadBlankDecCalidadBlankValorLimCalidadBlankValorMaxCalidadBlank

Page 45: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 45/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 45

9 DICCIONARIO DE DATOS

TBL_NAVECampo Descripción ValoresIdNave Identificador de la

Nave1

Descripcion Descripcion de laNave yObservaciones

Ej: Nave de Electro Obtención en Operación

FechaCreacion Fecha de creacióndel Registro

YYYY-mm-dd hh:ss

TBL_CIRCUITOCampo Descripción ValoresIdCircuito Identificador del

los circuito

1 : Circuito 1

2: Circuito 23 : Circuito 3

Descripcion Descripción delcircuito

Ej:En Operaciones…

FechaCreacion Fecha de creacióndel Registro

YYYY-mm-dd hh:ss

TBL_CELDASCampo Descripción ValoresIdCircuito Identificador del

circuito1 : Circuito 12: Circuito 2

3 : Circuito 3IdCelda Identificador de la

Celda1-126:Celdas 1 al 126

Descripcion Descripción de laCelda

Ej:En Operaciones….., En Manutención etc

FechaCreacion Fecha de UltimaModificación delRegistro

YYYY-mm-dd hh:ss

Page 46: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 46/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 46

TBL_GAPSCampo Descripción ValoresIdCircuito Identificador del circuito

al cual pertenece1 : Circuito 12: Circuito 23 : Circuito 3

IdCelda Identificador de laCelda al cual pertenece

1-126:Celdas 1 al 126

Posicion Identificador de laposición dentro delGAP dentro de la celda

Posición: 01 a 78

Estado Estado del GAP Ejs: SEMBRADOCOSECHADOEN-MANTENCION

IndiceCalidad Número de vecesrechazado

1-N

FechaSembrado Fecha en que sesembró para el actualperiodo de siembra

YYYY-mm-dd hh:ss

FechaCosechado Fecha en que secosechó para el actualperiodo de siembra

YYYY-mm-dd hh:ss

IdTag Tag sembrado en GAPpara el actual periodose siembra

[NNNNNNNNNN]

Time_Stamp Fecha de últimaModificación delRegistro

YYYY-mm-dd hh:ss

FechaCreacion Fecha de creación delregistro

YYYY-mm-dd hh:ss

Page 47: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 47/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 47

TBL_ANALISIS_GAPSCampo Descripción ValoresNum_Rec Número del registro

(autoincrementable)0 - 9223372036854775807

IdCircuito Identificador del circuitoal cual pertenece 1 : Circuito 12: Circuito 23 : Circuito 3

IdCelda Identificador de la Celdaal cual pertenece

1-126:Celdas 1 al 126

Posicion Identificador de laposición dentro del GAPdentro de la celda

Posición: 01 a 78

Estado Estado del GAP Ejs: SEMBRADOCOSECHADOEN-MANTENCION

IndiceCalidad Número de vecesrechazado

1-N

FechaSembrado Fecha en que se sembrópara el actual periodo desiembra

YYYY-mm-dd hh:ss

FechaCosechado Fecha en que secosechó para el actualperiodo de siembra

YYYY-mm-dd hh:ss

IdTag Tag sembrado en GAPpara el actual periodo sesiembra

[NNNNNNNNNN]

Time_Stamp Fecha de últimaModificación del Registro

YYYY-mm-dd hh:ss

FechaCreacion Fecha de creación delregistro

YYYY-mm-dd hh:ss

Page 48: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 48/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 48

TBL_BLANKSCampo Descripción ValoresIdTag Identificador del Blank [NNNNNNNNNN]IdCircuito Identificador del circuito

en el cual se sembró elblank en el procesoactual de siembra

1 : Circuito 12: Circuito 23 : Circuito 3

IdCelda Identificador de la Celdaen la cual se sembró elblank en el procesoactual de siembra

1-126:Celdas 1 al 126

Posición Posición dentro de lacelda en la cual sesembró el blank en elproceso actual desiembra

Posición: 01 a 78

EstadoActivo Indica si el blank seencuentra en transito enla nave y disponiblepara ser utilizado(“Activo”) o si ha sidorechazado por el evento704 (“No Activo”)

„Activo‟ „No Activo‟

IdEvento Contiene el Id Evento 1-11IdSecuencia Contiene el Id

Secuencia1-65535

Lingada Lingada a la que

pertenece el Tag para elproceso de siembraactual

A|B|C

FechaInsercion Fecha en la que un Tagfue insertado en elsistema después dehaber sido rechazado

YYYY-mm-dd hh:ss

MaquinaInsercion Máquina que insertó elBlank

1|2

FechaSiembra Fecha en que sesembró el Blank en elproceso de siembra

actual

YYYY-mm-dd hh:ss

FechaCosecha Fecha en que secosechó el Blank en elproceso de siembraactual

YYYY-mm-dd hh:ss

FechaEntregaATrolley Fecha en que sedeposito el Blank en eltrolley después de sercosechado

YYYY-mm-dd hh:ss

Page 49: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 49/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 49

Grua Grua que transportó elblank en proceso desiembra actual

1-3

MaquinaOrigen Maquina que suministroel blank para sersembrado

1-2

ZonaOrigen Zona desde la cual seretiró el blank para sersembrado

1-4

MaquinaDestino Maquina en la cual sedepositó el blankdespués de sercosechado

1-2

ZonaDestino Zona en la cual sedeposito el blankdespués de sercosechado

1-4

Estado Estado que puede tomarel blank durante sutransito en la nave

'Blank en trolley para ser retirado parasiembra','Blank listo para ser retirado de trolley parair a siembra','Blank retirado de trolley para ir a sersembrado','Blank listo para viajar a ser sembrado','Blank en posición para ser sembrado','SEMBRADO','Blank listo para ser cosechado','COSECHADO','Blank listo para viajar a cargar trolley','Blank cosechado en posicion para cargartrolley','Blank cosechado en trolley y en viaje aser lavado','Blank en lavado y despegue de cobres'

IndiceCalidadBlank Indice de calidad deBlank

Dato tipo real

CausalRechazoBlank Causa por la cual serechazo el blank

1-5

FechaRechazoBlank Fecha en la cual serechazo el blank

YYYY-mm-dd hh:ss

CaraRechazadaCobre Cara de cobrerechazada

1-3

FechaRechazoCobre Fecha en la cual serechazo el cobre

YYYY-mm-dd hh:ss

IdLote_1 Lote al cual pertenece laprimera lámina de cobregenerada por el blank

1-65535

LoteYear_1 Año del lote 1-65535IdPaquete_1 Id del paquete al cual 1-10

Page 50: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 50/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 50

pertenece la segundalámina de cobregenerada por el blank

Calidad_1 Calidad del lote „HQ‟|‟LQ‟ IdLote_2 Lote al cual pertenece la

primera lámina de cobregenerada por el blank

1-65535

LoteYear_2 Año del lote 1-65535IdPaquete_2 Id del paquete al cual

pertenece la segundalámina de cobregenerada por el blank

1-10

Calidad_2 Calidad del lote „HQ‟|‟LQ‟ Time_Stamp Fecha de la última

modificación del registroYYYY-mm-dd hh:ss

Page 51: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 51/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 51

TBL_RESULTADOS_EOCampo Descripción ValoresIdTag Identificador Blank [NNNNNNNNNN]ER_1 Primer resultado

Este entregado en elrechazo de cobre

1-65535

.

.

.ER_20 Ultimo resultado

Este entregado en elrechazo de cobre

1-65535

WR_1 Primer resultadoOeste entregado enel rechazo de cobre

1-65535

..

.WR_20 Ultimo resultado

Oeste entregado enel rechazo de cobre

1-65535

Page 52: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 52/60

Page 53: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 53/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 53

FechaEntregaATrolley Fecha en que sedeposito el Blank en eltrolley después de sercosechado, en unproceso de siembraanterior al actual

YYYY-mm-dd hh:ss

Grua Grúa que transportó elblank en un proceso desiembra anterior alactual

1-3

MaquinaOrigen Máquina que suministroel blank para sersembrado

1-2

ZonaOrigen Zona desde la cual seretiró el blank para sersembrado

1-4

MaquinaDestino Maquina en la cual sedepositó el blankdespués de sercosechado

1-2

ZonaDestino Zona en la cual sedeposito el blankdespués de sercosechado

1-4

Estado Estado que puede tomarel blank durante sutransito en la nave

'Blank en trolley para ser retirado parasiembra','Blank listo para ser retirado de trolley parair a siembra','Blank retirado de trolley para ir a sersembrado','Blank listo para viajar a ser sembrado','Blank en posición para ser sembrado','SEMBRADO','Blank listo para ser cosechado','COSECHADO','Blank listo para viajar a cargar trolley','Blank cosechado en posicion para cargartrolley','Blank cosechado en trolley y en viaje aser lavado','Blank en lavado y despegue de cobres'

IndiceCalidadBlank Indice de calidad deBlank Dato tipo realCausalRechazoBlank Causa por la cual se

rechazo el blank1-5

FechaRechazoBlank Fecha en la cual serechazo el blank

YYYY-mm-dd hh:ss

CaraRechazadaCobre Cara de cobrerechazada

1-3

FechaRechazoCobre Fecha en la cual se YYYY-mm-dd hh:ss

Page 54: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 54/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 54

rechazo el cobreIdLote_1 Lote al cual pertenece la

primera lámina de cobregenerada por el blank

1-65535

LoteYear_1 Año del lote 1-65535IdPaquete_1 Id del paquete al cualpertenece la segunda

lámina de cobregenerada por el blank

1-10

Calidad_1 Calidad del lote „HQ‟|‟LQ‟ IdLote_2 Lote al cual pertenece la

primera lámina de cobregenerada por el blank

1-65535

LoteYear_2 Año del lote 1-65535IdPaquete_2 Id del paquete al cual

pertenece la segundalámina de cobregenerada por el blank

1-10

Calidad_2 Calidad del lote „HQ‟|‟LQ‟ Time_Stamp Fecha de la última

modificación del registroYYYY-mm-dd hh:ss

Page 55: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 55/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 55

TBL_RESULTADOS_EO_ HISTORICOCampo Descripción ValoresNum_Rec Número del registro

(autoincrementable)0 - 9223372036854775807

IdTag Identificador Blank [NNNNNNNNNN]ER_1 Primer resultado

Este entregado en elrechazo de cobre

1-65535

.

.

.ER_20 Ultimo resultado

Este entregado en elrechazo de cobre

1-65535

WR_1 Primer resultado

Oeste entregado enel rechazo de cobre

1-65535

.

.

.WR_20 Ultimo resultado

Oeste entregado enel rechazo de cobre

1-65535

Page 56: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 56/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 56

TBL_PAQUETESCampo Descripción ValoresIdLote Identificador del Lote 1-65535LoteYear Año del lote 1-65535IdPaquete Identificador del

Paquete1-10

Calidad Indica la calidad delpaquete generado

„HQ‟|‟LQ‟

Maquina Identificador de lamaquina que formóel paquete

0-2

NLaminas Cantidad de cobresque forman elpaquete

1-64

PesoNeto Peso del paqueteformado en kilos

1-65535

FechaCreacion Fecha en que fueproducido

YYYY-mm-dd hh:ss

TBL_TAGS_DE_PAQUETESCampo Descripción ValoresIdLote Identificador del Lote 1-65535LoteYear Año del lote 1-65535IdPaquete Identificador del

Paquete1-10

Calidad Indica la calidad delpaquete generado„HQ‟|‟LQ‟

Tag_1 Primer tag queconforma el paquete(1 lamina)

[NNNNNNNNNN]

.

.

.Tag_64 Ultimo tag que

conforma el paquete(última lámina)

[NNNNNNNNNN]

NOTA:De estos 64 tags se utilizan aproximadamente 50, por lo que los últimos camposTag_XX podrían estar vacíos

Page 57: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 57/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 57

TBL_MSG_INCampo Descripción ValoresNUM_REC Número del registro.

(autoincrementable)0 - 9223372036854775807

TOM_ID Identificador delEvento [NNNNNN]DATA Data o información

original del Mensaje.Campos separadospor pipes „ | „

STRING

ESTADO_PROC 0: No procesado1: Procesado

0 | 1

FECHA_RECIBIDO Fecha en la cual fuerecibido el eventopor MSSQL

YYYY-mm-dd hh:ss

FECHA_PROCESADO Fecha en el cual fueprocesado el evento YYYY-mm-dd hh:ss

TBL_EVENTOS_GRUACampo Descripción ValoresNUM_REC Número del registro.

(no autoincrementable)0 - 9223372036854775807

ESTADO_PROC 0: No procesado1: Procesado

0 | 1

TOM_ID Identificador del Evento [NNNNNN]CRANE_ID Identificador de la grúa 1-3EVENT_ID Identificador del evento

de la grúa1-11

SEQ_ID Identificador desecuencia de cosecha

1-65535

CELL_ID Identificador de la celda 1-126THIRD_ID Identificador de la

lingadaA|B|C

MACHINE_ID Identificador de lamaquina

1-2

CLS_ID Identificador de la zona 1-4TIME_STAMP Fecha en la cual fue

recibido el evento porMSSQL

YYYY-mm-dd hh:ss

FECHA_PROCESADO Fecha en el cual fueprocesado el evento

YYYY-mm-dd hh:ss

Page 58: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 58/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 58

TBL_EVENTOS_MAQUINACampo Descripción ValoresNUM_REC Número del registro.

(no autoincrementable)0 - 9223372036854775807

ESTADO_PROC 0: No procesado1: Procesado

0 | 1

TOM_ID Identificador del Evento [NNNNNN]THIRD_ID Identificador de la lingada A|B|CMACHINE_ID Identificador de la maquina 1-2BOS_ID Identificador de la zona 1-4DUMMY Valor de simulación 0REJ_FACE Cara de cobre rechazado 1-3TAG_ID Identificador del Blank [NNNNNNNNNN]

LOT_ID_NUMBER Identificador del lote 1-65535LOT_ID_YEAR Año del lote 1-65535BUNDLE_ID Identificador del paquete 1-10NOS Numero del laminas del

paquete1-64

WEIGHT Peso neto del paquete 1-65535REJ_CAUSE Causa de rechazo de cobre 1-5OP_MODES Modo de operación de la

máquina0-7

TIME_STAMP Fecha en la cual fuerecibido el evento porMSSQL

YYYY-mm-dd hh:ss

FECHA_PROCESADO Fecha en el cual fueprocesado el evento

YYYY-mm-dd hh:ss

TBL_TAG_ID_LISTCampo Descripción ValoresNUM_REC Número del registro.

(no autoincrementable)0 - 9223372036854775807

Tag_1 Identificador del primer tagdel evento

[NNNNNNNNNN]

.

.

.Tag_64 Identificador del último tag

del evento[NNNNNNNNNN]

Page 59: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 59/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

CONTAC Ingenieros Ltda. CS5025-ED-01 Rev. 0 Página 59

TBL_RESULTADOS_EO_ HISTORICOCampo Descripción ValoresNUM_REC Número del registro

(autoincrementable)0 - 9223372036854775807

ER_1 Primer resultadoEste entregado en elrechazo de cobre

1-65535

.

.

.ER_20 Ultimo resultado

Este entregado en elrechazo de cobre

1-65535

WR_1 Primer resultadoOeste entregado enel rechazo de cobre

1-65535

.

..WR_20 Ultimo resultado

Oeste entregado enel rechazo de cobre

1-65535

TBL_PARAMETROSCampo Descripción ValoresValorMinCalidadGap Valor mínimo de calidad

Gap-3.402823*1038 a 3.402823*1038

IncCalidadGap Incremento de calidad Gap -3.402823*1038 a 3.402823*1038 DecCalidadGap Decremento de calidad Gap -3.402823*1038 a 3.402823*1038 ValorLimCalidadGap Valor límite de calidad Gap -3.402823*1038 a 3.402823*1038 ValorMaxCalidadGap Valor máximo de calidad

Gap-3.402823*1038 a 3.402823*1038

ValorMinCalidadBlank Valor mínimo de calidadBlank

-3.402823*1038 a 3.402823*1038

IncCalidadBlank Incremento de calidadBlank

-3.402823*1038 a 3.402823*1038

DecCalidadBlank Decremento de calidadBlank

-3.402823*1038 a 3.402823*1038

ValorLimCalidadBlank Valor límite de calidadBlank -3.402823*1038

a 3.402823*1038

ValorMaxCalidadBlank Identificador del último tag

del evento-3.402823*1038 a 3.402823*1038

Page 60: CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

8/6/2019 CS5025-ED-01-0 Especificación de Diseño Sistema de Trazabilidad

http://slidepdf.com/reader/full/cs5025-ed-01-0-especificacion-de-diseno-sistema-de-trazabilidad 60/60

Especificación de Diseño Sistema de Trazabilidad Proyecto: Automatización de la Nave de Electro Obtención Proyecto SPENCE - Compañía Minera SPENCE S.A.

10 NOTAS DE IMPLEMENTACIÓN

1. El desarrollo de la aplicación no contempla la implementación de mantenedores paraninguna de las diferentes tablas. Para esta labor el personal a cargo del mantenimientode la aplicación, deberá utilizar la herramienta Enterprise Manager de MS SQL Server.

2. El desarrollo de la aplicación no contempla la validación de usuarios.

3. Todos aquellos parámetros configurables del sistema de trazabilidad, tales comofactores de olvido, índice de rechazo de blanks, etc., deberán ser almacenados en latabla TBL_PARAMETROS y en caso de requerir editarlos, deberá realizarse dichaactualización mediante el uso de Enterprise Manager.

4. El mantenimiento del servidor, que incluye tareas como, chequear el tamaño de la BD,purgar data antigua, políticas de respaldo, seguridad de acceso físico y lógico,recuperación frente a data corrupta, etc., deberán regirse de acuerdo a las políticasestándares de la compañía para este tipo de aplicaciones.