Errore del compilatore C0179
Messaggio: '<identificatore>' non è un output di 'Blocco funzione'
Possibile causa dell'errore: L'inizializzazione di un'istanza di blocco funzione non deve contenere VAR_IN_OUT
variabili.
Correzione dell'errore: Uso VAR_IN_OUT
variabili solo nelle chiamate di blocchi funzione. Quando si inizializza un'istanza di blocco funzione, assegnare solo gli ingressi di un blocco funzione.
Esempio 415. Esempio dell'errore:
Beispiel: FUNCTION_BLOCK MyFB VAR_IN_OUT inOut : INT; END_VAR PROGRAM PLC_PRG VAR iValue : INT; fb : MyFB := (inOut := iValue); END_VAR
Messaggio:
C0179: 'inOut' non è un output di 'MyFB'