推荐回答
b是字节,8bitW是字16bitD是双字32bitVW0是16bitbit0-bit15VB0是bit0-bit7VB1是bit7-bit15。
齐晶华2019-12-22 00:54:16
提示您:回答为网友贡献,仅供参考。
其他回答
-
会有冲突,VD是32位地址,也就是双字VW是16位地址,也就是字VB是8位地址,也就是字节V0.0是位地址VD2占用VW2VW3两个字VD1000占用VW1000VW1001两个字如果程序上用了VD2就必须错开VW2VW3VD2=VW2VW3=VB2VB3VB4VB5=V2.0~V5.7。
边占武2019-12-22 00:36:21
-
为什么存入VW10,却用的是VB11?VW中的W表示WORD VB中的B表示BYTE 一个WORD由两个BYTE组成。例如十进制的9999这个数,用16进制表示是270F VW10=270F VW10=270F VB10=27 VB11=0F270F9999=3916进制27*16*16+ 0*16+F10进的15VW10 VB10 VB11为什么取VB11的高四位的时候,先用了一个除法,除法的作用是什么?高4位的表示已经乘过两个16 比如100这个十进数 可以理解这个1是1*10*10就算VW10除以16出来VB20,怎么后面又用VB21了?完全不懂这里面VW,VB的前后关系VW10除以16以后的值不仅是VB20,而是VW20,VW20包含VB20和VB21。
连亚莉2019-12-22 00:18:29
-
VB是字节,8位的。VW是字,16位的。VD是双字,32位的。什么时候使用则要看具体的情况。VB表示V存储区的一个字节Byte,可用于存放短整型数据。VW表示V存储区的一个字Word,可用于存放整型数据。VD表示V存储区的两个字DoubleWord,可用于存放双整型和浮点数数据。论整数而言,VB一个字节范围0-256,VW一个字范围0-37268,VD双字,范围就不计算了。平时用VW居多,如果数值很小,为节省空间,可以用VB存储。如果数值超过37268,或是浮点数,就用VD存储。MB基本上是顺手就用了,和VB的用法一样。有些人喜欢用M,包括位M0.0或字节MB和字MW,在编程时顺手就写了。其实MB,MW,完全可以用VB,VW代替。扩展资料:在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序梯形图。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。西门子PLC。
连东红2019-12-22 00:06:07
-
假如VB100等于2,那VW100等于512,VD100等于33554432因为在PLC内部,字和双字分别是以2个和4个字节组成,而且地址低的字节为字或双字的高位字节。以二进制的形式表示VB100=00000010=2VW100=0000001000000000=512VD100=00000010000000000000000000000000=33554432。
黄生长2019-12-21 23:54:39