12.3.3.5 Asignación de salida y de entrada/salida (FC)
En una asignación de salida se determina en qué variable del bloque invocante se van a
escribir los valores de salida que se originan al ejecutarse la función. Con una asignación de
entrada/salida se asigna un valor actual a un parámetro de entrada/salida.
Los parámetros actuales de las asignaciones de salida y entrada/salida deben ser una
variable, puesto que la función debe escribir valores en los parámetros. Por este motivo no
se puede asignar un parámetro de entrada en una asignación de entrada/salida (el valor no
podría escribirse). Por consiguiente, en las asignaciones de salida y entrada/salida sólo se
puede asignar la variable ampliada:
Parámetro actual
Variable ampliada
Sintaxis
S7-SCL V5.3 para S7-300/400
A5E00324652-01
Explicación
Se dispone de los siguientes tipos de variables ampliadas:
•
Variables simples y parámetros
•
Acceso a variables absolutas
•
Acceso a bloques de datos
•
Llamadas a funciones
Instrucciones
12-43