temporizadores
1. STEP 7
2. PROGRAMACIÓN BÁSICA AWL
• Introducción
• Operaciones lógicas a nivel de bit
• Marcas
• Simbólicos
• Flancos
• Temporizadores
• Diagnosis e información del sistema
• Contadores
• Carga y Transferencia
• Operaciones con acumuladores
• Saltos
3. PROGRAMACIÓN ESTRUCTURADA
PLC’s
Curso 2009/10
Página 1
Simbólicos
• Son nombres simbólicos quele podemos dar a entradas,
salidas, marcas, temporizadores, contadores y módulos.
• En el programa podemos usar esos nombres en vez de
las direcciones absolutas.
• Para cada símbolo debemos rellenar: nombre simbólico,
dirección absoluta a la que sustituye, tipo de dato que es
(se rellena sólo), y un comentario (opcional)
PLC’s
Curso 2009/10
Página 2
Simbólicos
• Hay dos maneras de creartabla de símbolos:
– Desde el administrador Simatic (Programa S7): Fuentes Bloques Símbolos
– Creando “Tabla de Símbolos” desde OB1: “herramientas” --> tabla de símbolo.
Esto llama al editor de símbolos.
Se introducen símbolos y se cierra, “Tabla” --> “cerrar” y eso la guarda.
• Además para insertar/editar símbolos en tabla:
– Si estamos en el editor de AWL: “insertar” --> “símbolo” -->“Nuevo”.
Se meten las entradas adecuadas y se acepta
• En “Ver” decidimos si se quiere ver:
– direcciones absolutas o símbolos.
PLC’s
Curso 2009/10
Página 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 señal.
• Se necesita una marca auxiliar que almacena el estado anterior, parapoder
compararlos. Puede usarse cualquier marca.
• Ej. Flanco positivo
E 124.0
U E 124.0
FP M1.0
= A 124.1
M 1.0
RLO
• El RLO sólo estará a 1 un tiempo de ciclo: en el que cambie.
PLC’s
Curso 2009/10
Página 4
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 10msa 9990s (2h 46m 30s)
• Un temporizador realiza dos funciones
– Contar tiempo
– Poner una variable de salida asociada a nivel alto
• Los tipos de temporizadores se diferencian entre sí en:
–
–
cuándo comienzan a contar el tiempo y
cuándo activan la salida asociada.
PLC’s
Curso 2009/10
Página 5
Temporizadores
• Tipos de temporizadores
– SI - Temporizador de impulso
El tiempo máximoque la señal de salida permanece a 1 corresponde al valor de
temporización To programado.
La señal de salida permanece a 1 durante un tiempo inferior si la señal de entrada
cambia a 0.
– SV - Temporizador de impulso prolongado
La señal de salida permanece a 1 durante el tiempo programado,
independientemente del tiempo que la señal de entrada esté a 1.
PLC’s
Curso 2009/10
Página 6Temporizadores
• Resumen
tipos
temporizadores
PLC’s
Curso 2009/10
Página 7
Temporizadores
• Tipos de temporizadores
– SE - Temporizador con retardo a la conexión
La señal de salida es 1 solamente si ha finalizado el tiempo programado y (AND)
la señal de entrada sigue siendo 1.
– SS - Temporizador con retardo a la conexión con memoria
La señal de salida cambia de 0 a 1 solamente si ha finalizado eltiempo
programado, independientemente del tiempo en que la señal de entrada esté a 1.
• ¿cuándo termina la temporización?
– SA - Temporizador con retardo a la desconexión
La señal de salida es 1 el tiempo que la señal de entrada es 1 y, a partir de ahí, el
tiempo marcado por el temporizador.
El temporizador arranca cuando la señal de entrada cambia de 1 a 0.
PLC’s
Curso 2009/10
Página 8Temporizadores
• Resumen
tipos
temporizadores
PLC’s
Curso 2009/10
Página 9
Temporizadores
• Programación de un temporizador (T0, T1, ...)
– Carga el tiempo de inicialización en un acumulador interno con la operación
load (L)
• Formato:
L S5T#aH_bM_cS_dMS
Ejemplo:
L
S5T#10M_30S
– Generación de un RLO que condicionará la activación del temporizador
– Activación del temporizador
• ...
Regístrate para leer el documento completo.