Los tipos de datos del PLC
Las localidades de la memoria accesible se agrupan formando datos. El PLC maneja 4 tipos de datos: binarios,
palabras, palabras dobles, flotantes.
Bits: Un dato del tipo binario (bit) consiste de un dgito binario. Puede tomar uno de los dos valores TRUE o
FALSE. Estos datos se utilizan en operaciones lgicas.
Palabras: Son nmeros de dos bytes. Toman valores enteros en el rango 32524 a + 32524. El tipo palabra es
similar al tipo int de los lenguajes corrientes. Se utilizan en operaciones matemticas (producto, suma, resta,
divisin entera) y operaciones de comparacin.
Palabras dobles: Son nmeros de 4 bytes con signo. Las operaciones que se les puede aplicar son similares a
las de palabras. El tipo palabra doble se denomina long en los lenguajes corrientes. Pueden tomar valores de
un rango muy amplio (-231 a 231), lo que permite utilizarlos en divisiones racionales con buena precisin. Esto
puede ser necesario si no se cuenta con el tipo flotante y se quiere hacer una conversin de unidades de
medida. Existen funciones que convierten palabra en palabra doble.
Flotantes: Son representaciones de nmeros reales. En general, las representaciones son de 4 o de 8 bytes,
dependiendo del formato. Por ejemplo, el formato IEEE 754 utiliza 4 bytes para representar nmeros
reales en el rango 1.175494410-38 a 3.402823810+38.
Actan como operandos de funciones analticas habituales, como seno, coseno, etc. Este tipo de dato no se
utiliza normalmente. Sin embargo, muchas veces se torna imprescindible, ya que el resultado de la divisin y
multiplicacin de flotantes es un flotante.
Variables y constantes
Un dato puede ser una variable o una constante.
El valor de una constante no puede ser modificado desde el programa de usuario. Su valor se fija cuando se
define la constante (en tiempo de programacin).
El valor de una variable puede ser modificado desde el programa de usuario. En principio, no tiene un valor
determinado al comenzar a correr el programa.
Direcciones de los datos
La forma ms comn de referirse a un dato del PLC es a travs de su direccin. Una direccin puede referir a
una entrada, una salida o un dato en memoria. Las variables siempre tienen direcciones accesibles al usuario.
Sin embargo, hay dos tipos de constantes:el grupo de las constantes con direcciones accesibles y el grupo de
las constantes sin direcciones accesibles (definidas en los PLC del laboratorio con el prefijo #).
Desde el punto de vista sintctico, una direccin se compone de un cdigo de dos letras, seguido de uno o ms
campos de nmero. En general, la primer letra es una de las siguientes:
I E para una direccin de memoria de entrada
Q u O para una direccin de memoria de salida
M para una direccin interna de memoria de datos
y la segunda letra del cdigo es una de las siguientes:
X bit (se supondr bit en el caso que no haya segunda letra)
B byte (8 bits)
W word (16 bits)
D double word (32 bits)
L long word (64 bits)
Direcciones de datos binarios
Las referencias a datos binarios internos son de la forma:
M [Link].
El valor mximo de XX depende del PLC. YY toma valores enteros en el rango 0 a 15. Ejemplo: M01.14.
Las entradas/salidas digitales del PLC son variables binarias. En los PLC del laboratorio, las entradas se
refieren por I [Link] y las salidas por O [Link].
En los PLC del laboratorio, tenemos tambin dos bits constantes pre definidos, referidos como TRUE y
FALSE.