Está en la página 1de 50

«Alumno»

Raul Paz Barrenechea

Trabajo obligatorio Autómatas Programables

Junio 2022

SEAS, Centro de Formación Abierta


ZARAGOZA
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 2/25

Indice
1 Descripción
1.1 Planteamiento del program
1.2 Alcance
1.3 Modificación del planteamiento
1.4 Análisis y estudio de viabilidad
1.5 Diagrama de funcionamiento

2 Dispositivos
2.1 Elección de accionadores, comandos, (pre)actuadores
2.2 Elección del PLC y configuración

3 Automatización
3.1 Desplazamiento de los rodillos verticales
3.2 Desplazamiento del rodillo horizontal
3.3 Asignación de E/S
3.4 Lavado en continuo (programación concurrente)
3.5 Control de estaciones - Función
3.6 Programa principal (OB1)
3.7 Control de fallos - Función
3.8 Reinicio - Función
3.9 Salidas
3.10 Elección del lenguaje de programación

4 Esquemas
4.1 Croquis de la instalación
4.2 Configuración del validador de fichas: Comestro RM5F0024V
4.3 Esquema eléctrico motores, bombas 1
4.4 Esquema eléctrico motores, bombas 2
4.5 Esquema eléctrico Salidas Relé
4.6 Esquema eléctrico Salidas 24VDC
4.7 Esquema eléctrico Sincronización
4.8 Esquema eléctrico Entradas 1
4.9 Esquema eléctrico Entradas 2
4.10 Esquema eléctrico Entradas 3
4.11 Barrera electromecánica ERREKA

5 Grafcet / Programa
5.1 Main OB1
5.2 Sicroni ultrasonicos FC1
5.3 Control de Fallos FC2
5.4 Reinicio FC3
5.5 Control de estaciones FC4
5.6 Salidas control de trafico FC5
5.7 Salidas FC6 1

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 3/25

Indice

5.8 Salidas FC6 2


5.9 Cargar Opcion de lavado FC7
5.10 TVH FC8 (Tabla de verdad Rodillo Horizontal)
5.11 TVI FC9 (Tabla de verdad Rodillo Vetical Izquierdo)
5.12 TVD FC10 (Tabla de verdad Rodillo Vetical Derecho)
5.13 Estacion_SET FC11
5.14 Estacion_RESET FC12

6 Apendices - Fichas técnicas


- SIMATIC S7-1200 CPU 1214C (6ES7214-1BG40-0XB0)
- SIMATIC S7-1200 SM 1223 (6ES7223-1BL32-0XB0)
- Validador de monedas/fichas COMESTRO evolution RM5F0024V
- Bomba DAV Inox Modelo KI 30/90 T-60184269
- Interruptor de flujo tipo Paleta SIKA SK3 DN25
- Interruptor de flotador RS-PRO 191-9492 - Contacto NA 10A
- Ventilador centrifugo alta presión SODECA CAS-S 248-2T-1.5 IE3
- Motor eléctrico trifásico Motorseg 230/400VAC-2.69/1.56A 0,55Kw
- Reductor T75 PAM 200/19mm - Carcasa Motor B5 80
- Contactor SIEMENS 3RT2015-1BB41 AC3+1NO 3KW/400V 24VDC
- Relé sobrecarga SIEMENS 3RB3016-1PB0 4 Polos Rango: 1-4A
- Electrovávulas HUNTER ICV-101G 0,03-9 m3/h 24VACx0.37-0.21A
- Transformador de carril DIN RS PRO 8055304, 24V ac, 75VA.
- Relé SIEMENS LZX:PT270524 2 conmutados 24VAC
- Zocalo Rele SIEMENS LZS:MT78750 DIN
- Fusible de cartucho SIBA 70-010-05 3.13A 5 x 25mm
- Portafusibles DIN SIEMENS 8WA1011-1SF13 para 5 x 25mm
- Sensor de proximidad inductivo TELEMECANIQUE XS212B4PAL2
- Bomba tipo Diafragma HANNA INSTRUMENTS BL 5/D
- Sensor de proximidad Capacitivo RS PRO 184-5570
- Contactor SEIMENS INSTA 5TT5800-2 2xNA Bobina 24VAC
- Fotocélula emisor BANNER QS30EXQ alcance 213 m
- Fotocélula receptor BANNER QS30RRXQ alcance 213m
- LED SIEMENS Green 3SU1156-6AA40-1AA0
- LED SIEMENS Red 3SU1152-6AA20-1AA0
- Pulsador SIEMENS SIRUS ACT verde NA 3SU1150-0AB40-1BA0
- Pulsador SIEMENS SIRUS ACT rojo NC 3SU1150-0AB20-1CA0
- Seta emergencia SIEMENS SIRIUS ACT 3SU1100-1HB20-1CG0
- Semaforo exterior LED ROJO+VERDE RS-PRO 2288638
- Luz giratoria Siemens SIRIUS LED, Rojo, alim. 24 VAC/DC
- Módulo base soporte Siemens Sirius 8WD4308-0DA
- Barrera Electromecánica ERREKA NET NTS424E 24v de 4mts
- Relé SIEMENS LZX:PT270024 2 conmutados 24VDC

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 4/25

1 Descripción
1.1 Objetivo del programa:
Se trata de programar el funcionamiento de un pequeño tren de lavado para coches.

El tren de lavado será para un sólo coche y dispone de 5 estaciones:

Antes de proceder a realizar el lavado del coche, se seleccionará el tipo de lavado,


que puede ser una de estas 4 opciones:

Opciones de lavado

Opción Nº1: lavado + aclarado + secado

Opción Nº2: lavado + espuma + aclarado + secado

Opción Nº3: lavado + aclarado + encerado + secado

Opción Nº4: lavado + espuma + aclarado + encerado + secado

El coche avanzará a cada una de las posiciones y se detendrá, una vez realizada cada
operación, el coche avanza al siguiente punto.

Cada una de las opciones excluye a las otras. Cada paso del proceso estará
controlado por la detección del coche por los correspondientes detectores de posición.

Los elementos líquidos (agua, espuma…) serán aportados mediante la apertura de


electroválvulas y el secado mediante el accionamiento de un motor de bomba de
secado.

Cada etapa durará un tiempo fijo, y sólo se activará si está seleccionada según la
opción de lavado.
FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 5/25

1.2 Alcance

Este proyecto se centrará en la programación y automatización de un tunel de lavado.


No se realiza ningún estudio de viabiliad, cálculo ni adaptación a cuantas normativas
puedan aplicarse a una instalación de este tipo, más allá de lo necesario para analizar
correctamente la parte de automatización de la instalación y su funcionamiento. Sin
pretender ser exhautivo algunas de estas normas importantes serían:

- Reglamento Electrotécnico de Baja Tensión (REBT)


https://www.boe.es/biblioteca_juridica/codigos/abrir_pdf.php?fich=326_Reglamento_electrotecnico_para_baja_tension_e_ITC.pdf

- Consideraciones sanitarias Real Decreto 865/2003,de 4 de julio


https://www.sanidad.gob.es/ciudadanos/saludAmbLaboral/agenBiologicos/pdfs/12_leg.pdf

- Reglamento de instalaciones de protección contra incendios (RIPCI)


https://www.boe.es/boe/dias/2017/06/12/pdfs/BOE-A-2017-6606.pdf

- Ley de Prevención de Riesgos Laborales (LPRL)


https://www.boe.es/boe/dias/1995/11/10/pdfs/A32590-32611.pdf

- Normativa de tratamiento de residuos aplicable en la comunidad autónoma


https://www.boe.es/biblioteca_juridica/codigos/abrir_pdf.php?fich=156_Codigo_de_Residuos__y_Sustancias_Peligrosas.pdf

- Normativa de tratamiento de aguas residuales


http://www.boe.es/buscar/act.php?id=BOE-A-2001-14276

- Adaptación a normas ISO 13849 de seguridad en máquinas:


https://www.une.org/encuentra-tu-norma/busca-tu-norma/norma?c=N0057029

- Adaptación a normas Normativa ISO 10218 robots y dicpositivos roboticos:


https://www.une.org/encuentra-tu-norma/busca-tu-norma/norma?c=N0049289

1.3 Modificación del proyecto

Con el objetivo de mejorar, optimizar el objetivo del proyecto y realizar un trabajo más
parecido a las instalaciones reales, he considerado las siguientes modificaciones:

- No realizar paradas de arrastre de vehículo en cada estación pudiendo ser


realizada cada operación según el vehículo avanza por el tunel. Evitando tener
que colocar puentes moviles para cada operación

- Posibilitar la entrada de nuevos vehículos una vez que la primera operación, la


de lavado, ha quedado libre. De esta forma el tunel funcionaría en continuo.

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 6/25

1.4 Análisis y estudio de viabilidad

En principio el proyecto es perfectamente viable, sin embargo quedarían pendientes


detalles técnicos que no se han definido. Estos serían:

a. Añadir un control de fallos.


b. Añadir señalizaciones.
c. El tipo de corriente disponible.
d. Sistema de lavado.
e. Definir el sistema de selección del programa de lavado.
f. Añadir una parada de emergencia.

a. Control de fallos

- Fallo de presión en bombas mediante las sondas de flujo.


- Fallo de motores mediante los relés de sobretención.
- Fallo de niveles mediantes las sondas de nivel en depositos de cera, espuma, agua
- Fallo de alimentación 24VAC mediante un relé.
- Fallo de alimentación total mediante el reinicio del autómata.
- Fallo de secuencia de activación de las barreras infrarrojas mediante software

b. Señalizaciones

Utilizaremos los siguientes sistemas de señalización:


- Usaremos una barrera electromécanica para dar paso a los vehículos
- Semáforos rojo/verde que controlarán el paso de los coches
- Piloto verde de funcionamiento
- Luz de alarma para emergencia o fallo.

c. Tipo de corriente disponible

Suponemos Trifásica 400VAC.

d. Sistema de lavado

Se usarán rodillos giratorios que deben moverse siguiendo la forma del vehículo.

e. Definir el sistema de selección del programa de lavado.

Utilizaremos un validador de monedas que configuraremos para aceptar 4 tipos de


fichas que corresponderan a cada uno de los programas de lavado.

f. Añadir una parada de emergencia.

Debemos determinar como debe recuperarse el sistema en una parada de emergencia.

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 7/25

1.5 Diagrama de funcionamiento

Semaforo 1 verde, Semaforo 2 rojo


Inicio Barrera abajo, Contador a 0

Reposo
Opción seleccionada
Abrir Barrera

Semaforo 1 Rojo
Arrastre ON
Contador +1

Infrarrojo lavado final OFF


Espera Lavado

Infrarrojo lavado fin ON Infrarrojo espuma OFF


Opción 2 o 4
Semaforo 1 Verde
Espuma

Opción 1 o 3
Infrarrojo aclarado OFF
Aclarado

Infrarrojo cera OFF


Opción 3 o 4
Cera

Opción 1 o 2
Infrarrojo secado OFF
Emergencia
Emergencia Secado

Infrarrojo final OFF


Fallo
Fallo Semaforo 2 verde

Infrarrojo secado OFF


Detener arrastre

Infrarrojo final ON
Infrarrojo final ON
Semaforo 2 rojo
Contador -1

Fin Arrastre = Contador

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 8/25

2 Dispositivos
2.1 Elección de accionadores, comandos, (pre)actuadores

1.Selector de programa:
Validador de monedas/fichas COMESTRO evolution RM5F0024V 132€
Debe ser configurado, ver los apendices.

2-3.Grupo de impulsión:
(2)Bomba DAV Inox Modelo KI 30/90 T-60184269 373 €
Capacidad: H32m, 7800 l/h - Alimentación: 3x240/400VAC 4/2,3A
(3)Interruptor de flujo tipo Paleta SIKA SK3 DN25 43€
Caudal máximo 7800 l/h - Set Point 12-15,4 l/min - Contacto NA
Protege del funcionamiento en seco de las bombas
(4)Interruptor de flotador RS-PRO 191-9492 - Contacto NA 10A 27,18€

5.Grupo de secado:
Ventilador centrifugo alta presión SODECA CAS-S 248-2T-1.5 IE3 1163,40€
Caudal: 990 m3/h a 2830rpm- Alimentación: 3x240/400VAC 4/2,3A

6-7 Moto-reductores:
(6)Motor eléctrico trifásico Motorseg 230/400VAC-2.69/1.56A 0,55Kw 84,53€
1500 rpm - Brida B5 - Eje 19mm
(7)Reductor T75 PAM 200/19mm - Carcasa Motor B5 80 147,00€
Relación de reducción: 25-30-40-50-60-80-100 - Eje hueco de 28mm

8-9.Alimentación motores, bombas, ventiladores:


(8)Contactor SIEMENS 3RT2015-1BB41 AC3+1NO 3KW/400V 24VDC 39,31€
(9)Relé Témico SIEMENS 3RB3016-1PB0 4 Polos Rango: 1-4A 67,49€

10.Electroválvulas (56,65€):
Electrovávulas HUNTER ICV-101G 0,03-9 m3/h 24VACx0.37-0.21A 56,65€
La alimentación de es 24VAC luego necesitaremos un modulo de salidas
tipo relé en el PLC y un transformador 240/24VAC

11-12-13-14-15.Alimentación electroválvulas:
(11)Transformador de carril DIN RS PRO 8055304, 24V ac, 75VA. 114,66€
El transformador puede alimentar hasta 8 electrovávulas.
(12)Relé SIEMENS LZX:PT270524 2 conmutados 24VAC 8,58€
Controlaremos el funcionamento del transformador mediante este relé.
(13)Zocalo Rele SIEMENS LZS:MT78750 DIN 7,70€
(14)Fusible de cartucho SIBA 70-010-05 3.13A 5 x 25mm 3,29€
(15)Portafusibles DIN SIEMENS 8WA1011-1SF13 para 5 x 25mm 12,10€

16.Finales de carrera para motores


Sensor inductivo TELEMECANIQUE XS212B4PAL2 35,26€
M12 x 1, alcance 8 mm, salida PNP, 12 - 24 VDC
FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 9/25

17-18-19 Bombas dosificadoras


(17)Bomba tipo Diafragma HANNA INSTRUMENTS BL 5/D 200,37€
Caudal máximo 5l/h, Presión máxima 10Bar Alimentación 240VAC-1A
(18)Contactor SEIMENS INSTA 5TT5800-2 Bobina 24VAC 41,80€
2 contactos NA para AC 230V-400V 20 A
(19)Sensor de proximidad Capacitivo RS PRO 184-5570 42,17€
Alcance 5 mm, salida PNP, 10 - 30 VDC

20-21 Barreras de infrarrojos


Especialmente diseñada para uso en tuneles de lavado
(20)Fotocélula emisor BANNER QS30EXQ 24VDC alcance 213 m 177,32€
(21)Fotocélula receptor BANNER QS30RRXQ 24VDC PNP-NPN 178,96€

22 Sensor de proximidad ultrasónico


(22)Sensor de proximidad PEPPERL+FUCHS UB4000-30GM-E5-V15 269,10€
Alcance 200-4000 mm, salida PNP, alimentación 10-30 VDC

23-24-25-26-27 Varios:
(23)LED SIEMENS Green 3SU1156-6AA40-1AA0 Red 3SU1152-6AA20-1AA0 18,16€
(24)Pulsador SIEMENS verde NA 3SU1150-0AB40-1BA0 rojo NC 3SU1150-0AB20-1CA0 10,57€
(25)Seta emergencia SIEMENS SIRIUS ACT 3SU1100-1HB20-1CG0 27,25€
(26)Semaforo exterior LED ROJO+VERDE RS-PRO 2288638 224,70€
(27)Luz giratoria roja Siemens SIRIUS 8WD4420-5DB 24 VAC/DC 125,00€
Módulo base soporte Siemens Sirius 8WD4308-0DA 34,40€

28-29 Barrera electromécánica:

(28) Barrera Electromecánica ERREKA NET NTS424E 24v de 4mts 864,00€


(29) Relé SIEMENS LZX:PT270024 2 conmutados 24VDC 5,46€
Este relé servirá para aislar la instalación de la barrera electromécanica
del PLC. Usaremos uno para dar señal de apertura a la barrera y otro,
activado por la barrera infrarroja, que da señal de paso y cierre tanto
al PLC como a la barrera electromécanica. Usa el mismo tipo de zócalo
del dispositivo 13

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 10/25

2.2 Elección del PLC y configuración


Nos basaremos en la serie SIEMENS S7-1200. Todos los dispositivos anteriores son de
entrada/salida digital luego no necesitaremos modulos de E/S analógica. Necesitaremos
salidas de relé para las electrovávulas y los semáforos de 24VAC.

PLC:
SIMATIC S7-1200 (6ES7214-1BG40-0XB0) 391,68€
CPU 1214C compacta, AC/DC/Relés, 14DI/10DO/2AI, Profinet.
E/S INTEGRADAS: 14 DI 24 V DC; 10 DO, relé 2 A; 2 AI 0-10V DC,

2 Módulo de entradas y salidas digitales:


SIMATIC S7-1200 SM 1223 (6ES7223-1BL32-0XB0)
E/S digital SM 1223, 16DI 24VDC Sink/Source, 16 DO 24VDC 0,5A
264,51€
Esta configuración nos permite usar:
- 2 entradas analógicas: EW64-EW66
- 46 entradas digitales: E0.0-E1.5 / E8.0-E9.7 / E12.0-E13.7
- 32 salidas digitales: A8.0-A9.7 / A12.0-A13.7
- 10 salidas digitales de relé: A0.0-A1.1
- 8 Kbytes de Marcas: M0.0-M8192.7
- 6 contadores rápidos: HSC1-HSC6
- 14 Kbytes Área de datos remanentes (incl. temporizadores, contadores, marcas)

Veremos que son suficientes para nuestro proyecto, y prodriamos añadir más módulos.

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 11/25

3 Automatización
3.1 Desplazamiento de los rodillos verticales
Los rodillos verticales deben aproximarse al vehículo por los laterales. Usaremos
detectores de proximidad ultrasónicos que permiten distancias de detección regulables.
Sin embargo pueden interferir entre ellos, así que, usaremos sensores ultrasónicos
sincronizables. El automata enviará la señal de sincronización. Con un par de sensores
por rodillo mantendremos los rodillo a la distancia adecuada del vehículo. La siguiente
tabla de verdad nos servirá para programar correctamente.
final de carrera FC12.2
Barrera de infrarrojos final lavado BR42

BR12.1 ultrasónico sincronizado


BR12.2 ultrasónico sincronizado
final de carrera FC12.1
final de carrera FC11.1

BR11.2 ultrasónico sincronizado


BR11.1 ultrasónico sincronizado
final de carrera FC11.2
Ultrasonicos e infrarrojo FINALES DE
SITUACIÓN REAL 1 detecta 0 no detecta CARRERA SALIDAS Fallo

RODILLO DERECHO SU12.1 SU12.2 BR42 FC12.2 FC12.1 GIRO DCHA IZDA ERD
- - - - 1 0 0 0 1

0 0 0 1 0 0 0 0 0

0 0 0 0 0 0 0 1 0

0 0 1 - 0 1 0 0 0

1 0 - - 0 1 0 0 0

0 1 - - 0 1 1 0 0

1 1 - - 0 1 0 1 0

RODILLO IZQUIERDO SU11.1 SU11.2 BR42 FC11.1 FC11.2 GIRO IZDA DCHA ERI
- - - - 1 0 0 0 1

0 0 0 1 0 0 0 0 0

0 0 0 0 0 0 0 1 0

0 0 1 - 0 1 0 0 0

1 0 - - 0 1 0 0 0

0 1 - - 0 1 1 0 0

1 1 - - 0 1 0 1 0
FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 12/25

3.2 Desplazamiento del rodillo horizontal

El rodillo horizontal debe desplazarse verticalmente siguiendo la forma del vehículo.


Para ello hemos previsto 4 barreras de infrarrojos que se desplazan solidariamante con
el rodillo horizontal lo que premitirá seguir la forma del vehículo. La idea es mantener
las barreras 2 y 3 dentro del vehículo y la 1 y 4 por el exterior. La siguiente tabla de
verdad nos servirá para programar correctamente este proceso.
FC13.2 final de carrera

barreras BR13.4 BR13.1 barreras


infrarojos BR13.3 BR13.2 infrarojos
FC13.1 final de carrera
BARRERAS INFRAROJOS FINALES DE
TABLA DE VERDAD 1 detecta - 0 no detecta CARRERA SALIDAS Fallo

SITUACIÓN REAL BR13.1 BR13.2 BR13.3 BR13.4 FC13.1 FC13.2 GIRO SUBIR BAJAR ERH

- - - - - 1 0 0 0 1

0 0 0 0 1 0 0 0 0 0

0 0 0 0 0 0 0 0 1 0

1 0 0 0 - 0 1 0 0 0

0 1 0 0 - 0 1 0 0 0

0 0 1 0 - 0 1 0 0 0

0 0 0 1 0 0 1 0 1 0

0 0 0 1 1 0 1 0 0 0

1 1 0 0 - 0 1 1 0 0

1 0 1 0 - 0 0 0 0 1

1 0 0 1 - 0 0 0 0 1

0 1 1 0 - 0 1 0 0 0

0 1 0 1 - 0 1 0 0 1

0 0 1 1 - 0 1 1 0 0

1 1 1 0 - 0 1 1 0 0

1 1 0 1 - 0 0 0 0 1

1 0 1 1 - 0 0 0 0 1

0 1 1 1 - 0 1 1 0 0

1 1 1 1 - 0 1 1 0 0
FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 13/25

3.3 Asignación de E/S


A la hora de asignar E/S tendremos en cuenta el mapa direcciones del PLC. Para las
salidas contamos con:
- 32 salidas digitales: A8.0-A9.7 / A12.0-A13.7
- 10 salidas digitales de relé: A0.0-A1.1

Usaremos los esquemas 4.1-7 para enumerar todos los dispositivos y etiquetas.

Tabla de salidas
E/S Etiqueta Descripción Dispositivos Localización Esquema
A0.0 EV1-K3 electroválvula y contactor dosificadora cera 10-15,17,18 4.1-B1 4.5-C1
A0.1 EV2 electroválvula aclarado 10-15 4.1-C1 4.5-C1
A0.2 EV3-K4 electroválvula y contactor dosificadora espuma 10-15,17,18 4.1-D1 4.5-D1
A0.3 EV4 electroválvula agua lavado 10-15 4.1-E1 4.5-E1
A0.4 L1 semaforo 1 verde 26 4.1-F2 4.5-E1
A0.5 L2 semaforo 1 rojo 26 4.1-F2 4.5-E1
A0.6 L3 semaforo 2 verde 26 4.1-A2 4.5-F1
A0.7 L4 semaforo 2 rojo 26 4.1-A2 4.5-F1
A8.0 K1 contactor motor arrastre 8,9,6,7 4.1-A2 4.6-A1 4.3-A1
A8.1 K2 contactor bomba agua 8,9,2 4.1-A1 4.6-A1 4.3-B1
A8.2 K567 contatores ventiladores 1-2-3 8,9,5 4.1-B3 4.6-B1 4.3-D1
A8.3 K8 contactor giro rodillo izquierdo 8,9,6,7 4.1-E3 4.6-C1 4.3-E1
A8.4 K9 contactor giro rodillo derecho 8,9,6,7 4.1-E3 4.6-C1 4.3-F1
A8.5 K10 contactor giro rodillo horizontal 8,9,6,7 4.1-F2 4.6-C1 4.3-F1
A8.6 K11.1 contactor izquierda rodillo izquierdo 8,9,6,7 4.1-E3 4.6-D1 4.4-A1
A8.7 K11.2 contactor derecha rodillo izquierdo 8,9,6,7 4.1-E3 4.6-D1 4.4-B1
A9.0 K12.1 contactor izquierda rodillo derecho 8,9,6,7 4.1-E3 4.6-E1 4.4-C1
A9.1 K12.2 contactor derecha rodillo derecho 8,9,6,7 4.1-E3 4.6-E1 4.4-C1
A9.2 K13.1 contactor subir rodillo horizontal 8,9,6,7 4.1-F2 4.6-E1 4.4-D1
A9.3 K13.2 contactor bajar rodillo horizontal 8,9,6,7 4.1-F2 4.6-F1 4.4-D1
A9.4 R14 relé abrir barrera 29 4.1-F2 4.6-F1
A9.5 L5 piloto verde 23 4.1-G2 4.6-F1
A9.6 L6 piloto rojo 23 4.1-G2 4.6-G1
A9.7 L7 luz giratoria roja 27 4.1-G2 4.6-G1
A12.0 SYNC1 señal de sincronía sensor ultrasónico 1 22 4.7-A2 4.7-A1
A12.1 SYNC2 señal de sincronía sensor ultrasónico 2 22 4.7-B2 4.7-B1
A12.2 SYNC3 señal de sincronía sensor ultrasónico 3 22 4.7-B2 4.7-B2
A12.3 SYNC4 señal de sincronía sensor ultrasónico 4 22 4.7-B3 4.7-B3
A12.4 RM5 Inhibir lector de fichas 1 4.1-G2 4.7-C3 4.10-G1
A12.5
A12.6
A12.7
A13.0
A13.1
A13.2
A13.3
A13.4
A13.5
A13.6
A13.7

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 14/25

Para las entradas digitales contamos con:

- 46 entradas digitales: E0.0-E1.5 / E8.0-E9.7 / E12.0-E13.7

Tabla de entradas
E/S Etiqueta Descripción Dispositivos Localización Esquema
E0.0 RC NA Relé de control alimentacion 24VAC 11-15 4.4-F4 4.10-A3
E0.1 P1 NA Pulsador de marcha 24 4.1-G2 4.10-A3
E0.2 P2 NA Pulsador reset fallo 24 4.1-G2 4.10-B3
E0.3 PE NC Setas de emergencia 25 4.1-G2 4.10-B3
E0.4 CH1 NA Detectada ficha de opcion de lavado 1 1 4.1-G2 4.10-C3
E0.5 CH2 NA Detectada ficha de opcion de lavado 2 1 4.1-G2 4.10-C3
E0.6 CH3 NA Detectada ficha de opcion de lavado 3 1 4.1-G2 4.10-C3
E0.7 CH4 NA Detectada ficha de opcion de lavado 4 1 4.1-G2 4.10-D3
E1.0 LV1 NA Sonda de nivel de agua (OK=1) 4 4.1-A1 4.10-D3
E1.1 FL1 NA Sonda de detección de flujo de agua 3 4.1-B1 4.10-D3
E1.2 R41 NA Relé haz infrarrojo entrada de vehiculo 29 4.1-G2 4.10-E3
E1.3 LV2 NA Sonda de nivel deposito de cera (OK=1) 19 4.1-B1 4.10-E3
E1.4 LV3 NA Sonda de nivel deposito de espuma (OK=1) 19 4.1-D1 4.10-F3
E1.5 BR42 NA Barrera infrarrojo salida de rodillos verticales 20-21 4.1-E2 4.10-F3
E8.0 TM1 NC Relé térmico motor de arrastre 9 4.1-A1 4.8-A3
E8.1 TM2 NC Relé térmico bomba de agua 9 4.1-A1 4.8-A3
E8.2 TM5 NC Relé térmico ventilador centrifugo 1 9 4.1-B3 4.8-B3
E8.3 TM6 NC Relé térmico ventilador centrifugo 2 9 4.1-B3 4.8-B3
E8.4 TM7 NC Relé térmico ventilador centrifugo 3 9 4.1-B3 4.8-C3
E8.5 TM8 NC Relé térmico giro rodillo izquierdo 9 4.1-E3 4.8-C3
E8.6 TM9 NC Relé térmico giro rodillo derecho 9 4.1-E3 4.8-C3
E8.7 TM10 NC Relé térmico giro rodillo horizontal 9 4.1-F2 4.8-D3
E9.0 TM11 NC Relé térmico rodillo izquierdo izda/dcha 9 4.1-E3 4.8-D3
E9.1 TM12 NC Relé térmico rodillo derecho izda/dcha 9 4.1-E3 4.8-D3
E9.2 TM13 NC Relé térmico rodillo horizontal subir/bajar 9 4.1-F3 4.8-E3
E9.3
E9.4 SU11.1 Sensor ultrasónico rodillo izquierdo 1 22 4.1-E3 4.8-F3
E9.5 SU11.2 Sensor ultrasónico rodillo izquierdo 2 22 4.1-E3 4.8-F3
E9.6 SU12.1 Sensor ultrasónico rodillo derecho 1 22 4.1-E3 4.8-F3
E9.7 SU12.2 Sensor ultrasónico rodillo derecho 2 22 4.1-E3 4.8-G3
E12.0 FC11.1 Final carrera rodillo izquierdo limite derecho 16 4.1-E3 4.9-A3
E12.1 FC11.2 Final carrera rodillo izquierdo limite izquierdo 16 4.1-E3 4.9-A3
E12.2 FC12.1 Final carrera rodillo derecho limite derecho 16 4.1-E3 4.9-B3
E12.3 FC12.2 Final carrera rodillo izquierdo limite izquierdo 16 4.1-E3 4.9-B3
E12.4 FC13.1 Final carrera rodillo horizontal limite inferior 16 4.1-F2 4.9-C3
E12.5 FC13.2 Final carrera rodillo horizontal limite superior 16 4.1-F2 4.9-C3
E12.6 BR13.1 NA Barrera infrarrojos rodillo horizontal 1 20-21 4.1-F2 4.9-C3
E12.7 BR13.2 NA Barrera infrarrojos rodillo horizontal 2 20-21 4.1-F2 4.9-D3
E13.0 BR13.3 NA Barrera infrarrojos rodillo horizontal 3 20-21 4.1-F2 4.9-D3
E13.1 BR13.4 NA Barrera infrarrojos rodillo horizontal 4 20-21 4.1-F2 4.9-D3
E13.2 BR43 NA Barrera infrarrojos espuma 20-21 4.1-D2 4.9-E3
E13.3 BR44 NA Barrera infrarrojos aclarado 20-21 4.1-D2 4.9-E3
E13.4 BR45 NA Barrera infrarrojos cera 20-21 4.1-B2 4.9-F3
E13.5 BR46 NA Barrera infrarrojos secado 20-21 4.1-B2 4.9-F3
E13.6 BR47 NA Barrera infrarrojos salida de vehículos 20-21 4.1-A2 4.9-F9
E13.7

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 15/25

3.4 Lavado en continuo.


Analicemos ahora como deben ser las transiciones entre etapas para que sea posible
un lavado continuo de vehículos. Esto significa que podemos tener un vehículo en el
tunel mientras el sistema permite la entrada de vehículos. Para ello debemos gestionar
la entrada de vehículos, controlar el bloqueo del tunel si es necesario, tratar cada opción
de lavado escogida por cada vehículo de forma independiente. Vayamos por partes:

- Bloqueo del tunel (salida libre): Si un vehículo entra en la última estación (secado)
mientras otro vehículo está ocupando la salida, el arrastre debe detenerse para evitar
colisiones. Usaremos las fotocélulas de entrada al secado y salida del tunel para
gestionarlo. Si el sistema permanece en esta situación más de 20s daremos un error.

- Entrada de vehículos (entrada libre): Para poder dar entrada a un vehículo en el tunel
debe cumplirse que la zona de entrada y el rodillo horizontal de la estación (lavado) están
libre y no hay vehículos bloqueando la salida del tunel (salida libre). Usaremos el
semaforo 1 como indicador y la barrera para dar paso a los vehículos. Usaremos la
fotocélula de la entrada, las del rodillo horizontal además de la salida libre.

- Control opción/vehículo/estaciones (Control de estaciones): Cuando varios vehículos


están en el tunel debemos tener en cuenta cada una de las opciones de lavado que ha
escogido cada uno. El programa debe ser capaz de distinguir que opción ha sido elegida
por cada vehículo que pasa por cada estación del tunel y aplicar el programa de lavado
correcto. Sabiendo que los vehículos van pasando secuencialmente por cada estación
respetando siempre el orden, podemos utilizar una estructura tipo cola (LIFO) para
gestionar esta situación. Usaremos una variable por cada estación que almacene la
opción que corresponde al vehículo que pasa por esa estación. Usaremos una serie de
variables a modo de buffer para cuando un vehículo sale de una estación y aún no ha
llegado a la siguiente que podría estar incluso ocupada. El siguiente esquema muestra
las variables implicadas y como la información de la opción de lavado va pasando de
una a otra según los vehículos van pasando de una estación a otra.

Opción Entrada Lavado Espuma Aclarado Cera Secado

Entrada Lavado Espuma Aclarado Cera


Lavado Espuma Aclarado Cera Secado
Para plasmar este esquema en un programa de forma robusta debemos seguir ciertas
reglas. Indicaremos con un cero en la variable correspondiente que la estación está libre.
Sólo podremos pasar información de una variable a la siguiente si la siguiente está libre.
Cuando un vehículo abandona una estación trasfiere el contenido de su variable a la
estación o al buffer siguiente. Cuando un vehículo entra en una estación, ésta, debe
recibir la opción de lavado de la estación o del buffer que le precede.

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 16/25

3.5 Función control de estaciones


Esta función es la que controla la estructura LIFO descrita anteriormente. Para describir
la función control de estaciones usaremos un grafcet pero a la hora de convertirlo en un
programa la variables que representan los estados del grafcet no tendrán unicamente
valor 0/1, sino que, será un valor entero. El estado estará desactivado si su valor es 0
y activado si es mayor. De esta forma podremos almacenar un valor entero que pasará
de un estado a otro al ser activado. Ese valor entero será la información de la opción
de lavado que se transfiere de una estación a otra tal como se explica en el apartado 3.4
Fotocélula de entrada detecta y Fotocélula de entrada no detecta y
Entrada sin información Entrada con información
Set 1 Reset RESET() SET()
La información pasa al buffer La información se lee de Opcion
Entrada y se borra de la etapa y se borra Opcion
Fotocélula de rodillo H detecta y Fotocélula de rodillo H no detecta y
Lavado rodillos H sin información Lavado rodillos H con información
Set 2 Reset RESET() SET()
La información pasa al buffer La información se lee del buffer
Lavado rodillo H y se borra de la etapa y se borra el buffer
Ultrasónicos de rodillo V detecta y Ultrasónicos de rodillo V no detecta y
Lavado rodillos V sin información Lavado rodillos V con información
Set 3 Reset RESET() SET()
La información pasa al buffer La información se lee del buffer
Lavado rodillos V y se borra de la etapa y se borra el buffer
Fotocélula de espuma detecta y Fotocélula de espuma no detecta y
Espuma sin información Espuma con información
Set 4 Reset RESET() SET()
La información pasa al buffer La información se lee del buffer
Espuma y se borra de la etapa y se borra el buffer
Fotocélula de aclarado detecta y Fotocélula de aclarado no detecta y
Aclarado sin información Aclarado con información
Set 5 Reset RESET() SET()
La información pasa al buffer La información se lee del buffer
Aclarado y se borra de la etapa y se borra el buffer
Fotocélula de cera detecta y Fotocélula de cera no detecta y
Cera sin información Cera con información
Set 6 Reset RESET() SET()
La información pasa al buffer La información se lee del buffer
Cera y se borra de la etapa y se borra el buffer
Fotocélula de secado detecta y Fotocélula de secado no detecta y
Secado sin información Secado con información
Set 7 Reset RESET() SET()
La información pasa al buffer La información se lee del buffer
Secado y se borra de la etapa y se borra el buffer

Escribimos dos funciones para activar las etapas y transferir la información:

- Estación_SET: Cuando un vehículo entra en una estación, la información debe


estar en el buffer entre estación, pero no, si se trata de un vehículo muy largo que aún
no ha abandonado la estación previa. En el primer caso se transfiere la información del
buffer y se borra el buffer y en el segundo caso se tranfiere la información de la estación
previa y se transfiere también al buffer.
- Estacion_RESET: Cuando un vehículo sale de una estación la información de la
opción de lavado debe eliminarse. Pero antes hay que salvar la información en el buffer
entre estaciones, pero si, se trata de un vehículo muy largo que ya había entrado en la
estación siguiente y la información ya se haya transfererido. En el primer caso se transfiere
la información al buffer y se borra de la estación. En el segundo caso la información se
borra del buffer y de la estación.
FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 17/25

Del diagrama anterior obtenemos las etapas de la función “control de estaciones”() que
representaremos las etapas con la siguiente tabla de variables:

Marca Etiqueta Descripción


MB40 Opcion Opción del vehículo que va a entrar
MB41 Entrada Opción del vehículo entrante
MB42 EntradaLavado Opción del vehículo entrando en lavado
MB43 LavadoRodilloH Opción del vehículo en Lavado Rodillo Horizontal
MB44 LavadoBuffer Opción del vehículo en Lavado buffer
MB45 LavadoRodilloV Opción del vehículo en Lavado Rodillos Verticales
MB46 LavadoEspuma Opción del vehículo entrando en espuma
MB47 Espuma Opción del vehículo en espuma
MB48 EspumaAclarado Opción del vehículo entrando en aclarado
MB49 Aclarado Opción del vehículo en aclarado
MB50 AclaradoCera Opción del vehículo entrando en cera
MB51 Cera Opción del vehículo en cera
MB52 CeraSecado Opción del vehículo entrando en secado
MB53 Secado Opción del vehículo en secado

3.6 Programa principal (OB1) - Etapas


Vamos a crear la estructura del programa principal que gobernará la instalación. Vamos
a usar las siguientes funciones:

Sincronia Ultrasonidos: Evita la interferencia entre sensores ultrasónicos.


Fallo: Se ocuparará detectar y gestión gestionar fallos o emergencias.
Inicio: Se ocuparará de reiniciar el sistema en un arranque o fallo.
Control de estaciónes: Gestiona los movimientos de vehículos por el tunel.
Salidas control de tráfico: Semáforos y barrera de paso.
Salidas: Agrupamos el resto de salidas.
Cargar Opción de lavado: Carga la opción de lavado del lector de fichas.

Usaremos las siguiente variables generales que gestionamos su valor desde el OB1,
ya que se usarán en varias funciones:

Entrada libre: Si ni las fotocélulas del lavado ni la de entrada detectan vehículos.

Salida libre (no bloqueda): Si la fotocélula final no detecta o detecta pero la de


secado no detecta.

Tunel_vacio: Si ninguna estación almacena información sobre las opciones de


lavado siginifica que el tunel esta vacio.

vehiculo_detectado: Si cualquiera de los sensores detecta un vehículo.

Marca Etiqueta Descripción


M60.0 Entrada_libre Entrada de vehículos habilitada
M60.1 Salida_libre Salida de vehículo no bloqueada
M60.2 Tunel_Vacio No hay vehículos en el tunel
M60.3 vehiculo_detectado Algún sensor detecta algún vehículo

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 18/25

Diagrama de flujo tipo GRAFCET simplificado

Inicio Entrada_libre, Salida_libre, Tunel_vacio, Llamar a Sincronia ultrasonidos()


vehiculo_detectado

CONTROL DE FALLOS Llamar a Control de Fallos()

REINICIAR Llamar a Reinicio()

Not Fallo
CONTROL DE ESTACIONES Llamar a Control de Estaciones()

SALIDAS Llamar a Salidas Control de tráfico() Llamar a Salidas()

OPCION DE LAVADO Llamar a Cargar Opcion de Lavado()

Inicio

Del diagrama anterior deducimos las estapas de la columna central:

INICIO: Guardar en memoria las variables de estado (salida_libre, entrada_libre,


tunel_vacio, vehiculo detectado). Enviar la señal de sincronia para que los
sensores ultrasónicos no interfieran entre si.

CONTROL DE FALLOS: Realizar la comprobación de fallos.

REINICIAR: Realizar el reinicio de la instalación o continuar el proceso normal.

CONTROL DE ESTACIONES: Si no se ha detectado ningún fallo continuamos con el


ciclo de trabajo.

SALIDAS: Agrupamos las salidas en una sóla función que llamamos en cada ciclo del
PLC, separando las salidas que necesitamos para controlar el tráficos de los
vehículos.

OPCION DE LAVADO: Finalmente comprobamos si se ha introducido una nueva ficha


en el lector de fichas.

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 19/25

3.7 Control de fallos


En la descripción del proyecto no se ha especificado un control de fallos, así que,
decidimos controlar los siguientes fallos:

- Fallo de bombeo detectado mediante la sonda de flujo.

Cuando la sonda de flujo detecte que no hay flujo, detendremos el tunel y


quedará en espera hasta que se reinicie por el operario.
Este fallo puede ser provocado por:
- una obstrucción en el circuito
- la bomba averiada (dispositivo 2)
- fallo de electroválvulas (dispositivo 10)
Debemos tener en cuenta que cuando la bomba está parada siempre
tendremos falso fallo de bombeo. También debemos de dar un margen
de tiempo antes de dar fallo de bombeo cuando arranca la bomba para dar la
oportudidad al circuito hidráulico de autocebarse.

- Fallo de motores mediante los relés de sobretención.

Detendremos el tunel y se quedará en espera hasta que reinicie el térmico.


Una vez identificado y reiniciado el térmico el tunel quedará en espera hasta
que el operario reinicie la instalación.
Este fallo puede ser provocado por:
- un motor averiado (dispositivo 6)
- la bomba averiada (dispositivo 2)
- ventiladores averiados (dispositivo 5)
- térmico averiado o mal regulado (dispositivo 9)
- contactor en mal estado (dispositivo 8)
Podemos distinguir entre fallos de motor críticos y no críticos. Serán críticos si
impiden realizar la secuencia de seguridad que permitiría sacar vehículos atrapados
en el tunel.
- Fallo criticos: motor de arrastre, motores de desplazamiento de rodillos

- Fallo de nivel mediantes las sondas de nivel en depositos de cera, espuma, agua

Detendremos el tunel y se quedará en espera hasta que los niveles se repongan.


Una vez recuperado el nivel el tunel quedará en espera hasta que el operario
reinicie la instalación.
Este fallo puede ser provocado por:
- nivel del los depositos bajos (rellenar en caso de cera y espuma)
- llave de paso general de agua cerrada o falta de agua en la red.
- sondas de nivel averiadas (dispositivos 4 y 19)

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 20/25

- Fallo de alimentación 24VAC mediante el relé de control.

Detendremos el tunel y se quedará en espera hasta vuelva la alimentación de


24VAC. Una vez repuesta la alimentación de 24VAC quedará en espera hasta
que el operario reinicie la instalación.
Este fallo puede ser provocado por:
- fusibles que fundidos (dispositivo 14)
- relé de control averiado (dispositivo 12)
- transformador 240/24 VAC averiado (dispositivo 11)

- Fallo de alimentación total mediante el reinicio del autómata.

Equivalente a un apagado y encendido.

- Fallo de emergencia:

Al pulsar emergencia. Si no hay ningún otro fallo se resolverá reiniciando.

- Fallo de programa de lavado:

Según hemos visto en el apartado 3.1 y 3.2 hay convinaciones de lecturas de


sensores que son imposibles, en cuyo caso, obtendremos un fallo.

- Fallo de salida bloqueda:

Cuando un vehículo está parado en la salida y llega otro a la zona de secado


debemos parar el atrrastre para evitar colisiones. Daremos un margen de tiempo
para que el conductor saque su vehículo de la zona de salida y si no, daremos
fallo.

Diagrama aproximado de la función de control de fallos

Funcion
Fallo

Resetear
Fallos

Verificar Fallos Bomba descebada Salida bloqueada


> 5s > 20s

Fallo detectado

Esperar reset
reset

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 21/25

Usaremos estas marcas:

Marca Etiqueta Descripción


#TIMER0 T0 Temporizador Bomba descebada
#TIMER1 T1 Temporizador Salida bloqueada
M14.0 Fallo Fallo
M16.0 Fallo 0 Fallo de Bombeo
M16.1 Fallo 1 Fallo crítico de motores
M16.2 Fallo 2 Fallo de motores
M16.3 Fallo 3 Fallo de niveles
M16.4 Fallo 4 Fallo alimentación 24Vac
M16.5 Fallo 5 Fallo pulsador de emergencia
M16.6 Fallo 6 Fallo en programa de lavado
M16.7 Fallo 7 Fallo de salida bloqueada
M17.0 ERH Error lavado rodillo horizontal
M17.1 ERI Error lavado rodillo izquierdo
M17.2 ERD Error lavado rodillo derecho
M60.0 Entrada_libre Entrada de vehículos habilitada
M60.1 Salida_libre Salida de vehículo no bloqueada
M60.2 Tunel_vacio No hay vehículos en el tunel

Y con ellas verificaremos los fallos de acuerdo al siguiente algoritmo:

- Fallo de bombeo: K1•FL1•T0

- Fallo crítico en motores: TM1+TM11+TM12+TM13

- Fallo en motores: TM2+TM5+TM6+TM7+TM8+TM9+TM10

- Fallo de nivel: LV1+LV2+LV3

- Fallo alimentación 24VAC: RC

- Fallo emergencia: PE

- Fallo programa de lavado: ERH+ERI+ERD (ver punto 3.1 y 3.2)

- Fallo salida bloqueada: Salida_Libre•T1

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 22/25

3.8 Renicio
A la hora de reiniciar la instalación debemos tener en cuenta que este reinicio puede ser:

a. Reinicio normal de la instalación.


Enviar los rodillos a la posición de reposo e iniciar la secuencia de trabajo normal.

b. Reinicio después de un fallo solventado.


Enviaremos igualmente los rodillos a la posición de reposo. Pero antes de inciar
la secuencia de trabajo normal y a pesar de no detectarse fallo es necesario
comprobar que nos hay vehículos en el tunel. Si los hubiera habrá que mover la
cinta transportadora hasta que todos los vehículos estén fuera. Depués podemos
iniciar la secuencia de trabajo normal.

c. Reinicio después de un fallo no solventado.


A pesar de que no podemos reiniciar la instalación debemos poder verificar si
a quedado algún vehículo en el tunel que debe ser retirado. Por tanto, enviaremos
igualmente los rodillos a la posición de reposo. Si hay vehículos habrá que mover
la cinta transportadora hasta que todos estén fuera. Pasaremos a modo fallo.

d. Reinicio después de una parada de emergencia.


Esta parada puede incluirse en las anteriores.

Podemos usar las barreras de infrarrojos para saber si hay vehículos en el tunel en el
momento de reiniciar. Y puesto que el reinicio (a) y el (b) son indistinguibles para el
autómata, procederemos con el reinicio más seguro (b). Por tanto sólo programaremos
dos tipos de reinicio en realidad (b) y (c).

Chequeo inicial. Realizaremos las siguientes acciones:


- Durante el reinicio el LED rojo parpadea
- Semaforo 1 en rojo
- Colocar los rodillos en posición abierta que permita liberar cualquier vehículo.
- Arrastre ON durante Tiempo = 1 min (lo suficiente para detectar vehículos).
- Verificar que ninguna fotocélula ha detectado vehículos durante ese minuto.
- Si se detecta algún vehículo debemos vaciar tunel: Arrastre ON, Tiempo STOP
- Si se detecta algún vehículo en la salida: Semaforo 2 en verde
- Si se detecta algún vehículo en secado y en la salida: arrastre OFF
- Si la salida esta libre: Semaforo 2 en rojo y Arrastre en ON
- Cuando el tunel este vacio movemos los cilindros e posición de trabajo
- El sistema espera a pulsar MARCHA y lo indicamos parpadeando el LED verde

Marcha. Realizaremos las siguientes acciones:


- Semáforo 1 en verde.
- Activamos la etapa 7 y el LED verde queda fijo.
- Reinicio completo

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 23/25

Diagrama de flujo de la función de reinicio


Función
Reinicio()

Inicio0: Sin estado LED rojo parpadeando

Fallo1

Inicio1: fallo crítico

not Fallo1
Inicio2: Fallo crítico OK

not Fallo1
Inicio3: Abrir rodillos Rodillo horizontal arriba Rodillo Izquierdo izquierda Rodillo Derecho derecha
not vehiculo_detectado
rodillos totalmente abiertos
Inicio4: Arrastre Temporizador 1 min Contactor motor arrastre

Tiempo no alcanzado Tiempo alcanzado


vehiculo_detectado not vehiculo_detectado
Inicio5: vehículo detectado
not vehiculo_detectado

Inicio6: Tunel Vaciado Rodillo horizontal abajo Rodillo Izquierdo derecha Rodillo Derecho izquierda LED verde parpadeando
Marcha pulsada
not Fallo
Rodillos en posición de trabajo

Inicio7: Inicio Completo LED verde

Marca Etiqueta Descripción


M14.0 Fallo Fallo
M16.1 Fallo 1 Fallo crítico de motores
M16.7 Fallo 7 Fallo de salida bloqueada
M18.0 Inicio 0 No hay etapas principales activas
M18.1 Inicio 1 Fallo crítico no resuelto
M18.2 Inicio 2 Fallo crítico resuelto
M18.3 Inicio 3 Abrir rodillos
M18.4 Inicio 4 Arrastrar 1 minuto
M18.5 Inicio 5 Vehículo detectado en el tunel
M18.6 Inicio 6 Tunel sin vehículos (cerrar rodillos)
M18.7 Inicio 7 Reinicio completo y Marcha pulsada
M30.0 T6 LED verde intermitencia ON
M30.1 T7 LED verde intermitencia OFF
M30.2 T8 Temporizador 1 minuto (arrastre inicio)
M60.3 vehiculo_detectado Algún sensor detecta un vehículo

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 24/25

3.9 Salidas
Vamos a separar las salidas en 2 grupos: salidas que intervienen en control de tráfico
(entradas y salidas de los vehículos) y las que no. Veamos las dos tablas de salidas:

Saldas control de tráfico


Marca Etiqueta Descripción
A0.4 L1 Semáforo 1 verde L1: Activo si no hay fallo, salida no bloqueada y la entrada libre
A0.5 L2 Semáforo 1 rojo L2: Activo si L1 no está activo
A0.6 L3 Semáforo 2 verde L3: Activo si un vehículo ocupa la salida y haya finalizado el secado
A0.7 L4 Semáforo 2 rojo L4: Activo si L3 no esté activo
A8.0 K1 Contactor motor arrastre K1: Activo si hay vehículos en el tunel o durante el vaciado del tunel
A9.4 R14 Relé abrir barrera en el reinicio y siempre que la salida no esté bloqueada.
A9.5 RM5 Activa/desactiva el lector de fichas RM5 R14: Se abrirá si la salida no esta bloqueada, la entrada esta libre y hay
una Opción seleccionada
RM5: Activo si no hay fallo, la entrada está libre, la salida no bloqueda y
no hay ningun Opción selecccionada
Salidas
Marca Etiqueta Descripción
A0.0 EV1-K3 Electroválvula y contactor dosificadora cera EV1-K3: Activo si no hay fallo y un vehículo en la cera con la opción 3 o 4
A0.1 EV2 Electroválvula aclarado EV2: Activo si no hay fallo y un vehiculo en aclarado con alguna opción.
A0.2 EV3-K4 Electroválvula y contactor dosificadora espuma EV3-K4: Activo si no hay fallo y un vehículo en espuma con la opción 2 o 4
A0.3 EV4 Electroválvula agua EV4: Activo si no hay fallo y un vehículo en lavado con alguna opción
A8.1 K2 Contactor bomba de agua K2: Activo si EV1-K3 o EV2 o EV3-K4 o EV4 están activos
A8.2 K567 Contactor ventiladores 1-2-3 K456: Activo si no hay fallo, un vehículo en secado con alguna opción
A8.3 K8 Contactor giro rodillo izquierdo K8: Activo según la tabla de verdad TVI del apartado 3.1
A8.4 K9 Contactor giro rodillo derecho K9: Activo según la tabla de verdad TVD del apartado 3.1
A8.5 K10 Contactor giro rodillo horizontal K10: Activo según la tabla de verdad TVH del apartado 3.2
A8.6 K11.1 Contactor izquierda rodillo izquierdo K11.1: Activo según la tabla de verdad TVI del apartado 3.1
A8.7 K11.2 Contactor derecha rodillo izquierdo K11.2: Activo según la tabla de verdad TVI del apartado 3.1
A9.0 K12.1 Contactor izquierda rodillo derecho K12.1: Activo según la tabla de verdad TVD del apartado 3.1
A9.1 K12.2 Contactor derecha rodillo derecho K12.2: Activo según la tabla de verdad TVD del apartado 3.1
A9.2 K13.1 Contactor subir rodillo horizontal K13.1: Activo según la tabla de verdad TVH del apartado 3.2
A9.3 K13.2 Contactor bajar rodillo horizontal K13.2: Activo según la tabla de verdad TVH del apartado 3.2
A9.6 L5 Piloto verde L5: Activo cuando reinicio está completo. Parpadeará durante el reinicio.
A9.7 L6 Piloto rojo y luz giratoria L6: Activo cuando hay un fallo.

FC-1002-01
Trabajo obligatorio
Propuesta Código: FC_1045-03
Página: 25/25

3.10 Elección del lenguaje de programación


La serie 1200 de Siemens admite tres lenguajes:

KOP (esquema de contactos)


FUP (diagrama de funciones)
SCL (lista de instrucciones)

He optado por el lenguaje SCL por varias razones:

- Sus características: Además de incluir elementos típicos del PLC, como entradas,
salidas, temporizadores o marcas, SCL incluye elementos de lenguajes de
programación de alto nivel: Expresiones, Asignaciones de valor, Operadores y
potententes estructuras de control de flujo del programa (IF THEN ELSE, FOR,
CASE).

- Mi propia expreriencia en programación hacen que me resulte mucho más


sencillo utilizar este tipo de lenguaje.

- Es un lenguaje más flexible que facilita enormemente la tarea de programacón


lectura y por tanto mantenimiento.

FC-1002-01
A B C D E F G

SECADO CERA ACLARADO ESPUMA LAVADO

4 4

12 Rodillo
37-38-39-40
47 Barrera 46 Barrera 45 Barrera 44 Barrera 43 Barrera 42 Barrera derecho Sensores 33-34-35-36 41 Barrera
infrarrojos infrarrojos infrarrojos infrarrojos infrarrojos infrarrojos izda/dcha ultrasónicos Infrarrojos infrarrojos

9 Rodillo
derecho 37-38

Ultrasónicos
rotación

Sensores
3 3

39-40

8 Rodillo
izquierdo
rotación
11 Rodillo
Izquierdo
izda/dcha
13 Rodillo
5-6-7 Ventiladores Difusores Difusores Difusores Difusores 23 Marcha
horizontal
centrifugos de cera de agua de espuma de agua 24 Reset/Paro
subir/bajar
25 Parada de emergencia
26 Selector de programa
28 Luz roja giratoria 27 Piloto verde
28 Piloto rojo (fallo/emergencia)
2 2
Barreras
Barrera infrarrojos
Barrera infrarrojos
infrarrojos 33
34

Semaforo 1 Motor arrastre Barrera Barrera Barrera Barrera Semaforo Barrera


21 verde infrarrojos infrarrojos infrarrojos infrarrojos 10 Rodillo 19 verde electromecánica
22 rojo Horizontal 20 rojo con infrarrojos
rotación

29 Boya de nivel
3 Bomba 4 Bomba
dosificadora dosificadora

31 Sensor Deposito 32 Sensor Deposito


capacitivo cera capacitivo espuma
Vaso nivel mínimo nivel mínimo
expansón
1 Anti 30 Sonda15 Electroválvula 16 Electroválvula 17 Electroválvula 18 Electroválvula
1
2 Bomba retorno flujo

Deposito
Acumulador
agua
A B C D E F G

SEAS
Ejercicio Oblicatorio
CROQUIS DE LA INSTALACIÓN Ejercicio obligatorio automatas básico 4.1
A B C D E F G

4
RM5 Evolution RM5F0024V (Validador de fichas) 4
B. Conector salidas 16 Pin estandard (CN7) (sólo versión evolution)
Nº Pin Meaning Nº Pin Meaning
1 NU (not used) 9 CH 4
2 NU (not used) 10 CH 5
3 NU (not used) 11 CH 6
4 NU (not used) 12 CH 2
5 NU (not used) 13 CH 1
6 Inhibit 14 NU (not used)
7 CH 3 15 NU (not used)
3 3

8 Gnd 16 +12/24 Vdc


C. Conector salidas 10 Pin estandard (CN5) (no versión evolution)
Nº Pin Meaning Nº Pin Meaning
1 Gnd 6 Inhibit
2 + 12 /24 Vdc 7 CH 1
3 CH 5 8 CH 2
2
4 CH 6 9 CH 3 2
5 NU (not used) 10 CH 4
D. JP5 Activar la función de programación
Programación Trabajo
(Jumper ON) (Jumper OFF)
E. Conector serie programación (CN6) (todas las versiones)
A. Dip switch (funcionamiento estandard )
Nº Pin Meaning P
Nº Pin Meaning
1 Canales 5 y 6 desactivados 1 Gnd 6 RX 1
2 + 5 Vdc 7 NU (not used)
Canales 1,2,3,4 activados 3 TX 8 NU (not used)
A B C D E F G

SEAS
Ejercicio Oblicatorio
COMESTRO EVOLUTION RM5F0024V Ejercicio obligatorio automatas básico 4.2
A B C D E F G

N
L1
4 4
L2
L3

3x400 VAC+N

3 3

2 2
K1 K2 K3 K4 K5 K6 K7 K8 K9 K10
A8.0

A8.1

A8.2

A8.3

A8.4

A8.5

A8.6

A8.7
E8.0

E8.1

E8.2

E8.3

E8.4

E8.5

E8.6

E8.7
TM1 TM2 TM5 TM6 TM7 TM8 TM9 TM10
NA

NA

NA

NA

NA

NA

NA

NA
NC

NC

NC

NC

NC

NC

NC

NC
M1 M2 M3 M4 M5 M6 M7 M8 M9 M10

1 1
1 2 3 4 5 6 7 8 9 10
Motor Bomba Bomba Bomba Ventilador Ventilador Ventilador Rotación rodillo Rotación rodillo Rotación rodillo
Arrastre Agua dosificadora dosificadora Centrífugo Centrífugo Centrífugo izquierdo derecho horizontal
cera Espuma
A B C D E F G

SEAS
Ejercicio Oblicatorio
ESQUEMA ELECTRICO MOTORES 1 Ejercicio obligatorio automatas básico 4.3
A B C D E F G

N
L1
4 4
L2
L3
3x400 VAC + N
Transformador 24 VAC 75VA

240 V 24 VAC

Fusible 3,1A Fusible 3,1A

3 3

K11.1 K11.2 K12.1 K12.2 K13.1 K13.2


2 2
E9.1

E9.2
E9.0

A8.6 A9.0 A9.2


A8.7 A9.1 A9.3

TM12 TM12 TM13


NA

NA

NA
NC

NC

NC

M11 M12 M13

1 1
11 11 12 12 13 13
Rodillo Izdo. Rodillo Izdo. Rodillo Dcho. Rodillo Dcho. Rodillo Horizontal Rodillo Horizontal
Izquierda Derecha Izquierda Derecha Subir Bajar
A B C D E F G

SEAS
Ejercicio Oblicatorio
ESQUEMA ELECTRICO MOTORES 2 Ejercicio obligatorio automatas básico 4.4
A B C D E F G

4 4

24 VAC
L0

L1

3 3

PLC
Comun Entradas +24VDC
A0.0 Común salidas relé

A0.1

A0.2

A0.3

A0.4

A0.5

A0.6

A0.7
2 2

EV1 K3 EV2 EV3 K4 EV4 L1 L2 L3 L4


E0.0

1 1
0 15 3 16 17 4 18 19 20 21 22
rele Vávula Bomba Vávula Vávula Bomba Vávula Semaforo Semaforo Semaforo Semaforo
control 24VAC Cera dosificadora Aclarado Espuma dosificadora Lavado entrada entrada entrada entrada
cera Espuma Verde Rojo Verde Rojo
A B C D E F G

SEAS
Ejercicio Oblicatorio
ESQUEMA ELECTRICO SALIDAS RELÉ Ejercicio obligatorio automatas básico 4.5
A B C D E F G
240 VAC
N
R
4 4

3 3

PLC
Comun Salidas
24VDC
A8.0

A8.1

A8.2

A8.3

A8.4

A8.5

A8.6

A8.7

A9.0

A9.1

A9.2

A9.3

A9.4

A9.5

A9.6

A9.7
2 2
TM10 NC

TM11 NC

TM11 NC

TM12 NC

TM12 NC

TM13 NC

TM13 NC
TM1 NC

TM2 NC

TM5 NC

TM6 NC

TM7 NC

TM8 NC

TM9 NC

1 A.T
K1 K2 K5 K6 K7 K8 K9 K10 K11.1 K11.2 K12.1 K12.2 K13.1 K13.2 R14 L5 L6 L7

4.11-3A
3 COM
1 1
1 2 5 6 7 8 9 10 11 11 12 12 13 13 14 27 28 28
Motor Bomba Ventilador Ventilador Ventilador Rotación Rotación Rotación Rodillo Rodillo Rodillo Rodillo Rodillo Rodillo Relé Piloto Piloto Luz
Arrastre Agua Centrífugo Centrífugo Centrífugo rodillo rodillo rodillo Izquierdo Izquierdo Derecho Derecho Horizontal Horizontal Barrera verde rojo giratoria
izquierdo derecho horizontal Izquierda Derecha Izquierda Derecha Subir Bajar Abrir (Fallo/emergencia)
A B C D E F G

SEAS
Ejercicio Oblicatorio
ESQUEMA ELECTRICO SALIDAS 24VDC Ejercicio obligatorio automatas básico 4.6
A B C D E F G
240 VAC
N
R
4 4

3 3
Señales cíclicas de 1s sincronizadas
T=0

200ms
200ms
200ms
PLC
200ms

T=1s
A12.0

A12.1

A12.2

A12.3

A12.4

A12.5

A12.6

A12.7

A13.0

A13.1

A13.2

A13.3

A13.4

A13.5

A13.6

A13.7
2 2
GY GY GY GY
SU11.1

SU11.2

SU12.1

SU12.2

Pin 6
RM5

11 11 12 12 26
1 1
Sincronia 1 Sincronia 2 Sincronia 3 Sincronia 4 Inhibir
ultrasónico ultrasónico ultrasónico ultrasónico selector
rodillo rodillo rodillo rodillo RM5
izquiero izquiero derecho derecho (4.10-G1)
A B C D E F G

SEAS
Ejercicio Oblicatorio
ESQUEMA ELECTRICO SINCRONIZACION Ejercicio obligatorio automatas básico 4.7
A B C D E F G
240 VAC
N
R
4 4

1 2 5 6 7 8 9 10 11 12 13 37 38 39 40
Térmico Térmico Térmico Térmico Térmico Térmico Térmico Térmico Térmico Térmico Térmico Sensor 1 Sensor 2 Sensor 1 Sensor 2
Motor Bomba Ventilador Ventilador Ventilador Rotación Rotación Rotación Rodillo Rodillo Rodillo ultrasónico ultrasónico ultrasónico ultrasónico
Arrastre Agua Centrífugo Centrífugo Centrífugo rodillo rodillo rodillo Izquierdo Derecho Horizontal posición posición posición posición
izquierdo derecho horizontal Izda/Dcha Izda/Dcha Subir/Bajar Rodillo Izda Rodillo Izda Rodillo Dcha Rodillo Dcha

SU11.1

SU11.2

SU12.1

SU12.2
BU BU BU BU

BN

BN

BN

BN
3 3

TM10 NC

TM11 NC

TM12 NC

TM13 NC
TM1 NC

TM2 NC

TM5 NC

TM6 NC

TM7 NC

TM8 NC

TM9 NC
GY BK GY BK GY BK GY BK

A12.0

A12.1

A12.2

A12.3
E8.0 E8.1 E8.2 E8.3 E8.4 E8.5 E8.6 E8.7 E9.0 E9.1 E9.2 E9.3 E9.4 E9.5 E9.6 E9.7

Comun Entradas +24VDC PLC Comun Entradas 0VDC

2 2

1 1

A B C D E F G

SEAS
Ejercicio Oblicatorio
ESQUEMA ELECTRICO ENTRADAS 1 Ejercicio obligatorio automatas básico 4.8
A B C D E F G
240 VAC
N
R
4 4
BARRERAS DE INFRARROJOS (RECEPTORES)
11 11 12 12 13 13 33 34 35 36 43 44 45 46 47
Rodillo Rodillo Rodillo Rodillo Rodillo Rodillo Infrarrojos Infrarrojos Infrarrojos Infrarrojos Haz Haz Haz Haz Haz
Izquierdo Izquierdo Derecho Derecho Horizontal Horizontal rodillo rodillo rodillo rodillo infrarrojos infrarrojos infrarrojos infrarrojos infrarrojos
Límite dcha. Límite izda. Límite Izda. Límite Dcha. Límite inf. Límite sup. horizontal 1 horizontal 2 horizontal 3 horizontal 4 espuma aclarado cera secado Salida tunel

BR13.1

BR13.2

BR13.3

BR13.4
FC11.1

FC11.2

FC12.1

FC12.2

FC13.1

FC13.2

BR43

BR44

BR45

BR46

BR47
BU BU BU BU BU BU BU BU BU BU BU BU BU BU BU

BN

BN

BN

BN

BN

BN

BN

BN

BN
BN

BN

BN

BN

BN

BN
3 3

GY

GY

GY

GY

GY

GY

GY

GY

GY
BK BK BK BK BK BK BK BK BK BK BK BK BK BK BK

E12.0 E12.1 E12.2 E12.3 E12.4 E12.5 E12.6 E12.7 E13.0 E13.1 E13.2 E13.3 E13.4 E13.5 E13.6 E13.7

Comun Entradas +24VDC PLC Comun Entradas 0VDC

2 2
BR13.1e

BR13.2e

BR13.3e

BR13.4e

BR43e

BR44e

BR45e

BR46e

BR47e
BN BN BN BN BN BN BN BN BN

GY GY GY GY GY GY GY GY GY

BU BU BU BU BU BU BU BU BU

33 34 35 36 43 44 45 46 47
Infrarrojos Infrarrojos Infrarrojos Infrarrojos Haz Haz Haz Haz Haz
1 1
rodillo rodillo rodillo rodillo infrarrojos infrarrojos infrarrojos infrarrojos infrarrojos
horizontal 1 horizontal 2 horizontal 3 horizontal 4 espuma aclarado cera secado secado
BARRERAS DE INFRARROJOS (EMISORES)
A B C D E F G

SEAS
Ejercicio Oblicatorio
ESQUEMA ELECTRICO ENTRADAS 2 Ejercicio obligatorio automatas básico 4.9
A B C D E F G
240 VAC
N
R
4 26 26 26 26 4
CH1 CH2 CH3 CH4
Opción 1 Opción 2 Opción 3 Opción 4

0 23 24 25 29 30 41 31 32 42
rele Marcha Reset Paros de Sonda Flujo Relé haz Sonda Sonda Receptor haz
control fallo emergencia nivel Agua infrarrojos nivel nivel infrarrojos
24VAC en serie Agua entrada cera espuma salida rodillos V

NC
BN BN BN
NA

NA

NA

NA

NA

NA

BN

BN

BN
3 3

CH1

CH2

CH3

CH4

R41
LV1

FL1
RC

P1

P2

PE
BK BK BK

RM5F0024V CN7 Conector


BR42
LV2

LV3
Pin 1
Pin 2
Pin 3
E0.0 E0.1 E0.2 E0.3 E0.4 E0.5 E0.6 E0.7 E1.0 E1.1 E1.2 E1.3 E1.4 E1.5 Pin 4
Pin 5
Pin 6

PLC Comun Entradas 0VDC


Pin 7
Pin 8
Comun Entradas +24VDC Pin 9
2 Pin 10 2
Pin 11
CN7 Pin 9 Pin 12
Pin 11 Pin 7 Pin 3 Pin 13

3 COM
Pin 13 Pin 5

E1.4
Pin 14
Pin 15 Pin 1
JP5

BR41e

BR42e
Pin 15

BR41
4.11-3A

R41
Pin 16 Pin 16
BN BN BN
Pin 14 Pin 10 Pin 6
RM5 Evolution Pin 12 Pin 8 Pin 4

4 SG.C
GY GY GY

Nº Pin Meaning Nº Pin Meaning


RM5F0024V 1 (not used) 9 CH 4
BK
BU BU BU

DIP switch 2 (not used) 10 CH 5


3 (not used) 11 CH 6
JP5 CN7
1 DIP switch 4 (not used) 12 CH 2 1
5 (not used) 13 CH 1 41 41 41 42 26
6 Inhibit 14 (not used) relé haz Receptor haz Emisor haz Emisor haz Inhibir
1 2 3 4 5 6 7 CH 3 15 (not used) infrarrojos infrarrojos infrarrojos infrarrojos selector de programa
8 Gnd 16 +24 Vdc entrada entrada entrada salida rodillos V ver esquema 4.10-C3
A B C D E F G

SEAS
Ejercicio Oblicatorio
ESQUEMA ELECTRICO ENTRADAS 3 Ejercicio obligatorio automatas básico 4.10
A B C D E F G

4 Conexionado general Barrera electromécanica ERREKA NET NTS424E 4

4.6-F1

R14

4.10-E2

3 3
R40

2 2

A.T Dispositivo de marcha para apertura total R.E Receptor enchufable


SG.C Dispositivo de seguridad en cierre TRAFO Transformador (se suministra instalado y conectado
(fotocélula o banda mecánica) A Accionador (se suministra instalado y conectado)
FT Salida 24Vdc para fotocélulas (bornas 6 y 7) BAT Baterías 24V (2 x 12V)
AUX Salida 24Vdc (bornas 7 y 8) CHG Cargador exterior de baterías
1 DEST Lámpara destellante (máx. 60W) SMF Tarjeta de semáforo AEPS1-001 1
LG Luz de garaje (máx. 2.300W resistivos) STOP Interruptor de desbloqueo (se suministra instalado
ANT Conexión para antena y conectado)
F1 Fusible general SCA Lámpara SCA (24 Vdc)
A B C D E F G

SEAS
Ejercicio Oblicatorio
BARRERA ELECTROMECÁNICA ERREKA Ejercicio obligatorio automatas básico 4.11
GRAFCET - MAIN OB1
VARIABLES INVOLUCRADAS PROGRAMA SCL GRAFCET
Marca Etiqueta Descripción SET Entrada_libre M60.0 SET Salida_libre M60.1
M14.0 Fallo Fallo
M18.0 Inicio0 Estado inicial del sistema Inicio Entrada_libre = Not (BR13.1+BR13.2+BR13.2+BR13.4+R40) Salida_libre = not BR45 + (BR45 • not BR44)

M60.0 Entrada_libre Entrada de vehículos habilitada SET Tunel_vacio M60.2 SET vehiculo_detectado M60.3
M60.1 Salida_libre Salida de vehículo no bloqueada
Tunel_vacio = (opcion+entrada...)=0 Salida_libre = R41+BR42+BR43+BR44+BR45+BR46+BR47+
M60.2 Tunel_vacio No hay vehículos en el tunel BR13.1+BR13.2+BR13.3+BR13.4+
SU11.1+SU11.2+SU12.1+SU12.2
E1.2 R41 NA Relé haz infrarrojo entrada de vehiculo
E12.6 BR13.1 NA Barrera infrarrojos rodillo horizontal 1 Llamar a Sincronía ultrasonicos()
E12.7 BR13.2 NA Barrera infrarrojos rodillo horizontal 2
E13.0 BR13.3 NA Barrera infrarrojos rodillo horizontal 3
E13.1 BR13.4 NA Barrera infrarrojos rodillo horizontal 4
E13.5 BR46 NA Barrera infrarrojos secado
E13.6 BR47 NA Barrera infrarrojo salida de vehiculo
CONTROL DE FALLOS Set Fallo M14.0
Llamar a Control de Fallos()

REINICIO
Llamar a Reinicio()

Fallo Not Fallo

ELSE
BORRAR INFORMACION CONTROL DE ESTACIONES
0004 "Opcion" := "Entrada" := "EntradaLavado" := "LavadoRodilloH" := 0;
0005 "LavadoBuffer" := "LavadoRodilloV" := "LavadoEspuma" := 0; Llamar a Control de Estaciones()
0006 "Espuma" := "EspumaAclarado" := "Aclarado" := "AclaradoCera" := 0;
0007 "Cera" := "CeraSecado" := "Secado" := 0;
0008 END_IF;

SALIDAS
Llamar a Salidas control de Trafico() Llamar a Salidas()

OPCION LAVADO
Llamar a Cargar Opcion de Lavado()

Inicio

SEAS
Ejercicio Oblicatorio
MAIN OB1 Ejercicio obligatorio automatas básico 5.1
GRAFCET - Sincronía ultrasonicos FC1
VARIABLES INVOLUCRADAS PROGRAMA COP DIAGRAMA
Marca Etiqueta Descripción Necesitamos una señal de sincronía para que los sensores ultrasónicos no interfieran. Los
ultrasónicos de activarán durante 200ms alternativamente, gracias a esta señal de sincronía.
A10.0 SYNC1 Señal de sincronía sensor ultrasónico 1
A10.1 SYNC2 Señal de sincronía sensor ultrasónico 2
200ms 200ms
A10.2 SYNC3 Señal de sincronía sensor ultrasónico 3 1
SYNC1
A10.3 SYNC4 Señal de sincronía sensor ultrasónico 4 0

200ms
DB1.T2 T2 Temporizador Impulso 200ms 1
SYNC2
DB1.T3 T3 Temporizador Impulso 200ms 0
DB1.T4 T4 Temporizador Impulso 200ms
DB1.T5 T5 Temporizador Impulso 200ms
200ms
1
SYNC3
0
#TIMER TIMER Variable temporal (se ignora)
200ms
1
SYNC4
0

SEAS
Ejercicio Oblicatorio
Sincronía ultrasonicos FC1 Ejercicio obligatorio automatas básico 5.2
GRACET - Control de Fallos FC2
VARIABLES INVOLUCRADAS PROGRAMA SCL GRAFCET
Marca Etiqueta Descripción P2
#TIMER0 T0 Temporizador Bomba descebada
#TIMER1 T1 Temporizador Salida bloqueada Set 1 Reset SET
M14.0 Fallo Fallo Reset Fallos
Fallo = False Fallo2 = False Fallo5 = False
Fallo0 = False Fallo3 = False Fallo6 = False
M18.0 Fallo 0 Fallo de Bombeo Fallo1 = False Fallo4 = False Fallo7 = False
M18.1 Fallo 1 Fallo crítico de motores
M18.2 Fallo 2 Fallo de motores
M18.3 Fallo 3 Fallo de niveles
K2
M18.4 Fallo 4 Fallo alimentación 24Vac
FL1
M18.5 Fallo 5 Fallo pulsador de emergencia
M18.6 Fallo 6 Fallo en programa de lavado
Set 2 Reset SE=5s T0 #TIMER0
Activar temporizador T0-> #TIMER0
M18.7 Fallo 7 Fallo de salida bloqueada Fallo 0 Flujo de agua Cuando (#TIMER0 = 0) -> Fallo0 = True
M19.0 ERH Error lavado rodillo horizontal
M19.1 ERI Error lavado rodillo izquierdo
M19.2 ERD Error lavado rodillo derecho
M40.0 Entrada_libre Entrada de vehículos habilitada
M40.1 Salida_libre Salida de vehículo no bloqueada not Salida_libre
M40.2 Tunel_vacio No hay vehículos en el tunel

A8.0 K1 contactor motor arrastre


Set 3 Reset SE=20s T1 #TIMER1
Activar temporizador T1-> #TIMER1
A8.1 K2 contactor bomba agua Fallo 7 Salida bloqueada Cuando (#TIMER1 = 0) -> Fallo7 = True

E0.0 RC NA Relé de control alimentacion 24VAC


E0.1 P2 NA Pulsador reset fallo
E0.3 PE NC Setas de emergencia
E1.0 LV1 NA Sonda de nivel de agua (OK=1)
E1.1 FL1 NA Sonda de detección de flujo de agua Set 4 Reset SET MB18
Fallo1 = TM1+TM11+TM12+TM13
E1.3 LV2 NA Sonda de nivel deposito de cera Control de fallos Fallo2 = TM2+TM5+TM6+TM7+TM8+TM9+TM10
E1.4 LV3 NA Sonda de nivel deposito de espuma Fallo3 = LVL1+LVL1+LVL3
Fallo4 = RC
E8.0 TM1 NC Relé térmico motor de arrastre Fallo5 = PE
E8.1 TM2 NC Relé térmico bomba de agua Fallo6 = ERD+ERI+ERH

E8.2 TM5 NC Relé térmico ventilador centrifugo 1


E8.3 TM6 NC Relé térmico ventilador centrifugo 2
E8.4 TM7 NC Relé térmico ventilador centrifugo 3
E8.5 TM8 NC Relé térmico giro rodillo izquierdo
E8.6 TM9 NC Relé térmico giro rodillo derecho
E8.7 TM10 NC Relé térmico giro rodillo horizontal
E9.0 TM11 NC Relé térmico rodillo izquierdo izda/dcha
E9.1 TM12 NC Relé térmico rodillo derecho izda/dcha
E9.2 TM13 NC Relé térmico rodillo horizontal subir/bajar
M18.1
M18.2
M18.3
M18.4
M18.5
M18.6
M18.7

Set 5 Reset NM Rojo A9.7 AGRUPAREMOS LAS SALIDAS


EN UNA SOLA FUNCION
M18.0 (Fallo) Piloto rojo y Luz giratoria

SEAS
Ejercicio Oblicatorio
Control de Fallos FC2 Ejercicio obligatorio automatas básico 5.3
GRACET - Reinicio FC3
VARIABLES INVOLUCRADAS PROGRAMA SCL GRAFCET AGRUPAREMOS LAS SALIDAS
EN UNA SOLA FUNCION

Marca Etiqueta Descripción IncioByte = 0


M14.0 Fallo Fallo Inicio2 Inicio1
M16.1 Fallo 1 Fallo crítico de motores P2 Inicio3
M16.7 Fallo 7 Fallo de salida bloqueada
M18.0 Inicio0 No hay etapas principales activas Set 0 Reset SET L5 D=0,5s T6 D=0,5 T7
M18.1 Inicio1 Fallo crítico no resuelto
Inicio0: Sin estado LED verde parpadeando LED verde ON LED verde OFF
M18.2 Inicio2 Fallo crítico resuelto
M18.3 Inicio3 Abrir rodillos Inicio0
M18.4 Inicio4 Arrastrar 1 minuto Fallo1 Inicio2
M18.5 Inicio5 Vehículo detectado en el tunel
M18.6 Inicio6 Tunel sin vehículos (cerrar rodillos) Set 1 Reset
M18.7 Inicio7 Reinicio completo y Marcha pulsada
Inicio1: fallo crítico
M30.0 T6 LED verde intermitencia ON
M30.1 T7 LED verde intermitencia OFF Inicio1 Inicio0
M30.2 T8 Temporizador 1 minuto (arrastre inicio)
not Fallo1
M60.3 vehiculo_detectado Algún sensor detecta un vehículo Set 2 Reset
E12.0 FC11.1 Final de carrera rodillo izquierdo limite Dcho Inicio2: Fallo crítico OK
E12.1 FC11.2 Final de carrera rodillo izquierdo limite Izq Inicio0
E12.2 FC12.1 Final de carrera rodillo derecho limite Dcho not Fallo1 Inicio4 FC13.2 FC11.2 FC12.1
E12.3 FC12.2 Final de carrera rodillo derecho limite Izq
E12.4 FC13.1 Final de carrera rodillo horizontal limite Inf Set 3 Reset NM K13.1 NM K11.1 NM K12.2
E12.5 FC13.2 Final de carrera rodillo horizontal limite Sup Inicio3: Abrir rodillos Rodillo horizontal arriba Rodillo Izquierdo izquierda Rodillo Derecho derecha
E12.6 BR13.1 NA Barrera infrarrojo rodillo horizontal 1 Inicio5
E12.7 BR13.2 NA Barrera infrarrojo rodillo horizontal 2
not vehiculo_detectado
Inicio3
E13.0 BR13.3 NA Barrera infrarrojo rodillo horizontal 3 FC11.2 Inicio6
E13.1 BR13.4 NA Barrera infrarrojo rodillo horizontal 4 FC12.1 Inicio5 not Fallo7 (salida bloqueda)
FC13.2 vehiculo_detectado
A8.0 K1 contactor motor arrastre
A8.6 K11.1 Contactor izquierda rodillo izquierdo Set 4 Reset D=60s T8 NM K1
A8.7 K11.2 Contactor derecha rodillo izquierdo Inicio4: Arrastre Retardo a la desconexión Contactor motor arrastre
A9.0 K12.1 Contactor izquierda rodillo derecho Inicio4
A9.1 K12.2 Contactor derecha rodillo derecho not T8 Inicio4
A9.2 K13.1 Contactor subir rodillo horizontal vehiculo_detectado not vehiculo_detectado
A9.3 K13.2 Contactor bajar rodillo horizontal
A9.6 L5 Piloto verde Set 5 Reset
Inicio5: vehículo detectado
Inicio4
T8 Inicio7
not vehiculo_detectado FC13.1 FC11.1 FC12.2

Set 6 Reset NM K13.2 NM K11.2 NM K12.1


Inicio6: Tunel vaciado Rodillo horizontal abajo Rodillo Izquierdo derecha Rodillo Derecho izquierda
Inicio6
P1
not Fallo
FC13.1 and FC11.1 and FC1.2 Fallo

Set 7 Reset NM L5
Inicio7: Inicio Completo LED verde

SEAS
Ejercicio Oblicatorio
Reinicio FC3 Ejercicio obligatorio automatas básico 5.4
GRAFCET Control de Estaciones FC5
VARIABLES INVOLUCRADAS PROGRAMA SCL GRAFCET not R41 R41
Entrada > 0 Entrada = 0
Marca Etiqueta Descripción
M14.0 Fallo Fallo Detectado Set 1 Reset SET Entrada
MB40 Opcion Opción del vehículo que va a entrar
Entrada Estacion_RESET() Entrada = Option
Option = 0
MB41 Entrada Opción del vehículo entrante
MB42 EntradaLavado Opción del vehículo entrando en lavado not BR13.1 BR13.1
MB43 LavadoRodilloH Opción del vehículo en Lavado Rodillo Horizontal not BR13.2 BR13.2
MB44 LavadoBuffer Opción del vehículo en Lavado buffer not BR13.3 BR13.3
not BR13.4 BR13.4
MB45 LavadoRodilloV Opción del vehículo en Lavado Rodillos Verticales LavadoRodilloH > 0 LavadoRodilloH = 0
MB46 LavadoEspuma Opción del vehículo entrando en espuma
MB47 Espuma Opción del vehículo en espuma Set 2 Reset
MB48 EspumaAclarado Opción del vehículo entrando en aclarado
MB49 Aclarado Opción del vehículo en aclarado Lavado rodillo H Estacion_RESET() Estacion_SET()
MB50 AclaradoCera Opción del vehículo entrando en cera not BR42 BR42
MB51 Cera Opción del vehículo en cera not SU11.1 SU11.1
MB52 CeraSecado Opción del vehículo entrando en secado not SU11.2 SU11.2
not SU12.1 SU12.1
MB53 Secado Opción del vehículo en secado not SU12.2 SU12.2
M60.0 Entrada_libre Cuando no hay vehículos en la entrada LavadoRodilloV > 0 LavadoRodilloV = 0
M60.1 Salida_libre Cuando no hay vehículos bloqueando la salida
M60.2 Tunel_vacio Cuando no hay ningún vehículo en el tunel Set 3 Reset Call Call
Lavado rodillos V Estacion_RESET() Estacion_SET()
A9.4 R14 Relé abrir barrera
not BR43 BR43
E1.2 R41 NA Relé infrarrojo entrada vehiculo al tunel
Espuma > 0 Espuma = 0
E1.5 BR42 NA Haz infrarrojo salida rodillos verticales
E9.4 SU11.1 Sensor ultrasónico rodillo izquierdo 1 Set 4 Reset Call Call
E9.6 SU11.2 Sensor ultrasónico rodillo izquierdo 2 Espuma Estacion_RESET() Estacion_SET()
E9.6 SU12.2 Sensor ultrasónico rodillo derecho 1
E9.7 SU12.2 Sensor ultrasónico rodillo derecho 2
E12.6 BR13.1 NA Barrera infrarrojo rodillo horizontal 1 not BR44 BR44
E12.7 BR13.2 NA Barrera infrarrojo rodillo horizontal 2 Aclarado > 0 Aclarado = 0
E13.0 BR13.3 NA Barrera infrarrojo rodillo horizontal 3
E13.1 BR13.4 NA Barrera infrarrojo rodillo horizontal 4 Set 5 Reset Call Call
E13.2 BR43 NA Barrera infrarrojo espuma Estacion_RESET() Estacion_SET()
Aclarado
E13.3 BR44 NA Barrera infrarrojo aclarado
E13.4 BR45 NA Barrera infrarrojo cera
E13.5 BR46 NA Barrera infrarrojo secado
not BR45 BR45
E13.6 BR47 NA Haz infrarrojo salida vehiculo del tunel Cera > 0 Cera = 0

Set 6 Reset Call Call


Cera Estacion_RESET() Estacion_SET()

not BR46 BR46


Secado > 0 Secado = 0

Set 7 Reset Set Call


Secado Secado = 0 Estacion_SET()

SEAS
Ejercicio Oblicatorio
Control de Estaciones FC5 Ejercicio obligatorio automatas básico 5.5
GRACET - Salidas Control de Tráfico FC5
not Fallo Not Salida_libre
VARIABLES INVOLUCRADAS PROGRAMA SCL GRAFCET Entrada_libre not BR46
Salida_libre BR47
Marca Etiqueta Descripción
M14.0 Fallo Fallo
NM L1 True NM L3 True
M40.0 Opcion Opción del vehículo que va a entrar Set 1 Reset Semáforo1 verde Semáforo2 verde
M60.0 Entrada_libre Entrada de vehículos habilitada
M60.1 Salida_libre Salida de vehículo no bloqueada Semáforos NM L2 False NM L4 False
M60.2 Tunel_vacio No hay vehículos en el tunel Semáforo1 rojo Semáforo2 rojo
A0.4 L1 Semáforo 1 verde
not Fallo
Entrada_libre
A0.5 L2 Semáforo 1 rojo Salida_libre
A0.6 L3 Semáforo 2 verde Opcion > 0
A0.7 L4 Semáforo 2 rojo Inicio7
A8.0 K1 Contactor motor arrastre
Si no hay fallo, la entrada y la salida estan libres, hay una opción selecciónada y el reinicio se ha completado abrir barrera. Set 2 Reset NM R14 True
A9.4 R14 Relé abrir barrera
A10.4 RM5 Activa/desactiva el lector de fichas RM5 Barrera Relé abrir barrera

E13.5 BR46 NA Barrera infrarrojos secado Inicio4


E13.6 BR47 NA Barrera infrarrojo salida de vehiculo Inicio5
not Tunel_vacio
not Fallo
Salida_libre
Set 3 Reset NM R14 True
Arrastre Contactor Motor Arrastre

not Fallo
Entrada_libre
Salida_libre
Opcion = 0
Inicio7
Si no hay fallo, la entrada y la salida estan libres, no hay una opción selecciónada y el reinicio se ha completado habilitar el lector de fichas. Set 4 Reset NM RM5 True
Lector de fichas Activar lector de fichas

SEAS
Ejercicio Oblicatorio
GRACET - SALIDAS FC3 Ejercicio obligatorio automatas básico 5.6
GRACET - Salidas FC6
VARIABLES INVOLUCRADAS PROGRAMA SCL GRAFCET not Inicio 7
not T7
not Inicio 7
not T6
Marca Etiqueta Descripción
Set 1 Reset TP=0,5s T6 TP=0,5s T7
M14.0 Fallo Fallo
M30.0 T6 Temporizador Intermitencia LED verde Intermitencia Timer Pulse 500ms Timer Pulse 500ms
M30.1 T7 Temporizador Intermitencia LED verde
MB43 LavadoRodilloHOpción del vehículo en Lavado Rodillo Horizontal
MB45 LavadoRodilloVOpción del vehículo en Lavado Rodillos Verticales Inicio7 Parpadea al final del reinicio cuando el sistema está listo para pulsar marcha
MB47 Espuma Opción del vehículo en espuma
MB49 Aclarado Opción del vehículo en aclarado Set 2 Reset NM L5 True
MB51 Cera Opción del vehículo en cera Piloto verde Piloto verde
MB53 Secado Opción del vehículo en secado
Fallo Parpadea durante el reinicio hasta que el sistema está listo para pulsar marcha
A0.0 EV1-K3 Electroválvula y contactor dosificadora cera
Set 3 Reset NM L6 True
A0.1 EV2 Electroválvula aclarado
A0.2 EV3-K4 Electroválvula y contactor dosificadora espuma Piloto rojo Piloto rojo
A0.3 EV4 Electroválvula agua
Fallo
A8.1 K2 Contactor bomba de agua
A8.2 K567 Contactor ventiladores 1-2-3 Set 4 Reset NM L7 True
A8.3 K8 Contactor giro rodillo izquierdo
A8.4 K9 Contactor giro rodillo derecho Luz giratoria Luz giratoria
A8.5 K10 Contactor giro rodillo horizontal not Fallo (LavadoRodilloH+LavadoRodilloV+Espuma+Aclarado+Cera) > 0
A8.6 K11.1 Contactor izquierda rodillo izquierdo
A8.7 K11.2 Contactor derecha rodillo izquierdo Set 5 Reset NM K2 True
A9.0 K12.1 Contactor izquierda rodillo derecho
A9.1 K12.2 Contactor derecha rodillo derecho Bomba agua Contactor Bomba agua
A9.2 K13.1 Contactor subir rodillo horizontal not Fallo (LavadoRodilloH >0 OR LavadoRodilloV > 0)
A9.3 K13.2 Contactor bajar rodillo horizontal
A9.5 L5 Piloto verde Set 6 Reset NM EV3-K4 True
A9.6 L6 Piloto rojo
A9.7 L7 Luz giratoria
Lavado Electroválvula agua lavado
not Fallo (Espuma = 2 OR Espuma = 4)
E9.4 SU11.1 Sensor ultrasónico rodillo izquierdo 1
E9.5 SU11.2 Sensor ultrasónico rodillo izquierdo 2 Set 7 Reset NM EV3-K4 True
E9.6 SU12.1 Sensor ultrasónico rodillo derecho 1 Bomba Dosificadora espuma
Espuma Electrovávula espuma
E9.7 SU12.2 Sensor ultrasónico rodillo derecho 2
E12.0 FC11.1 Final de carrera rodillo izquierdo limite Dcho not Fallo Aclarado > 0
E12.1 FC11.2 Final de carrera rodillo izquierdo limite Izq
E12.2 FC12.1 Final de carrera rodillo derecho limite Dcho Set 8 Reset NM EV2 True
E12.3 FC12.2 Final de carrera rodillo derecho limite Izq Aclarado Electroválvula aclarado
E12.4 FC13.1 Final de carrera rodillo horizontal limite Inf
E12.5 FC13.2 Final de carrera rodillo horizontal limite Sup not Fallo (Cera = 3 OR Cera = 4)
E12.6 BR13.1 NA Barrera infrarrojo rodillo horizontal 1
E12.7 BR13.2 NA Barrera infrarrojo rodillo horizontal 2
Set 9 Reset NM EV1-K3 True
E13.0 BR13.3 NA Barrera infrarrojo rodillo horizontal 3 Bomba Dosificadora cera
Cera Electrovávula cera
E13.1 BR13.4 NA Barrera infrarrojo rodillo horizontal 4
not Fallo Secado > 0
Set 10 Reset NM K567 True
Secado Contactor Secadores
CONTINUA

SEAS
Ejercicio Oblicatorio
Salidas FC6 Ejercicio obligatorio automatas básico 5.7
GRACET - Salidas FC6
PROGRAMA SCL GRAFCET
TVH - TABLA DE VERDAD RODILLO HORIZONTAL CONTINUACION
Finales de carrera GIRO SUBIR BAJAR Fallo not Fallo not Fallo not Fallo
LINEA RODILLO HORIZONTAL BR13.1 BR13.2 BR13.3 BR13.4 FC13.1 FC13.2 K10 K13.1 K13.2 ERH TVH(9,14,15,18,19) TVH(7) TVH(4,5,6,7,8,9,12,13,14,15,18,19)
1 - - - - - 1 0 0 0 1
Set 11 Reset NM K13.1 NM K13.2 NM K10
2 0 0 0 0 1 0 0 0 0 0

3 0 0 0 0 0 0 0 0 1 0 Rodillo Horizontal Contactor Subir Contactor Bajar Contactor Giro Rodillo Horiz.
4 1 0 0 0 - 0 1 0 0 0

5 0 1 0 0 - 0 1 0 0 0

6 0 0 1 0 - 0 1 0 0 0

7 0 0 0 1 0 0 1 0 1 0

8 0 0 0 1 1 0 1 0 0 0

9 1 1 0 0 - 0 1 1 0 0

10 1 0 1 0 - 0 0 0 0 1

11 1 0 0 1 - 0 0 0 0 1

12 0 1 1 0 - 0 1 0 0 0

13 0 1 0 1 - 0 1 0 0 1

14 0 0 1 1 - 0 1 1 0 0

15 1 1 1 0 - 0 1 1 0 0

16 1 1 0 1 - 0 0 0 0 1

17 1 0 1 1 - 0 0 0 0 1

18 0 1 1 1 - 0 1 1 0 0

19 1 1 1 1 - 0 1 1 0 0

TVI - TABLA DE VERDAD RODILLO VERTICAL IZQUIERDO


Finales de carrera GIRO IZDA DCHA Fallo not Fallo not Fallo not Fallo
LINEA RODILLO IZQUIERDO SU11.1 SU11.2 BR40 FC11.1 FC11.2 K8 K11.1 K11.2 ERI TVI(6) TVI(3,7) TVI(4,5,6,7)
1 - - - - 1 0 0 0 1

2 0 0 0 1 0 0 0 0 0
Set 12 Reset NM K11.1 NM K11.2 NM K8
3 0 0 0 0 0 0 0 1 0 Rodillo Vertical Izquierdo Contactor mover Izquierda Contactor mover Derecha Contactor Giro Rodillo Izq.
4 0 0 1 - 0 1 0 0 0

5 1 0 - - 0 1 0 0 0

6 0 1 - - 0 1 1 0 0

7 1 1 - - 0 1 0 1 0

TVD - TABLA DE VERDAD RODILLO VERTICAL DERECHO not Fallo not Fallo not Fallo
LINEA RODILLO DERECHO SU12.1 SU12.2 BR40
Finales de carrera
FC12.2 FC12.1
GIRO
K9
DCHA IZDA Fallo
K11.2 K11.1 ERD
TVD(3,7) TVD(6) TVD(4,5,6,7)
1 - - - - 1 0 0 0 1 Set 13 Reset NM K12.1 NM K12.2 NM K9
2 0 0 0 1 0 0 0 0 0
Rodillo Vertical Derecho Contactor mover Izquierda Contactor mover Derecha Contactor Giro Rodillo Izq.
3 0 0 0 0 0 0 0 1 0

4 0 0 1 - 0 1 0 0 0

5 1 0 - - 0 1 0 0 0

6 0 1 - - 0 1 1 0 0

7 1 1 - - 0 1 0 1 0

SEAS
Ejercicio Oblicatorio
Salidas FC6 Ejercicio obligatorio automatas básico 5.8
GRACET - Cargar Opcion de Lavado FC7
Not Fallo
VARIABLES INVOLUCRADAS PROGRAMA SCL GRAFCET Entrada_libre
Salida_libre
Marca Etiqueta Descripción Opcion = 0
RM5
M14.0 Fallo Fallo
M40.0 Opcion Opción del vehículo que va a entrar Set 1 Reset Set Opcion
M60.0 Entrada_libre Entrada de vehículos habilitada
M60.1 Salida_libre Salida de vehículo no bloqueada Leer Opcion CH1 => Opcion = 1
CH2 => Opcion = 2
A10.4 RM5 Activa/desactiva el lector de fichas RM5 CH3 => Opcion = 3
CH4 => Opcion = 4
E0.4 CH1 NA Detección ficha opción de lavado 1
E0.5 CH2 NA Detección ficha opción de lavado 2
E0.6 CH3 NA Detección ficha opción de lavado 3
E0.7 CH4 NA Detección ficha opción de lavado 4

SEAS
Ejercicio Oblicatorio
Cargar Opcion de Lavado FC7 Ejercicio obligatorio automatas básico 5.9
GRACET - TVH FC8 (Tabla de Verdad Rodillo Horizontal)
VARIABLES INVOLUCRADAS PROGRAMA SCL TVH - TABLA DE VERDAD RODILLO HORIZONTAL
Marca Etiqueta Descripción Creamos una instrucción "CASE" donde valor de L corresponde a la linea N de la tabla de verdad del apartado 3.2
La función devuelve TRUE si la combinaciónde sensores concuerda con la linea L de la tabla de verdad Finales de carrera GIRO SUBIR BAJAR Fallo
E12.4 FC13.1 Final de carrera rodillo horizontal limite Inf LINEA RODILLO HORIZONTAL BR13.1 BR13.2 BR13.3 BR13.4 FC13.1 FC13.2 K10 K13.1 K13.2 ERH
E12.5 FC13.2 Final de carrera rodillo horizontal limite Sup 1 - - - - - 1 0 0 0 1
E12.6 BR13.1 NA Barrera infrarrojo rodillo horizontal 1
2 0 0 0 0 1 0 0 0 0 0
E12.7 BR13.2 NA Barrera infrarrojo rodillo horizontal 2
E13.0 BR13.3 NA Barrera infrarrojo rodillo horizontal 3 3 0 0 0 0 0 0 0 0 1 0
E13.1 BR13.4 NA Barrera infrarrojo rodillo horizontal 4 4 1 0 0 0 - 0 1 0 0 0

5 0 1 0 0 - 0 1 0 0 0

6 0 0 1 0 - 0 1 0 0 0

7 0 0 0 1 0 0 1 0 1 0

8 0 0 0 1 1 0 1 0 0 0

9 1 1 0 0 - 0 1 1 0 0

10 1 0 1 0 - 0 0 0 0 1

11 1 0 0 1 - 0 0 0 0 1

12 0 1 1 0 - 0 1 0 0 0

13 0 1 0 1 - 0 1 0 0 1

14 0 0 1 1 - 0 1 1 0 0

15 1 1 1 0 - 0 1 1 0 0

16 1 1 0 1 - 0 0 0 0 1

17 1 0 1 1 - 0 0 0 0 1

18 0 1 1 1 - 0 1 1 0 0

19 1 1 1 1 - 0 1 1 0 0

SEAS
Ejercicio Oblicatorio
TVH FC7 Ejercicio obligatorio automatas básico 5.10
GRACET - TVI FC9 (Tabla de verdad Rodillo vertical Izquierdo)
VARIABLES INVOLUCRADAS PROGRAMA SCL TVI - TABLA DE VERDAD RODILLO IZQUIERDO
Marca Etiqueta Descripción Creamos una instrucción "CASE" donde valor de L corresponde a la linea N de la tabla de verdad del apartado 3.1
Finales de carrera GIRO IZDA DCHA Fallo
La función devuelve TRUE si la combinaciónde sensores concuerda con la linea L de la tabla de verdad
E1.5 BR42 NA Barrera infrarrojos salida rodillos verticales LINEA RODILLO IZQUIERDO SU11.1 SU11.2 BR42 FC11.1 FC11.2 K8 K11.1 K11.2 ERI
E9.4 SU11.1 Sensor ultrasónico rodillo izquierdo 1 1 - - - - 1 0 0 0 1
E9.5 SU11.2 Sensor ultrasónico rodillo izquierdo 2
2 0 0 0 1 0 0 0 0 0
E12.0 FC11.1 Final de carrera rodillo izquierdo limite Dcho
E12.1 FC11.2 Final de carrera rodillo izquierdo limite Izq 3 0 0 0 0 0 0 0 1 0

4 0 0 1 - 0 1 0 0 0

5 1 0 - - 0 1 0 0 0

6 0 1 - - 0 1 1 0 0

7 1 1 - - 0 1 0 1 0

SEAS
Ejercicio Oblicatorio
TVI FC9 Ejercicio obligatorio automatas básico 5.11
GRACET - TVD FC10 (Tabla de verdad Rodillo vertical Derecho)
VARIABLES INVOLUCRADAS PROGRAMA SCL TVD - TABLA DE VERDAD RODILLO DERECHO
Marca Etiqueta Descripción Creamos una instrucción "CASE" donde valor de L corresponde a la linea N de la tabla de verdad del apartado 3.1
Finales de carrera GIRO DCHA IZDA Fallo
La función devuelve TRUE si la combinaciónde sensores concuerda con la linea L de la tabla de verdad
E1.5 BR42 NA Barrera infrarrojos salida rodillos verticales LINEA RODILLO DERECHO SU12.1 SU12.2 BR42 FC12.2 FC12.1 K9 K11.2 K11.1 ERD
E9.6 SU12.1 Sensor ultrasónico rodillo derecho 1 1 - - - - 1 0 0 0 1
E9.7 SU12.2 Sensor ultrasónico rodillo derecho 2
2 0 0 0 1 0 0 0 0 0
E12.2 FC12.1 Final de carrera rodillo derecho limite Dcho
E12.3 FC12.2 Final de carrera rodillo derecho limite Izq 3 0 0 0 0 0 0 0 1 0

4 0 0 1 - 0 1 0 0 0

5 1 0 - - 0 1 0 0 0

6 0 1 - - 0 1 1 0 0

7 1 1 - - 0 1 0 1 0

SEAS
Ejercicio Oblicatorio
TVD FC10 Ejercicio obligatorio automatas básico 5.12
Estacion_SET FC11
VARIABLES INVOLUCRADAS PROGRAMA SCL
Etiqueta Descripción Cuando un vehículo entra en una estación debemos transferir la información de la opción de lavado a esa estación.
La información debe estar en el buffer entre estación, pero, puede que la información no se haya transfererido de la estación
#buffer Representa al buffer entre estaciones previa porque se trata de un vehículo muy largo que aún no ha abandonado la estación previa.
#estacion Estación en la se detecta la entrada En el primer caso se transfiere la información del buffer y se borra el buffer
En el segundo caso se tranfiere la información de la estación previa y se transfiere también al buffer
#estacion_previa Estación previa a la que se detecta entrada

SEAS
Ejercicio Oblicatorio
Estacion_SET FC11 Ejercicio obligatorio automatas básico 5.13
Estacion_RESET FC12
VARIABLES INVOLUCRADAS PROGRAMA SCL
Etiqueta Descripción Cuando un vehículo sale de una estación la información de la opción de lavado debe eliminarse.
Pero antes hay que salvar la información en el buffer entre estaciones, pero, puede que la información
#buffer Representa al buffer entre estaciones ya se haya transfererido a la estación siguiente porque se trata de un vehículo muy largo que ya
#estacion Estación en la se detecta la salida había entrado en la estación siguiente.
En el primer caso se transfiere la información al buffer y se borra de la estación
En el segundo caso la información se borra del buffer y de la estación

SEAS
Ejercicio Oblicatorio
Estacion_RESET FC12 Ejercicio obligatorio automatas básico 5.14

También podría gustarte