lunes, 11 de marzo de 2013

MANEJO DE DATOS


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: