LECCION 7
MANEJO DE DATOS
ESTRUCTURA DE LOS ARCHIVOS DE MEMORIA DEL CONTROLADOR
La memoria de usuario del controlador está compuesta
por archivos de datos (Data Files), archivos de funciones (Function Files) y
archivos de programa (Program Files).
La siguiente tabla muestra la configuración de los archivos de datos; los archivos de
datos del 3 al 8 tienen una
configuración ya establecida y no puede ser cambiada. Los archivos de datos de
9-255 pueden ser agregados y configurados para trabajar como archivos de
“bits”, “temporizadores”, “contadores” entre otras funciones.
MEMORIA DE USUARIO
La memoria de usuario es la capacidad de
almacenamiento del programador para guardar lógica de escalera, archivos de
tablas de datos, configuración de I/O, etc., en el controlador.
Una palabra es definida como una unidad de memoria en
el controlador. La cantidad de memoria disponible para el usuario para manejar
archivos de programa y archivos de datos es medida de acuerdo a las palabras
usadas. El consumo de memoria es determinado de la siguiente manera:
Para archivos
de datos una palabra es el equivalente de 16 bits de memoria, por ejemplo:
·
1 elemento del archivo de datos enteros (integer “N”)=
1 palabra de usuario
·
1 elemento de archivo de datos temporizador (timer
“T”)= 3 palabras de usuario
·
Cada elemento de datos de entradas y salidas consume 3
palabras de memoria debido los datos de forzamiento antes mencionados
Para archivos de programa una palabra es el
equivalente de un renglón de escalera con un operando:
- La
instrucción XIC que contiene 1 operando consume 1 palabra
- La
instrucción EQU que contiene 2 operandos consume 2 palabras
- La
instrucción ADD que contiene 3 operandos consume 3 palabras
Aunque el controlador permite hasta 256 elementos en
un archivo, puede que no sea posible crear un archivo con tal cantidad de
elementos debido a la capacidad de la memoria de usuario.
El controlador 1100 soporte una memoria de hasta 8K.
La memoria puede ser usada para archivos de programa o archivos de datos. La
capacidad máxima de datos en la memoria es de 4K.
ARCHIVOS DE DATOS
Los archivos de datos almacenan información numérica,
incluyendo I/O, estados del sistema, y otros datos asociados con las
instrucciones usadas en los archivos de programa. Los tipos de archivos de
datos son: