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);