分布图:
位
最小的存储单位,非0则1,表达两个状态。
X000就是一个位,Y000也是位。
字节有8个位,一个字节有256个状态。
字节
每8个位组成一个字节。
字
2个字节组成一个字,有16个位。
双字
2个字组成一个双字,有32个位。这样个双字可以表达2的32次方(429496729状态)。
- 双整(32位又称双字)=2个整数(2*16位)
- 整数(16位又称字)=2个字节(2*8位)
- 字节(8位)=8个位
举个例子说明,以西门子为例:
VDO (双整) =VwO,Vw1 (整数) =VBO, VB1, VB2, VB3(字) =V0.0~V3.7(位)一共32个位所以称32位双整!
西门子表达比较特殊,理解如下:
例如:VB100 B表示1个字节=8个位
8个位为VB100.0--VB 100.7,一个字节是VB100
VW100 W表示2个字节=16个位=字
16个位为VB100.0--VB100.7,VB100.8--VB100.15
二个字节(字)是VB100, VB101.
VD100: D表示4个字节=32个位=双字
32个位为VB100.0-VB 100.7,VB100.8--VB100.15
VB100.16-- VB100.23,VB100.24--VB100.32。
4个字节(双字)是VB100, B101,VB102, VB103。
一个32位组成的双字,其0-31位共32位用VD10表示的话,
那么要表达0-15位组成的字,就是VW12;
要表达16-31位组成的字,就是VW10;
要表达0-7位组成的字节,就是VB13;
要表达8-15位组成的字节,就是 VB12;
要表达16-23位组成的字节,就是VB11;
要表达24-31位组成的字节,就是VB10。
西门子表达比较特殊,理解如下:实数,就是浮点数,可以理解为三菱PLC带小数点的数 据如 1.5 100.5整数,顾名思义就是没有小数点范围0-65535的双整数,范围0-4294967295浮点数,就是实数字符串可以理解为字母"ABCDEFH"。