Vous êtes sur la page 1sur 8

OB de alarma horaria

Un OB de alarma horaria es una subrutina que automáticamente es llamada


por el sistema, una vez o cada cierto periodo de tiempo, a partir de una fecha y
hora determinada. Disponemos en S7 de ocho OB´s distintas para estos
menesteres, pero los S7 300 únicamente soportan una de ellas, la OB10.

La mayor utilidad de este tipo de funciones es según las utilicemos:

• Arranque único: útil para avisar desde un display de un determinado evento que
ocurrirá en una fecha determinada a una hora determinada.
• Arranque cíclico: útil para labores de mantenimiento (engrase de cojinetes,
aviso de revisión de motores, etc...).

Los intervalos de llamada que aceptan las OB´s de alarma horaria son:
· una vez
· cada minuto
· cada hora
· cada día
· cada semana
· cada mes
· cada año.
OB de alarma horaria

Existen dos maneras o formas de


arrancar las alarmas horarias:

· desde el Hardware de Step 7, de


manera automática.

· A través la SFC 30 del sistema, que


nos permite además ajustar la
frecuencia de llamada.
OB de alarma horaria

La segunda posibilidad es controlar la alarma oraria a


través de funciones de sistema. Podemos onfigura,
como ya hemos visto, la fecha y hora de arranque de
la alarma horaria desde Step 7, pero también a través
de la SFC28.
Los parámetros de la SFC28 son:
OB de alarma horaria

Un ejemplo del seteo de una nueva parametrización de fecha y hora a una


alarma horaria es el siguiente:
OB de alarma horaria
Una vez se dispone de la parametrización correcta de fecha, hora y frecuencia
para el tratamiento de la alarma horaria, es necesario activarla con la SFC30.
OB de alarma horaria

Una vez arrancada la alarma horaria se puede detener llamando a la función del
sistema SFC29, como muestra la figura:
OB de alarma horaria
• Es importante tener en cuenta que una vez se haya detenido
la alarma, se requiere volver a asociar con la SFC28 una
fecha y hora a la alarma antes de arrancarla de nuevo con la
llamada a la SFC30.
• En cualquier momento podremos consultar el estado de la
alarma horaria mediante la SFC31.
OB de alarma horaria
El programa siguiente introducido en la OB81 nos indica si es una
alarma de fallo (cambiar batería), o un aviso (batería correctamente
sustituida).

L #OB81_EV_CLASS
L B#16#39
==I
SPB m001 // FALLO EN BATERIA TAMPON
L #OB81_EV_CLASS
L B#16#38
==I
SPB m002 // REPOSICION DE BATERIA TAMPON
BEA
m001: NOP 0
SET
S A 124.0 // ALARMA FALLO BATERIA TAMPON
BEA
m002: NOP 0
SET
S A 124.1 // AVISO REPOSICION BATERIA TAMPON
BEA

Vous aimerez peut-être aussi