西门子vb+vw+vd关系
答:vb是8位的存储器地址,vw16位的存储器地址,vd 是32的存储器地址,如VD10=VW10+VW12, VD10=VB10+VB11+VB12+VB13 VW10=VB10+VB11,希望你有用!
答:必然不能啊。VW和VD都是有重叠数据区的,比如说你用了VW100的话,那VB100和VB101也被使用了。下个你就要从VW102开始,VD也是同样的道理,只不过VD型数据更长,占用的位更多。
答:你的这种学习思路很好,我帮你仿真了一下,下面供参考。将3 2 4 1填入VB0,VB1,VB2,VB3中,将100 200 65 38填入VB4,VB5,VB6,VB7中,运行如下:VW0,VW1,VW2十进制值如下 :VW4,VW5, VW6十进制如下:VW4,VW6是正值,VW5是负值。附上200系列PLC的V区数据结构(原版翻译有问题,已经...
答:假如VB100等于2,那VW100等于512,VD100等于33554432(都是十进制表示)因为在PLC内部,字和双字分别是以2个和4个字节组成,而且地址低的字节为字或双字的高位字节。以二进制的形式表示 VB100=00000010=2 VW100=00000010 00000000=512 VD100=00000010 00000000 00000000 00000000=33554432 ...
答:好好看看S7-200的说明啊,Siemens的PLC的地址存储是高位在前,低位在后。如:VW0,则VB0为高字节,VB1为低字节,同样,VD0也是,VW0为高字,VW2为低字。既然为低字,那么地址越高的则存储最低字节。
答:1、数据保持功能可以在系统块中进行设置,需要注意的是系统块编辑之后只有下载到PLC之后才会生效。2、V区的保持特性与数据类型无关,无论VB、VW还是VD都一样。3、“断电之后再上电数据就会改变”这更像是程序自身的问题,请检查数据内,程序里是否有相应的初始化,以及程序里有没有开机就会执行的程序给...
答:正规式 vw后面的数值一般是2的倍数,vD后面的数值一般是4的倍数这样才不会出现重叠的情况。只能说你这个书不是特别的正规。
答:你的定时器设定值是用VW来表示的吧?在做触摸屏画面时,“时间设定”的数字输入就连上你程序里设定时间的VW,这样就行了。
答:VB3。。。,VW一般是双数,VW0,VW2,VW4,VW6,VW8。。。,VD一般是VD0,VD4,VD8,VD12,V。。。,V1.0-V1.7是VB1 的8个位!VW0包含VB0,VB1;VD0包含VW0,VW2 ,包含 VB0,VB1,VB2,VB3。你仔细看一下手册吧,想学好西门子,必须先把这些关系搞明白!祝你好运!
答:。。然后我又把第三条指令给去除了,这种现象也随之消失了,所以,我的初步结论是,与你的第三条指令的地址分配有关。。。我建议你了解一下西门子200PLC的寻址方式,我也给你查了一下,但是,只是针对今天的这个问题。其实这个问题是这样的,在西门子200PLC中VW100就是VB100+VB101,其中,VB100为高位...
网友评论:
金泼13155273310:
有没人教下西门子PLC的寄存器VB VD VW MB这些都是几位字节,怎么各在什么情况下使用的啊 -
14623言飞
: B是字节(8位) W是字(16位) DW是双字(32位) V是变量存储器 M是内部 存储器 VB代表1个字节,即8位 VD代表4个字节,32位 VW代表2个字节,16位 MB代表内部存储器1个字节,8位
金泼13155273310:
西门子PLC中的基础问题? -
14623言飞
: 必然不能啊.VW和VD都是有重叠数据区的,比如说你用了VW100的话,那VB100和VB101也被使用了.下个你就要从VW102开始,VD也是同样的道理,只不过VD型数据更长,占用的位更多.
金泼13155273310:
西门子SMART指针指向VB1的为什么不能写城VW1或者VD1呢? -
14623言飞
: 指向VB1的当然不能写成VW1或者VD1 VB是V存储区的一个字节 VW是V存储区的一个字,等于两个字节 VD是V存储区的双字,等于四个字节
金泼13155273310:
西门子S7 - 200和TD400C的VB是字符串地址,那VW和VD呢? -
14623言飞
: 你这种情况比较复杂!字节、字或双字存取 欲存取字节、字或双字,指定地址,地址包含区域标识符,指定数据大小的字母以及地址号码. VB200存取V内存地址字节200 VW200存取V内存地址字节200和201 VD200存取V内存地址字节200、201、202和203 也就是说,vb可以当字节变量来理解,vw可以当整型变量来理解,vd可以当长整型或浮点型变量来理解.
金泼13155273310:
在西门子200 plc中vd104有特定含义吗 -
14623言飞
: VD包含VW , VW 包含VB, VB包含V,这和里面的中间继电器 M是一样的 M怎么用 V就能怎么用 VD104就是(V104.7 V104.6 V104.5------V104.0 , V105.7 V105.6 V105.4------V105.0, V106.7 V106.6-----V106.0, V107.7 V107.6 V107.5 ------V107.0)这32个V的值 从高位到低位的排列的 V同M一样 是0和1的值 VB104就是 V104.7----V104.0(左高右低) VW104就是 VB104 VB105两个 (左高右低)
金泼13155273310:
请教一下会PLC的师傅们:西门子PLC中的V指令是不是也有线圈和触点符号呢,比如VB,VW.我是个 -
14623言飞
: V不是什么指令,VB,VW,VD,称为数据缓存区.这些可以存放运算结果,也可以做网络通讯占用的位,就是比如你用一个乘法指令,5乘以5等于25,25就可以用VW0存放.望采纳.
金泼13155273310:
西门子plc vd8066什么意思 -
14623言飞
: 是西门子PLC数据的地址,VD表示一个双字,共32位,VW表示一个字,16位,VB表示一个字节,8位
金泼13155273310:
PLC中指令VB301,VD302,VW307是什么意思 -
14623言飞
: 当位V200.7接通 vw208=1004时PLC进行下列运算. 1.将2放入VB301中 2.在VD302上建立一个指针,指针指向&VB101开始的地址 3.将2放入VB306中 4.将0放入VW307中 5.将VB300开始的数据写入从站
金泼13155273310:
为什么西门子plc中VD差4 -
14623言飞
: VD0=VW0+VW2 VW0=VB0+VB1 VW2=VB2+VB3 所以VD0=VB0+VB1+VB2+VB3,所以VD0之后紧接着就是VD4,而不是VD2