Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. STEP 7 2. PROGRAMACIN BSICA AWL Introduccin Operaciones lgicas a nivel de bit Marcas Simblicos Flancos Temporizadores Diagnosis e informacin del sistema Contadores Carga y Transferencia Operaciones con acumuladores Saltos 3. PROGRAMACIN ESTRUCTURADA
PLCs
Curso 2009/10
Pgina 1
Simblicos
Son nombres simblicos que le podemos dar a entradas, salidas, marcas, temporizadores, contadores y mdulos. En el programa podemos usar esos nombres en vez de las direcciones absolutas. Para cada smbolo debemos rellenar: nombre simblico, direccin absoluta a la que sustituye, tipo de dato que es (se rellena slo), y un comentario (opcional)
PLCs
Curso 2009/10
Pgina 2
Simblicos
PLCs
Curso 2009/10
Pgina 3
Flancos
Permiten averiguar en qu ciclo ha habido
un flanco positivo FP (paso de 0 a 1 del RLO) o un flanco negativo FN (paso de 1 a 0 del RLO) de una seal.
Se necesita una marca auxiliar que almacena el estado anterior, para poder compararlos. Puede usarse cualquier marca. Ej. Flanco positivo U E 124.0 FP M1.0 = A 124.1
M 1.0 RLO E 124.0
Temporizadores Un temporizador es un contador de tiempos. La CPU 314IFM tiene 128 temporizadores Por cada temporizador se reservan 16 bits y tiene un rango de valores de 10ms a 9990s (2h 46m 30s) Un temporizador realiza dos funciones
Contar tiempo Poner una variable de salida asociada a nivel alto
Temporizadores
Tipos de temporizadores
SI - Temporizador de impulso
El tiempo mximo que la seal de salida permanece a 1 corresponde al valor de temporizacin To programado. La seal de salida permanece a 1 durante un tiempo inferior si la seal de entrada cambia a 0.
PLCs
Curso 2009/10
Pgina 6
PLCs
Curso 2009/10
Pgina 7
Temporizadores
Tipos de temporizadores
SE - Temporizador con retardo a la conexin
La seal de salida es 1 solamente si ha finalizado el tiempo programado y (AND) la seal de entrada sigue siendo 1.
PLCs
Curso 2009/10
Pgina 9
Generacin de un RLO que condicionar la activacin del temporizador Activacin del temporizador
Formato: tipo n timer
Si hay un flanco en el RLO de entrada respecto del ciclo anterior. El temporizador se inicializa con el tiempo que se haba cargado en el acumulador interno.
SI T0 - SV T0 - SE T0 - SS T0 - SA T0
PLCs
Curso 2009/10
Pgina 10
Temporizadores Inicializacin:
U E124.0 L S5T#10S SI T0
L S5T#10S U E124.0 SI T0
Reseteo de un temporizador
Ejemplo:
U E124.1 R T0
Consulta de la salida
Ejemplo:
U T0 = A124.0
PLCs
Curso 2009/10
Pgina 11
Temporizadores
Temporizador de Impulso (SI)
El temporizador arranca con el flanco de subida del RLO de entrada de la sentencia SI se detiene al finalizar el tiempo de temporizacin La salida asociada se pone a 1 al arrancar el temporizador se pone a 0 al terminar la temporizacin o al ponerse a cero el RLO de entrada
E X.x RLO
AT0
T Curso 2009/10
PLCs
T
Pgina 12
Temporizadores
Temporizador de Impulso Prolongado (SV)
El temporizador
arranca con el flanco de subida del RLO de entrada de la sentencia SV se detiene al finalizar el tiempo de temporizacin
La salida asociada
se pone a 1 al arrancar el temporizador (flanco de subida del RLO de entrada de SV) se pone a 0 al terminar la temporizacin
E X.x RLO
AT0 T
PLCs
Curso 2009/10
Pgina 13
Temporizadores
Temporizador de Retardo a la Conexin (SE)
El temporizador
arranca con el flanco de subida del RLO de entrada de la sentencia SE se detiene al finalizar el tiempo de temporizacin o con un cero en el RLO de entrada
La salida asociada
se pone a 1 al terminar el temporizador se pone a 0 al cuando el RLO de entrada de SE pasa a cero
E X.x RLO
AT0
T T T
Pgina 14
PLCs
Curso 2009/10
Temporizadores
Temporizador de Retardo a la Desconexin (SA)
El temporizador
arranca con el flanco de bajada del RLO de entrada de la sentencia SA se detiene al finalizar el tiempo de temporizacin
La salida asociada
se pone a 1 con el flanco de subida del RLO de entrada de SA se pone a 0 al terminar la temporizacin E X.x RLO
AT0
T T T
PLCs
Curso 2009/10
Pgina 15
Temporizadores
Temporizador de Retardo a la Conexin Memorizado (SS)
El temporizador
arranca con el flanco de subida del RLO de entrada de la sentencia SS se detiene al finalizar el tiempo de temporizacin
La salida asociada
se pone a 1 al terminar la temporizacin se pone a 0 slo mediante una instruccin de reset E X.x RLO Reset
AT0 T T T
PLCs
Curso 2009/10
Pgina 16
Temporizadores
PLCs
Curso 2009/10
Pgina 17
Temporizadores
Comprobar el funcionamiento de los diferentes tipos de temporizadores
U E 124.0 L S5T#10S SI T0 U E 124.1 R T0 U T0 = A124.0 Condicin de arranque del temporizador
EJERCICIO (Entregable 2)
- Verde vehculos - Rojo Peatones. En el mismo instante que un peatn accione sobre el pulsador situado en el semforo, ste pasar a amarillo para vehculos, estado que durar durante 3 . Finalizado este, pasara a estado rojo para vehculos y verde para peatones. El tiempo de duracin fijado para rojo vehculos: 6 .
E124.0
Press butto n
Finalizado el proceso, el semforo regresar al estado normal. Durante el tiempo de duracin del ciclo, deber evitarse que cualquier nueva activacin sobre el pulsador verde, rearme el ciclo.
PLCs
Curso 2009/10
Pgina 19