中文名称 | 英文类型 | 占用位数 | 数值范围 | 说明 |
---|---|---|---|---|
开关量 |
Bool |
1 位 |
0 或 1 |
最小的数据单位,用于表示一个开/关状态(例如继电器线圈状态) |
字节 |
Byte |
8 位 |
0 - 255 |
无符号整数;常用于表示状态位组合、原始字节数据 |
字 |
Word |
16 位 |
0 - 65535 |
无符号整数;常用于计数值、编码器值等 |
双字 |
DWord |
32 位 |
0 - 4294967295 |
无符号大整数;可用于存储大容量计数、编码器值等 |
整数 |
Int |
16 位 |
-32768 - 32767 |
有符号整数;用于表示正负数值,如温度、速度等 |
双整数 |
DInt |
32 位 |
-2147483648 - 2147483647 |
有符号大整数;适合更大范围的数值场合 |
浮点数 |
Real |
32 位 | IEEE 754 标准浮点值(含小数) | 适合用于处理带小数的物理量,如温度、流量、压力等 |
字符串 |
String |
可变字节 | 长度最大 254 个字符(含长度字节) | 用于表示字符文本,例如配方名称、报警信息等 |
线圈位 |
M (位) |
1 位 |
M0.0 - M30.7 |
存储器线圈位;最常用的“米格”类型,适合用于逻辑控制、状态保持 |
类型名称 | 示例地址 | 类型 | 用途 |
---|---|---|---|
M 位(Memory Bit) |
M0.0 , M1.3 , M100.7 等 |
Bool |
这是用户最常使用的存储区之一,可独立使用每个位,适合逻辑控制。 |
MB 字节(Memory Byte) |
MB0 , MB10 等 |
Byte |
将 8 个连续的 M 位组合成一个字节,适用于位运算、组合状态字。 |
MW 字(Memory Word) |
MW0 , MW20 等 |
Word 或 Int |
将 16 位连续 M 区地址组合,适用于模拟量等需要更大数据的场合。 |
MD 双字(Memory Double Word) |
MD0 , MD30 等 |
DWord , DInt , Real |
用于浮点数或32位大整数数据存储。 |