Errore del compilatore C0037
Messaggio: '<input non valido>' non è un input di '<nome funzione>'
Possibile causa dell'errore: una variabile locale è definita in una chiamata di funzione.
Correzione dell'errore: dichiara la variabile come parametro di input.
Esempio 336. Esempio dell'errore:
PROGRAM PLC_PRG VAR i : INT; END_VAR i := TEST(iVar := 1); FUNCTION TEST : INT VAR iVar : INT; END_VAR
Messaggio:
C0037: 'iVar' non è un input di 'TEST'
Correzione dell'errore:
VAR_INPUT iVar : INT; END_VAR