Skip to main content

Errore del compilatore C0097

Messaggio: Definizione duplicata della variabile '<nome variabile>' nel blocco funzione '<nome blocco funzione>' e in base '<nome blocco funzione base>'

Possibile causa dell'errore: Una variabile viene dichiarata con lo stesso nome in un blocco funzione e nella sua base.

Correzione dell'errore: Usa nomi di variabili diversi.

Esempio 377. Esempio dell'errore:
PROGRAM PLC_PRG
VAR
    fb : FB;
END_VAR


FUNCTION_BLOCK FB EXTENDS FB2
VAR
    i : INT;
END_VAR


FUNCTION_BLOCK FB2
VAR
    i : INT;
END_VAR

Messaggio:

C0097: Definizione duplicata della variabile 'i' nel blocco funzione 'FB' e nella base 'FB2'