Realizar un programa de autómata que controle una escalera mecánica que se encuentra en la entrada de un centro comercial. - Daremos comienzo a todo el proceso cuando activemos una entrada de “puesta en marcha”. - La escalera permanecerá parada hasta que un sensor (en la entrada de la escalera) detecta que una de las personas va a usar las escaleras. Tras detectar a la persona, se pone la escalera en marcha durante 30 segundos, que son los necesarios para que la persona llegue a la planta superior. - Si se está en el proceso de contaje y se detecta otra persona, le daremos a ésta otros 30 segundos para abandonar la escalera. - Al final de la escalera, colocamos un sensor con el cual contaremos a las personas que entran en el centro comercial. Al cliente 1000 le daremos un premio; para ello, encenderemos un piloto y una sirena para avisar a los empleados. - El motor tiene un térmico que se dispara al producirse un sobrecalentamiento en dicho motor.
SM0.0
ESTADO 0 REPOSO
T0 PM
ESTADO 1 ESCALERA PARADA
T1 FOTOCELULA
ACTIVA ESCALERA INICIO TEMP - CONT ++
ESTADO 2
T2 FIN TEMP OR CONT=1000
ESTADO 3 DESACTIVA ESCALERA
T4
ACTIVA SALIDA
T3 CONT<1000
CONT>=1000
ESTADO 5
UD13.1 / PRINCIPAL (OB1)
Bloque: Autor: Fecha de creación: Fecha de modificación:
PRINCIPAL 02.07.2007 02.07.2007
Símbolo
13:57:21 15:26:24
Tipo var.
Tipo de datos
Comentario
TEMP TEMP TEMP TEMP COMENTARIOS DEL PROGRAMA Network 1 Activación marca de inicio para reinicializar el grafet cada vez que se descargue el programa SM0.1
E0:M0.0 S 1 E1:M0.1 R 4
Símbolo E0 E1
Dirección M0.0 M0.1
Comentario Estado 0 Estado 1
Network 2 Condiciones de activación estado nº1 - estado nº0 y pulsador de puesta en marcha E0:M0.0
PM:E0.0
E1:M0.1 S 1 E0:M0.0 R 1 E2:M0.2 R 3
Símbolo E0 E1 E2 PM
Dirección M0.0 M0.1 M0.2 E0.0
Comentario Estado 0 Estado 1 Estado 2 Puesta en marcha
1/4
UD13.1 / PRINCIPAL (OB1)
Network 3
Condiciones de activación estado nº2 - estado nº1 y activación de fotocélula E1:M0.1
FOT:E0.1
E2:M0.2 S 1 E0:M0.0 R 2 E3:M0.3 R 2
Símbolo E0 E1 E2 E3 FOT
Dirección M0.0 M0.1 M0.2 M0.3 E0.1
Comentario Estado 0 Estado 1 Estado 2 Estado 3 Fotocélula
Network 4
Condiciones de activación estado nº3 - estado nº2 y temporización escalera E2:M0.2
T37
E3:M0.3 S 1 E0:M0.0 R 3 E4:M0.4 R 1
Símbolo E0 E2 E3 E4
Dirección M0.0 M0.2 M0.3 M0.4
Comentario Estado 0 Estado 2 Estado 3 Estado 4
Network 5
Condiciones de activación estado nº1 (no contadas las 200 personas) y estado nº3 E3:M0.3
Z1
E1:M0.1
S
200
1 E0:M0.0 R 1 E2:M0.2 R 3
Símbolo E0 E1 E2 E3
Dirección M0.0 M0.1 M0.2 M0.3
Comentario Estado 0 Estado 1 Estado 2 Estado 3
2/4
UD13.1 / PRINCIPAL (OB1)
Network 6
Condiciones de activación estado nº4 (contadas las 200 personas) y estado nº3 E3:M0.3
200
E4:M0.4
<=I
S
Z1
1 E0:M0.0 R 4
Símbolo E0 E3 E4
Dirección M0.0 M0.3 M0.4
Comentario Estado 0 Estado 3 Estado 4
Network 7
Condiciones de activación estado nº1 - estado nº4 y pulsar de nuevo puesta en marcha E4:M0.4
PM:E0.0
E1:M0.1 S 1 E0:M0.0 R 1 E2:M0.2 R 3
Símbolo E0 E1 E2 E4 PM
Dirección M0.0 M0.1 M0.2 M0.4 E0.0
Comentario Estado 0 Estado 1 Estado 2 Estado 4 Puesta en marcha
Network 8
Temporización escalera durante estado Nº2 E2:M0.2
Símbolo E2
T37
Dirección M0.2
IN
TON
300 PT
100 ms
Comentario Estado 2
Network 9
Inicialización temporización encaso que durante el estado Nº2 se active de nuevo la fotocelula FOT:E0.1
E2:M0.2
T37 R 1
Símbolo E2 FOT
Dirección M0.2 E0.1
Comentario Estado 2 Fotocélula
3/4
UD13.1 / PRINCIPAL (OB1)
Network 10
Contador de nº de veces activo la fotocélula FOT:E0.1
Z1 CU
CTU
E4:M0.4 R
200 PV
Símbolo E4 FOT
Dirección M0.4 E0.1
Comentario Estado 4 Fotocélula
Network 11
Condiciones de activación de funcionamineto de la escalera E2:M0.2
FT:E0.2
KM1:A0.0
/
Símbolo E2 FT KM1
Dirección M0.2 E0.2 A0.0
Comentario Estado 2 Fallo térmico Escalera mecánica
Network 12
Condiciones de activación piloto que indica que contador a llegado a 200 E4:M0.4
Símbolo E4 H1
H1:A0.1
Dirección M0.4 A0.1
Comentario Estado 4 Indicación luminosa
Network 13
Condiciones de activación piloto que indica fallo térmico FT:E0.2
Símbolo FT H2
H2:A0.2
Dirección E0.2 A0.2
Comentario Fallo térmico Indicación luminosa fallo térmico
4/4
Llenado de cajas Diseñar un programa en lenguaje KOP para automatizar parte del proceso de llenado de cajas de pelotas y su posterior pesaje. A) Contar las pelotas que están dentro y, cuando estén 30 pelotas dentro, encender la luz de intermitencia que indique que estamos al completo y que ya podemos llenar una caja de pelotas. B) Programar el proceso de la siguiente forma: La barrera deja pasar pelotas hasta llegar a 30. Después se cierra para no dejar pasar más. La compuerta permanece cerrada. Cuando tengamos una caja colocada y el operario pulse el interruptor de “llenar caja”, abrimos la compuerta y dejamos salir las pelotas. A los 3 segundos de vaciarse el depósito del todo, cerramos la compuerta automáticamente y abrimos la barrera para iniciar de nuevo el proceso. C) La báscula nos pesa de 0 a 30 Kg. Nos da ese valor en una entada analógica (se utilizó una variable de sistema) PEW128 con valores de 0 a 10V. Cuando la báscula pese más de 25 Kg encendemos la luz verde de “semáforo”; así el operario sabe que el peso de carga es correcto. Mientras la báscula no pase de esos 25 Kg estará encendida la luz roja. SEÑALES: E0.0: Sensor entrada E0.2: Sensor llenar caja E0.3: Interruptor llenar caja E0.4 : Pulsador de marcha A0.0: Barrera A0.1: Compuerta A0.2: Intermitencia A0.3: verde A0.4: Rojo
SM0.0
ESTADO 0 REPOSO
T0 PM
BARRERA ABIERTA CONTAJE BOLAS
ESTADO 1
T1 BOLAS == 30
BARRERA CERRADA LUZ DE INTERMITENCIA
ESTADO 2
T2 CAJA COLOCADA PULSADOR LLENAR CAJA
ABRIR COMPUERTA Y TEMPORIZAR 3 SEG
ESTADO 3
T4 FIN TEMPORIZACION
UD13.3 / PRINCIPAL (OB1)
Bloque: Autor: Fecha de creación: Fecha de modificación:
PRINCIPAL 02.07.2007 02.07.2007
Símbolo
17:32:27 18:46:39
Tipo var.
Tipo de datos
Comentario
TEMP TEMP TEMP TEMP COMENTARIOS DEL PROGRAMA Network 1
Título de segmento
Activación marca de inicio para reinicializar el grafet cada vez que se descargue el programa SM0.1
E0:M0.0 S 1 E1:M0.1 R 3
Símbolo E0 E1
Dirección M0.0 M0.1
Comentario Estado 0 Estado 1
Network 2 Condiciones de activación estado nº1 - estado nº0 y pulsador de puesta en marcha E0:M0.0
PM:E0.4
E1:M0.1 S 1 E0:M0.0 R 1 E2:M0.2 R 2
Símbolo E0 E1 E2 PM
Dirección M0.0 M0.1 M0.2 E0.4
Comentario Estado 0 Estado 1 Estado 2 PM
1/4
UD13.3 / PRINCIPAL (OB1)
Network 3
Condiciones de activación estado nº2 (contadas las 30 bolas) y estado nº1 E1:M0.1
Z1
E2:M0.2
>=I
S
30
1 E0:M0.0 R 2 E3:M0.3 R 1
Símbolo E0 E1 E2 E3
Dirección M0.0 M0.1 M0.2 M0.3
Comentario Estado 0 Estado 1 Estado 2 Estado 3
Network 4
Condiciones de activación estado nº3 - estado nº2 sensor caja activo e interruptor llenar caja activo E2:M0.2
S_C:E0.2
I_LL:E0.3
E3:M0.3 S 1 E0:M0.0 R 3
Símbolo E0 E2 E3 I_LL S_C
Dirección M0.0 M0.2 M0.3 E0.3 E0.2
Comentario Estado 0 Estado 2 Estado 3 Interruptor llenar caja Sensor caja
Network 5
Condiciones de activación estado nº1 - estado nº3 activo y haber temporizado 3 segundos para dejar que salgan las bolas E3:M0.3
T37
E1:M0.1 S 1 E0:M0.0 R 1 E2:M0.2 R 2
Símbolo E0 E1 E2 E3
Dirección M0.0 M0.1 M0.2 M0.3
Comentario Estado 0 Estado 1 Estado 2 Estado 3
2/4
UD13.3 / PRINCIPAL (OB1)
Network 6
Contaje de bolas dentro de contenedor durante estado Nº1 S_IN:E0.0
E1:M0.1
Z1 CU
E2:M0.2 R
30 PV
Símbolo E1 E2 S_IN
Dirección M0.1 M0.2 E0.0
Comentario Estado 1 Estado 2 Sensor entrada
Network 7
Temporización 3 segundos para dejar salir bolas del contenedor a cajas E3:M0.3
Símbolo E3
T37
Dirección M0.3
IN
TON
30 PT
100 ms
Comentario Estado 3
Network 8
Activación barrera E1:M0.1
Símbolo BARR E1
BARR:A0.0
Dirección A0.0 M0.1
Comentario Barrera Estado 1
E2:M0.2
PP:A0.2
Dirección M0.2 A0.2
Comentario Estado 2 Intermitencia
Network 9
Activación itermitencia SM0.5
Símbolo E2 PP
3/4
CTU
UD13.3 / PRINCIPAL (OB1)
Network 10
Activación compuerta E3:M0.3
Símbolo COMP E3
COMP:A0.1
Dirección A0.1 M0.3
Comentario Compuerta Estado 3
Network 11
Activación semáforo rojo 214
PR:A0.4
>=B SMB28
Símbolo PR
Dirección A0.4
Comentario Rojo
Network 12
Activación semáforo verde 214
PV:A0.3
Símbolo PV
Dirección A0.3
Comentario Verde
4/4