Compiler Error C0004

Message: '<variable>' is not a component of '<structure>'

Possible error cause: Component access with "." to a variable that is not a structured value or does not exist as a component of the structure.

Error correction: Access a defined component, or change the definition of the component in the data type. The input assistance "List components" provides all valid access to this position.

Example of the error:

TYPE DUT:
STRUCT
    x, y : INT;
END_STRUCT
END_TYPE

PROGRAM MAIN
VAR
    test1 : DUT;
    test2 : INT;
END_VAR

test2 := test1.z;

Message: