En un sentido binario puro, una palabra 16 bits representa un número de 0 a 65,536. Al
almacenar números BCD, el rango es reducido a 0 hasta 9999. Muchas instrucciones
aritméticas en el PLC usan datos BCD en que el rango es reducido a 0 a 9999. Muchas
instrucciones aritméticas usan datos BCD e incluso DirectSOFT nos permite entrar y ver datos
en el sistema BCD. DirectSOFT tiene instrucciones que nos permiten convertir de BCD a
binario o viceversa.Vea en el ejemplo siguiente como es representadop el número 2579/
Sistema numérico hexadecimal
Los números hexadecimales son similares a los números BCD, excepto que ellos utilizan todos
los números binarios en cada nibble. Estos son números en base 16 de modo que se necesitan
16 dígitos diferentes. Para extender los números decimales de 0 a 9 se usan las letras A hasta F
, como se muestra abajo
Decimal
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F
Un numero hexadecimal de 4 nibbles puede representar hasta 65536 valores en una palabra de
16 bits. El rango va desde 0000 h hasta FFFF h, siendo el sufijo h l a indicación de que el número
está representado como hexadecimal. A veces los PLCs necesitan todo este rango, por ejemplo,
para datos de sensores con señales análogas. El sistema hexadecimal es sólo una forma
conveniente de ver datos almacenados en forma binaria.
Sistema numérico real de punto flotante
El estándar de IEEE 754 de números de punto flotante es la representación más común hoy
para números reales en computadoras, inclusive PCs basados en Intel, Macintoshs, y la mayoría
de las plataformas Unix.
Hay varias maneras de representar los números reales en computadoras. El sistema de coma fija
(o punto como es usado en USA) coloca una coma en algún lugar entre los dígitos, por
convención y es equivalente a usar enteros que representan las porciones de alguna unidad. Por
ejemplo, uno quizás represente un centécimo de una unidad; si usted tiene cuatro dígitos de
decimal, usted podría, por ejemplo, representar 10,82, o 00,01.
Otro enfoque seria usar números racionales, y representar cada número como la razón de dos
enteros.
La representación del punto flotante representa básicamente un número real en notación
científica. La notación científica representa los números como un número base y un exponente.
Manual del PLC DL06, 2a. edición en español, 6/07
Apéndice J: Sistemas numéricos
1
2
3
4
5
6
7
I
9
10
11
12
13
14
A
B
C
D
I-5