Está en la página 1de 2

Manual del sistema de automatizacin S7-200

Ejecutar la lgica de control en el S7-200


El S7-200 ejecuta cclicamente la lgica de control del programa, leyendo y escribiendo datos.

Relacionar el programa con las entradas y salidas fsicas


El funcionamiento bsico del S7-200 es muy
sencillo:
!

El S7-200 lee el estado de las entradas.

El programa almacenado en el S7-200 utiliza


las entradas para evaluar la lgica. Durante la
ejecucin del programa, el S7-200 actualiza
los datos.

Arrancar_PB

Paro_E

Motor
Arrancador_M

Salida
Arrancador
del motor

El S7-200 escribe los datos en las salidas.

La figura 4-1 muestra cmo se procesa un


esquema de circuitos simple en el S7-200. En este
ejemplo, el estado del interruptor para arrancar el
motor se combina con los estados de otras
entradas. El resultado obtenido establece entonces
el estado de la salida que corresponde al actuador
que arranca el motor.

Arrancador_M

Entrada
Interruptor de
arranque / paro

Figura 4-1

Controlar las entradas y salidas

Ejecutar las tareas en un ciclo


El S7-200 ejecuta una serie de tareas de forma repetitiva. Esta ejecucin se denomina ciclo.
Como muestra la figura 4-2, el S7-200 ejecuta la mayora de las tareas siguientes (o todas ellas)
durante un ciclo:
!

Leer las entradas: el S7-200 copia el estado


de las entradas fsicas en la imagen del
proceso de las entradas.
Ejecutar la lgica de control en el programa:
el S7-200 ejecuta las operaciones del
programa y guarda los valores en las diversas
reas de memoria.
Procesar las peticiones de comunicacin: el
S7-200 ejecuta las tareas necesarias para la
comunicacin.
Efectuar el autodiagnstico de la CPU: el
S7-200 verifica si el firmware, la memoria del
programa y los mdulos de ampliacin estn
trabajando
correctamente.
j

Escribir en las salidas

Efectuar el autodiagnstico de
la CPU
Procesar las peticiones de
comunicacin

Ejecutar el programa
de usuario

Ciclo

Leer las entradas

Figura 4-2
Escribir en las salidas: los valores
almacenados en la imagen del proceso de las
salidas se escriben en las salidas fsicas.

Ciclo del S7-200

La ejecucin del programa de usuario depende de si el S7-200 est en modo STOP o RUN.
El programa se ejecutar si el S7-200 est en modo RUN. En cambio, no se ejecutar en modo
STOP.

28

Generalidades del S7-200

Captulo 4

Leer las entradas


Entradas digitales: Al principio de cada ciclo se leen los valores actuales de las entradas digitales
y se escriben luego en la imagen del proceso de las entradas.
Entradas analgicas: El S7-200 no actualiza las entradas analgicas de los mdulos de
ampliacin como parte del ciclo normal, a menos que se haya habilitado la filtracin de las
mismas. Existe un filtro analgico que permite disponer de una seal ms estable. Este filtro se
puede habilitar para cada una de las entradas analgicas.
Si se habilita la filtracin de una entrada analgica, el S7-200 actualizar esa entrada una vez por
ciclo, efectuar la filtracin y almacenar internamente el valor filtrado. El valor filtrado se
suministrar cada vez que el programa accede a la entrada analgica.
Si no se habilita la filtracin, el S7-200 leer de los mdulos de ampliacin el valor de la entrada
analgica cada vez que el programa de usuario acceda a esa entrada.
Las entradas analgicas AIW0 y AIW2 incorporadas en la CPU 224XP se actualizan en cada
ciclo con el resultado ms reciente del convertidor analgico/digital. Este convertidor es de tipo
promedio (sigma-delta) y, por lo general, no es necesario filtrar las entradas en el software.
Consejo
La filtracin de las entradas analgicas permite disponer de un valor analgico ms estable.
Utilice el filtro de entradas analgicas en aplicaciones donde la seal de entrada cambia
lentamente. Si la seal es rpida, no es recomendable habilitar el filtro analgico.
No utilice el filtro analgico en mdulos que transfieran informaciones digitales o indicaciones
de alarma en las palabras analgicas. Desactive siempre el filtro analgico si utiliza mdulos
RTD, termopar o AS-Interface Master.

Ejecutar el programa
Durante esta fase del ciclo, el S7-200 ejecuta el programa desde la primera operacin hasta la
ltima (= Finalizar programa). El control directo de las entradas y salidas permite acceder
directamente a stas mientras se ejecuta el programa o una rutina de interrupcin.
Si se utilizan interrupciones, las rutinas asociadas a los eventos de interrupcin se almacenarn
como parte del programa. Las rutinas de interrupcin no se ejecutan como parte del ciclo, sino
slo cuando ocurre el evento (en cualquier punto del ciclo).

Procesar las peticiones de comunicacin.


Durante esta fase del ciclo, el S7-200 procesa los mensajes que haya recibido por el puerto de
comunicacin o de los mdulos de ampliacin inteligentes.

Efectuar el autodiagnstico
Durante el autodiagnstico, el S7-200 comprueba si la CPU est funcionando correctamente, as
como el estado de los mdulos de ampliacin.

Escribir las salidas digitales


Al final de cada ciclo, el S7-200 escribe los valores de la imagen del proceso de las salidas en las
salidas digitales. (Las salidas analgicas se actualizan de inmediato, independientemente del
ciclo.)

29

También podría gustarte