Lo que hay que saber sobre las funciones integradas
2.2
Forma de incorporar la función integrada en el programa de usuario
Incorporación
de una función
integrada
Prerrequisito
Llamada del SFB
A observar al
llamar el SFB
Interrupción
del SFB
2-4
Una función integrada se incorpora en el programa del usuario bien usando el editor
AWL o el editor KOP bajo STEP 7. El manejo de STEP 7 está descrito en el Manual
de usuario Software estándar para S7 y M7, STEP 7.
El número del DB de instancia deberá haber sido definido previamente con STEP 7.
Además, el DB de instancia debe estar presente en su programa de usuario.
El SFB de la función integrada puede llamarse desde el programa de usuario:
desde cualquier bloque de organización (p. ej. OB 1, OB 40, OB 100)
desde cualquier bloque de función (FB)
desde cualquier función (FC)
Cuando se llame el SFB deberá estar activada la entrada EN (habilitación) del SFB
para que pueda ejecutarse éste (v. p. ej. apt. 3.6).
Los SFB de las funciones integradas incorporan en parte entradas controladas por
flanco. Las entradas activan una reacción cuando se haya producido un cambio de
flanco positivo (ascendente).
Si no se llama cíclicamente el SFB en el programa de usuario, entonces es posible
generar un cambio de flanco positivo en las entradas controladas por flanco
llamando dos veces el SFB:
Con la primera llamada se ponen a "0" las entradas controladas por flanco.
Con la segunda llamada se ponen a "1" las entradas controladas por flanco.
En los apartados 3.6, 4.6, 5.6 y 6.7 se describe qué entradas del SFB están controla-
das por flanco.
El SFB no puede ser interrumpido por niveles de tratamiento del programa de mayor
prioridad (p. ej. OB 40). Así, una alarma de proceso sólo se ejecuta cuando se haya
procesado el SFB en el OB 1. Esto prolonga el tiempo de reacción frente a alarmas
de la CPU en el tiempo de ejecución del SFB.
Funciones integradas CPU 312 IFM/CPU 314 IFM
EWA 4NEB 710 6058-04a