Funciones especiales
Medición de duración de periodo
Paso
Puntero de
interrupción
Fig. 8-8:Ejemplo de programa para medir la amplitud de impulso de una señal en la
El primer flanco ascendente de la señal de entrada después de pasar el PLC al modo RUN
o después de activarse la medición de la duración del periodo (en el ejemplo mostrado arriba,
estableciendo M8080), no se emplea para medir la duración del periodo y los registros espe-
ciales correspondientes (por ej. D8079/D8078) no se actualizan. La medición de la duración
del periodo comienza en estos caso con el siguiente flanco ascendente.
Fig. 8-9:Desarrollo cronológico de las señales para el ejemplo mostrado arriba
Si se desea interrumpir la medición de la duración del periodo, hay que restablecer la marca
especial para activar la medición de la duración del periodo (por ej. M8080) durante un ciclo de
Programación FX
/FX
1S
1N
Amplitudes de impulso y medición de la duración del periodo
Este tiempo se
Interrupción con un flanco descendente en X0
*
Programa de usuario
entrada X0
Duración del periodo
Sin medición de la duración
del periodo
Medición de la duración del periodo
(D8079/D8078 se actualizan)
/FX
/FX
/FX
/FX
2N
2NC
3G
3U
mide.
Programa principal
Permitir interrupciones
Con M8075 se inicia la medición de la
amplitud del impulso o la duración del periodo.
Se miden las señales en la entrada X0.
Cuando X2 está conectado, se activa la
medición de la duración del periodo.
Fin del programa principal
Después del flanco descendente en X0 se
ejecuta este programa de interrupción y el
valor para la duración del periodo se
transfiere de D8079/D8078 a los registros
D1 y D0.
Fin del programa de interrupción
* M8000 es siempre "1".
1 ciclo de PLC
Periodo "a"
Sin medición de la
duración del periodo
/FX
3UC
Conectado
Desconectado
Medición de la duración del periodo
(D8079/D8078 se actualizan)
8 – 9