Buenas tardes,
En el área de ejemplos, puede descargar el ejemplo
AlarmasRepetitivas.zip que acabamos de subir.
Una vez abierto desde
StxLadder, lea el archivo
info.txt del proyecto que explica como
utilizarlas en Ladder. El ejemplo, crea dos alarmas, una se ejecuta de Lunes a Viernes, y otra todos los
Miércoles a una hora especifica.
Los links a al ejemplo son:
http://www.slicetex.com/ladder/examples/http://www.slicetex.com/ladder/examples/files/AlarmasRepetivas.zipCon el componente "
ALARM SET EVENT", activa una alarma, configurando la hora
y modo de repetición de la misma. Hay cinco alarmas de este tipo disponible,
por lo tanto debe especificar el numero de alarma que desea activar.
Cuando una alarma se activa a la hora programada, se llama al diagrama-evento
asignado para manejarla, es decir, si la alarma 1 fue activada, se genera el evento
OnTimeAlarm1 el cual tiene asignado el diagrama
OnTimeAlarm1.sld, que
debe agregar manualmente haciendo click-derecho sobre la carpeta "
Diagramas \ Eventos"
en el
Explorador de Proyecto.
En el diagrama, debe crear la lógica asociada a la alarma (por ejemplo activar un rele).
El evento de la alarma se llama una sola vez en el momento de generarse.
El diagrama
Inicio.sld, se ejecuta una sola vez al iniciarse el PLC.
El diagrama
Principal.sld se ejecuta ciclicamente en cada SCAN CYCLE del PLC.
Eso se explica mejor en el
Manual de Usuario de StxLadder.
Por lo tanto, si su proyecto utiliza la alarma 1, para ejecutarse todos los
días a una hora especifica (y siempre es asi), conviene incializar el evento
de la alarma en el diagrama
Inicio.sld, ya que se ejecuta una sola vez al
iniciar el PLC y queda configurada por siempre mientras el PLC este energizado.
Esto es mas simple y prolijo para su programa.
Recuerde que una alarma repetitiva, se ejecutará siempre que las condiciones
sean las correctas según su configuración, por lo tanto no es necesario
reactivarlas, ya que se repiten automáticamente.
Si piensa cambiar su configuración dinamicamente, según las condiciones
del programa, puede hacerlo desde el diagrama
Principal.sld, pero procure
no llamar constantemente al componente, ya que estaría redefiniendo la alarma
constantemente.
Puede agregar dichos componentes en una Network diferente a donde están
ubicados los componentes para inicializar las expansiones, por una cuestión
de prolijidad en el diagrama
Inicio.sld de su proyecto.
Lea también la descripción del componente en
StxLadder.
Si tiene mas dudas, quedamos a disposición.
NOTA: Agregamos un ejemplo mas para los módulos STX570,
el mismo muestra como controlar dos módulos de expansión utilizando funciones Ladder,
fíjate la respuesta al
mensaje de consulta anterior.