Ejemplos de programación
B.3 Ejemplo: Operaciones de temporización
B.3
Ejemplo: Operaciones de temporización
Reloj
Para generar una señal que se repita periódicamente se puede utilizar un reloj o un relé
intermitente. Los relojes se suelen utilizar en sistemas de señalización que controlan la
intermitencia de lámparas indicadoras.
En el S7-300 se puede implementar la función Reloj usando un procesamiento tem-porizado en
bloques de organización especiales. El ejemplo siguiente de un programa KOP muestra el uso de
funciones temporizadas para generar un reloj.
Esquema de contactos para generar un impulso de reloj (relación impulso-pausa 1:1)
Segmento 1: Si el estado de señal del temporizador T1 es 0, se carga el valor de temporización
250 ms en T1 y T1 arranca como temporizador de impulso prolongado.
M0.2
Segmento 2: El estado de señal del temporizador se almacena temporalmente en una marca
auxiliar.
T1
Segmento 3: Si el estado de señal del temporizador T1 es 1, salta a la meta M001.
M0.2
Segmento 4: Cada vez que transcurre el tiempo programado en el temporizador T1 se incrementa
en 1 la palabra de marcas 100.
MW100
210
T1
SV
S5T#250MS
M0.2
M001
JMP
ADD_I
EN
ENO
IN1
OUT
MW100
1
IN2
Esquema de contactos (KOP) para S7-300 y S7-400
Manual de referencia, 04/2017, A5E41654719-AA