Skip to main content

Errore del compilatore C0081

Messaggio: Pragma imprevisto: '<nome pragma>' trovato senza corrispondere a 'se'

Possibile causa dell'errore: Manca la condizione IF quando si usa il pragma.

Correzione dell'errore: Completa la condizione IF del pragma.

Esempio 366. Esempio dell'errore:
PROGRAM PLC_PRG
VAR
    i : INT;
END_VAR

i := 5;
{END_IF}

Messaggio:

C0081: Pragma imprevisto: trovato 'END_IF' senza corrispondere a 'se'

Correzione dell'errore:

{IF <expression>}
i := 5;
{END_IF}