• transporte.jpg
  • soldadura.jpg
  • motores.jpg
  • telecomunicaciones.jpg
  • imgBannerMoodle0.jpg
  • imgBannerMoodleRed2.jpg
  • automation.jpg
  • universe.jpg
  • interior.jpg
  • termica.jpg
  • agua.jpg
  • geotermia.jpg
  • imgBannerMoodleRayoAzul.jpg
  • imgBannerMoodleEolo.jpg
  • automatizacion.jpg
  • economy.jpg
  • led.jpg
  • seguridad.jpg
  • imgBannerMoodleRed.jpg
  • pipes.jpg

El autómata guarda en memoria todos los datos y variables del programa. Sin embargo, estos datos pueden ser de diferentes tipos, y cada tipo ocupará en memoria un espacio diferente.

 

Autómatas programales: Tipos de variables y Tablas de asignación

El autómata guarda en memoria todos los datos y variables del programa. Sin embargo, estos datos pueden ser de diferentes tipos, y cada tipo ocupará en memoria un espacio diferente.
Debido a que el espacio en las memorias de los autómatas es limitado, es necesario tener en cuenta el tipo de dato o variable y tamaño que ocupa. Usar los tipos de datos correctamente mejorará también el rendimiento del programa, pues el ciclo scan de lectura del programa en la memoria durará menos tiempo.

En la siguiente tabla se indican los tipos de datos, el código que le corresponde en las declaraciones de los datos  y el tamaño que ocupan, dado en bit o byte. En la última columna se indica el rango de valores admisibles.

 

 

-------------------------------------------------------------------------------------------------
Nota: Los tipos más comunes son: BOOL, INT, REAL, BYTE y WORD
        cuyos tamaños deberías conocer.
-------------------------------------------------------------------------------------------------

 

Cada autómata gestionará y manejará los datos de un modo algo distinto.
Normalmente se usará un identificador junto a un número, por ejemplo:

I3 (para indicar la entrada 3 en Siemens) y

Q2 (para indicar la salida 2)

%I 2.4  (donde 2 hace referencia al byte y 4 al bit)  


 

Los identificadores básicos son:

I                     Entrada
S                    Salida
M                    Marca
C                    Contador
T                    Temporizador

 

Tabla de asignación de entradas y salidas

En estas tablas se indica el elemento que se conectará a cada entrada y su descripción. Así como otras varibles tipo marcas, temporizadores, etc. Esta tabla se realizará antes de la programación.

 

Ejemplo de tablas de asignación de I/O usadas por CadeSIMU:

 

 

 

 

 

Referencias