Temporizadores y Contadores
-
Upload
omar-balam -
Category
Documents
-
view
280 -
download
2
description
Transcript of Temporizadores y Contadores
-
Temporizadores y
Contadores
-
Iniciar modulo
Tiempo
preseleccionado
Estado del modulo
Temporizador de pulso
(Pulse timer)
-
Parametros
Entrada: Definida por el usuario
Tiempo preseleccionado: TPx
Estado del temporizador: Tx
Conteo actual: TWx
-
Funcionamiento
El modulo es iniciado por un flanco positivo
El tiempo preseleccionado TPx se carga en la palabradel temporizador TWx. El temporizador comienza a
funcionar
La palabra del temporizador es decrementada hasta que se cumple lo siguiente:
-
La palabra del temporizador llega a 0. El tiempo ha expirado.
Un nuevo flanco positivo es detectado en la entrada, lo que ocasiona que el modulo se reinicie.
El estado del temporizador es reseteado, causandoque el temporizador se pause.
-
Retardo a la conexion
-
Funcionamiento
Mientras exista en la entrada un 1 logico, el estadodel temporizador estara encendido
El valor de preseleccion es cargado en la palabra del temporizador.
La palabra del temporizador es decrementada hasta que se cumple lo siguiente:
La palabra del temporizador llega a 0. El tiempo ha expirado. La salisa del temporizador se enciende.
La entrada pasa de 1 a 0 logico
-
Retardo a la desconexion
-
Funcionamiento
El estado del temporizador se enciende con un flanco positivo.
El valor de preseleccion se carga a la palabra del temporizador.
El tiempo empieza a decrecer con un flanco negativo, hasta que sucede lo siguiente:
La palabra del temporizador llega a 0. El tiempo ha expirado.
Un nuevo flanco positivo es detectado en la entrada, lo que ocasiona que el modulo se reinicie.
-
Ejemplo
STEP Start
IF NOP
THEN SET T0
WITH 1s
SET O0.1
STEP Espera
IF N T0
THEN RESET O0.1
SET T0
STEP Final
IF N T0
THEN JMP TO Start
-
Ejercicio
Una pieza debe marcarse accionando un pulsador S1, para asegurar que el ciclo de marcado no se pone en marcha inadvertidamente, deber mantenerse presionado el pulsador durante ms de tres segundos. La posicin del cilindro 1.0 se establece por medio de los interruptores de proximidad B1 (retrado) y B2
(extendido).
-
Contadores
Incrementar
Decrementar
Valor nominal
Resetear conteo
Estado del contador
Valor actual
-
Parametros
Estado del contador: Cx
Palabra del contador o conteo actual: CWx
Contaje preseleccionado: CPx
-
Incrementar
-
Decrementar
-
Contador sin el modulo de
contadorSTEP Inicio
IF I0.1
THEN LOAD V0
TO FW0
STEP Contar
IF I0.1
THEN JMP TO Inicio
IF I0.0
THEN INC FW0
STEP Esperar
IF I0.1
THEN JMP TO Inicio
IF N I0.0
THEN JMP TO Comparar
STEP Comparar
IF FW0
V5 )
AND ( FW0
V10
THEN SET O0.0
IF I0.1
THEN JMP TO Inicio
IF NOP
THEN JMP TO Contar