Funciones especiales
³ Este programa de interrupción se ejecuta después del flanco ascendente en X1 y el valor
del contador anular se transfiere con el flanco ascendente en X0 de D8075/D8074 a los re-
gistros D1 y D0.
· El valor del contador anular con el flanco ascendente en X1 se transfiere de los registros
especiales D8081 y D8080 a los registros D3 y D2.
» El "valor del contador anular con flanco ascendente en X0" se resta del "valor del contador
anular con flanco ascendente en X1" y el resultado se escribe en el registro D9 y D8.
¿ El valor del contador anular tiene 32 bits, incluyendo los bits de mayor valencia. Una ins-
trucción DSUB interpreta el bit de mayor valencia como bit de signo y por eso el resultado
de la resta no es correcto con determinados valores del contador anular. Para obtener el
resultado correcto, hay que insertar la siguiente secuencia de programa enmarcada con
una línea de puntos.
´ Cuando el "valor del contador anular con flanco ascendente en X0" se encuentra entre 0H
y 7FFFFFFFH y el "valor del contador anular con flanco ascendente en X1" está entre
80000000H y FFFFFFFFH, se calculará de nuevo el tiempo de retardo y el resultado se
escribirá en los registros D9 y D8.
² Cuando el "valor del contador anular con flanco ascendente en X0" se encuentra entre
80000000H y FFFFFFFFH y el "valor del contador anular con flanco ascendente en X1"
está entre 0H y 7FFFFFFFH, se calculará de nuevo el tiempo de retardo y el resultado se
escribirá en los registros D9 y D8.
Programación FX
/FX
1S
1N
Amplitudes de impulso y medición de la duración del periodo
/FX
/FX
/FX
/FX
2N
2NC
3G
3U
/FX
3UC
8 – 11