PLC 02 - Sistemas de Numeración

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 17

1

Sistemas de Numeracin

Definicin

Es un conjunto de smbolos y reglas de generacin que permiten construir todos los nmeros vlidos
en el sistema.

Sistema binario.

Sistema de numeracin discreta en el que todas las cantidades se representan utilizando como base el
nmero dos, o sea, que slo hay dos dgitos posibles. Estos dos dgitos suelen representarse con ceros
y unos. El funcionamiento del sistema digital se basa en el sistema binario. Es el principio
fundamental sobre el que se basan las computadoras digitales, pues para procesar y almacenar los
datos slo manejan unos y ceros.

Representacin de las cantidades binarias

Dado que el PLC recibe la informacin proveniente del proceso ya sea en forma discreta o anloga,
donde la informacin se almacena en forma de una agrupacin binaria, es preciso por lo tanto,
disponer de un medio de representacin que facilite su manejo y mejore la capacidad de
procesamiento.
Para ello se emplean con mayor frecuencia tres tipos de representacin para la informacin, stos son:
bit, byte y palabra, en algunos casos se utilizan la doble palabra.

Bit

El bit es la unidad elemental de informacin donde slo puede tomar dos valores un "1" un "0 ", es
decir, un bit es suficiente para representar una seal binaria.

Byte

El byte es una unidad compuesta por una agrupacin ordenada de 8 bits, es decir, ocho dgitos
binarios. Los bits se agrupan de derecha a izquierda tomando como nmero de bit del 0 al 7.
En un byte se puede representar el estado de hasta ocho seales binarias, puede usarse para almacenar
un nmero cuya magnitud como mximo sera:
Nmero mximo de un byte = 1 1 1 1 1 1 1 1 = 255 1 2
8
(Valor Decimal)

Palabra

Para obtener mayor capacidad de procesamiento a veces se agrupan los bytes formando lo que se
denomina las palabras.
La palabra es una unidad mayor compuesta de 16 bits = 2 bytes. Los bits de una palabra se agrupan de
derecha a izquierda tomando como nmero de bit del 0 al 15.
En una palabra se pueden representar hasta 16 seales binarias, puede usarse para almacenar un
nmero cuya magnitud como mximo sera
Nmero mximo en una Palabra = 65535 1 2
16

2

Sistema decimal.

Es un sistema de numeracin en el que las cantidades se representan utilizando como base el nmero
diez, por lo que se compone de las cifras: cero (0), uno (1), dos (2), tres (3), cuatro (4), cinco (5), seis
(6), siete (7), ocho (8) y nueve (9).

Sistema hexadecimal.

Sistema numrico en base 16, esto significa que contiene 16 smbolos nicos para representar datos:
los nmeros del 0 al 9 y las letras de la A a la F.
Este sistema es til porque puede representar cada byte (8 bits) con dos dgitos hexadecimales
consecutivos. Esto permite a las personas leer nmeros hexadecimales ms fcilmente que los
nmeros binarios.

















3
Conversin de sistema.

Conversin de decimal a binario

Para realizar la conversin de Decimal a Binario, se debe realizar lo siguiente:

1) Divida la cantidad decimal entre 2, de la divisin se obtienen dos nmeros, uno llamado Residuo y
otro llamado Cociente.

2) Con ambos realice una lista poniendo al lado izquierdo el Cociente y al lado derecho el Residuo.

3) Y as sucesivamente, hasta que el Cociente sea cero.

4) Para agrupar o contar la cantidad binaria resultante, comience de la parte inferior.

Ejemplos 1:

164 = 10100100

Proceso: Divisin Cociente Residuo
164/2 82 0 LSB
82/2 41 0
41/2 20 1
20/2 10 0
10/2 5 0
5/2 2 1
2/2 1 0
1/2 0 1 MSB

Agrupe el residuo de Abajo hacia Arriba: 10100100 (Valor decimal convertido a Binario).

Ejemplo 2:

1568 = 11000100000

Proceso: Divisin Cociente Residuo:
1568/2 784 0
784/2 392 0
392/2 196 0
196/2 98 0
98/2 49 0
49/2 24 1
24/2 12 0
12/2 6 0
6/2 3 0
3/2 1 1
1/2 0 1

Agrupe el residuo de Abajo hacia Arriba: 11000100000 (Valor decimal convertido a binario).

4
Ejemplo 3:

1111 = 10001010111

Proceso: Divisin Cociente Residuo
1111/2 555 1
555/2 277 1
277/2 138 1
138/2 69 0
69/2 34 1
34/2 17 0
8/2 4 0
4/2 2 0
2/2 1 0
1/2 0 1

Agrupe el residuo de abajo hacia arriba: 10001010111 (Valor decimal convertido a binario).

Conversin de fracciones decimales a binario

Para convertir un nmero decimal fraccionario a binario empezamos multiplicando dicho nmero por
2, despus se multiplica cada parte fraccional resultante del producto por 2 hasta que el producto
fraccionario sea 0, o se alcance el nmero deseado de posiciones decimales.
Los dgitos acarreados, o acarreos, generados por las multiplicaciones dan lugar al nmero binario:
El primer acarreo que se obtiene es el MSB
El ltimo acarreo obtenido es el LSB

Ejemplo 4: Convertir a binario el nmero decimal fraccionario 0,364:

0,364 x 2 = 0,728 MSB
0,728 x 2 = 1,456
0,456 x 2 = 0,912
0,912 x 2 = 1,824
0,824 x 2 = 1,648
0,648 x 2 = 1,296
0,296 x 2 = 0,592
0,592 x 2 = 1,184
0,184 x 2 = 0,368
0,368 x 2 = 0,772
0,772 x 2 = 1,544
0,544 x 2 = 1,088 LSB

Podramos seguir hasta que la parte fraccional sea todo 0, o parar una vez se han obtenido el nmero
de posiciones decimales deseadas (podramos interpretar de esta ltima forma el ejemplo).
Y de este modo el nmero decimal fraccionario 0,364, en binario es:
0,010111010011




5
Conversin de binario a decimal.

Una determinada cifra, que se denominar nmero decimal, se puede expresar de la siguiente forma:

n
N
o
= (dgito)
i
* (base)
i

i= -d
Donde:
base = 10
i = posicin respecto a la coma
d = n.
o
de dgitos a la derecha de la coma,
n = n.
o
de dgitos a la derecha de la coma - 1,
dgito = cada uno de los que componen el nmero
La frmula responde al Teorema Fundamental de la Numeracin.

El teorema fundamental de la numeracin dice:
El valor en el sistema decimal de una cantidad expresada en otro sistema cualquiera de numeracin,
viene dado por la frmula:

... + X
4
*B
4
+ X
3
*B
3
+ X
2
*B
2
+ X
1
*B
1
+ X
0
*B
0
+ X
-1
*B
-1
+ X
-2
*B
-2
+ X
-3
*B
-3
+ ...

donde X es el dgito y B la base.

Ejemplo 5: Convertir de binario a decimal el nmero 10100100

1*2
7
+ 0*2
6
+ 1*2
5
+ 0*2
4
+ 0*2
3
+ 1*2
2
+ 0*2
1
+ 0*2
0
= 164



Conversin de hexadecimal a binario.

La transformacin de una base a la otra se hace en forma directa dgito a dgito. Cada dgito
hexadecimal ser reemplazado por 4 dgitos binarios (4 por ser la potencia que relaciona ambas
bases), segn la tabla que tenemos a continuacin.










Hexadecimal Binario
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
Hexadecimal Binario
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
6

Ejemplo 6: Convertir a binario el nmero 5A8,39C
16

5 A 8, 3 9 C
0101 1010 1000, 0011 1001 1100

5A8,39C
16
= 10110101000,0011100111
2

Como se puede ver, los ceros al comienzo se han quitado, igual que los ceros que se hallan a la
derecha de la coma (ya que no tienen ningn sentido).

Conversin de binario a hexadecimal.

En esta conversin se debe tener en cuenta cuatro smbolos binarios los que corresponde a un digito
hexadecimal. Para realizar correctamente esta conversin el nmero de dgitos a la derecha de la coma
decimal debe ser mltiplo de 4 si no lo fuera deber agregarse al final del nmero tantos ceros como
sea necesario. Idntico caso ser a la izquierda de la coma, en dicho caso los ceros se agregan al
principio del nmero.

Ejemplo 7: Convertir el binario 1010101011,00111 a hexadecimal.





Los (0) cero agregado al nmero son para permitir la correcta conversin.
1010101011,00111
2
= 2AB,38 (HEX)

Conversin de decimal a hexadecimal.

Para realizar la conversin de decimal a hexadecimal, se debe realizar lo siguiente:

1) Divida la cantidad decimal entre 16, de la divisin se obtienen dos nmeros, uno llamado Residuo y
otro llamado Cociente.
2) Con ambos realice una lista poniendo al lado izquierdo el Cociente y al lado derecho el Residuo.
3) Y as sucesivamente, hasta que el Cociente sea cero.
4) Para agrupar o contar la cantidad hexadecimal resultante, comience de la parte inferior.

Ejemplo8: Convertir el nmero 250,25 a Hexadecimal

Se toma la parte entera y se divide sucesivamente por el nmero decimal 16 (base) hasta que le
cociente sea 0.
Los nmeros enteros resultantes de los cocientes, pasarn a conformar el nmero hexadecimal
correspondiente, teniendo en cuenta que el sistema de numeracin hexadecimal posee solo 16
smbolos, donde los nmeros del 10 hasta el 15 tienen smbolos alfabticos.
La parte fraccionaria del nmero a convertir se multiplica por 16 (base) sucesivamente hasta que el
producto resultante no tenga parte fraccionaria.



0010 1010 1011, 0011 1000
2 A B, 3 8
7

Al igual que en los sistemas anteriores, el nmero equivalente se forma, de la unin de los dos
nmeros equivalentes, tanto entero como fraccionarios, separados por un punto que establece la
diferencia entre ellos.

Divisin Cociente Residuo
250/16 15 10 = A
15/16 0 15 = F

Parte fraccionaria:
0,25 x 16 = 4

Entonces,
250,25 (Dec.) = FA,4 (Hexadecimal)

Conversin de Hexadecimal a decimal.

Para la conversin se debe tener en cuenta al Teorema Fundamental de Numeracin y considerar
que el sistema hexadecimal tiene como base 16.

Ejemplo 9: se puede convertir el nmero hexadecimal FA,4 a decimal de la siguiente manera:

F*16
1
+ A*16
0
+ 4*16
-1
=
15*16
1
+ 10*16
0
+ 4*16
-1
= 250,25

Por lo tanto,
FA,4 (hex.) = 250,25 (dec.)

Operaciones binarias

La Unidad Aritmtico Lgica (ALU), en la CPU del procesador, es capaz de realizar operaciones
aritmticas, con datos numricos expresados en el sistema binario. Naturalmente, esas operaciones
incluyen la adicin, la sustraccin, el producto y la divisin. Las operaciones se hacen del mismo
modo que en el sistema decimal, pero debido a la sencillez del sistema de numeracin, pueden hacerse
algunas simplificaciones que facilitan mucho la realizacin de las operaciones.

Suma

Para sumar en el sistema binario slo hay que recordar cuatro combinaciones posibles:

+ 0 1
0 0 1
1 1 0 + 1

Las sumas 0 + 0, 0 + 1 y 1 + 0 son evidentes:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
8


Pero la suma de 1+1, que sabemos que es 2 en el sistema decimal, debe escribirse en binario con dos
cifras (10) y, por tanto 1+1 es 0 y se arrastra una unidad, que se suma a la posicin siguiente a la
izquierda.

Ejemplo 10:

010 2
+ +
101 5
--------- -------
111 7

Ejemplo 11:

001101 13
+ +
100101 37
----------- -------
110010 50

Ejemplo 12:

1011011 91
+ +
1011010 90
------------ -------
10110101 181

Ejemplo 13:

110111011 443
+ +
100111011 315
-------------------- --------
1011110110 758













9
Resta

Los trminos que intervienen en la resta se llaman minuendo, sustraendo y diferencia.

- 0 1
0 0 1
1 1 + 1 0

Las restas 0 - 0, 1 - 0 y 1 - 1 son evidentes:
0 0 = 0
1 0 = 1
1 1 = 0

La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada de la posicin
siguiente: 10 - 1, es decir, 2
10
1
10
= 1. Esa unidad prestada debe devolverse, sumndola, a la
posicin siguiente.

Ejemplo 14:
111 7
- -
101 5
-------- ------
010 2

Ejemplo 15:

10001 17
- -
01010 10
---------- -------
00111 07

Ejemplo 16:

11011001 217
- -
10101011 171
--------------- -------
00101110 046

Ejemplo 17:

111101001 489
- -
101101101 365
---------------- --------
001111100 124

10
A pesar de lo sencillo que es el procedimiento de restar, es fcil confundirse. Tenemos interiorizado el
sistema decimal y hemos aprendido a restar mecnicamente, sin detenernos a pensar en el significado
del arrastre. Para simplificar las restas y reducir la posibilidad de cometer errores hay varias
soluciones:

a) Dividir los nmeros largos en grupos.

En el siguiente ejemplo, vemos cmo se divide una resta larga en tres restas cortas:

100110011101 1001 1001 1101
010101110010 0101 0111 0010
010000101011 0100 0010 1011



b) Calculando el complemento a dos del sustraendo.

El problema que se trata de resolver es la forma de expresar nmeros negativos en el sistema binario.

El complemento a uno de un valor binario.

Se obtiene invirtiendo el estado de todas sus cifras, incluyendo los ceros a la izquierda hasta completar
la capacidad del registro. Por ejemplo, el valor 10011 en un registro de 8 bits (cifras) ser 00010011 y
su complemento a uno ser 11101100.

El complemento a dos de un valor binario.

Se obtiene sumando 1 al complemento a 1. Por ejemplo, el complemento a dos de 10011 (el mismo
anterior) ser 11101100 + 1 = 11101101.

Cmo restar sumando.

El complemento a dos de un nmero binario se puede considerar directamente su equivalente
negativo. Por lo tanto, para hacer la resta A - B = X? basta con calcular el resultado "X" (sin olvidar
el tamao del registro que se utilice) como:

X = A + (complemento a dos de B)

El tamao de los registros es normalmente el nmero de bits del procesador de la mquina,
actualmente 32 en la mayora de los ordenadores y autmatas industriales.

Ejemplos 18:

Hagamos la siguiente resta, 91 46 = 45, en binario:

1011011 (minuendo)

0101110 (Sustraendo)
-------------
0101101 (Diferencia)
11

Tiene alguna dificultad, cuando se acumulan los arrastres a la resta siguiente. Pero esta misma resta
puede hacerse como una suma, utilizando el complemento a dos del sustraendo:

a) Calculo del complemento a uno del sustraendo: 1010001
b) Caculo del complemento a dos del valor del punto a)

1010001
+
1
------------
01100010

c) Realizo la suma del minuendo y del complemento a dos del sustraendo:

1011011
+
1010010
-------------
0101101

En el resultado de la suma nos sobra un bit, que se desborda por la izquierda. Pero, como el nmero
resultante no puede ser ms largo que el minuendo, el bit sobrante se desprecia.

Ejemplo 19:

Hagamos esta otra resta, 219 23 = 196, utilizando el complemento a dos:

11011011 (minuendo)
-
00010111 (sustraendo)
--------------
111000100 (diferencia)

a) Clculo del complemento a uno del sustraendo: 11101000

b) Clculo del complemento a dos del valor del punto a)

11101000
+
1
--------------
11101001







12
c) Realizo la suma del minuendo y del complemento a dos del sustraendo:

11011011
+
11101001
-------------
111000100

Y, despreciando el bit que se desborda por la izquierda, llegamos al resultado correcto:

11000100
2
= 196
10


Multiplicacin

La multiplicacin en binario es ms fcil que en cualquier otro sistema de numeracin. Como los
factores de la multiplicacin slo pueden ser CEROS o UNOS, el producto slo puede ser CERO o
UNO. En otras palabras, las tablas de multiplicar del cero y del uno son muy fciles de aprender:

x 0 1
0 0 0
1 0 1

Ejemplo 20:

110100010101 3349
x 1101 x 13
------------------------ ---------
110100010101 10047
000000000000 3349
110100010101 ----------
110100010101 43537
---------------------------
1010101000010001















13

Divisin

Igual que en el producto, la divisin es muy fcil de realizar, porque no son posibles en el cociente
otras cifras que UNOS y CEROS.

Ejemplo 21: Realizar la siguiente divisin 42 / 6 = 7, en binario:

42 = 101010
6 = 110

101010 |_110_
-110_ 111 (Dividendo) |_(Divisor)_
1001 (Resto) (Cociente)
-110_
0110
-110
000


Se intenta dividir el dividendo por el divisor, empezando por tomar en ambos el mismo nmero de
cifras (100 entre 110, en el ejemplo). Si no puede dividirse, se intenta la divisin tomando un dgito
ms (1001 entre 100).
Si la divisin es posible, entonces, el divisor slo podr estar contenido una vez en el dividendo, es
decir, la primera cifra del cociente es un UNO. En ese caso, el resultado de multiplicar el divisor por 1
es el propio divisor. Restamos las cifras del dividendo del divisor y bajamos la cifra siguiente.


Definicin de variables.

Variables

Las variables sirven para el intercambio de datos dentro de una seccin, entre secciones distintas y
entre el programa y el PLC.

A las variables que se le asigna una direccin se le llama Located Variables. Pero, si no se le asigna
ninguna direccin se habla de una Unlocated Variables.

Located Variables

Las Located Variables tienen asignada una direccin de memoria de seal (direcciones de referencia
0x, 1x, 3x, 4x). El valor de estas variables se almacena en la memoria de seal y se puede modificar
online con el editor de datos de referencia. Para acceder a estas variables se puede utilizar su nombre
simblico o su direccin de referencia.
Todas las entradas y salidas del PLC estn conectadas a la memoria de seal. El acceso del programa
a seales perifricas conectadas al PLC se efecta slo mediante Located Variables.
Los accesos externos a travs de las interfases Modbus o Modbus Plus del PLC, p. ej., por parte de
sistemas de visualizacin, tambin son posibles mediante Located Variables.


14
Unlocated Variables

A las Unlocated Variables no se les asigna ninguna direccin de memoria de seal. Por lo tanto,
tampoco ocupan ninguna direccin de memoria de seal. El sistema almacena internamente el valor
de estas variables, que se puede modificar con el editor de datos de referencia. A estas variables slo
se accede mediante su nombre simblico.
Las seales que no requieren acceso a la periferia, p. ej., resultados intermedios, marcas de sistema,
etc., deberan declararse preferiblemente como Unlocated Variables.

Comportamiento de arranque de las variables

Al hablar del comportamiento de arranque de los PLC se distingue entre arranque en fro y en
caliente:

Arranque en fro

Despus de un arranque en fro (carga del programa con Online Cargar) todas las variables
(independientemente de su tipo) se ponen a "0" o, si lo hubiera, a su valor inicial.

Arranque en caliente

En el caso del arranque en caliente (detener y arrancar el programa o Online Cargar las
modificaciones en PLC) ambos comportamientos de arranque sirven para Located
Variables/direcciones directas y Unlocated Variables:
Located Variables/direcciones directas
En un arranque en caliente todos los registros 0x, 1x y 3x se ponen a "0" o, en caso de
haberlo, vuelven a su valor inicial.
Una excepcin a esto son las bobinas con retencin. Las bobinas con retencin conservan su
valor actual (comportamiento de memorizacin).
Los registros 4x conservan su valor actual (comportamiento de memorizacin).

Unlocated Variables
En un arranque en caliente todas las Unlocated Variables conservan su valor
actual (comportamiento de memorizacin).
















15
Literales (Valores)

Los literales sirven para dar un valor directo a las entradas de FFB, a las condiciones de transicin,
etc. La lgica del programa no puede sobrescribir estos valores (estn protegidos contra escritura).

Los valores de los literales pueden modificarse online. En el caso de los literales, se distingue entre
literales genricos y tipificados.
La siguiente descripcin es una visin general de los literales:

Literales genricos
Si no considera relevante el tipo de datos de un literal, indique solamente el valor para dicho
literal. En este caso, Concept asigna automticamente al literal un tipo de datos adecuado.

Literales Tipificados
Si desea establecer usted mismo el tipo de datos de un literal, puede hacerlo con la siguiente
construccin: "nombre del tipo de datos"#"valor del literal"
por ej.:
INT#15 (tipo de datos: entero, valor: 15),
BYTE#00001111 (tipo de datos: Byte, valor: 00001111)
REAL#23.0 (tipo de datos: Real, valor: 23.0)

Direcciones directas

Las direcciones directas son rangos de memoria en el PLC. Se encuentran en la memoria de seal y
pueden estar asignadas a mdulos de entrada/salida.
La indicacin/visualizacin de direcciones directas puede hacerse en distintos formatos. El formato de
visualizacin no influye en el formato de entrada, es decir, las direcciones directas se pueden
introducir en cualquier formato.
Son posibles los siguientes formatos de direccin:
Formato estndar (400001)
Justo detrs de la primera cifra (la referencia) est la direccin de cinco posiciones.
Formato de separador (delimitador) (4:00001)
La primera cifra (la referencia) se separa mediante dos puntos (:) de las siguientes cinco
posiciones de la direccin.
Formato compacto (4:1)
La primera cifra (la referencia) se separa de la siguiente direccin mediante dos puntos (:) sin
poner en la direccin los ceros a la izquierda.
Formato IEC (QW1)
En la primera posicin hay un identificador conforme a IEC, seguido de la direccin de cinco
posiciones:
%0x12345 = %Q12345
%1x12345 = %I12345
%3x12345 = %IW12345
%4x12345 = %QW12345
Los valores de las direcciones directas se pueden modificar online con el Editor de datos de referencia





16
Cada direccin directa es una referencia que comienza por una clave que indica si se trata de una
entrada o una salida o de un bit o una palabra

Rango 0x = bits de salida/marca
Rango 1x = bits de entrada
Rango 3x = palabras de entrada
Rango 4x = palabras de salida/marca

En la asignacin de los rangos de E/S se permiten las siguientes referencias:
Referencias 3x para mdulos de entrada analgicos
Referencias 4x para mdulos de salida analgica
Referencias 3x o 1x para mdulos de entrada digital
Referencias 4x o 0x para mdulos de salida digital
Referencias 3x o 1x para mdulos de experto (entrada)
Referencias 0x o 4x para mdulos de experto (salida)

Editor de Variables

La declaracin de variables sirve para el intercambio de datos en el programa de aplicacin. En este
sentido, se pueden dirigir las variables (located y variables unlocated) y/o asignar un valor a las
constantes.
Las variables o direcciones directas se asignan mediante la direccin de la Dotacin E/S y se pueden
utilizar en la programacin con el nombre simblico (variable) o con la direccin directa. Aqu se
intercambian valores entre diferentes secciones a travs de las variables o direcciones directas.

Declarar variables

En la declaracin de variables se determina el tipo de datos, la direccin y el nombre simblico. A
travs de la direccin se definen las entradas (1x/3x), o bien, las salidas (0x/4x), las cuales estn
asignadas con la seleccin del tipo de datos a la funcin correspondiente, o bien, a los mdulos de
funcin correspondientes en el programa de aplicacin.
Adicionalmente se puede asignar a cada variable un valor de inicio, el cual se transfiere durante la
primera carga al PLC.
Existe la posibilidad de escribir para cada variable o direccin directa un comentario que permita
reconocer la asignacin de una funcin.
Si se modifican, borran o aaden estas declaraciones, se identifica este estado de modificacin
mediante determinados smbolos en la primera columna.













17
Tipo de datos

Un tipo de datos es una categora de datos con nombre que se distingue por un conjunto de valores,
una forma de indicar dichos valores y una serie de operaciones implcitas que pueden interpretar y
manipular los valores.

Los tipos de datos usados habitualmente por nosotros son:

BOOL: indica el tipo de datos "booleario". La longitud de los elementos de datos es de 1 bit (en la
memoria se guarda en 1 byte). El rango de valores para las variables de este tipo de datos es 0
(FALSE) y 1 (TRUE).

BYTE: indica el tipo de datos "secuencia de bits 8". La entrada se efecta en forma de literal de base
2, literal de base 8 o literal de base 16. La longitud de los elementos de datos es de 8 bits. A este tipo
de datos no se le puede asignar un rango de valores numrico.

INT: representa el tipo de datos "nmero entero (integer)". La entrada se efecta en forma de literal
entero, literal de base 2, literal de base 8 o literal de base 16. La longitud de los elementos de datos es
de 16 bits. El rango de valores para las variables de este tipo de datos va desde -2 exp (15) hasta 2 exp
(15) -1.

DINT: representa el tipo de datos "nmero entero de longitud doble (double integer)".La entrada se
efecta en forma de literal entero, literal de base 2, literal de base 8 o literal de base 16. La longitud de
los elementos de datos es de 32 bits. El rango de valores para las variables de este tipo de datos va
desde -2 exp (31) hasta 2 exp (31) -1.


WORD: representa el tipo de datos "secuencia de bits 16". La entrada se efecta en forma de literal de
base 2, literal de base 8 o literal de base 16. La longitud de los elementos de datos es de 16 bits. A este
tipo de datos no se le puede asignar un rango de valores numrico.

También podría gustarte