Supported Data Types
- Last UpdatedNov 19, 2025
- 1 minute read
The data type is specified as a suffix in the item syntax. This Communication Driver supports the following data types.
|
DataType |
Suffix |
Description |
|
Bit(Boolean) |
.Bit |
Single bit. Bit 1 is the most significant bit. Bit 16 is the least significant bit. |
|
Float |
F |
Floating point or real number (32-bit). |
|
DWord |
D |
Unsigned, 32-bit decimal value. Bit 1 is the most significant bit and Bit 32 is the least significant bit. |
|
Integer |
S |
Signed 16-bit value. Note: If the S data type is is used, then registers can receive signed values even if the channel selector property is set to unsigned. |
|
Integer |
U |
Unsigned 16-bit value. Note: If the U data type is used, then registers can receive unsigned values even if the channel selector property is set to signed. |
|
Integer |
DS |
Signed 32-bit value. Note: If the DS data type is is used, then registers can receive signed values even if the channel selector property is set to unsigned. |
|
Integer |
DU |
Unsigned 32-bit value. Note: If the DU data type is used, then registers can receive unsigned values even if the channel selector property is set to signed. |
|
String |
ST<length> |
String. <length> denotes the number of characters in the string. Every word in PLC contains two characters; the first byte in the word is the first character, and the second byte is the second character. |
|
String |
STS<length> |
String with byte swap. <length> denotes the number of characters in the string. Every word in PLC contains two characters. Byte swap means that the first byte in the word is the second character, and the second byte is the first character. |