Variable: VAR_OUTPUT
Las variables de salida se utilizan en las salidas de los bloques de funciones. tu declaras VAR_OUTPUT
variable entre el VAR_OUTPUT
y END_VAR
palabras clave en la parte de declaración de POU. Los valores de esta variable se devuelven a la POU llamante. Allí puede recuperar los valores y continuar usándolos.
La variable se puede especificar con una palabra clave de atributo (CONSTANT
, RETAIN
o PERSISTENT
) para ser ampliado.
ejemplo 82. Ejemplo
VAR_OUPUT iOut1 : INT; (*1st output variable *) END_VAR
Variables de salida en funciones y métodos
De acuerdo con el estándar IEC 61131-3, las funciones y los métodos tienen salidas adicionales. Debe asignar estas salidas adicionales al llamar a la función, como se muestra a continuación.
ejemplo 83. Ejemplo
fun(iIn1 := 1, iIn2 := 2, iOut1 => iLoc1, iOut2 => iLoc2);