PLC6. Intercambio de información
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.
DB | Descripción | DB | Descripción |
---|---|---|---|
130 | Configuración | 140 | Errores en Estaciones L/E |
131 | Alarmas | 141 | Reserva |
132 | Contadores | 142 | Reserva |
133 | Estados | 143 | Reserva |
134 | Puntos de Control | 144 | Reserva |
135 | Registros de Paso | 145 | Configuración de tactos |
136 | Reserva | 146 | Trazabilidad Línea Homog. Lado Izdo. |
137 | Reserva | 147 | Trazabilidad Línea Homog. Lado Dcho. |
138 | Reserva | 148 | Tracking Línea Homogeneización |
139 | Datos Skid | 149 | Control 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.
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
DBW0 | DW0 | Reserva | Int | 0 | |
DBW2 | ProductionPauseOn | Pausa de producción activa | Int | 0 – Inactivo 1 -Activo | LVR |
DBW4 | ShiftChange | Cambio de Turno | Int | 0 – Inactivo 1 -Activo | PLC |
DBW6 | DBW6 | Reserva | Int | 0 | |
DBW8 | DBW8 | Reserva | Int | 0 |
Habilitar en LVR la Estrategia de Emergencia en caso de Error de Lectura | |||||
---|---|---|---|---|---|
DBW10 | RP01_LVR_ES_Enable | 6B02LS | Int | 0 – Deshabilitada 1 - Habilitada | LVR |
DBW12 | DP04_LVR_ES_Enable | 6E03LS | Int | 0 – Deshabilitada 1 - Habilitada |
|
DBW14 | DP05_LVR_ES_Enable | 6E08LS + 6E08LSC | Int | 0 – Deshabilitada 1 - Habilitada |
|
DBW16 | RP301_LVR_ES_Enable | 6F01LS | Int | 0 – Deshabilitada 1 - Habilitada |
|
DBW18 | RP302_LVR_ES_Enable | 6F03LS | Int | 0 – Deshabilitada 1 - Habilitada |
Reset de los Puntos de Control | |||||
---|---|---|---|---|---|
DBW20 | RP01_LVR_ES_Reset | 6B02LS | Int | 0 – off 1 - on | LVR |
DBW22 | DP04_LVR_ES_Reset | 6E03LS | Int | 0 – off 1 - on |
|
DBW24 | DP05_LVR_ES_Reset | 6E08LS + 6E08LSC | Int | 0 – off 1 - on |
|
DBW26 | RP301_LVR_ES_Reset | 6F01LS | Int | 0 – off 1 - on |
|
DBW28 | RP302_LVR_ES_Reset | 6F03LS | Int | 0 – off 1 - on |
RP301. Carrocería sin Datos | |||||
---|---|---|---|---|---|
DBW30 | RP301_NoCarData | RP301. Carrocería sin datos | Int | 0 – off 1 - on | LVR |
DBW32 | RP301_NoCarDataAck | RP301. Liberación Carrocería sin datos | Int | 0 – 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:
Tipo | Valor | Emisor |
---|---|---|
Bit | 0-Off/1-On | PLC |
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.
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
DBW0 | PLC6_HeartBeat | Indicativo de vida PLC5 | Int | 0-99999 | PLC6 |
DBW2 | HeartBeat | Indicativo de vida LVR | Int | 0-99999 | LVR |
DBW4 | RP302_OK | Nº carrocerías OK por RP302 | Int | 0-99999 | LVR |
DBW6 | RP302_NOK | Nº carrocerías NOK por RP302 | Int | 0-99999 | LVR |
DBW8 | DBW8 | Reserva | Int | 0 |
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.
Variable | Nombre | Descripción |
---|---|---|
DBX00.0 | PLC6_IO | PLC6 En Servicio |
DBX00.1 | PLC6_FAULT | PLC6 En Defecto |
DBX00.2 | PLC6_FAULT | PLC6 En Marcha |
DBX00.3 | PLC6_AUTOMATIC | PLC6 En Automatico |
DBX00.4 | PLC6_Res_4 | PLC6 Reserve |
DBX00.5 | PLC6_Res_5 | PLC6 Reserve |
DBX00.6 | PLC6_Res_6 | PLC6 Reserve |
DBX00.7 | PLC6_Res_7 | PLC6 Reserve |
DBX01.0 | 6A01_FAULT | 6A01 En Defecto |
DBX01.1 | 6A01_AUTOMATIC | 6A01 En Automático |
DBX01.2 | 6A01_PRESENCE | 6A01 Ocupada |
DBX01.3 | 6A01_Res_3 | 6A01 Reserve |
DBX01.4 | 6A01_Res_4 | 6A01 Reserve |
DBX01.5 | 6A01_Res_5 | 6A01 Reserve |
DBX01.6 | 6A01_Res_6 | 6A01 Reserve |
DBX01.7 | 6A01_Res_7 | 6A01 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX02.0 | 6A02_FAULT | 6A02 En Defecto |
DBX02.1 | 6A02_AUTOMATIC | 6A02 En Automático |
DBX02.2 | 6A02_PRESENCE | 6A02 Ocupada |
DBX02.3 | 6A02_Res_3 | 6A02 Reserve |
DBX02.4 | 6A02_Res_4 | 6A02 Reserve |
DBX02.5 | 6A02_Res_5 | 6A02 Reserve |
DBX02.6 | 6A02_Res_6 | 6A02 Reserve |
DBX02.7 | 6A02_Res_7 | 6A02 Reserve |
DBX03.0 | 6B01_FAULT | 6B01 En Defecto |
DBX03.1 | 6B01_AUTOMATIC | 6B01 En Automático |
DBX03.2 | 6B01_PRESENCE | 6B01 Ocupada |
DBX03.3 | 6B01_Res_3 | 6B01 Reserve |
DBX03.4 | 6B01_Res_4 | 6B01 Reserve |
DBX03.5 | 6B01_Res_5 | 6B01 Reserve |
DBX03.6 | 6B01_Res_6 | 6B01 Reserve |
DBX03.7 | 6B01_Res_7 | 6B01 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX04.0 | 6B02_FAULT | 6B02 En Defecto |
DBX04.1 | 6B02_AUTOMATIC | 6B02 En Automático |
DBX04.2 | 6B02_PRESENCE | 6B02 Ocupada |
DBX04.3 | 6B02_Res_3 | 6B02 Reserve |
DBX04.4 | 6B02_Res_4 | 6B02 Reserve |
DBX04.5 | 6B02_Res_5 | 6B02 Reserve |
DBX04.6 | 6B02_Res_6 | 6B02 Reserve |
DBX04.7 | 6B02_Res_7 | 6B02 Reserve |
DBX05.0 | 6B03_FAULT | 6B03 En Defecto |
DBX05.1 | 6B03_AUTOMATIC | 6B03 En Automático |
DBX05.2 | 6B03_PRESENCE | 6B03 Ocupada |
DBX05.3 | 6B03_Res_3 | 6B03 Reserve |
DBX05.4 | 6B03_Res_4 | 6B03 Reserve |
DBX05.5 | 6B03_Res_5 | 6B03 Reserve |
DBX05.6 | 6B03_Res_6 | 6B03 Reserve |
DBX05.7 | 6B03_Res_7 | 6B03 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX06.0 | 6B04_FAULT | 6B04 En Defecto |
DBX06.1 | 6B04_AUTOMATIC | 6B04 En Automático |
DBX06.2 | 6B04_PRESENCE | 6B04 Ocupada |
DBX06.3 | 6B04_Res_3 | 6B04 Reserve |
DBX06.4 | 6B04_Res_4 | 6B04 Reserve |
DBX06.5 | 6B04_Res_5 | 6B04 Reserve |
DBX06.6 | 6B04_Res_6 | 6B04 Reserve |
DBX06.7 | 6B04_Res_7 | 6B04 Reserve |
DBX07.0 | 6C01_FAULT | 6C01 En Defecto |
DBX07.1 | 6C01_AUTOMATIC | 6C01 En Automático |
DBX07.2 | 6C01_PRESENCE | 6C01 Ocupada |
DBX07.3 | 6C01_Res_3 | 6C01 Reserve |
DBX07.4 | 6C01_Res_4 | 6C01 Reserve |
DBX07.5 | 6C01_Res_5 | 6C01 Reserve |
DBX07.6 | 6C01_Res_6 | 6C01 Reserve |
DBX07.7 | 6C01_Res_7 | 6C01 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX08.0 | 6C02_FAULT | 6C02 En Defecto |
DBX08.1 | 6C02_AUTOMATIC | 6C02 En Automático |
DBX08.2 | 6C02_PRESENCE | 6C02 Ocupada |
DBX08.3 | 6C02_Res_3 | 6C02 Reserve |
DBX08.4 | 6C02_Res_4 | 6C02 Reserve |
DBX08.5 | 6C02_Res_5 | 6C02 Reserve |
DBX08.6 | 6C02_Res_6 | 6C02 Reserve |
DBX08.7 | 6C02_Res_7 | 6C02 Reserve |
DBX09.0 | 6C03_FAULT | 6C03 En Defecto |
DBX09.1 | 6C03_AUTOMATIC | 6C03 En Automático |
DBX09.2 | 6C03_PRESENCE | 6C03 Ocupada |
DBX09.3 | 6C03_Res_3 | 6C03 Reserve |
DBX09.4 | 6C03_Res_4 | 6C03 Reserve |
DBX09.5 | 6C03_Res_5 | 6C03 Reserve |
DBX09.6 | 6C03_Res_6 | 6C03 Reserve |
DBX09.7 | 6C03_Res_7 | 6C03 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX10.0 | 6C04_FAULT | 6C04 En Defecto |
DBX10.1 | 6C04_AUTOMATIC | 6C04 En Automático |
DBX10.2 | 6C04_PRESENCE | 6C04 Ocupada |
DBX10.3 | 6C04_Res_3 | 6C04 Reserve |
DBX10.4 | 6C04_Res_4 | 6C04 Reserve |
DBX10.5 | 6C04_Res_5 | 6C04 Reserve |
DBX10.6 | 6C04_Res_6 | 6C04 Reserve |
DBX10.7 | 6C04_Res_7 | 6C04 Reserve |
DBX11.0 | 6C05_FAULT | 6C05 En Defecto |
DBX11.1 | 6C05_AUTOMATIC | 6C05 En Automático |
DBX11.2 | 6C05_PRESENCE | 6C05 Ocupada |
DBX11.3 | 6C05_Res_3 | 6C05 Reserve |
DBX11.4 | 6C05_Res_4 | 6C05 Reserve |
DBX11.5 | 6C05_Res_5 | 6C05 Reserve |
DBX11.6 | 6C05_Res_6 | 6C05 Reserve |
DBX11.7 | 6C05_Res_7 | 6C05 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX12.0 | 6C06_FAULT | 6C06 En Defecto |
DBX12.1 | 6C06_AUTOMATIC | 6C06 En Automático |
DBX12.2 | 6C06_PRESENCE | 6C06 Ocupada |
DBX12.3 | 6C06_Res_3 | 6C06 Reserve |
DBX12.4 | 6C06_Res_4 | 6C06 Reserve |
DBX12.5 | 6C06_Res_5 | 6C06 Reserve |
DBX12.6 | 6C06_Res_6 | 6C06 Reserve |
DBX12.7 | 6C06_Res_7 | 6C06 Reserve |
DBX13.0 | 6C07_FAULT | 6C07 En Defecto |
DBX13.1 | 6C07_AUTOMATIC | 6C07 En Automático |
DBX13.2 | 6C07_PRESENCE | 6C07 Ocupada |
DBX13.3 | 6C07_Res_3 | 6C07 Reserve |
DBX13.4 | 6C07_Res_4 | 6C07 Reserve |
DBX13.5 | 6C07_Res_5 | 6C07 Reserve |
DBX13.6 | 6C07_Res_6 | 6C07 Reserve |
DBX13.7 | 6C07_Res_7 | 6C07 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX14.0 | 6D01_FAULT | 6D01 En Defecto |
DBX14.1 | 6D01_AUTOMATIC | 6D01 En Automático |
DBX14.2 | 6D01_PRESENCE | 6D01 Ocupada |
DBX14.3 | 6D01_Res_3 | 6D01 Reserve |
DBX14.4 | 6D01_Res_4 | 6D01 Reserve |
DBX14.5 | 6D01_Res_5 | 6D01 Reserve |
DBX14.6 | 6D01_Res_6 | 6D01 Reserve |
DBX14.7 | 6D01_Res_7 | 6D01 Reserve |
DBX15.0 | 6D02_FAULT | 6D02 En Defecto |
DBX15.1 | 6D02_AUTOMATIC | 6D02 En Automático |
DBX15.2 | 6D02_PRESENCE | 6D02 Ocupada |
DBX15.3 | 6D02_Res_3 | 6D02 Reserve |
DBX15.4 | 6D02_Res_4 | 6D02 Reserve |
DBX15.5 | 6D02_Res_5 | 6D02 Reserve |
DBX15.6 | 6D02_Res_6 | 6D02 Reserve |
DBX15.7 | 6D02_Res_7 | 6D02 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX16.0 | 6D03_FAULT | 6D03 En Defecto |
DBX16.1 | 6D03_AUTOMATIC | 6D03 En Automático |
DBX16.2 | 6D03_PRESENCE | 6D03 Ocupada |
DBX16.3 | 6D03_Res_3 | 6D03 Reserve |
DBX16.4 | 6D03_Res_4 | 6D03 Reserve |
DBX16.5 | 6D03_Res_5 | 6D03 Reserve |
DBX16.6 | 6D03_Res_6 | 6D03 Reserve |
DBX16.7 | 6D03_Res_7 | 6D03 Reserve |
DBX17.0 | 6D04_FAULT | 6D04 En Defecto |
DBX17.1 | 6D04_AUTOMATIC | 6D04 En Automático |
DBX17.2 | 6D04_PRESENCE | 6D04 Ocupada |
DBX17.3 | 6D04_Res_3 | 6D04 Reserve |
DBX17.4 | 6D04_Res_4 | 6D04 Reserve |
DBX17.5 | 6D04_Res_5 | 6D04 Reserve |
DBX17.6 | 6D04_Res_6 | 6D04 Reserve |
DBX17.7 | 6D04_Res_7 | 6D04 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX18.0 | 6D03_FAULT | 6D05 En Defecto |
DBX18.1 | 6D03_AUTOMATIC | 6D05 En Automático |
DBX18.2 | 6D05_PRESENCE | 6D05 Ocupada |
DBX18.3 | 6D05_Res_3 | 6D0 Reserve |
DBX18.4 | 6D05_Res_4 | 6D05 Reserve |
DBX18.5 | 6D05_Res_5 | 6D05 Reserve |
DBX18.6 | 6D0_Res_6 | 6D05 Reserve |
DBX18.7 | 6D05_Res_7 | 6D05 Reserve |
DBX19.0 | 6D06_FAULT | 6D06 En Defecto |
DBX19.1 | 6D06_AUTOMATIC | 6D06 En Automático |
DBX19.2 | 6D06_PRESENCE | 6D06 Ocupada |
DBX19.3 | 6D06_Res_3 | 6D06 Reserve |
DBX19.4 | 6D06_Res_4 | 6D06 Reserve |
DBX19.5 | 6D06_Res_5 | 6D06 Reserve |
DBX19.6 | 6D06_Res_6 | 6D06 Reserve |
DBX19.7 | 6D06_Res_7 | 6D06 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX20.0 | 6D07_FAULT | 6D07 En Defecto |
DBX20.1 | 6D07_AUTOMATIC | 6D07 En Automático |
DBX20.2 | 6D07_PRESENCE | 6D07 Ocupada |
DBX20.3 | 6D07_Res_3 | 6D07 Reserve |
DBX20.4 | 6D07_Res_4 | 6D07 Reserve |
DBX20.5 | 6D07_Res_5 | 6D07 Reserve |
DBX20.6 | 6D07_Res_6 | 6D07 Reserve |
DBX20.7 | 6D07_Res_7 | 6D07 Reserve |
DBX21.0 | 6E01_FAULT | 6E01 En Defecto |
DBX21.1 | 6E01_AUTOMATIC | 6E01 En Automático |
DBX21.2 | 6E01_PRESENCE | 6E01 Ocupada |
DBX21.3 | 6E01_Res_3 | 6E01 Reserve |
DBX21.4 | 6E01_Res_4 | 6E01 Reserve |
DBX21.5 | 6E01_Res_5 | 6E01 Reserve |
DBX21.6 | 6E01_Res_6 | 6E01 Reserve |
DBX21.7 | 6E01_Res_7 | 6E01 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX22.0 | 6E02_FAULT | 6E02 En Defecto |
DBX22.1 | 6E02_AUTOMATIC | 6E02 En Automático |
DBX22.2 | 6E02_PRESENCE | 6E02 Ocupada |
DBX22.3 | 6E02_Res_3 | 6E02 Reserve |
DBX22.4 | 6E02_Res_4 | 6E02 Reserve |
DBX22.5 | 6E02_Res_5 | 6E02 Reserve |
DBX22.6 | 6E02_Res_6 | 6E02 Reserve |
DBX22.7 | 6E02_Res_7 | 6E02 Reserve |
DBX23.0 | 6E03_FAULT | 6E03 En Defecto |
DBX23.1 | 6E03_AUTOMATIC | 6E03 En Automático |
DBX23.2 | 6E03_PRESENCE | 6E03 Ocupada |
DBX23.3 | 6E03_Res_3 | 6E03 Reserve |
DBX23.4 | 6E03_Res_4 | 6E03 Reserve |
DBX23.5 | 6E03_Res_5 | 6E03 Reserve |
DBX23.6 | 6E03_Res_6 | 6E03 Reserve |
DBX23.7 | 6E03_Res_7 | 6E03 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX24.0 | 6E04_FAULT | 6E04 En Defecto |
DBX24.1 | 6E04_AUTOMATIC | 6E04 En Automático |
DBX24.2 | 6E04_PRESENCE | 6E04 Ocupada |
DBX24.3 | 6E04_Res_3 | 6E04 Reserve |
DBX24.4 | 6E04_Res_4 | 6E04 Reserve |
DBX24.5 | 6E04_Res_5 | 6E04 Reserve |
DBX24.6 | 6E04_Res_6 | 6E04 Reserve |
DBX24.7 | 6E04_Res_7 | 6E04 Reserve |
DBX25.0 | 6E05_FAULT | 6E05 En Defecto |
DBX25.1 | 6E05_AUTOMATIC | 6E05 En Automático |
DBX25.2 | 6E05_PRESENCE | 6E05 Ocupada |
DBX25.3 | 6E05_Res_3 | 6E05 Reserve |
DBX25.4 | 6E05_Res_4 | 6E05 Reserve |
DBX25.5 | 6E05_Res_5 | 6E05 Reserve |
DBX25.6 | 6E05_Res_6 | 6E05 Reserve |
DBX25.7 | 6E05_Res_7 | 6E05 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX26.0 | 6E06_FAULT | 6E06 En Defecto |
DBX26.1 | 6E06_AUTOMATIC | 6E06 En Automático |
DBX26.2 | 6E06_PRESENCE | 6E06 Ocupada |
DBX26.3 | 6E06_Res_3 | 6E06 Reserve |
DBX26.4 | 6E06_Res_4 | 6E06 Reserve |
DBX26.5 | 6E06_Res_5 | 6E06 Reserve |
DBX26.6 | 6E06_Res_6 | 6E06 Reserve |
DBX26.7 | 6E06_Res_7 | 6E06 Reserve |
DBX27.0 | 6E07_FAULT | 6E07 En Defecto |
DBX27.1 | 6E07_AUTOMATIC | 6E07 En Automático |
DBX27.2 | 6E07_PRESENCE | 6E07 Ocupada |
DBX27.3 | 6E07_Res_3 | 6E07 Reserve |
DBX27.4 | 6E07_Res_4 | 6E07 Reserve |
DBX27.5 | 6E07_Res_5 | 6E07 Reserve |
DBX27.6 | 6E07_Res_6 | 6E07 Reserve |
DBX27.7 | 6E07_Res_7 | 6E07 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX28.0 | 6E08_FAULT | 6E08 En Defecto |
DBX28.1 | 6E08_AUTOMATIC | 6E08 En Automático |
DBX28.2 | 6E08_PRESENCE | 6E08 Ocupada |
DBX28.3 | 6E08_Res_3 | 6E08 Reserve |
DBX28.4 | 6E08_Res_4 | 6E08 Reserve |
DBX28.5 | 6E08_Res_5 | 6E08 Reserve |
DBX28.6 | 6E08_Res_6 | 6E08 Reserve |
DBX28.7 | 6E08_Res_7 | 6E08 Reserve |
DBX29.0 | 6F01_FAULT | 6F01 En Defecto |
DBX29.1 | 6F01_AUTOMATIC | 6F01 En Automático |
DBX29.2 | 6F01_PRESENCE | 6F01 Ocupada |
DBX29.3 | 6F01_Res_3 | 6F01 Reserve |
DBX29.4 | 6F01_Res_4 | 6F01 Reserve |
DBX29.5 | 6F01_Res_5 | 6F01 Reserve |
DBX29.6 | 6F01_Res_6 | 6F01 Reserve |
DBX29.7 | 6F01_Res_7 | 6F01 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX30.0 | 6F02_FAULT | 6F02 En Defecto |
DBX30.1 | 6F02_AUTOMATIC | 6F02 En Automático |
DBX30.2 | 6F02_PRESENCE | 6F02 Ocupada |
DBX30.3 | 6F02_Res_3 | 6F02 Reserve |
DBX30.4 | 6F02_Res_4 | 6F02 Reserve |
DBX30.5 | 6F02_Res_5 | 6F02 Reserve |
DBX30.6 | 6F02_Res_6 | 6F02 Reserve |
DBX30.7 | 6F02_Res_7 | 6F02 Reserve |
DBX31.0 | 6F03_FAULT | 6F03 En Defecto |
DBX31.1 | 6F03_AUTOMATIC | 6F03 En Automático |
DBX31.2 | 6F03_PRESENCE | 6F03 Ocupada |
DBX31.3 | 6F03_Res_3 | 6F03 Reserve |
DBX31.4 | 6F03_Res_4 | 6F03 Reserve |
DBX31.5 | 6F03_Res_5 | 6F03 Reserve |
DBX31.6 | 6F03_Res_6 | 6F03 Reserve |
DBX31.7 | 6F03_Res_7 | 6F03 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX32.0 | 6G01_FAULT | 6G01 En Defecto |
DBX32.1 | 6G01_AUTOMATIC | 6G01 En Automático |
DBX32.2 | 6G01_PRESENCE | 6G01 Ocupada |
DBX32.3 | 6G01_Res_3 | 6G01 Reserve |
DBX32.4 | 6G01_Res_4 | 6G01 Reserve |
DBX32.5 | 6G01_Res_5 | 6G01 Reserve |
DBX32.6 | 6G01_Res_6 | 6G01 Reserve |
DBX32.7 | 6G01_Res_7 | 6G01 Reserve |
DBX33.0 | 6G02_FAULT | 6G02 En Defecto |
DBX33.1 | 6G02_AUTOMATIC | 6G02 En Automático |
DBX33.2 | 6G02_PRESENCE | 6G02 Ocupada |
DBX33.3 | 6G02_Res_3 | 6G02 Reserve |
DBX33.4 | 6G02_Res_4 | 6G02 Reserve |
DBX33.5 | 6G02_Res_5 | 6G02 Reserve |
DBX33.6 | 6G02_Res_6 | 6G02 Reserve |
DBX33.7 | 6G02_Res_7 | 6G02 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX34.0 | 6G03_FAULT | 6G03 En Defecto |
DBX34.1 | 6G03_AUTOMATIC | 6G03 En Automático |
DBX34.2 | 6G03_PRESENCE | 6G03 Ocupada |
DBX34.3 | 6G03_Res_3 | 6G03 Reserve |
DBX34.4 | 6G03_Res_4 | 6G03 Reserve |
DBX34.5 | 6G03_Res_5 | 6G03 Reserve |
DBX34.6 | 6G03_Res_6 | 6G03 Reserve |
DBX34.7 | 6G03_Res_7 | 6G03 Reserve |
DBX35.0 | 6G04_FAULT | 6G04 En Defecto |
DBX35.1 | 6G04_AUTOMATIC | 6G04 En Automático |
DBX35.2 | 6G04_PRESENCE | 6G04 Ocupada |
DBX35.3 | 6G04_Res_3 | 6G04 Reserve |
DBX35.4 | 6G04_Res_4 | 6G04 Reserve |
DBX35.5 | 6G04_Res_5 | 6G04 Reserve |
DBX35.6 | 6G04_Res_6 | 6G04 Reserve |
DBX35.7 | 6G04_Res_7 | 6G04 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX36.0 | 6G05_FAULT | 6G05 En Defecto |
DBX36.1 | 6G05_AUTOMATIC | 6G05 En Automático |
DBX36.2 | 6G05_PRESENCE | 6G05 Ocupada |
DBX36.3 | 6G05_Res_3 | 6G05 Reserve |
DBX36.4 | 6G05_Res_4 | 6G05 Reserve |
DBX36.5 | 6G05_Res_5 | 6G05 Reserve |
DBX36.6 | 6G05_Res_6 | 6G05 Reserve |
DBX36.7 | 6G05_Res_7 | 6G05 Reserve |
DBX37.0 | 6G06_FAULT | 6G06 En Defecto |
DBX37.1 | 6G06_AUTOMATIC | 6G06 En Automático |
DBX37.2 | 6G06_PRESENCE | 6G06 Ocupada |
DBX37.3 | 6G06_Res_3 | 6G06 Reserve |
DBX37.4 | 6G06_Res_4 | 6G06 Reserve |
DBX37.5 | 6G06_Res_5 | 6G06 Reserve |
DBX37.6 | 6G06_Res_6 | 6G06 Reserve |
DBX37.7 | 6G06_Res_7 | 6G06 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX38.0 | 6G07_FAULT | 6G07 En Defecto |
DBX38.1 | 6G07_AUTOMATIC | 6G07 En Automático |
DBX38.2 | 6G07_PRESENCE | 6G07 Ocupada |
DBX38.3 | 6G07_Res_3 | 6G07 Reserve |
DBX38.4 | 6G07_Res_4 | 6G07 Reserve |
DBX38.5 | 6G07_Res_5 | 6G07 Reserve |
DBX38.6 | 6G07_Res_6 | 6G07 Reserve |
DBX38.7 | 6G07_Res_7 | 6G07 Reserve |
DBX39.0 | 6H01_FAULT | 6H01 En Defecto |
DBX39.1 | 6H01_AUTOMATIC | 6H01 En Automático |
DBX39.2 | 6H01_PRESENCE | 6H01 Ocupada |
DBX39.3 | 6H01_Res_3 | 6H01 Reserve |
DBX39.4 | 6H01_Res_4 | 6H01 Reserve |
DBX39.5 | 6H01_Res_5 | 6H01 Reserve |
DBX39.6 | 6H01_Res_6 | 6H01 Reserve |
DBX39.7 | 6H01_Res_7 | 6H01 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX40.0 | 6H02_FAULT | 6H02 En Defecto |
DBX40.1 | 6H02_AUTOMATIC | 6H02 En Automático |
DBX40.2 | 6H02_PRESENCE | 6H02 Ocupada |
DBX40.3 | 6H02_Res_3 | 6H02 Reserve |
DBX40.4 | 6H02_Res_4 | 6H02 Reserve |
DBX40.5 | 6H02_Res_5 | 6H02 Reserve |
DBX40.6 | 6H02_Res_6 | 6H02 Reserve |
DBX40.7 | 6H02_Res_7 | 6H02 Reserve |
DBX41.0 | 6I01_FAULT | 6I01 En Defecto |
DBX41.1 | 6I01_AUTOMATIC | 6I01 En Automático |
DBX41.2 | 6I01_PRESENCE | 6I01 Ocupada |
DBX41.3 | 6I01_Res_3 | 6I01 Reserve |
DBX41.4 | 6I01_Res_4 | 6I01 Reserve |
DBX41.5 | 6I01_Res_5 | 6I01 Reserve |
DBX41.6 | 6I01_Res_6 | 6I01 Reserve |
DBX41.7 | 6I01_Res_7 | 6I01 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX42.0 | 6I02_FAULT | 6I02 En Defecto |
DBX42.1 | 6I02_AUTOMATIC | 6I02 En Automático |
DBX42.2 | 6I02_PRESENCE | 6I02 Ocupada |
DBX42.3 | 6I02_Res_3 | 6I02 Reserve |
DBX42.4 | 6I02_Res_4 | 6I02 Reserve |
DBX42.5 | 6I02_Res_5 | 6I02 Reserve |
DBX42.6 | 6I02_Res_6 | 6I02 Reserve |
DBX42.7 | 6I02_Res_7 | 6I02 Reserve |
DBX43.0 | 6I03_FAULT | 6I03 En Defecto |
DBX43.1 | 6I03_AUTOMATIC | 6I03 En Automático |
DBX43.2 | 6I03_PRESENCE | 6I03 Ocupada |
DBX43.3 | 6I03_Res_3 | 6I03 Reserve |
DBX43.4 | 6I03_Res_4 | 6I03 Reserve |
DBX43.5 | 6I03_Res_5 | 6I03 Reserve |
DBX43.6 | 6I03_Res_6 | 6I03 Reserve |
DBX43.7 | 6I03_Res_7 | 6I03 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX44.0 | 6I04_FAULT | 6I04 En Defecto |
DBX44.1 | 6I04_AUTOMATIC | 6I04 En Automático |
DBX44.2 | 6I04_PRESENCE | 6I04 Ocupada |
DBX44.3 | 6I04_Res_3 | 6I04 Reserve |
DBX44.4 | 6I04_Res_4 | 6I04 Reserve |
DBX44.5 | 6I04_Res_5 | 6I04 Reserve |
DBX44.6 | 6I04_Res_6 | 6I04 Reserve |
DBX44.7 | 6I04_Res_7 | 6I04 Reserve |
DBX45.0 | 6I05_FAULT | 6I05 En Defecto |
DBX45.1 | 6I05_AUTOMATIC | 6I05 En Automático |
DBX45.2 | 6I05_PRESENCE | 6I05 Ocupada |
DBX45.3 | 6I05_Res_3 | 6I05 Reserve |
DBX45.4 | 6I05_Res_4 | 6I5 Reserve |
DBX45.5 | 6I05_Res_5 | 6I05 Reserve |
DBX45.6 | 6I05_Res_6 | 6I05 Reserve |
DBX45.7 | 6I05_Res_7 | 6I05 Reserve |
Variable | Nombre | Descripción |
---|---|---|
DBX46.0 | 6B02LS_FAULT | 6B02LS En Defecto |
DBX46.1 | 6E03LS_FAULT | 6E03LS En Defecto |
DBX46.2 | 6E03LS_FAULT | 6E08LS En Defecto |
DBX46.3 | 6E03LS_FAULT | 6F01LS En Defecto |
DBX46.4 | 6E03LS_FAULT | 6F03LS En Defecto |
DBX46.5 | LS_Res_5 | LS Reserve |
DBX46.6 | LS_Res_6 | LS Reserve |
DBX46.7 | LS_Res_7 | LS 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.
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
DBW0 | DW0 | Reserva | Int | 0 |
Lectura | |||||
---|---|---|---|---|---|
DBW2 | NewRead | Nueva lectura realizada | Int | 0 – Off 1 – On | PLC |
DBB4-5 | Factory | Fábrica | Char | 00-99 | |
DBB6-9 | Year | Año de Producción | Char | 0000 - 9999 | |
DBB10-16 | PIN | PIN | Char | NNNNNNN | |
DBB17 | PIN_DC | Dígito Control del PIN | Char | 0 – 9 | |
DBB18-21 | Sorten | Sorten | Char | 0000-9999 | |
DBB22 | Sorten_DC | Dígito Control del Sorten | Char | 0 – 9 | |
DBB23 | DBB23 | Reserva | Byte | 0 | |
DBW24 | SkidNr | Numero de Skid | Int | 0000-9999 | |
DBW26 | Target | Destino | Int | ||
DBW28 | SequenceNr | Nº de Secuencia | Int | ||
DBW30 | SkidType | Tipo de Skid | Int | 1 = skid corto 2= skid largo |
|
DBW32 | StackedSkids | Nº de skids apilados | Int | 0 – Carrocerías 1 – 4 Cantidad Skids |
|
DBW34 | SkidBroken | Skid en mal estado | Int | 0 – Skid OK 1 – Skid NOK |
|
DBW36 | DBW36 | Int | 0 | ||
DBW38 | DBW38 | Reserva | Int | 0 | |
DBW40 | DBW40 | Reserva | Int | 0 |
Respuesta | |||||
---|---|---|---|---|---|
DBW42 | ReplyReady | Respuesta Preparada | Int | 0 – Off 1 – On | LVR |
DBW44 | Target | Destino | Int | 301 – RP301 102 – DP05 |
|
DBW46 | DBW46 | Reserva | Int | 0 | |
DBW48 | DBW48 | Reserva | Int | 0 | |
DBW50 | DBW50 | Reserva | Int | 0 |
Punto DP05 (6E08LS + 6E08LSC)
Solo se remitirán datos al LVR en el proceso de entrada de carrocerías desde el suelo.
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
Lectura | |||||
DBW52 | NewRead | Nueva lectura realizada | Int | 0 – Off 1 – Entrada desde suelo | PLC |
DBB54-55 | Factory | Fábrica | Char | 00-99 | |
DBB56-59 | Year | Año de Producción | Char | 0000 - 9999 | |
DBB60-66 | PIN | PIN | Char | NNNNNNN | |
DBB67 | PIN_DC | Dígito Control del PIN | Char | 0 – 9 | |
DBB68-71 | Sorten | Sorten | Char | 0000 - 9999 | |
DBB72 | Sorten_DC | Dígito Control del Sorten | Char | 0 – 9 | |
DBB73 | DBB73 | Reserva | Byte | 0 | |
DBW74 | SkidNr | Numero de Skid | Int | 0000-9999 | |
DBW76 | Target | Destino | Int | ||
DBW78 | SequenceNr | Nº de Secuencia | Int | 0001-9999 | |
DBW80 | SkidType | Tipo de Skid | Int | 1 = skid corto 2= skid largo |
|
DBW82 | StackedSkids | Nº de skids apilados | Int | 0 – Carrocerías 1 – 4 Cantidad Skids |
|
DBW84 | SkidBroken | Skid en mal estado | Int | 0 – Skid OK 1 – Skid NOK |
|
DBW86 | DBW86 | Reserva | Int | 0 | |
DBW88 | DBW88 | Reserva | Int | 0 | |
DBW90 | DBW90 | Reserva | Int | 0 |
Repuesta | |||||
---|---|---|---|---|---|
DBW42 | ReplyReady | Respuesta Preparada | Int | 0 – Off 1 – On | LVR |
DBW44 | Target | Destino | Int | 301 – RP301 102 – DP05 |
|
DBW46 | DBW46 | Reserva | Int | 0 | |
DBW48 | DBW48 | Reserva | Int | 0 | |
DBW50 | DBW50 | Reserva | Int | 0 |
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
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
DBW0 | DW0 | Reserva | Int | 0 |
Lectura | |||||
---|---|---|---|---|---|
DBW2 | NewRead | Nueva lectura realizada | Int | 0 – Off 1 – On | PLC |
DBB4-5 | Factory | Fábrica | Char | 00-99 | |
DBB6-9 | Year | Año de Producción | Char | 0000 - 9999 | |
DBB10-16 | PIN | PIN | Char | NNNNNNN | |
DBB17 | PIN_DC | Dígito Control del PIN | Char | 0 – 9 | |
DBB18-21 | Sorten | Sorten | Char | 0000 - 9999 | |
DBB22 | Sorten_DC | Dígito Control del Sorten | Char | 0 – 9 | |
DBB23 | DBB23 | Reserva | Byte | 0 | |
DBW24 | SkidNr | Numero de Skid | Int | 0000-9999 | |
DBW26 | Target | Destino | Int | ||
DBW28 | SequenceNr | Nº de Secuencia | Int | 0001-9999 | |
DBW30 | SkidType | Tipo de Skid | Int | 1 = skid corto 2= skid largo |
|
DBW32 | StackedSkids | Nº de skids apilados | Int | 0 – Carrocerías 1 – 4 Cantidad Skids |
|
DBW34 | SkidBroken | Skid en mal estado | Int | 0 – Skid OK 1 – Skid NOK |
|
DBW36 | RoofNIO | Techo no montado | Int | 0 – IO 1 - NIO |
|
DBW38 | DBW38 | Reserva | Int | 0 | |
DBW40 | DBW40 | Reserva | Int | 0 | |
DBW42 | DBW42 | Reserva | Int | 0 | |
DBW44 | DBW44 | Reserva | Int | 0 | |
DBW46 | DBW46 | Reserva | Int | 0 | |
DBW48 | DBW48 | Reserva | Int | 0 | |
DBW50 | DBW50 | Reserva | Int | 0 |
Punto RP301
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
Lectura | |||||
DBW52 | NewRead | Nueva lectura realizada | Int | 0 – Off 1 – On | PLC |
DBB54-55 | Factory | Fábrica | Char | 00-99 | |
DBB56-59 | Year | Año de Producción | Char | 0000 - 9999 | |
DBB60-66 | PIN | PIN | Char | NNNNNNN | |
DBB67 | PIN_DC | Dígito Control del PIN | Char | 0 – 9 | |
DBB68-71 | Sorten | Sorten | Char | 0000 - 9999 | |
DBB72 | Sorten_DC | Dígito Control del Sorten | Char | 0 – 9 | |
DBB73 | DBB23 | Reserva | Byte | 0 | |
DBW74 | SkidNr | Numero de Skid | Int | 0000-9999 | |
DBW76 | Target | Destino | Int | ||
DBW78 | SequenceNr | Nº de Secuencia | Int | 0001-9999 | |
DBW80 | SkidType | Tipo de Skid | Int | 1 = skid corto 2= skid largo |
|
DBW82 | StackedSkids | Nº de skids apilados | Int | 0 – Carrocerías 1 – 4 Cantidad Skids |
|
DBW84 | SkidBroken | Skid en mal estado | Int | 0 – Skid OK 1 – Skid NOK |
|
DBW86 | RoofNIO | Techo no montado | Int | 0 – IO 1 - NIO |
|
DBW88 | DBW88 | Reserva | Int | 0 | |
DBW90 | DBW90 | Reserva | Int | 0 |
Respuesta | |||||
---|---|---|---|---|---|
DBW92 | ReplyReady | Respuesta Preparada | Int | 0 – Off 1 – On | LVR |
DBW94 | Target | Destino | Int | IP01 – 3 | |
DBW96 | DBW96 | Reserva | Int | 0 | |
DBW98 | DBW98 | Reserva | Int | 0 | |
DBW100 | DBW100 | Reserva | Int | 0 |
Punto RP302
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
DBW0 | DW0 | Reserva | Int | 0 |
Lectura | |||||
---|---|---|---|---|---|
DBW102 | NewRead | Nueva lectura realizada | Int | 0 – Off 1 – On | PLC |
DBB104-105 | Factory | Fábrica | Char | 00-99 | |
DBB106-109 | Year | Año de Producción | Char | 0000 - 9999 | |
DBB110-116 | PIN | PIN | Char | NNNNNNN | |
DBB117 | PIN_DC | Dígito Control del PIN | Char | 0 – 9 | |
DBB118-121 | Sorten | Sorten | Char | 0000 - 9999 | |
DBB122 | Sorten_DC | Dígito Control del Sorten | Char | 0 – 9 | |
DBB123 | DBB23 | Reserva | Byte | 0 | |
DBW124 | SkidNr | Numero de Skid | Int | 0000-9999 | |
DBW126 | Target | Destino | Int | 0 – IO 1 - NIO |
|
DBW128 | SequenceNr | Nº de Secuencia | Int | 0001-9999 | |
DBW130 | SkidType | Tipo de Skid | Int | ||
DBW132 | StackedSkids | Nº de skids apilados | Int | 1 = skid corto 2= skid largo |
|
DBW134 | SkidBroken | Skid en mal estado | Int | 0 – Carrocerías 1 – 4 Cantidad Skids |
|
DBW136 | RoofNIO | Techo no montado | Int | 0 – Skid OK 1 – Skid NOK |
|
DBW138 | DBW138 | Reserva | Int | 0 | |
DBW140 | DBW140 | Reserva | Int | 0 | |
DBW142 | DBW142 | Reserva | Int | 0 | |
DBW144 | DBW144 | Reserva | Int | 0 | |
DBW146 | DBW146 | Reserva | Int | 0 | |
DBW148 | DBW148 | Reserva | Int | 0 | |
DBW150 | DBW150 | Reserva | Int | 0 |
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.
Vsriable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
DBW0 | DW0 | Reserva | Int | 0 |
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
DBW0 | DW0 | Reserva | Int | 0 | |
Lectura | |||||
DBW2 | NewRead | Nueva lectura realizada | Int | 0 – Off 1 – On | PLC |
DBW4 | SkidNr | Numero de Skid | Int | 0001-9999 | |
DBW6 | DBW36 | Reserva | Int | 0 | |
DBW8 | DBW38 | Reserva | Int | 0 | |
DBW10 | DBW40 | Reserva | Int | 0 |
Respuesta | |||||
---|---|---|---|---|---|
DBW12 | ReplyReady | Respuesta Preparada | Int | 0 – Off 1 – On | LVR |
DBW14-15 | Factory | Fábrica | Char | 00-99 | |
DBW16-19 | Year | Año de Producción | Char | 0000 - 9999 | |
DBW20-26 | PIN | PIN | Char | NNNNNNN | |
DBW27 | PIN_DC | Dígito Control del PIN | Char | 0 – 9 | |
DBW28-31 | Sorten | Sorten | Char | 0000 - 9999 | |
DBW32 | Sorten_DC | Dígito Control del Sorten | Char | 0 – 9 | |
DBW33 | DBB23 | Reserva | Byte | 0 | |
DBW34 | SkidNr | Numero de Skid | Int | 0000-9999 | |
DBW36 | Target | Destino | Int | ||
DBW38 | SequenceNr | Nº de Secuencia | Int | ||
DBW40 | SkidType | Tipo de Skid | Int | 1 = skid corto 2= skid largo |
|
DBW42 | StackedSkids | Nº de skids apilados | Int | 0 – Carrocerías 1 – 4 Cantidad Skids |
|
DBW44 | SkidBroken | Skid en mal estado | Int | 0 – Skid OK 1 – Skid NOK |
|
DBW56 | DBW46 | Reserva | Int | 0 | |
DBW58 | DBW48 | Reserva | Int | 0 | |
DBW60 | DBW50 | Reserva | Int | 0 |
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.
Tacto | Inicio | Fin |
---|---|---|
1 | DBW2 | DBW20 |
2 | DBW22 | DBW40 |
3 | DBW42 | DBW60 |
4 | DBW62 | DBW80 |
5 | DBW82 | DBW100 |
6 | DBW102 | DBW120 |
7 | DBW122 | DBW140 |
8 | DBW142 | DBW160 |
9 | DBW162 | DBW180 |
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
DBW0 | DW0 | Reserva | Int | 0 | |
Configuración del Tacto | |||||
DBD2 | StartXPoint | Inicio del tacto en mm | Int | 0...n | LVR |
DBD6 | EndXPoint | Fin del tacto en mm | Int | 0...n | |
DBD10 | ReferenceXPoint | Punto de referencia del tacto en mm | Int | 0...n | |
DBW14 | DBW14 | Reserva | Int | 0 | |
DBW16 | DBW16 | Reserva | Int | 0 | |
DBW18 | DBW18 | ||||
DBW20 | DBW20 | Reserva | Int | 0 |
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.
Tacto | Inicio | Fin |
---|---|---|
1 | DBW2 | DBW20 |
2 | DBW22 | DBW40 |
3 | DBW42 | DBW60 |
4 | DBW62 | DBW80 |
5 | DBW82 | DBW100 |
6 | DBW102 | DBW120 |
7 | DBW122 | DBW140 |
8 | DBW142 | DBW160 |
9 | DBW162 | DBW180 |
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
DBW0 | DW0 | Reserva | Int | 0 |
Pulsadores Operario | |||||
---|---|---|---|---|---|
DBW2 | HelReq | Petición de ayuda | Int | 0...1 | PLC |
DBW4 | Fault | Defecto | Int | OK - 0 NOK - 1 |
|
DBW6 | DBW6 | Int | 0 | ||
DBW8 | DBW8 | Reserva | Int | 0 | |
DBW10 | DBW10 | Reserva | Int | 0 |
Pulsadores GRC | |||||
---|---|---|---|---|---|
DBW12 | Lock | Bloqueo carrocería | Int | 0 -Sin bloqueo 1 – Bloquear carrocería | PLC |
DBW14 | Unlock | Desbloqueo Carrocería | Int | 0 – Sin desbloqueo 1 – Desbloquear carrocería |
|
DBW16 | StopGRC | Paro en GRC | Int | 0 – Sin paro en GRC 1 – Petición de paro en GRC |
|
DBW18 | Int | ||||
DBW20 | Int |
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.
Tacto | Inicio | Fin |
---|---|---|
1 | DBW2 | DBW20 |
2 | DBW22 | DBW40 |
3 | DBW42 | DBW60 |
4 | DBW62 | DBW80 |
5 | DBW82 | DBW100 |
6 | DBW102 | DBW120 |
7 | DBW122 | DBW140 |
8 | DBW142 | DBW160 |
9 | DBW162 | DBW180 |
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
DBW0 | DW0 | Reserva | Int | 0 |
Pulsadores Operario | |||||
---|---|---|---|---|---|
DBW2 | HelReq | Petición de ayuda | Int | 0...1 | PLC |
DBW4 | Fault | Defecto | Int | OK - 0 NOK - 1 |
|
DBW6 | DBW6 | Reserva | Int | 0 | |
DBW8 | DBW8 | Reserva | Int | 0 | |
DBW10 | DBW10 | Reserva | Int | 0 |
Pulsadores GRC | |||||
---|---|---|---|---|---|
DBW12 | Lock | Bloqueo carrocería | Int | 0 -Sin bloqueo 1 – Bloquear carrocería | PLC |
DBW14 | Unlock | Desbloqueo Carrocería | Int | 0 – Sin desbloqueo 1 – Desbloquear carrocería |
|
DBW16 | StopGRC | Paro en GRC | Int | 0 – Sin paro en GRC 1 – Petición de paro en GRC |
|
DBW18 | Int | ||||
DBW20 | Int |
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ía | Inicio | Fin |
---|---|---|
1 | DBW2 | DBW10 |
2 | DBW12 | DBW20 |
3 | DBW22 | DBW40 |
4 | DBW32 | DBW60 |
5 | DBW42 | DBW80 |
6 | DBW52 | DBW100 |
7 | DBW62 | DBW120 |
8 | DBW72 | DBW140 |
9 | DBW82 | DBW160 |
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
DBW0 | DW0 | Reserva | Int | 0 |
Tracking Carrocería 1 | |||||
---|---|---|---|---|---|
DBW2 | TUId | Nro. De skid | INT | 1...999 | PLC |
DBD4 | Distance | Distancia al origen en mm | DINT | ||
DBW8 | DW14 | Reserva | INT | ||
DBW10 | DW16 | Reserva | INT |
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.
Tacto | Inicio | Fin |
---|---|---|
1 | DBW2 | DBW10 |
2 | DBW12 | DBW20 |
3 | DBW22 | DBW30 |
4 | DBW32 | DBW40 |
5 | DBW42 | DBW50 |
6 | DBW152 | DBW60 |
7 | DBW62 | DBW70 |
8 | DBW72 | DBW80 |
9 | DBW82 | DBW90 |
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
DBW0 | DW0 | Reserva | Int | 0 |
Pulsadores Operario | |||||
---|---|---|---|---|---|
DBW2 | Reset | Reset tacto | Int | 0 – Sin petición de reset 1 – Petición de reset | LVR |
DBW4 | StopChain | Paro cadena | Int | 0 – Cadena en marcha 1 – Parar cadena |
|
DBW6 | SkidNr | Nro de skid | Int | -1 - Tacto vacío 0-999 - Nº de skid en tacto |
|
DBW8 | DBW30 | Reserva | Int | ||
DBW10 | DBW32 | Reserva | Int |
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ón | DB | Inicio | Fin | Emisor | Descripción |
---|---|---|---|---|---|
6B02LS (RP01) | 140 | DBW2 | DBW40 | PLC | Lectura |
DBW42 | DBW80 | LVR | Corrección | ||
6E03LS (DP04) | 140 | DBW82 | DBW120 | PLC | Lectura |
DBW122 | DBW160 | LVR | Corrección | ||
6E08LS + 6E08LSC (DP05) | 140 | DBW162 | DBW200 | PLC | Lectura |
DBW202 | DBW240 | LVR | Corrección | ||
6F01LS (RP301) | 140 | DBW242 | DBW280 | PLC | Lectura |
DBW282 | DBW320 | LVR | Corrección | ||
6F03LS (RP302) | 140 | DBW322 | DBW360 | PLC | Lectura |
DBW362 | DBW400 | LVR | Corrección |
Patrón De Datos Para Una Estación
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
DBW0 | DW0 | Reserva | Int | 0 |
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
DBW0 | DW0 | Reserva | Int | 0 | |
Lectura | |||||
DBW2 | NewRead | Nueva lectura realizada | Int | 0 – 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-5 | Factory | Fábrica | Char | 00-99 | |
DBB6-9 | Year | Año de Producción | Char | 0000-9999 | |
DBB10-16 | PIN | PIN | Char | NNNNNNN | |
DBB17 | PIN_DC | Dígito Control del PIN | Char | 0 - 9 | |
DBB18-21 | Sorten | Sorten | Char | 0000 - 9999 | |
DBB22 | Sorten_DC | Dígito Control del Sorten | Char | 0 - 9 | |
DBB23 | DBB23 | Reserva | Byte | 0 | |
DBW24 | SkidNr | Numero de Skid | Int | 0000-9999 | |
DBW26 | Target | Destino | Int | ||
DBW28 | SequenceNr | Nº de Secuencia | Int | 0001-9999 | |
DBW30 | SkidType | Tipo de Skid | Int | 1 = skid corto 2 = skid largo |
|
DBW32 | StackedSkids | Nº de skids apilados | Int | 0 – Carrocerías 1 – 4 Cantidad Skids |
|
DBW34 | SkidBroken | Skid en mal estado | Int | 0 – Skid OK 1 – Skid NOK |
|
DBW36 | DBW36 | Reserva | Int | 0 | |
DBW38 | DBW38 | Reserva | Int | 0 | |
DBW40 | DBW40 | Reserva | Int | 0 |
Variable | Nombre | Descripción | Tipo | Valor | Emisor |
---|---|---|---|---|---|
Correción | |||||
DBW42 | ReplyReady | Respuesta Preparada | Int | 0 – Off 1 – On | LVR |
DBB44-45 | Factory | Fábrica | Char | 00-99 | |
DBB46-49 | Year | Año de Producción | Char | 0000-9999 | |
DBB50-56 | PIN | PIN | Char | NNNNNNN | |
DBB57 | PIN_DC | Dígito Control del PIN | Char | 0 - 9 | |
DBB58-61 | Sorten | Sorten | Char | 0000 - 9999 | |
DBB62 | Sorten_DC | Dígito Control del Sorten | Char | 0 - 9 | |
DBB63 | DBB69 | Reserva | Byte | 0 | |
DBW64 | SkidNr | Numero de Skid | Int | 0000-9999 | |
DBW66 | Target | Destino | Int | ||
DBW68 | SequenceNr | Nº de Secuencia | Int | ||
DBW70 | SkidType | Tipo de Skid | Int | 1 = skid corto 2 = skid largo |
|
DBW72 | StackedSkids | Nº de skids apilados | Int | 0 – Carrocerías 1 – 9 Cantidad Skids |
|
DBW74 | SkidBroken | Skid en mal estado | Int | 0 – Skid OK 1 – Skid NOK |
|
DBW76 | DBW76 | Reserva | Int | 0 | |
DBW78 | DBW78 | Reserva | Int | 0 | |
DBW80 | DBW80 | Reserva | Int | 0 |
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
- Si ReplayReady = 0