Errore del compilatore C0004
Messaggio: '<variabile>' non è un componente di '<struttura>'
Possibile causa dell'errore: Accesso al componente con "." a una variabile che non è un valore strutturato o non esiste come componente della struttura.
Correzione dell'errore: accedere a un componente definito o modificare la definizione del componente nel tipo di dati. L'assistenza all'immissione "Elenco componenti" fornisce tutti gli accessi validi a questa posizione.
Esempio 319. Esempio dell'errore:
TYPE DUT:
STRUCT
x, y : INT;
END_STRUCT
END_TYPE
PROGRAM PLC_PRG
VAR
test1 : DUT;
test2 : INT;
END_VAR
test2 := test1.z;
Messaggio:
C0032: il tipo 'tipo sconosciuto: 'test1.z' non può essere convertito nel tipo 'INT'
C0032: il tipo 'tipo sconosciuto: 'test1.z' non può essere convertito nel tipo 'INT'