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 activem os 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 necesari os 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.
ESTADO 0
ESTADO 1
REPOSO
PM
ESCALERA PARADA
SM0.0
T0
T1
T2
ESTADO 2
ESTADO 3
ESTADO 5
ACTIVA
SALIDA
DESACTIVA ESCALERA
FIN TEMP OR
CONT=1000
ACTIVA ESCALERA
INICIO TEMP - CONT ++
FOTOCELULA
CONT<1000
CONT>=1000
UD13.1 / PRINCIPAL (OB1)
Bloque: PRINCIPAL Autor:
Fecha de creación: 02.07.2007 13:57:21 Fecha de modificación: 02.07.2007 15:26:24
Símbolo 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
S R SM0.1 E0:M0.0 1 E1:M0.1 4
Símbolo Dirección Comentario
E0 M0.0 Estado 0
E1 M0.1 Estado 1
Network 2
Condiciones de activación estado nº1 - estado nº0 y pulsador de puesta en marcha
S
R
R
E0:M0.0 PM:E0.0 E1:M0.1
1
E0:M0.0
1
E2:M0.2
3
Símbolo Dirección Comentario
E0 M0.0 Estado 0
E1 M0.1 Estado 1
E2 M0.2 Estado 2
PM E0.0 Puesta en marcha
UD13.1 / PRINCIPAL (OB1)
Network 3
Condiciones de activación estado nº2 - estado nº1 y activación de fotocélula
S
R
R E1:M0.1 FOT:E0.1 E2:M0.2
1
E0:M0.0
2
E3:M0.3
2
Símbolo Dirección Comentario
E0 M0.0 Estado 0
E1 M0.1 Estado 1
E2 M0.2 Estado 2
E3 M0.3 Estado 3
FOT E0.1 Fotocélula
Network 4
Condiciones de activación estado nº3 - estado nº2 y temporización escalera
S R R E2:M0.2 T37 E3:M0.3 1 E0:M0.0 3 E4:M0.4 1
Símbolo Dirección Comentario
E0 M0.0 Estado 0
E2 M0.2 Estado 2
E3 M0.3 Estado 3
E4 M0.4 Estado 4
Network 5
Condiciones de activación estado nº1 (no contadas las 200 personas) y estado nº3
<I S R R E3:M0.3 Z1 200 E1:M0.1 1 E0:M0.0 1 E2:M0.2 3
Símbolo Dirección Comentario
E0 M0.0 Estado 0
E1 M0.1 Estado 1
E2 M0.2 Estado 2
E3 M0.3 Estado 3
UD13.1 / PRINCIPAL (OB1)
Network 6
Condiciones de activación estado nº4 (contadas las 200 personas) y estado nº3
<=I S R E3:M0.3 200 Z1 E4:M0.4 1 E0:M0.0 4
Símbolo Dirección Comentario
E0 M0.0 Estado 0
E3 M0.3 Estado 3
E4 M0.4 Estado 4
Network 7
Condiciones de activación estado nº1 - estado nº4 y pulsar de nuevo puesta en marcha
S
R
R
E4:M0.4 PM:E0.0 E1:M0.1
1
E0:M0.0
1
E2:M0.2
3
Símbolo Dirección Comentario
E0 M0.0 Estado 0
E1 M0.1 Estado 1
E2 M0.2 Estado 2
E4 M0.4 Estado 4
PM E0.0 Puesta en marcha
Network 8
Temporización escalera durante estado Nº2
TON IN 100 ms PT E2:M0.2 T37 300
Símbolo Dirección Comentario
E2 M0.2 Estado 2
Network 9
Inicialización temporización encaso que durante el estado Nº2 se active de nuevo la fotocelula
R
FOT:E0.1 E2:M0.2 T37
1
Símbolo Dirección Comentario
E2 M0.2 Estado 2
FOT E0.1 Fotocélula
UD13.1 / PRINCIPAL (OB1)
Network 10
Contador de nº de veces activo la fotocélula
CTU CU R PV FOT:E0.1 Z1 E4:M0.4 200
Símbolo Dirección Comentario
E4 M0.4 Estado 4
FOT E0.1 Fotocélula
Network 11
Condiciones de activación de funcionamineto de la escalera
/
E2:M0.2 FT:E0.2 KM1:A0.0
Símbolo Dirección Comentario
E2 M0.2 Estado 2
FT E0.2 Fallo térmico
KM1 A0.0 Escalera mecánica
Network 12
Condiciones de activación piloto que indica que contador a llegado a 200
E4:M0.4 H1:A0.1
Símbolo Dirección Comentario
E4 M0.4 Estado 4
H1 A0.1 Indicación luminosa
Network 13
Condiciones de activación piloto que indica fallo térmico
FT:E0.2 H2:A0.2
Símbolo Dirección Comentario
FT E0.2 Fallo térmico
H2 A0.2 Indicación luminosa fallo térmico
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
ESTADO 0
ESTADO 1
REPOSO
PM
BARRERA ABIERTA
CONTAJE BOLAS
SM0.0
T0
T1
T2
BARRERA CERRADA
LUZ DE INTERMITENCIA
ESTADO 2
ESTADO 3
ABRIR COMPUERTA
Y TEMPORIZAR 3 SEG
CAJA COLOCADA
PULSADOR LLENAR CAJA
BOLAS == 30
FIN TEMPORIZACION
T4
UD13.3 / PRINCIPAL (OB1)
Bloque: PRINCIPAL Autor:
Fecha de creación: 02.07.2007 17:32:27 Fecha de modificación: 02.07.2007 18:46:39
Símbolo Tipo var. Tipo de datos Comentario TEMP
TEMP TEMP TEMP
COMENTARIOS DEL PROGRAMA Título de segmento
Network 1
Activación marca de inicio para reinicializar el grafet cada vez que se descargue el programa
S R SM0.1 E0:M0.0 1 E1:M0.1 3
Símbolo Dirección Comentario
E0 M0.0 Estado 0
E1 M0.1 Estado 1
Network 2
Condiciones de activación estado nº1 - estado nº0 y pulsador de puesta en marcha
S
R
R
E0:M0.0 PM:E0.4 E1:M0.1
1
E0:M0.0
1
E2:M0.2
2
Símbolo Dirección Comentario
E0 M0.0 Estado 0
E1 M0.1 Estado 1
E2 M0.2 Estado 2
PM E0.4 PM
UD13.3 / PRINCIPAL (OB1)
Network 3
Condiciones de activación estado nº2 (contadas las 30 bolas) y estado nº1
>=I S R R E1:M0.1 Z1 30 E2:M0.2 1 E0:M0.0 2 E3:M0.3 1
Símbolo Dirección Comentario
E0 M0.0 Estado 0
E1 M0.1 Estado 1
E2 M0.2 Estado 2
E3 M0.3 Estado 3
Network 4
Condiciones de activación estado nº3 - estado nº2 sensor caja activo e interruptor llenar caja activo
S
R E2:M0.2 S_C:E0.2 I_LL:E0.3 E3:M0.3
1
E0:M0.0
3
Símbolo Dirección Comentario
E0 M0.0 Estado 0
E2 M0.2 Estado 2
E3 M0.3 Estado 3
I_LL E0.3 Interruptor llenar caja
S_C E0.2 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
S R R E3:M0.3 T37 E1:M0.1 1 E0:M0.0 1 E2:M0.2 2
Símbolo Dirección Comentario
E0 M0.0 Estado 0
E1 M0.1 Estado 1
E2 M0.2 Estado 2
E3 M0.3 Estado 3
UD13.3 / PRINCIPAL (OB1)
Network 6
Contaje de bolas dentro de contenedor durante estado Nº1
CTU CU R PV S_IN:E0.0 E1:M0.1 Z1 E2:M0.2 30
Símbolo Dirección Comentario
E1 M0.1 Estado 1
E2 M0.2 Estado 2
S_IN E0.0 Sensor entrada
Network 7
Temporización 3 segundos para dejar salir bolas del contenedor a cajas
TON IN 100 ms PT E3:M0.3 T37 30
Símbolo Dirección Comentario
E3 M0.3 Estado 3
Network 8
Activación barrera
E1:M0.1 BARR:A0.0
Símbolo Dirección Comentario
BARR A0.0 Barrera
E1 M0.1 Estado 1
Network 9
Activación itermitencia
SM0.5 E2:M0.2 PP:A0.2
Símbolo Dirección Comentario
E2 M0.2 Estado 2
PP A0.2 Intermitencia
UD13.3 / PRINCIPAL (OB1)
Network 10
Activación compuerta
E3:M0.3 COMP:A0.1
Símbolo Dirección Comentario
COMP A0.1 Compuerta
E3 M0.3 Estado 3
Network 11
Activación semáforo rojo
>=B
214
SMB28
PR:A0.4
Símbolo Dirección Comentario
PR A0.4 Rojo
Network 12
Activación semáforo verde
<B
214
SMB28
PV:A0.3
Símbolo Dirección Comentario
PV A0.3 Verde