Skip to main content

Variabile: VAR_OUTPUT

Le variabili di uscita vengono utilizzate sulle uscite dei blocchi funzione. Tu dichiari VAR_OUTPUT variabili tra i VAR_OUTPUT e END_VAR parole chiave nella parte di dichiarazione delle POU. I valori di questa variabile vengono restituiti alla POU chiamante. Lì puoi recuperare i valori e continuare a usarli.

La variabile può essere specificata con una parola chiave di attributo (CONSTANT, RETAIN o PERSISTENT) da ampliare.

Esempio 82. Esempio
VAR_OUPUT
        iOut1 : INT; (*1st output variable *)
END_VAR


Output di variabili in funzioni e metodi

Secondo la norma IEC 61131-3, funzioni e metodi hanno uscite aggiuntive. È necessario assegnare queste uscite aggiuntive quando si chiama la funzione, come mostrato di seguito.

Esempio 83. Esempio
fun(iIn1 := 1, iIn2 := 2, iOut1 => iLoc1, iOut2 => iLoc2);