Entrega De Parámetros; Excepción - Siemens SIMATIC S7-300 Manual De Referencia

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

Publicidad

C.2
Entrega 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.
Excepción:
Si el parámetro formal correspondiente es un parámetro de entrada del tipo de datos BOOL, la
actualización de los parámetros actuales tiene lugar por LSTACK.
!
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 el
valor del DB de instancia 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 en el 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.
Esquema de contactos (KOP) para S7-300 y S7-400
Manual de referencia, 04/2017, A5E41654719-AA
Uso de KOP
C.2 Entrega de parámetros
225

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400Simatic serie

Tabla de contenido