Instrucciones de control de datos
7.19.2
Determinar el offset de entrada (BAND)
S1+
KnX, KnY, KnM, KnS, T,
C, D, R, módulos
Funcionamiento
Offset de entrada de datos binarios de 16 o de 32 bits
Descripción para el procesamiento de 16 bits (BAND, BANDP)
b La instrucción BAND resta del valor de entrada indicado en (S3+) (número binario de
16 bits) un valor de offset inferior (negativo) y uno superior (positivo). El valor de offset
inferior está guardado en (S1+) y el valor de offset superior en (S2+). El resultado se
guarda como sigue en función del valor de entrada en el operando indicado en (D+):
–
Cuando el valor de datos en (S3+) es menor que el valor de offset inferior en (S1+),
el resultado de la resta (S3+) - (S1+) se escribe en el operando indicado en (D+).
–
Cuando el valor de datos en (S3+) es mayor que el valor de offset superior en (S1+),
el resultado de la resta (S3+)- (S2+) se escribe en el operando indicado en (D+).
–
Cuando el valor de datos en (S3+) se encuentra dentro de los dos rangos de offset, el valor
0 se registra en el operando indicado en (D+).
Valor de salida
Fig. 7-266:Relación existente entre el valor de entrada y de salida sin (a la izquierda)
b El valor indicado en (S1+), (S2+) y (S3+) puede encontrarse entre -32768 y 32767.
7 – 260
BAND (S1+)
(S2+)
(S3+)
S2+
S2+
KnX, KnY,
KnM, KnS, T,
C, D, R,
especiales
módulos
especiales
(U/G ), K, H
(U/G )
Valor de entrada
y con limitación (derecha) mediante la instrucción BAND
BAND
Determinar el offset de entrada
(D+)
FX1S
CPU
Instrucción de
D+
impulso (P)
KnY, KnM,
KnS, T, C, D,
R, módulos
especiales
(U/G )
Valor de salida (D+):
Offset inferior en (S1+)
Valor de
salida "0"
Instrucciones especiales
FNC 257
FX2N
FX1N
FX3G
FX2NC
FX3UC
Procesamiento
Pasos del programa
BAND
16 bits 32 bits
BANDP
DBAND
©
©
DBANDP
Salida
Valor de entrada (S3+)
Offset superior en (S2+)
MITSUBISHI ELECTRIC
FX3U
©
9
17