Real a BCD con redondeo (RTOBCD) (IB-561)
Esta instruccción convierte el valor absoluto de un número Real dado a un número en BCD de
4 dígitos, con la cantidad de decimales definidas en la instrucción (K0-K4) y además realiza el
DS5 Usado
redondeo.
N/A
HPP
Por ejemplo, RTOBCD R56.74 con una
cantidad de decimales igual a K1, resultaría
BCD 567. Si el número implicado de comas
fuera 0, entonces la función resultaría BCD 57
(note que redondeó para arriba).
Si el número Real es negativo, el resultado será
igual al valor positivo absoluto.
Parámetros de RTOBCD
• Value (DWORD Real): Especifica la localización o el número Real que será convertido y redondeado
a un número BCD con decimales implicados.
• Number of Decimal Points: Especifica el número de decimales implicados en el resultado Result
WORD
• Result (WORD BCD): Especifica la localización en donde será almacenado el valor BCD que ha sido
redondeado y transformado
Value (DWORD Real) . . . . . . . . . . . . . . . . . V,P,R
Number of Decimal Points . . . . . . . . . . . . . . . K
Result (WORD BCD) . . . . . . . . . . . . . . . . . . . . . V
Ejemplo de RTOBCD
En el ejemplo siguiente, se usa la instrucción RTOBCD para convertir el formato de datos Real
de 32 bits (de coma flotante) en V3000 y V3001 al formato de datos de 4 dígitos en BCD y
almacenados en V2000.
K2 en el parámetro Number of Decimal Points (cantidad de decimales implicados) en los datos
tendrá dos decimales implicados.
Capítulo 5: Instrucciones Intelligent Box (IBox)
Parámetro
Manual del PLC DL06, 2a. edición en español, 6/07
Rango del DL06
R ; Vea el mapa de memoria V del DL06 - Data Words
K0-4
Vea el mapa de memoria V del DL06 - Data Words
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
5–263