Beruflich Dokumente
Kultur Dokumente
SMATIC STEP 7
Sistema Operativo
El sistema operativo, que est integrado en las CPUs, organiza todas las
funciones y procesos de la CPU que no estn ligados a una tarea de
control especfica. Sus funciones son:
gestionar el re-arranque completo (en caliente) y el re-arranque normal
actualizar la imagen de proceso de las entradas y emitir la imagen de
proceso de las salidas
llamar el programa de usuario
detectar las alarmas y llamar los OBs de tratamiento de alarmas
detectar y tratar los errores
administrar las reas de memoria
comunicar con unidades de programacin y otras estaciones de
comunicacin
Modificando los parmetros del sistema operativo (preajustes) se puede
controlar el
comportamiento de la CPU en reas determinadas.
Programa de Usuario
El programa de usuario primero se ha de crear y luego se ha de cargar en
la CPU. Contiene todas las funciones requeridas para procesar la tarea
especfica de automatizacin. Las tareas del programa de usuario son:
definir las condiciones del re-arranque completo (en caliente) y del rearranque normal de la CPU (p.ej. preestablecer un valor determinado
para las seales)
tratar datos del proceso (p.ej. efectuar combinaciones lgicas de
seales binarias, leer y evaluar valores analgicos, definir seales
binarias de salida, emitir valores analgicos)
reaccionar a alarmas
tratamiento de perturbaciones en el desarrollo normal del programa.
Tipos de Bloque
En un programa de usuario S7 se pueden utilizar diversos tipos de bloques:
Bloques de Organizacin y
Estructura del Programa
Los bloques de organizacin (OB) constituyen el
interface entre el sistema operativo y el programa de
usuario. Son llamados por el sistema operativo y
controlan el procesamiento cclico y controlado por
alarmas del programa, el comportamiento de arranque
del sistema de automatizacin y el tratamiento de los
errores. Programando los bloques de organizacin se
define el comportamiento de la CPU.
Tipos de Bloque
En un programa de usuario S7 se pueden utilizar diversos tipos de bloques:
Funciones (FC)
Las funciones son bloques
programables. Una funcin es un
bloque lgico "sin memoria". Las
variables temporales de las FCs se
memorizan en la pila de datos locales.
Estos datos se pierden tras el
tratamiento de las FCs. Para fines de
memorizacin de datos, las funciones
pueden utilizar bloques de datos
globales. Como una FC no tiene
asignada ninguna memoria, se han de
indicar siempre parmetros actuales. A
los datos locales de una FC no se
pueden asignar valores iniciales.
En todos los bloques menos en los
OBs mencionados en el apartado
anterior, deberamos rellenar su
smbolo y comentario.
Ingeniera
Activacin de bobina
En este ejemplo trabajaremos con un
interruptor, un interruptor se mantiene
enclavado una vez presionado.
Lo que quiere decir que la salida quedara
activada mientras no se vuelva a presionar en
el otro sentido.
Un interruptor es como los que tenemos en
casa, que tiene dos posiciones que se
quedan enclavadas manteniendo la luz
apagada o encendida segn la posicin
Funcin OR (O)
Activando cualquiera de las entradas a 1
la salida se active.
Ingeniera
En este ejemplo se activara la bobina cuando se pulsa S1 y se deja sin pulsar el S2.
Si pulsamos tambin el S2, la bobina no se activar ya que hemos abierto el circuito.
Lgica desde PLC
Cuando la bobina se activa a travs del Set permanece memorizada hasta que
se ejecute un 1 en el Reset.