Instrucciones de aplicación
Forma de funcionamiento con la marca especial M8132
Comparación de tabla para el contador de Alta Velocidad en el área a partir de S1+ y las n1
siguientes con control de frecuencia por evento en la instrucción DPLSY.
Descripción
b La instrucción DHSZ con la marca especial M8132 compara en el modo de interrupción el
valor real de un contador de Alta Velocidad con los valores indicados en un área de la
tabla. Si hay coincidencia, se emite un valor indicado en la tabla a la instrucción DPLSY
siguiente (FNC 57) para el control de frecuencia.
b El operando (D+) se indica con esta función especial mediante un marca especial M8132.
b La longitud de tabla se indica mediante un valor constante (K, H). La longitud máxima es
de 128 entradas. Cada entrada de la tabla ocupa 4 registros de datos. Para cada entrada
hay que guardar las siguientes indicaciones:
– el valor que se va a comparar (formato de 32 bits) y
– el valor que se va a especificar (formato de 32 bits).
b La comparación tiene lugar con cada impulso de cómputo en el contador indicado (S+).
En un programa de PLC para la serie FX pueden estar activas simultáneamente solo
6 instrucciones de Alta Velocidad del tipo DHSCS, DHSCR o DHSZ.
Solo una instrucción DHSZ puede utilizar la marca especial M8132.
Debe establecerse una instrucción correcta HSC.
La instrucción DHSZ con la marca especial M8132 se ejecuta por primera vez después de la
primera instrucción END.Esto permite al control establecer una tabla de comparación interna.
La comparación en la tabla se produce siempre de forma sucesiva. Por esta razón los valores
de comparación deben siempre clasificarse en orden creciente o decreciente.
La última entrada en la tabla debe establecerse en (K0, K0) para asegurar que la emisión de
impulso se detenga y D8131 no vuelva a la cabecera de la tabla. Los registros D8134
y D8135 reciben el valor K0 e indican el final de la tabla.
Utilización de la instrucción DHSZ con la marca especial M8132
X17
Después de definir la entrada X10 se produce una comparación de tabla a partir del registro
de datos D200 en 5 entradas de la tabla de datos con el valor en C251.
Programación FX
/FX
1S
1N
[S1+] [S2+] [S+]
DHSZ
D320
K5
C251
DPLSY
D8132
/FX
/FX
/FX
/FX
2N
2NC
3G
3U
Fig. 6-94:
Ejemplo de programación para la instrucción
[D+]
DHSZ con marcador especial M8132
M8132
K0
Y14
/FX
3UC
Instrucciones de Alta Velocidad
C000324C
6 – 97