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
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
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
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
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.
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
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.
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.
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
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.
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.
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
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
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
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).
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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).
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
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
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()
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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]
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
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.