Professional Documents
Culture Documents
net
Automatizacin Industrial
Curso 2001-2001
Conceptos bsicos
No obstante, tambin deber tener en cuenta las reglas de su empresa y sus propias experiencias.
El funcionamiento bsico de la CPU S7-200 es muy sencillo: La CPU lee el estado de las entradas.
El programa almacenado en la CPU utiliza dichas entradas para evaluar la lgica. Durante la ejecucin del programa, la CPU actualiza los datos. La CPU escribe los datos en las salidas.
Automatizacin Industrial Curso 2001-2001 Programacin: SIMATIC S7-200
Lectura de los Estados de los Mdulos de Entrada, Almacenando los datos en la Imagen de Proceso de Entrada (PAE)
Ciclo de la CPU
max. 300ms
Ejecucin del OB1 (ejecucin cclica) Eventos (interrupcin de tiempo, hardware, etc.) Rutinas de Interrupcin.
Bloque OB 1
Mdulo de Salida
Imgenes de Proceso
PAE
Byte 0 Byte 1 Byte 2 : : : Programa de Usuario 1 : : E A : : : : Byte 0 Byte 1 Byte 2 : : :
PAA
A =
2.0 4.3
Memoria de la CPU
Memoria de la CPU
STEP 7-Micro/WIN Provee direcciones absolutas para todas las reas de memoria. Para acceder a una direccin determinada es preciso indicar el operando (p.ej. I0.0 que es la primera entrada). Permite asignar nombres simblicos a las direcciones absolutas. Una direccin absoluta de un rea de memoria incluye no slo el identificador de rea (p.ej. I), sino tambin el tamao (hasta 4 bytes o 32 bits) de los datos a los que se desea acceder:
B (byte), W (palabra = 2 bytes) o D (palabra doble = 4 bytes)
Automatizacin Industrial Curso 2001-2001 Programacin: SIMATIC S7-200
E/S DE LA PERIFERIA
ESTADO DE TEMPORIZADORES Y CONTADORES
MODULOS DE DATOS
DATOS TEMPORALES
MEMORIA DE PROGRAMA
Aqu es donde se va a introducir el programa que hagamos.
La capacidad vara segn la CPU que utilicemos, para la S7-314 IFM tenemos 24K bytes, lo cual equivale a una media de 8K (8192) lneas de programa.
Cada lnea de programa suele ocupar 4 bytes de memoria.
MARCAS DE MEMORIA
Aqu almacenaremos los datos intermedios que deseemos preservar. Solo se admiten datos de 1 bit, aunque pueden manejarse en modo bit, byte, etc.
E/S DE LA PERIFERIA
Esta zona se emplea para tener acceso directo a los mdulos de E/S externos que pueden ser aadidos a la CPU.
MODULOS DE DATOS
Aqu podemos almacenar constantes y valores obtenidos mediante operaciones de cualquier longitud (bit, byte, etc.). Estos mdulos pueden ser accesibles desde cualquier mdulo de programa.
DATOS TEMPORALES
Aqu se almacenan distintos datos, como las pilas de salto, que se utilizan durante la ejecucin del programa y se pierden al final de cada ciclo.