Instrucciones de Alta Velocidad
6.7.5
Comparación de rangos (DHSZ)
K, H, KnX, KnY, KnM,
KnS, T, C, D,R , Z,
Solo en FX
Solo en FX
Forma de funcionamiento sin marca especial
Comparación de rangos para contadores de Alta Velocidad en el rango prescrito por (S1+ / S2+)
Descripción
b La instrucción DHSZ compara en el modo de interrupción el valor real del contador de Alta
Velocidad con el rango previsto en (S1+ / S2+).
b La comparación tiene lugar con cada impulso de cómputo en el contador indicado (S+).
b El resultado de la comparación se representa mediante los operandos (D+), ((D+)+1), ((D+)+2).
(D+)
((D+)+1)
((D+)+2)
b Como se trata de una instrucción de Alta Velocidad, las salidas que se indican en (D+) se
conmutan inmediatamente.
En un programa de PLC para los controladores de la familia FX pueden estar activas simul-
táneamente solo 6 instrucciones de Alta Velocidad del tipo DHSCS, DHSCR o DHSZ.
X10
M8000
X10
(S1+) : Fin de la marcha rápida (inicio de la marcha lenta)
(S2+): Fin de la marcha lenta (aplicación del freno)
(S+):
(D+):
6 – 94
DHSZ
(S1+)
(S2+)
(S+)
S1+, S2+
S+
C235–C255
U \G
/FX
/FX
3G
3U
3UC
y FX
3U
3UC
= S+ < S1+ / S2+; valor real de contador por debajo del rango
= S+ = S1+ / S2+; valor real de contador dentro del rango
= S+ = S+ >= S+ > S1+ / S2+; valor real de contador por encima del rango
RST
RST
RST
RST
K1000
K1200
C251
(D) HSZ
[S1+] [S2+]
[S+]
Definición del contador de Alta Velocidad
Y10 -Y10 ->Y10 -> marcha rápida
Y11 - Y11 -> Y11 -> marcha lenta
Y12 -Y12 ->Y12 -> freno
DHSZ
(D+)
FX1S
CPU
D+
Instrucción de impulso (P) Procesamiento Pasos del programa
Y, M, S,
D .b
Fig. 6-90:
Ejemplo de programación para la instrucción
C251
DHSZ
Y10
Y11
Y12
C251
K9999
Y10
[D+]
Instrucciones de aplicación
FNC 55
Comparación de rangos
FX2N
FX1N
FX3G
FX2NC
©
©
16 bits 32 bits
DHSZ
©
MITSUBISHI ELECTRIC
FX3U
FX3UC
©
17
C000156C