bit 比特
byte 字节
word 字
double word 双字
Integer 整数
Real number 实数
Floating-point number 浮点数
1double word = 2 word
1 word = 2 byte
1 byte =8 bit
例如:
VB100= VB100.7~ VB100.0 (高位 低位)
VW100= VB100 VB101 (高位 低位)
VD100= VW100 VW102 = VB100 VB101 VB102 VB103 (高位 低位)
例如:
MB516由M516.0~M516.7组成,因为M516.3为1,因此MB516的二进制表示就是0000 1000,所以其十进制值为8。
MW516由MB516,MB517组成,因为西门子不同于其他厂商,采用大尾存储方式,所以MW516的内容就是0000 1000 0000 0000,其十进制数为2048。
MD516由MW516和MW518组成,MW516由MB516和MB517组成,MW518由MB518和MB519组成,MD516的内容就是0000 1000 0000 0000 0000 0000 0000 0000,其十进制数为134217728。
图表:
| DWORD | DW0 | 12345678 | |
| WORD | WORD0 | 1234 | |
| WORD2 | 5678 | ||
| BYTE | BYTE0 | 12 | |
| BYTE1 | 34 | ||
| BYTE2 | 56 | ||
| BYTE3 | 78 |
| BYTE0 | BIT31 | BIT30 | BIT29 | BIT28 | BIT27 | BIT26 | BIT25 | BIT24 | |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | ||
| BYTE1 | BIT23 | BIT22 | BIT21 | BIT20 | BIT19 | BIT18 | BIT17 | BIT16 | |
| 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | ||
| BYTE2 | BIT15 | BIT14 | BIT13 | BIT12 | BIT11 | BIT10 | BIT9 | BIT8 | |
| 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | ||
| BYTE3 | BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BIT0 | |
| 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 |