Ejemplo: Operaciones De Temporización; Operación Awl Para Generar Un Impulso De Reloj (Relación Impulso-Pausa 1:1); Consulta Del Estado De Señal - Siemens SIMATIC S7-300 Manual De Referencia

Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido

Publicidad

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 temporizado
en bloques de organización especiales. El ejemplo siguiente de un programa AWL muestra el
uso de funciones temporizadas para generar un reloj.
Operación AWL para generar un impulso de reloj (relación impulso-pausa 1:1)
AWL
Explicación
U
T1
//Si se ha vencido el tiempo T1,
L
S5T#250ms
//cargar el valor de temporización 250 ms en T1
SV
T1
//y arrancar T1 como temporizador de impulso prolongado.
NOT
//Negar (invertir) el resultado lógico.
BEB
//Finalizar el bloque actual cuando el tiempo transcurra.
L
MB100
//Si se ha terminado el tiempo, cargar el contenido del byte de marcas MB100,
INC
1
//incrementar su contenido en "1" y
T
MB100
//transferir el resultado al byte de marcas MB100.
Consulta del estado de señal
La consulta del estado de señal del temporizador T1 da el resultado lógico.
1
0
El temporizador vuelve a arrancar tan pronto como haya transcurrido el tiempo programado.
Por este motivo, la consulta efectuada por la instrucción UN T1 produce el estado de señal "1"
sólo brevemente.
La figura muestra el aspecto de un bit RLO negado (invertido):
1
0
Cada 250 ms el bit RLO negado es 0. En este caso la operación BEB no finaliza el bloque,
sino que se incrementa en "1" el contenido del byte de marcas MB100.
El contenido del byte de marcas MB100 cambia cada 250 de la forma siguiente:
0 -> 1 -> 2 -> 3 -> ... -> 254 -> 255 -> 0 -> 1 ...
Lista de instrucciones (AWL) para S7-300 y S7-400
A5E00706962-01
250 ms
250 ms
Ejemplos de programación
B-5

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400

Tabla de contenido