A UNION is a data structure with usually different data types.
In a union, all components have the same offset and therefore the same amount of storage space.
Example
TYPE NAME_AB:
UNION
a : LREAL;
b : LINT;
END_UNION
END_TYPE
If the NAME_AB type is written to a nameVar variable in the code, then this affects both nameVar.a and nameVar.b.