BSQR, BSQRP, BDSQR, BDSQRP
Funciona-
Cálculo de raíz cuadrada de datos BCD de 4/8 posiciones
miento
BSQR
La instrucción BSQR calcula la raíz cuadrada de s y almacena el resultado en d y d+1.
El valor en s puede ser solamente un valor BCD de un máximo de 4 posiciones. No debe
abandonarse el rango de valores de 0 hasta 9999.
El resultado de cálculo que se almacena en d y d+1, no debe abandonar el rango de valores
de 0 hasta 9999.
El resultado de cálculo se calcula con una precisión de 5 posiciones y se indica como valor
redondeado de 4 posiciones.
BDSQR
La instrucción BDSQR calcula la raíz cuadrada de s y s+1 y almacena el resultado en d y d+1.
El valor en s y s+1 puede ser solamente un valor BCD de un máximo de 8 posiciones. No debe
abandonarse el rango de valores de 0 hasta 99999999.
El resultado de cálculo que se almacena en d y d+1, no debe abandonar el rango de valores
de 0 hasta 9999.
El resultado de cálculo se calcula con una precisión de 5 posiciones y se indica como valor
redondeado de 4 posiciones.
Fuentes de
En los siguientes casos se presenta un error de procesamiento y se aplica un Error Flag:
error
● Los datos almacenados a partir de s, no son datos BCD (código de error 4100).
7 – 386
Cálculo de raíz cuadrada de datos BCD de 4 posiciones
d
=
s
1
Cálculo de raíz cuadrada de datos BCD de 8 posiciones
s
s+1
=
1
d+1
.
2
1
Parte íntegra
2
Posiciones después de la coma
d
d+1
1
Datos de dos palabras
3
2
2
Parte íntegra
3
Posiciones después de la coma
Funciones especiales
Programación MELSEC A y Q
BSQR0E1
BDSQ0E1