Siemens SIMATIC S7-300 Manual De Referencia página 121

Esquema de contactos (kop) para
Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido

Publicidad

Ejemplo
.
.
.
.
.
.
.
.
FC10
.
EN ENO
.
.
.
Los circuitos del esquema de contactos representados en el ejemplo son elementos del programa
de un bloque de función escrito por el usuario. En este bloque de función se abre DB10 y se activa
el MCR. Si se ejecuta la llamada absoluta a la FC10 sucede lo siguiente:
Se memorizan la dirección de retorno del bloque de función que efectúa la llamada, los datos
seleccionados para el DB10 y los datos para el bloque de datos de instancia perteneciente al
bloque de función que efectúa la llamada. El bit MA que fue puesto a "1" por la operación MCRA
se desplaza a la pila BSTACK y seguidamente es puesto a "0" para el bloque FC10 que se ha
llamado. La ejecución del programa continúa en FC10. Si FC10 necesita el MCR, hay que volver a
activar el MCR en FC10. El estado del RLO tiene que almacenarse a través de la operación ---
(SAVE) en el bit RB para poder realizar una evaluación de errores en el FB que ejecuta la llamada.
Una vez finalizada la ejecución de la FC10, el programa vuelve al bloque de función que efectúa la
llamada. El bit MA se restablece. Al finalizar la ejecución de la FC10 el programa continúa, en
función de la señal de ENO, en el FB que efectúa la llamada:
ENO = 1
ENO = 0
Si la ejecución de FC11 también es correcta, ENO es 1 y, por tanto, A 4.0 es 1.
Nota
Después de retornar al bloque que efectúa la llamada puede ocurrir que el DB que se había
abierto anteriormente ahora ya no esté abierto. Sírvase tener en cuenta la indicación al respecto
en el archivo README.
Esquema de contactos (KOP) para S7-300 y S7-400
Manual de referencia, 04/2017, A5E41654719-AA
DB10
OPN
MCRA
FC11
A 4.0
EN ENO
se ejecuta la FC11
la ejecución comienza en el segmento siguiente.
Operaciones de control del programa
10.4 CALL_FC
Llamar a una FC desde un cuadro
121

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400Simatic serie

Tabla de contenido