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