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

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

Publicidad

Ejemplo
.
.
.
.
.
.
.
.
.
E 0.0
.
.
.
.
.
E 0.1
.
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 FC10. Una vez finalizada la ejecución de FC10, el programa vuelve al FB que
efectúa la llamada. El bit MA se restablece. El DB10 y el bloque de datos de instancia
perteneciente al bloque de función escrito por el usuario convierten de nuevo en los DB actuales.
El programa continúa en el siguiente circuito, donde se asigna el estado de E 0.0 a la salida A 4.0.
La llamada a FC11 es una llamada condicional. Esta llamada se ejecuta únicamente si E 0.1 es 1.
Al ejecutarse la llamada, el control de programa es transferido a FC11, del mismo modo que se ha
descrito para FC10, y retorna después de haberse ejecutado FC11.
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
10.2 ---(Call)
DB10
OPN
MCRA
FC10
CALL
A 4.0
MCRD
FC11
CALL
Operaciones de control del programa
Llamar a una FC/SFC sin parámetros
117

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400Simatic serie

Tabla de contenido