Bool: indicates true or false, and is used to control the operation of Boolean logic.
Integer: Represents a real number and is used to represent an integer.
Double: Represents a floating-point number, which is used to accurately represent real numbers.
Text type (String): Represents a string, which is used to represent a string of characters.
Enum: indicates an enumeration value, which is used to indicate a limited number of optional values.
In addition, Siemens PLC also supports more complex data types, such as bit operation data type, message data type and time data type.