LVR. Documentación

Search Knowledge Base by Keyword

PLC6. Intercambio de información

Ud. está aquí:
< Volver al Inicio
Print Friendly, PDF & Email

Introducción

El intercambio de información entre el PLC y el LVR se realizará, preferentemente, a través bloques de datos (DB). En el caso que el LVR requiera conocer el estado de un sensor o actuador, éste accederá directamente al valor de la señal (E/A/M) con el objeto de no sobrecargar el programa de PLC con instrucciones superfluas.

A continuación, se indican los bloques de datos reservados para la comunicación con el LVR.

DBDescripciónDB
Descripción
130Configuración140Errores en Estaciones L/E
131Alarmas141Reserva
132Contadores142Reserva
133Estados143Reserva
134Puntos de Control 144Reserva
135Registros de Paso145Configuración de tactos
136Reserva146Trazabilidad Línea Homog. Lado Izdo.
137Reserva147Trazabilidad Línea Homog. Lado Dcho.
138Reserva148Tracking Línea Homogeneización
139Datos Skid149Control de tactos

Estos DB son de uso exclusivo para LVR por lo que no deben usarse para otros propósitos. Cualquier modificación a realizar en el contenido deberá ser previamente consensuado y correctamente reflejado en este documento.

En las próximas secciones se define la estructura de las diferentes DB’s a utilizar. Para cada una de las informaciones contenidas se indica el actor responsable de la emisión de la información.

Configuración (DB130)

Este DB está previsto para intercambiar valores de configuración que pueden ser establecidos en el PLC o bien en LVR y que, en alguna medida, afectan al control de flujo de la instalación.

VariableNombreDescripción TipoValorEmisor
DBW0DW0ReservaInt0
DBW2ProductionPauseOnPausa de producción activaInt0 – Inactivo
1 -Activo
LVR
DBW4ShiftChangeCambio de TurnoInt0 – Inactivo
1 -Activo
PLC
DBW6DBW6ReservaInt0
DBW8DBW8ReservaInt0
  Habilitar en LVR la Estrategia de Emergencia en caso de Error de Lectura   
DBW10RP01_LVR_ES_Enable6B02LSInt0 – Deshabilitada
1 - Habilitada







LVR
DBW12DP04_LVR_ES_Enable6E03LSInt0 – Deshabilitada
1 - Habilitada
DBW14DP05_LVR_ES_Enable6E08LS + 6E08LSCInt0 – Deshabilitada
1 - Habilitada
DBW16RP301_LVR_ES_Enable6F01LSInt0 – Deshabilitada
1 - Habilitada
DBW18RP302_LVR_ES_Enable6F03LSInt0 – Deshabilitada
1 - Habilitada
Reset de los Puntos de Control    
DBW20RP01_LVR_ES_Reset6B02LSInt0 – off
1 - on







LVR
DBW22DP04_LVR_ES_Reset6E03LSInt0 – off
1 - on
DBW24DP05_LVR_ES_Reset6E08LS + 6E08LSCInt0 – off
1 - on

DBW26RP301_LVR_ES_Reset6F01LSInt0 – off
1 - on

DBW28RP302_LVR_ES_Reset6F03LSInt0 – off
1 - on

RP301. Carrocería sin Datos     
DBW30RP301_NoCarDataRP301. Carrocería sin datosInt0 – off
1 - on
LVR
DBW32RP301_NoCarDataAckRP301. Liberación Carrocería sin datosInt0 – off
1 - on
PLC

RP301. Carrocería Sin Datos

Cuando llega una carrocería sin datos a RP301 ésta se detiene hasta que llegan los datos (antes del tiempo de espera definido), o bien el conductor de línea decide hacer avanzar la carrocería mediante el pulsador luminoso a instalado a tal efecto.

El punto RP301 pasa a ser un punto de decisión, de manera que cuando llegue una carrocería:

  • Si el LVR dispone de datos de FIS
    • El LVR enviará al PLC6 el destino IP01
    • FIN
  • Si NO dispone de datos de FIS
    • El LVR realizará una petición urgente de datos
    • Esperará el tiempo configurado para ello
    • Si llegan los datos antes de agotarse el tiempo de espera
      • El LVR envía al PLC el destino IP01
      • FIN
    • Si se agota el tiempo de espera
      • Activará la señal RP301_NoCarData (DBW30)
      • Espera a que el PLC active RP301_NoCarDataAck(DBW32)
      • Con ambas señales a 1, El LVR creará las operaciones a realizar “SIN DATOS”
      • El LVR resetea ambas señales RP301_NoCarData y RP301_NoCarDataAck
      • El LVR envia al PLC el destino IP01
      • FIN

Cambio de Turno

Cuando el PLC gestiona un cambio de turno, se lo notifica al LVR poniendo a 1 la señal ShiftChange (DBW4). El LVR realiza las tareas supeditadas a dicho cambio de turno, como por ejemplo, el reset de contadores, y pone a 0 dicha señal.

Alarmas (DB131)

A través de este DB el PLC notifica al LVR mensajes de alarmas de la instalación, por tanto, para todas las variables tenemos que:

TipoValorEmisor
Bit0-Off/1-OnPLC

EL LVR nunca escribe en este DB.

NOTA: Este DB queda reservado para PYMAN

Contadores (DB132)

En este DB se intercambian valores de contadores en tiempo real. De existir valores máximos y mínimos configurables para dichos contadores, se definirán en el DB de Configuración.

VariableNombreDescripciónTipoValorEmisor
DBW0PLC6_HeartBeatIndicativo de vida PLC5Int0-99999PLC6
DBW2HeartBeatIndicativo de vida LVRInt0-99999LVR
DBW4RP302_OKNº carrocerías OK por RP302Int0-99999LVR
DBW6RP302_NOKNº carrocerías NOK por RP302Int0-99999LVR
DBW8DBW8ReservaInt0

Los contadores RP302_OK y RP302_NOK son reseteados por el LVR a cada cambio de turno.

Estados (DB133)

A través de este DB el PLC notifica al LVR los estados de la instalación, por tanto, para todas las variables tenemos que el emisor es el PLC y, por tanto, LVR nunca modifica su valor.

VariableNombreDescripción
DBX00.0PLC6_IOPLC6 En Servicio
DBX00.1PLC6_FAULTPLC6 En Defecto
DBX00.2PLC6_FAULTPLC6 En Marcha
DBX00.3PLC6_AUTOMATICPLC6 En Automatico
DBX00.4PLC6_Res_4PLC6 Reserve
DBX00.5PLC6_Res_5PLC6 Reserve
DBX00.6PLC6_Res_6PLC6 Reserve
DBX00.7PLC6_Res_7PLC6 Reserve
DBX01.06A01_FAULT6A01 En Defecto
DBX01.16A01_AUTOMATIC6A01 En Automático
DBX01.26A01_PRESENCE6A01 Ocupada
DBX01.36A01_Res_36A01 Reserve
DBX01.46A01_Res_46A01 Reserve
DBX01.56A01_Res_56A01 Reserve
DBX01.66A01_Res_66A01 Reserve
DBX01.76A01_Res_76A01 Reserve
VariableNombreDescripción
DBX02.06A02_FAULT6A02 En Defecto
DBX02.16A02_AUTOMATIC6A02 En Automático
DBX02.26A02_PRESENCE6A02 Ocupada
DBX02.36A02_Res_36A02 Reserve
DBX02.46A02_Res_46A02 Reserve
DBX02.56A02_Res_56A02 Reserve
DBX02.66A02_Res_66A02 Reserve
DBX02.76A02_Res_76A02 Reserve
DBX03.06B01_FAULT6B01 En Defecto
DBX03.16B01_AUTOMATIC6B01 En Automático
DBX03.26B01_PRESENCE6B01 Ocupada
DBX03.36B01_Res_36B01 Reserve
DBX03.46B01_Res_46B01 Reserve
DBX03.56B01_Res_56B01 Reserve
DBX03.66B01_Res_66B01 Reserve
DBX03.76B01_Res_76B01 Reserve
VariableNombreDescripción
DBX04.06B02_FAULT6B02 En Defecto
DBX04.16B02_AUTOMATIC6B02 En Automático
DBX04.26B02_PRESENCE6B02 Ocupada
DBX04.36B02_Res_36B02 Reserve
DBX04.46B02_Res_46B02 Reserve
DBX04.56B02_Res_56B02 Reserve
DBX04.66B02_Res_66B02 Reserve
DBX04.76B02_Res_76B02 Reserve
DBX05.06B03_FAULT6B03 En Defecto
DBX05.16B03_AUTOMATIC6B03 En Automático
DBX05.26B03_PRESENCE6B03 Ocupada
DBX05.36B03_Res_36B03 Reserve
DBX05.46B03_Res_46B03 Reserve
DBX05.56B03_Res_56B03 Reserve
DBX05.66B03_Res_66B03 Reserve
DBX05.76B03_Res_76B03 Reserve
VariableNombreDescripción
DBX06.06B04_FAULT6B04 En Defecto
DBX06.16B04_AUTOMATIC6B04 En Automático
DBX06.26B04_PRESENCE6B04 Ocupada
DBX06.36B04_Res_36B04 Reserve
DBX06.46B04_Res_46B04 Reserve
DBX06.56B04_Res_56B04 Reserve
DBX06.66B04_Res_66B04 Reserve
DBX06.76B04_Res_76B04 Reserve
DBX07.06C01_FAULT6C01 En Defecto
DBX07.16C01_AUTOMATIC6C01 En Automático
DBX07.26C01_PRESENCE6C01 Ocupada
DBX07.36C01_Res_36C01 Reserve
DBX07.46C01_Res_46C01 Reserve
DBX07.56C01_Res_56C01 Reserve
DBX07.66C01_Res_66C01 Reserve
DBX07.76C01_Res_76C01 Reserve
VariableNombreDescripción
DBX08.06C02_FAULT6C02 En Defecto
DBX08.16C02_AUTOMATIC6C02 En Automático
DBX08.26C02_PRESENCE6C02 Ocupada
DBX08.36C02_Res_36C02 Reserve
DBX08.46C02_Res_46C02 Reserve
DBX08.56C02_Res_56C02 Reserve
DBX08.66C02_Res_66C02 Reserve
DBX08.76C02_Res_76C02 Reserve
DBX09.06C03_FAULT6C03 En Defecto
DBX09.16C03_AUTOMATIC6C03 En Automático
DBX09.26C03_PRESENCE6C03 Ocupada
DBX09.36C03_Res_36C03 Reserve
DBX09.46C03_Res_46C03 Reserve
DBX09.56C03_Res_56C03 Reserve
DBX09.66C03_Res_66C03 Reserve
DBX09.76C03_Res_76C03 Reserve
VariableNombreDescripción
DBX10.06C04_FAULT6C04 En Defecto
DBX10.16C04_AUTOMATIC6C04 En Automático
DBX10.26C04_PRESENCE6C04 Ocupada
DBX10.36C04_Res_36C04 Reserve
DBX10.46C04_Res_46C04 Reserve
DBX10.56C04_Res_56C04 Reserve
DBX10.66C04_Res_66C04 Reserve
DBX10.76C04_Res_76C04 Reserve
DBX11.06C05_FAULT6C05 En Defecto
DBX11.16C05_AUTOMATIC6C05 En Automático
DBX11.26C05_PRESENCE6C05 Ocupada
DBX11.36C05_Res_36C05 Reserve
DBX11.46C05_Res_46C05 Reserve
DBX11.56C05_Res_56C05 Reserve
DBX11.66C05_Res_66C05 Reserve
DBX11.76C05_Res_76C05 Reserve
VariableNombreDescripción
DBX12.06C06_FAULT6C06 En Defecto
DBX12.16C06_AUTOMATIC6C06 En Automático
DBX12.26C06_PRESENCE6C06 Ocupada
DBX12.36C06_Res_36C06 Reserve
DBX12.46C06_Res_46C06 Reserve
DBX12.56C06_Res_56C06 Reserve
DBX12.66C06_Res_66C06 Reserve
DBX12.76C06_Res_76C06 Reserve
DBX13.06C07_FAULT6C07 En Defecto
DBX13.16C07_AUTOMATIC6C07 En Automático
DBX13.26C07_PRESENCE6C07 Ocupada
DBX13.36C07_Res_36C07 Reserve
DBX13.46C07_Res_46C07 Reserve
DBX13.56C07_Res_56C07 Reserve
DBX13.66C07_Res_66C07 Reserve
DBX13.76C07_Res_76C07 Reserve
VariableNombreDescripción
DBX14.06D01_FAULT6D01 En Defecto
DBX14.16D01_AUTOMATIC6D01 En Automático
DBX14.26D01_PRESENCE6D01 Ocupada
DBX14.36D01_Res_36D01 Reserve
DBX14.46D01_Res_46D01 Reserve
DBX14.56D01_Res_56D01 Reserve
DBX14.66D01_Res_66D01 Reserve
DBX14.76D01_Res_76D01 Reserve
DBX15.06D02_FAULT6D02 En Defecto
DBX15.16D02_AUTOMATIC6D02 En Automático
DBX15.26D02_PRESENCE6D02 Ocupada
DBX15.36D02_Res_36D02 Reserve
DBX15.46D02_Res_46D02 Reserve
DBX15.56D02_Res_56D02 Reserve
DBX15.66D02_Res_66D02 Reserve
DBX15.76D02_Res_76D02 Reserve
VariableNombreDescripción
DBX16.06D03_FAULT6D03 En Defecto
DBX16.16D03_AUTOMATIC6D03 En Automático
DBX16.26D03_PRESENCE6D03 Ocupada
DBX16.36D03_Res_36D03 Reserve
DBX16.46D03_Res_46D03 Reserve
DBX16.56D03_Res_56D03 Reserve
DBX16.66D03_Res_66D03 Reserve
DBX16.76D03_Res_76D03 Reserve
DBX17.06D04_FAULT6D04 En Defecto
DBX17.16D04_AUTOMATIC6D04 En Automático
DBX17.26D04_PRESENCE6D04 Ocupada
DBX17.36D04_Res_36D04 Reserve
DBX17.46D04_Res_46D04 Reserve
DBX17.56D04_Res_56D04 Reserve
DBX17.66D04_Res_66D04 Reserve
DBX17.76D04_Res_76D04 Reserve
VariableNombreDescripción
DBX18.06D03_FAULT6D05 En Defecto
DBX18.16D03_AUTOMATIC6D05 En Automático
DBX18.26D05_PRESENCE6D05 Ocupada
DBX18.36D05_Res_36D0 Reserve
DBX18.46D05_Res_46D05 Reserve
DBX18.56D05_Res_56D05 Reserve
DBX18.66D0_Res_66D05 Reserve
DBX18.76D05_Res_76D05 Reserve
DBX19.06D06_FAULT6D06 En Defecto
DBX19.16D06_AUTOMATIC6D06 En Automático
DBX19.26D06_PRESENCE6D06 Ocupada
DBX19.36D06_Res_36D06 Reserve
DBX19.46D06_Res_46D06 Reserve
DBX19.56D06_Res_56D06 Reserve
DBX19.66D06_Res_66D06 Reserve
DBX19.76D06_Res_76D06 Reserve
VariableNombreDescripción
DBX20.06D07_FAULT6D07 En Defecto
DBX20.16D07_AUTOMATIC6D07 En Automático
DBX20.26D07_PRESENCE6D07 Ocupada
DBX20.36D07_Res_36D07 Reserve
DBX20.46D07_Res_46D07 Reserve
DBX20.56D07_Res_56D07 Reserve
DBX20.66D07_Res_66D07 Reserve
DBX20.76D07_Res_76D07 Reserve
DBX21.06E01_FAULT6E01 En Defecto
DBX21.16E01_AUTOMATIC6E01 En Automático
DBX21.26E01_PRESENCE6E01 Ocupada
DBX21.36E01_Res_36E01 Reserve
DBX21.46E01_Res_46E01 Reserve
DBX21.56E01_Res_56E01 Reserve
DBX21.66E01_Res_66E01 Reserve
DBX21.76E01_Res_76E01 Reserve
VariableNombreDescripción
DBX22.06E02_FAULT6E02 En Defecto
DBX22.16E02_AUTOMATIC6E02 En Automático
DBX22.26E02_PRESENCE6E02 Ocupada
DBX22.36E02_Res_36E02 Reserve
DBX22.46E02_Res_46E02 Reserve
DBX22.56E02_Res_56E02 Reserve
DBX22.66E02_Res_66E02 Reserve
DBX22.76E02_Res_76E02 Reserve
DBX23.06E03_FAULT6E03 En Defecto
DBX23.16E03_AUTOMATIC6E03 En Automático
DBX23.26E03_PRESENCE6E03 Ocupada
DBX23.36E03_Res_36E03 Reserve
DBX23.46E03_Res_46E03 Reserve
DBX23.56E03_Res_56E03 Reserve
DBX23.66E03_Res_66E03 Reserve
DBX23.76E03_Res_76E03 Reserve
VariableNombreDescripción
DBX24.06E04_FAULT6E04 En Defecto
DBX24.16E04_AUTOMATIC6E04 En Automático
DBX24.26E04_PRESENCE6E04 Ocupada
DBX24.36E04_Res_36E04 Reserve
DBX24.46E04_Res_46E04 Reserve
DBX24.56E04_Res_56E04 Reserve
DBX24.66E04_Res_66E04 Reserve
DBX24.76E04_Res_76E04 Reserve
DBX25.06E05_FAULT6E05 En Defecto
DBX25.16E05_AUTOMATIC6E05 En Automático
DBX25.26E05_PRESENCE6E05 Ocupada
DBX25.36E05_Res_36E05 Reserve
DBX25.46E05_Res_46E05 Reserve
DBX25.56E05_Res_56E05 Reserve
DBX25.66E05_Res_66E05 Reserve
DBX25.76E05_Res_76E05 Reserve
VariableNombreDescripción
DBX26.06E06_FAULT6E06 En Defecto
DBX26.16E06_AUTOMATIC6E06 En Automático
DBX26.26E06_PRESENCE6E06 Ocupada
DBX26.36E06_Res_36E06 Reserve
DBX26.46E06_Res_46E06 Reserve
DBX26.56E06_Res_56E06 Reserve
DBX26.66E06_Res_66E06 Reserve
DBX26.76E06_Res_76E06 Reserve
DBX27.06E07_FAULT6E07 En Defecto
DBX27.16E07_AUTOMATIC6E07 En Automático
DBX27.26E07_PRESENCE6E07 Ocupada
DBX27.36E07_Res_36E07 Reserve
DBX27.46E07_Res_46E07 Reserve
DBX27.56E07_Res_56E07 Reserve
DBX27.66E07_Res_66E07 Reserve
DBX27.76E07_Res_76E07 Reserve
VariableNombreDescripción
DBX28.06E08_FAULT6E08 En Defecto
DBX28.16E08_AUTOMATIC6E08 En Automático
DBX28.26E08_PRESENCE6E08 Ocupada
DBX28.36E08_Res_36E08 Reserve
DBX28.46E08_Res_46E08 Reserve
DBX28.56E08_Res_56E08 Reserve
DBX28.66E08_Res_66E08 Reserve
DBX28.76E08_Res_76E08 Reserve
DBX29.06F01_FAULT6F01 En Defecto
DBX29.16F01_AUTOMATIC6F01 En Automático
DBX29.26F01_PRESENCE6F01 Ocupada
DBX29.36F01_Res_36F01 Reserve
DBX29.46F01_Res_46F01 Reserve
DBX29.56F01_Res_56F01 Reserve
DBX29.66F01_Res_66F01 Reserve
DBX29.76F01_Res_76F01 Reserve
VariableNombreDescripción
DBX30.06F02_FAULT6F02 En Defecto
DBX30.16F02_AUTOMATIC6F02 En Automático
DBX30.26F02_PRESENCE6F02 Ocupada
DBX30.36F02_Res_36F02 Reserve
DBX30.46F02_Res_46F02 Reserve
DBX30.56F02_Res_56F02 Reserve
DBX30.66F02_Res_66F02 Reserve
DBX30.76F02_Res_76F02 Reserve
DBX31.06F03_FAULT6F03 En Defecto
DBX31.16F03_AUTOMATIC6F03 En Automático
DBX31.26F03_PRESENCE6F03 Ocupada
DBX31.36F03_Res_36F03 Reserve
DBX31.46F03_Res_46F03 Reserve
DBX31.56F03_Res_56F03 Reserve
DBX31.66F03_Res_66F03 Reserve
DBX31.76F03_Res_76F03 Reserve
VariableNombreDescripción
DBX32.06G01_FAULT6G01 En Defecto
DBX32.16G01_AUTOMATIC6G01 En Automático
DBX32.26G01_PRESENCE6G01 Ocupada
DBX32.36G01_Res_36G01 Reserve
DBX32.46G01_Res_46G01 Reserve
DBX32.56G01_Res_56G01 Reserve
DBX32.66G01_Res_66G01 Reserve
DBX32.76G01_Res_76G01 Reserve
DBX33.06G02_FAULT6G02 En Defecto
DBX33.16G02_AUTOMATIC6G02 En Automático
DBX33.26G02_PRESENCE6G02 Ocupada
DBX33.36G02_Res_36G02 Reserve
DBX33.46G02_Res_46G02 Reserve
DBX33.56G02_Res_56G02 Reserve
DBX33.66G02_Res_66G02 Reserve
DBX33.76G02_Res_76G02 Reserve
VariableNombreDescripción
DBX34.06G03_FAULT6G03 En Defecto
DBX34.16G03_AUTOMATIC6G03 En Automático
DBX34.26G03_PRESENCE6G03 Ocupada
DBX34.36G03_Res_36G03 Reserve
DBX34.46G03_Res_46G03 Reserve
DBX34.56G03_Res_56G03 Reserve
DBX34.66G03_Res_66G03 Reserve
DBX34.76G03_Res_76G03 Reserve
DBX35.06G04_FAULT6G04 En Defecto
DBX35.16G04_AUTOMATIC6G04 En Automático
DBX35.26G04_PRESENCE6G04 Ocupada
DBX35.36G04_Res_36G04 Reserve
DBX35.46G04_Res_46G04 Reserve
DBX35.56G04_Res_56G04 Reserve
DBX35.66G04_Res_66G04 Reserve
DBX35.76G04_Res_76G04 Reserve
VariableNombreDescripción
DBX36.06G05_FAULT6G05 En Defecto
DBX36.16G05_AUTOMATIC6G05 En Automático
DBX36.26G05_PRESENCE6G05 Ocupada
DBX36.36G05_Res_36G05 Reserve
DBX36.46G05_Res_46G05 Reserve
DBX36.56G05_Res_56G05 Reserve
DBX36.66G05_Res_66G05 Reserve
DBX36.76G05_Res_76G05 Reserve
DBX37.06G06_FAULT6G06 En Defecto
DBX37.16G06_AUTOMATIC6G06 En Automático
DBX37.26G06_PRESENCE6G06 Ocupada
DBX37.36G06_Res_36G06 Reserve
DBX37.46G06_Res_46G06 Reserve
DBX37.56G06_Res_56G06 Reserve
DBX37.66G06_Res_66G06 Reserve
DBX37.76G06_Res_76G06 Reserve
VariableNombreDescripción
DBX38.06G07_FAULT6G07 En Defecto
DBX38.16G07_AUTOMATIC6G07 En Automático
DBX38.26G07_PRESENCE6G07 Ocupada
DBX38.36G07_Res_36G07 Reserve
DBX38.46G07_Res_46G07 Reserve
DBX38.56G07_Res_56G07 Reserve
DBX38.66G07_Res_66G07 Reserve
DBX38.76G07_Res_76G07 Reserve
DBX39.06H01_FAULT6H01 En Defecto
DBX39.16H01_AUTOMATIC6H01 En Automático
DBX39.26H01_PRESENCE6H01 Ocupada
DBX39.36H01_Res_36H01 Reserve
DBX39.46H01_Res_46H01 Reserve
DBX39.56H01_Res_56H01 Reserve
DBX39.66H01_Res_66H01 Reserve
DBX39.76H01_Res_76H01 Reserve
VariableNombreDescripción
DBX40.06H02_FAULT6H02 En Defecto
DBX40.16H02_AUTOMATIC6H02 En Automático
DBX40.26H02_PRESENCE6H02 Ocupada
DBX40.36H02_Res_36H02 Reserve
DBX40.46H02_Res_46H02 Reserve
DBX40.56H02_Res_56H02 Reserve
DBX40.66H02_Res_66H02 Reserve
DBX40.76H02_Res_76H02 Reserve
DBX41.06I01_FAULT6I01 En Defecto
DBX41.16I01_AUTOMATIC6I01 En Automático
DBX41.26I01_PRESENCE6I01 Ocupada
DBX41.36I01_Res_36I01 Reserve
DBX41.46I01_Res_46I01 Reserve
DBX41.56I01_Res_56I01 Reserve
DBX41.66I01_Res_66I01 Reserve
DBX41.76I01_Res_76I01 Reserve
VariableNombreDescripción
DBX42.06I02_FAULT6I02 En Defecto
DBX42.16I02_AUTOMATIC6I02 En Automático
DBX42.26I02_PRESENCE6I02 Ocupada
DBX42.36I02_Res_36I02 Reserve
DBX42.46I02_Res_46I02 Reserve
DBX42.56I02_Res_56I02 Reserve
DBX42.66I02_Res_66I02 Reserve
DBX42.76I02_Res_76I02 Reserve
DBX43.06I03_FAULT6I03 En Defecto
DBX43.16I03_AUTOMATIC6I03 En Automático
DBX43.26I03_PRESENCE6I03 Ocupada
DBX43.36I03_Res_36I03 Reserve
DBX43.46I03_Res_46I03 Reserve
DBX43.56I03_Res_56I03 Reserve
DBX43.66I03_Res_66I03 Reserve
DBX43.76I03_Res_76I03 Reserve
VariableNombreDescripción
DBX44.06I04_FAULT6I04 En Defecto
DBX44.16I04_AUTOMATIC6I04 En Automático
DBX44.26I04_PRESENCE6I04 Ocupada
DBX44.36I04_Res_36I04 Reserve
DBX44.46I04_Res_46I04 Reserve
DBX44.56I04_Res_56I04 Reserve
DBX44.66I04_Res_66I04 Reserve
DBX44.76I04_Res_76I04 Reserve
DBX45.06I05_FAULT6I05 En Defecto
DBX45.16I05_AUTOMATIC6I05 En Automático
DBX45.26I05_PRESENCE6I05 Ocupada
DBX45.36I05_Res_36I05 Reserve
DBX45.46I05_Res_46I5 Reserve
DBX45.56I05_Res_56I05 Reserve
DBX45.66I05_Res_66I05 Reserve
DBX45.76I05_Res_76I05 Reserve
VariableNombreDescripción
DBX46.06B02LS_FAULT6B02LS En Defecto
DBX46.16E03LS_FAULT6E03LS En Defecto
DBX46.26E03LS_FAULT6E08LS En Defecto
DBX46.36E03LS_FAULT6F01LS En Defecto
DBX46.46E03LS_FAULT6F03LS En Defecto
DBX46.5LS_Res_5LS Reserve
DBX46.6LS_Res_6LS Reserve
DBX46.7LS_Res_7LS Reserve
DBX47.0
DBX47.1
DBX47.2
DBX47.3
DBX47.4
DBX475
DBX47.6
DBX47.7

Puntos de Control Línea Desacople (DB134)

Este DB permite el dialogo entre LVR y el PLC para los puntos de control de entrada al almacén definidos en la instalación.

A través de este DB únicamente llegarán los datos de las carrocerías que han sido identificadas correctamente. En caso de error de identificación, referirse a al capítulo 3.8

El PLC lee los datos de la carrocería y del skid. Si la lectura es correcta, deposita los datos leídos en la sección lectura y activa el flag NewRead. El LVR recoge los datos leídos y borra el flag NewRead.

El LVR procesa los datos y obtiene el destino. Dicho destino los escribe en Target y activa el flag ReplyReady. El PLC recoge el destino y borra el flag ReplyReady.

Punto DP04 (6E07LS)

Punto de decisión para enviar hacia la línea de homogeneización o extracción por DP05.

VariableNombreDescripción TipoValorEmisor
DBW0DW0ReservaInt0
   Lectura  
DBW2NewReadNueva lectura realizadaInt0 – Off
1 – On


















PLC
DBB4-5FactoryFábricaChar00-99
DBB6-9YearAño de ProducciónChar0000 - 9999
DBB10-16PINPINCharNNNNNNN
DBB17PIN_DCDígito Control del PINChar0 – 9
DBB18-21SortenSortenChar0000-9999
DBB22Sorten_DCDígito Control del SortenChar0 – 9
DBB23DBB23ReservaByte0
DBW24SkidNrNumero de SkidInt0000-9999
DBW26TargetDestinoInt
DBW28SequenceNrNº de SecuenciaInt
DBW30SkidTypeTipo de SkidInt1 = skid corto
2= skid largo
DBW32StackedSkidsNº de skids apiladosInt0 – Carrocerías
1 – 4 Cantidad Skids
DBW34SkidBrokenSkid en mal estadoInt0 – Skid OK
1 – Skid NOK
DBW36DBW36Int0
DBW38DBW38ReservaInt0
DBW40DBW40ReservaInt0
  Respuesta   
DBW42ReplyReadyRespuesta PreparadaInt0 – Off
1 – On







LVR
DBW44TargetDestinoInt301 – RP301
102 – DP05
DBW46DBW46ReservaInt0
DBW48DBW48ReservaInt0
DBW50DBW50ReservaInt0

Punto DP05 (6E08LS + 6E08LSC)

Solo se remitirán datos al LVR en el proceso de entrada de carrocerías desde el suelo.

VariableNombreDescripciónTipoValorEmisor
Lectura
DBW52NewReadNueva lectura realizadaInt0 – Off
1 – Entrada desde suelo


















PLC
DBB54-55FactoryFábricaChar00-99
DBB56-59YearAño de ProducciónChar0000 - 9999
DBB60-66PINPINCharNNNNNNN
DBB67PIN_DCDígito Control del PINChar0 – 9
DBB68-71SortenSortenChar0000 - 9999
DBB72Sorten_DCDígito Control del SortenChar0 – 9
DBB73DBB73ReservaByte0
DBW74SkidNrNumero de SkidInt0000-9999
DBW76TargetDestinoInt
DBW78SequenceNrNº de SecuenciaInt0001-9999
DBW80SkidTypeTipo de SkidInt1 = skid corto
2= skid largo
DBW82StackedSkidsNº de skids apiladosInt0 – Carrocerías
1 – 4 Cantidad Skids
DBW84SkidBrokenSkid en mal estadoInt0 – Skid OK
1 – Skid NOK
DBW86DBW86ReservaInt0
DBW88DBW88ReservaInt0
DBW90DBW90ReservaInt0
  Repuesta   
DBW42ReplyReadyRespuesta PreparadaInt0 – Off
1 – On






LVR
DBW44TargetDestinoInt301 – RP301
102 – DP05
DBW46DBW46ReservaInt0
DBW48DBW48ReservaInt0
DBW50DBW50ReservaInt0

Cuando la carrocería ingresa al circuito proveniente del suelo, si la ésta no cumple con los requisitos para ser ingresada a la línea de homogenización, el LVR responde con el mismo punto como destino (102). En caso contrario, responde con el destino RP301 (301).

Puntos de Control Línea Homog. (DB135)

Este DB permite el dialogo entre LVR y el PLC para los puntos de registro de paso de carrocerías definidos en la entrada del almacén.

A través de este DB únicamente llegarán los datos de las carrocerías que han sido identificadas correctamente. En caso de error de identificación, referirse a al capítulo 3.8

El PLC lee los datos de la carrocería y del skid. Si la lectura es correcta, deposita los datos leídos en la sección lectura y activa el flag NewRead. El LVR recoge los datos leídos y borra el flag NewRead.

Punto RP01

VariableNombreDescripciónTipoValorEmisor
DBW0DW0ReservaInt0
  Lectura   
DBW2NewReadNueva lectura realizadaInt0 – Off
1 – On






















PLC
DBB4-5FactoryFábricaChar00-99
DBB6-9YearAño de ProducciónChar0000 - 9999
DBB10-16PINPINCharNNNNNNN
DBB17PIN_DCDígito Control del PINChar0 – 9
DBB18-21SortenSortenChar0000 - 9999
DBB22Sorten_DCDígito Control del SortenChar0 – 9
DBB23DBB23ReservaByte0
DBW24SkidNrNumero de SkidInt0000-9999
DBW26TargetDestinoInt
DBW28SequenceNrNº de SecuenciaInt0001-9999
DBW30SkidTypeTipo de SkidInt1 = skid corto
2= skid largo
DBW32StackedSkidsNº de skids apiladosInt0 – Carrocerías
1 – 4 Cantidad Skids
DBW34SkidBrokenSkid en mal estadoInt0 – Skid OK
1 – Skid NOK
DBW36RoofNIOTecho no montadoInt0 – IO
1 - NIO
DBW38DBW38ReservaInt0
DBW40DBW40ReservaInt0
DBW42DBW42ReservaInt0
DBW44DBW44ReservaInt0
DBW46DBW46ReservaInt0
DBW48DBW48ReservaInt0
DBW50DBW50ReservaInt0

Punto RP301

VariableNombreDescripciónTipoValorEmisor
Lectura
DBW52NewReadNueva lectura realizadaInt0 – Off
1 – On




















PLC
DBB54-55FactoryFábricaChar00-99
DBB56-59YearAño de ProducciónChar0000 - 9999
DBB60-66PINPINCharNNNNNNN
DBB67PIN_DCDígito Control del PINChar0 – 9
DBB68-71SortenSortenChar0000 - 9999
DBB72Sorten_DCDígito Control del SortenChar0 – 9
DBB73DBB23ReservaByte0
DBW74SkidNrNumero de SkidInt0000-9999
DBW76TargetDestinoInt
DBW78SequenceNrNº de SecuenciaInt0001-9999
DBW80SkidTypeTipo de SkidInt1 = skid corto
2= skid largo
DBW82StackedSkidsNº de skids apiladosInt0 – Carrocerías
1 – 4 Cantidad Skids
DBW84SkidBrokenSkid en mal estadoInt0 – Skid OK
1 – Skid NOK
DBW86RoofNIOTecho no montadoInt0 – IO
1 - NIO
DBW88DBW88ReservaInt0
DBW90DBW90ReservaInt0
  Respuesta   
DBW92ReplyReadyRespuesta PreparadaInt0 – Off
1 – On





LVR
DBW94TargetDestinoIntIP01 – 3
DBW96DBW96ReservaInt0
DBW98DBW98ReservaInt0
DBW100DBW100ReservaInt0

Punto RP302

VariableNombreDescripciónTipoValorEmisor
DBW0DW0ReservaInt0
  Lectura   
DBW102NewReadNueva lectura realizadaInt0 – Off
1 – On























PLC
DBB104-105FactoryFábricaChar00-99
DBB106-109YearAño de ProducciónChar0000 - 9999
DBB110-116PINPINCharNNNNNNN
DBB117PIN_DCDígito Control del PINChar0 – 9
DBB118-121SortenSortenChar0000 - 9999
DBB122Sorten_DCDígito Control del SortenChar0 – 9
DBB123DBB23ReservaByte0
DBW124SkidNrNumero de SkidInt0000-9999
DBW126TargetDestinoInt0 – IO
1 - NIO
DBW128SequenceNrNº de SecuenciaInt0001-9999
DBW130SkidTypeTipo de SkidInt
DBW132StackedSkidsNº de skids apiladosInt1 = skid corto
2= skid largo
DBW134SkidBrokenSkid en mal estadoInt0 – Carrocerías
1 – 4 Cantidad Skids
DBW136RoofNIOTecho no montadoInt0 – Skid OK
1 – Skid NOK
DBW138DBW138ReservaInt0
DBW140DBW140ReservaInt0
DBW142DBW142ReservaInt0
DBW144DBW144ReservaInt0
DBW146DBW146ReservaInt0
DBW148DBW148ReservaInt0
DBW150DBW150ReservaInt0

Datos de Skid (DB139)

Este DB permite al PLC solicitar al LVR los datos de un skid en cualquier punto de la instalación.

El PLC deposita, en la sección Lectura, el número del skid del cual desea información y activa el flag NewRead. El LVR recoge los datos leídos y borra el flag NewRead.

El LVR procesa los datos y obtiene los datos asociados. Dichos datos los escribe en la sección Respuesta y activa el flag ReplyReady. El PLC recoge el destino y borra el flag ReplyReady.

VsriableNombreDescripciónTipoValorEmisor
DBW0DW0Reserva Int0
VariableNombreDescripciónTipoValorEmisor
DBW0DW0ReservaInt0
Lectura
DBW2NewReadNueva lectura realizadaInt0 – Off
1 – On


PLC
DBW4SkidNrNumero de SkidInt0001-9999
DBW6DBW36ReservaInt0
DBW8DBW38ReservaInt0
DBW10DBW40ReservaInt0
  Respuesta    
DBW12ReplyReadyRespuesta PreparadaInt0 – Off
1 – On
















LVR
DBW14-15FactoryFábricaChar00-99
DBW16-19YearAño de ProducciónChar0000 - 9999
DBW20-26PINPINCharNNNNNNN
DBW27PIN_DCDígito Control del PINChar0 – 9
DBW28-31SortenSortenChar0000 - 9999
DBW32Sorten_DCDígito Control del SortenChar0 – 9
DBW33DBB23ReservaByte0
DBW34SkidNrNumero de SkidInt0000-9999
DBW36TargetDestinoInt
DBW38SequenceNrNº de SecuenciaInt
DBW40SkidTypeTipo de SkidInt1 = skid corto
2= skid largo
DBW42StackedSkidsNº de skids apiladosInt0 – Carrocerías
1 – 4 Cantidad Skids
DBW44SkidBrokenSkid en mal estadoInt0 – Skid OK
1 – Skid NOK
DBW56DBW46ReservaInt0
DBW58DBW48ReservaInt0
DBW60DBW50ReservaInt0

Configuración de Tactos (DB145)

El propósito de este DB es notificar al PLC6 sobre la configuración de los tactos de línea. Dicha configuración se realiza desde el LVR y éste la remite al PLC.

TactoInicioFin
1DBW2DBW20
2DBW22DBW40
3DBW42DBW60
4DBW62DBW80
5DBW82DBW100
6DBW102DBW120
7DBW122DBW140
8DBW142DBW160
9DBW162DBW180
VariableNombreDescripciónTipoValorEmisor
DBW0DW0ReservaInt0
Configuración del Tacto
DBD2StartXPointInicio del tacto en mm Int0...n



LVR
DBD6EndXPointFin del tacto en mmInt0...n
DBD10ReferenceXPointPunto de referencia del tacto en mmInt0...n
DBW14DBW14ReservaInt0
DBW16DBW16ReservaInt0
DBW18DBW18
DBW20DBW20ReservaInt0

Trazabilidad Línea Homog. Lado Izdo. (DB146)

El propósito de este DB es recoger la pulsación de los diferentes botones asociados a la trazabilidad, de cada una de las operaciones que se realizan en el lado izquierdo de cada uno de los tactos de la línea.

Las informaciones relativas a los botones se pondrán a 1 cada vez que el operario o el retocador pulse y el PLC los pondrá a 0 con la señal de Reset recibida para el tacto (ver sección 0)

En la siguiente tabla se muestra la distribución de pulsadores para los diferentes tactos y a continuación, se muestra el patrón a seguir para cada tacto.

TactoInicioFin
1DBW2DBW20
2DBW22DBW40
3DBW42DBW60
4DBW62DBW80
5DBW82DBW100
6DBW102DBW120
7DBW122DBW140
8DBW142DBW160
9DBW162DBW180
VariableNombreDescripciónTipoValorEmisor
DBW0DW0ReservaInt0
  Pulsadores Operario   
DBW2HelReqPetición de ayudaInt0...1



PLC
DBW4FaultDefectoIntOK - 0
NOK - 1
DBW6DBW6Int0
DBW8DBW8ReservaInt0
DBW10DBW10ReservaInt0
  Pulsadores GRC   
DBW12LockBloqueo carroceríaInt0 -Sin bloqueo
1 – Bloquear carrocería





PLC
DBW14UnlockDesbloqueo CarroceríaInt0 – Sin desbloqueo
1 – Desbloquear carrocería
DBW16StopGRCParo en GRCInt0 – Sin paro en GRC
1 – Petición de paro en GRC
DBW18Int
DBW20Int

Trazabilidad Línea Homog. Lado Dcho. (DB147)

El propósito de este DB es recoger la pulsación de los diferentes botones asociados a la trazabilidad, de cada una de las operaciones que se realizan en el lado izquierdo de cada uno de los tactos de la línea.

Las informaciones relativas a los botones se pondrán a 1 cada vez que el operario o el retocador pulse y el PLC los pondrá a 0 con la señal de Reset recibida para el tacto (ver sección 0)

En la siguiente tabla se muestra la distribución de pulsadores para los diferentes tactos y a continuación, se muestra el patrón a seguir para cada tacto.

TactoInicioFin
1DBW2DBW20
2DBW22DBW40
3DBW42DBW60
4DBW62DBW80
5DBW82DBW100
6DBW102DBW120
7DBW122DBW140
8DBW142DBW160
9DBW162DBW180
VariableNombreDescripciónTipoValorEmisor
DBW0DW0ReservaInt0
  Pulsadores Operario   
DBW2HelReqPetición de ayudaInt0...1



PLC
DBW4FaultDefectoIntOK - 0
NOK - 1
DBW6DBW6ReservaInt0
DBW8DBW8ReservaInt0
DBW10DBW10ReservaInt0
  Pulsadores GRC   
DBW12LockBloqueo carroceríaInt0 -Sin bloqueo
1 – Bloquear carrocería





PLC
DBW14UnlockDesbloqueo CarroceríaInt0 – Sin desbloqueo
1 – Desbloquear carrocería
DBW16StopGRCParo en GRCInt0 – Sin paro en GRC
1 – Petición de paro en GRC
DBW18Int
DBW20Int

Tracking Línea Homog. (DB148)

Este DB el PLC informa al LVR de la distancia a la que se encuentra cada una de las carrocerías desde el origen (Distance).

En la siguiente tabla se muestra la distribución de datos para las carrocerías y a continuación, se muestra el patrón a seguir para cada una de ellas.

CarroceríaInicioFin
1DBW2DBW10
2DBW12DBW20
3DBW22DBW40
4DBW32DBW60
5DBW42DBW80
6DBW52DBW100
7DBW62DBW120
8DBW72DBW140
9DBW82DBW160
VariableNombreDescripciónTipoValorEmisor
DBW0DW0ReservaInt0
  Tracking Carrocería 1    
DBW2TUIdNro. De skidINT1...999


PLC
DBD4DistanceDistancia al origen en mmDINT
DBW8DW14ReservaINT
DBW10DW16ReservaINT

Control de Tactos (DB149)

Por DB el LVR notifica al PLC cuando debe realizar un reset de los elementos del tacto, como por ejemplo balizas y pulsadores, (Reset) y cuando debe producirse un paro de cadena (StopChain). Adicionalmente, el LVR notifica la ocupación de cada uno de los tactos.

La señal de Reset es puesta 1 por el LVR cuando la carrocería abandona el tacto. EL PLC, al ver la señal a 1, procede a la puesta en condiciones iniciales de botoneras y lámparas, y reescribe la señal a 0.

En cuanto al paro de cadena, se trata de una indicación de sólo lectura para el PLC. Cuando una carrocería debe detener la cadena, el LVR pone la señal StopChain a 1. Cuando las condiciones que provocan el paro desaparecen, el LVR resetea el valor de dicha señal.

TactoInicioFin
1DBW2DBW10
2DBW12DBW20
3DBW22DBW30
4DBW32DBW40
5DBW42DBW50
6DBW152DBW60
7DBW62DBW70
8DBW72DBW80
9DBW82DBW90
VariableNombreDescripciónTipoValorEmisor
DBW0DW0ReservaInt0
  Pulsadores Operario   
DBW2ResetReset tactoInt0 – Sin petición de reset
1 – Petición de reset




LVR
DBW4StopChainParo cadena Int0 – Cadena en marcha
1 – Parar cadena
DBW6SkidNrNro de skidInt-1 - Tacto vacío
0-999 - Nº de skid en tacto
DBW8DBW30ReservaInt
DBW10DBW32ReservaInt

Errores en Puntos Identificación

Para cada uno de los puntos de identificación se define un área de intercambio de información entre PLC y LVR para poder solventar los casos de error.

El LVR dispone de las estrategias de emergencia pertinentes para que el operador del sistema pueda corregir los datos manualmente y remitírselos al PLC para que éste actualice el portadatos.

Si la información de identificación corresponde a un punto de control, una vez corregido los datos del skid, se procederá a iniciar el diálogo según se expone en 3.5

En la siguiente tabla se muestra la distribución de datos para cada estación. En la sección 3.13.1 se muestra el patrón a seguir para cada una de las estaciones.

EstaciónDBInicioFinEmisorDescripción
6B02LS (RP01)
140
DBW2DBW40PLCLectura
DBW42DBW80LVRCorrección
6E03LS (DP04)
140
DBW82DBW120PLCLectura
DBW122DBW160LVRCorrección
6E08LS + 6E08LSC (DP05)
140
DBW162DBW200PLCLectura
DBW202DBW240LVRCorrección
6F01LS (RP301)
140
DBW242DBW280PLCLectura
DBW282DBW320LVRCorrección
6F03LS (RP302)
140
DBW322DBW360PLCLectura
DBW362DBW400LVRCorrección

Patrón De Datos Para Una Estación

VariableNombreDescripciónTipoValorEmisor
DBW0DW0ReservaInt0
Variable NombreDescripciónTipoValorEmisor
DBW0DW0ReservaInt0
Lectura
DBW2NewReadNueva lectura realizadaInt0 – Sin Error
1 – Error de Lectura RFID
2 – Error de Lectura Skid
3 – PIN RFID PIN Skid
4 – Error destino
5 – Error Secuencia
6 – Error Nº skids apilados



















PLC
DBB4-5FactoryFábricaChar00-99
DBB6-9YearAño de ProducciónChar0000-9999
DBB10-16PINPINCharNNNNNNN
DBB17PIN_DCDígito Control del PINChar0 - 9
DBB18-21SortenSortenChar0000 - 9999
DBB22Sorten_DCDígito Control del SortenChar0 - 9
DBB23DBB23ReservaByte0
DBW24SkidNrNumero de SkidInt0000-9999
DBW26TargetDestinoInt
DBW28SequenceNrNº de SecuenciaInt0001-9999
DBW30SkidTypeTipo de SkidInt1 = skid corto
2 = skid largo
DBW32StackedSkidsNº de skids apiladosInt0 – Carrocerías
1 – 4 Cantidad Skids
DBW34SkidBrokenSkid en mal estadoInt0 – Skid OK
1 – Skid NOK
DBW36DBW36ReservaInt0
DBW38DBW38ReservaInt0
DBW40DBW40ReservaInt0
Variable NombreDescripciónTipoValorEmisor
Correción
DBW42ReplyReadyRespuesta PreparadaInt0 – Off
1 – On


















LVR
DBB44-45FactoryFábricaChar00-99
DBB46-49YearAño de ProducciónChar0000-9999
DBB50-56PINPINCharNNNNNNN
DBB57PIN_DCDígito Control del PINChar0 - 9
DBB58-61SortenSortenChar0000 - 9999
DBB62Sorten_DCDígito Control del SortenChar0 - 9
DBB63DBB69ReservaByte0
DBW64SkidNrNumero de SkidInt0000-9999
DBW66TargetDestinoInt
DBW68SequenceNrNº de SecuenciaInt
DBW70SkidTypeTipo de SkidInt1 = skid corto
2 = skid largo
DBW72StackedSkidsNº de skids apiladosInt0 – Carrocerías
1 – 9 Cantidad Skids
DBW74SkidBrokenSkid en mal estadoInt0 – Skid OK
1 – Skid NOK
DBW76DBW76ReservaInt0
DBW78DBW78ReservaInt0
DBW80DBW80ReservaInt0

Procedimiento Para un Error de Lectura

En caso de producirse un error de lectura en alguna de las estaciones, el PLC deberá proceder de la siguiente manera:

  • S NO hay error de lectura
    • Fin
  • Si NewRead = 0
    • Si ReplayReady = 0
      • Colocar los datos en el DB
      • NewRead = 1
    • Si no
      • Recoger datos enviados por LVR
      • ReplayReady = 0
    • Fin

 


 

¿Que te ha parecido el contenido?
[Total: 0 Promedio: 0]

Enviar comentario