Symbol
Symbol is base variable container. For minimize amount of errors and better use of IDE features such as syntax suggesting. Plc Data type is defined by generic argument.
To see symbol usage, take a look at Tag, DB, Basic Logic and Call Logic.
Data types is divide on 2 general sub types and because of it exist two symbol class.
#
SimpleSymbolSimple symbol is for don't has sub elements and type field is static.
#
StructSymbolStruct symbol has referenced type and for all instance it is different.