Memoria; Unidades De Entrada Y Salida; Interfaces - Siemens Simatic S7-200 CPU Manual Del Usuario

Tabla de contenido

Publicidad

Año acdémico 05-06
Año acdémico 05-06
Programación PLC's
Programación PLC's
la PAA se transfieren a las salidas físicas. Seguidamente comienza de nuevo el ciclo.
Un ciclo dura normalmente entre 3 y 10 ms. La duración depende del número y tipo de
instrucciones (operaciones) utilizadas. El ciclo consta de dos partes principales:
1. Tiempo del sistema operativo, normalmente 1 ms; corresponde con las fases 1 y 3.
2. Tiempo para ejecutar las instrucciones; corresponde con la fase 2.
Por otro lado, el ciclo sólo se ejecuta cuando el PLC se encuentra en estado RUN.
Supongamos, por ejemplo, el sistema de calefacción de una vivienda: la variable a considerar sería la temperatura,
el actuador podría ser un calefactor y el sensor correspondiente un termostato. Según la estructura mostrada en el
esquema, el comportamiento del sistema sería el siguiente: el PLC leería permanentemente la entrada correspondiente
al sensor se temperatura, cuando la temperatura fuera menor a la programada, conectaría el calefactor y lo
desconectaría cuando fuera mayor o igual a la deseada, etc...
La sencillez del ejemplo anterior, apenas permite apreciar las ventajas que la incorporación de un PLC al control de
un proceso industrial pueda brindar, sin embargo si consideramos que el mismo PLC puede controlar simultáneamente
varios procesos, además coordinarlos con otros, visualizar los distintos estados, alarmas, etc... y que además presenta
la posibilidad de reprogramación para poder adaptarse a posibles cambios en el diseño con facilidad, se comprende la
importancia que tienen hoy en día los PLC en la automatización industrial

3.2.- Memoria

3.2.- Memoria
Dentro de la CPU dispondremos de un área de memoria, la cual emplearemos para diversas
funciones:
Memoria del programa de usuario: aquí introduciremos el programa que el autómata va a
ejecutar cíclicamente.
Memoria de la tabla de datos: se suele subdividir en zonas según el tipo de datos (como
marcas de memoria, temporizadores, contadores, etc...).
Memoria del sistema: aquí se encuentra el programa en código máquina que monitoriza el
sistema (programa del sistema o firmware). Este programa es ejecutado directamente por el
microprocesador/microcontrolador que posea el autómata.
Memoria de almacenamiento: se trata de memoria externa que empleamos para almacenar
el programa de usuario, y en ciertos casos parte de la memoria de la tabla de datos. Suele ser
de uno de los siguientes tipos: EPROM, EEPROM, o FLASH.
Cada autómata hace subdivisiones específicas según el modelo y fabricante.

3.3.- Unidades de entrada y salida

3.3.- Unidades de entrada y salida
Podemos disponer de dos tipos de módulos de entrada y/o salida:
Digitales. Se basan en el principio de todo o nada, es decir o no conducen señal alguna o
poseen un nivel mínimo de tensión. Estas E/S se manejan a nivel de bit dentro del programa
de usuario.
Analógicas. Pueden poseer cualquier valor dentro de un rango determinado especificado por
el fabricante. Estas señales se manejan a nivel de byte o palabra (8/16 bits) dentro del
programa de usuario.
Las E/S son leídas y escritas dependiendo del modelo y del fabricante, es decir, pueden estar
incluidas sus imágenes dentro del área de memoria o ser manejadas a través de instrucciones
específicas de E/S.

3.4.- Interfaces

3.4.- Interfaces
Todo autómata, salvo casos excepcionales, posee la virtud de poder comunicarse con otros
dispositivos (como un PC).
Página 9 de 56

Publicidad

Tabla de contenido
loading

Tabla de contenido