Crear el aviso de programa
Para crear el aviso de programa para el ejemplo, haga lo siguiente:
1. En la carpeta "Bloques de programa" del árbol del proyecto, seleccione el bloque de
función (FB) que acaba de crear.
2. Inserte la llamada a la instrucción "Program_Alarm" en la sección de instrucciones del
bloque de función. Encontrará la instrucción "Program_Alarm" en la Task Card
"Instrucciones", apartado "Instrucciones avanzadas" > "Avisos".
Se abrirá la ventana "Opciones de llamada".
Figura 7-13 Llamar Program_Alarm
3. Introduzca como nombre "level_alarm" y pulse "Aceptar" para confirmar las opciones de
llamada.
Resultado: en la sección de instrucciones se muestran las variables de entrada de la
instrucción "Program_Alarm".
4. Asigne a la variable de entrada SIG de la instrucción "Program_Alarm" el resultado de la
combinación lógica XOR de las variables para nivel mínimo y máximo, y a la variable de
entrada SD_1, la variable para el nivel máximo.
#level_alarm(SIG:="min"XOR"max",SD_1:="max");
SIG: en caso de que cambie la señal en la variable de entrada SIG, la instrucción
"Program_Alarm" generará un aviso de programa.
SD_1: el valor asociado se captura al cambiar la señal en la variable de entrada y a
continuación se asigna al aviso de programa.
Resultado: se ha generado un aviso de tipo.
S7-1500, ET 200MP, ET 200SP, ET 200AL, ET 200pro Diagnóstico
Manual de funciones, 11/2022, A5E03735840-AG
7.5 Ejemplo de programa para avisos de programa
Avisos
91