Transferencia De Parámetros - Siemens SIMATIC S7-300 Manual De Referencia

Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido

Publicidad

C
Transferencia de parámetros
Los parámetros de un bloque se entregan o transfieren en forma de valores. En el caso de los
bloques de función (FB), el bloque llamado utiliza una copia del valor del parámetro actual
(real) que se encuentra en el DB de instancia. En el caso de las funciones (FC), la pila de
datos locales contiene una copia del valor actual (real). Antes de la llamada se copian los
valores INPUT en el DB de instancia, o en la pila LSTACK, según el caso. Después de la
llamada se copian los valores OUTPUT en las variables. Dentro del bloque llamado se opera
solamente con una copia. Las instrucciones AWL necesarias se encuentran en el bloque que
efectúa la llamada y quedan ocultos para el usuario.
Nota
Cuando en una función se utilizan marcas, entradas, salidas o entradas y salidas de la
periferia como operandos actuales, éstas reciben otro tratamiento que los demás
operandos. La actualización no se lleva a cabo a través de la pila LSTACK sino
directamente.
Atención
!
Vigile que al programar el bloque llamado también se escriban los parámetros declarados como
OUTPUT, de lo contrario los valores emitidos serán arbitrarios. En el caso de los bloques de función
se obtiene del DB de instancia el valor memorizado en la última llamada, mientras que en el caso de
las funciones se obtiene aquel valor que se encuentre casualmente en la pila de datos locales
(LSTACK).
Tenga en cuenta los puntos siguientes:
Inicialice en lo posible todos los parámetros OUTPUT.
Evite utilizar instrucciones de activación (set) y desactivación (reset). Estas instrucciones
dependen del RLO. Si el RLO es 0 se mantiene el valor casual.
Si programa un salto dentro del bloque, tenga cuidado de no saltarse ninguna parte en la que se
escriban parámetros OUTPUT. No se olvide del BEB y del efecto que tienen las instrucciones
MCR.
Lista de instrucciones (AWL) para S7-300 y S7-400
A5E00706962-01
C-1

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400

Tabla de contenido