Descargar Imprimir esta página

Siemens SIMATIC ET 200AL Manual De Sistema página 689

Sistema de periferia descentralizada
Ocultar thumbs Ver también para SIMATIC ET 200AL:

Publicidad

Avisos
6.5 Ejemplo de programa para avisos de programa
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 6-13
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.
Llamar al bloque de función
Para llamar al bloque de función en el programa de usuario, haga lo siguiente:
1. En la carpeta "Bloques de programa", seleccione el OB de ciclo (p. ej., OB1) en el que
desea llamar el bloque de función y haga doble clic para abrirlo.
2. En la carpeta "Bloques de programa", seleccione el bloque de función que desea llamar.
88
Llamar Program_Alarm
Manual de funciones, 09/2016, A5E03735840-AD
Diagnóstico

Publicidad

loading