rdgc.net
当前位置:首页 >> 西门子PLC S7 0程序中用了VD0还可以用VW2吗? >>

西门子PLC S7 0程序中用了VD0还可以用VW2吗?

一般是不可以的,因为VD0包含了VW0和VW2!!

为什么存入VW10,却用的是VB11?VW 中的W表示WORD VB中的B表示BYTE 一个WORD由两个BYTE组成。 例 如十进制的9999这个数,用16进制表示是270F VW10=270F VW10=270F VB10=27 VB11=0F 270F 9999=39(16进制27)*16*16 + 0*16+F(10进的15) VW10 VB10 V...

NETR/NETW指令能够读写partner(通信伙伴)的M和V变量取,由于M区空间有限(最大字

在西门子S7-200系列PLC编程软件STEP 7 MicroWIN中, P1_TIME:是符号,VW2是地址。他的意思是变量存储器字VW2在程序中可以用P1_TIME:表示,也就是VW2的另一个名字,符号主要是为了在读程序时知道是干什么用。符号在使用前应该先在符号表里先定义。

肯定不能再用了!数据就混乱了!VB1是字节,是字,VD1 双字!再就是字节可以是VB0,VB1,VB2,VB3。。。,VW一般是双数,VW0,VW2,VW4,VW6,VW8。。。。,VD一般是VD0,VD4,VD8,VD12,V。。。。,V1.0-V1.7是VB1 的8个位!VW0包含VB0,VB1;...

假如VB100等于2,那VW100等于512,VD100等于33554432(都是十进制表示) 因为在PLC内部,字和双字分别是以2个和4个字节组成,而且地址低的字节为字或双字的高位字节。 以二进制的形式表示 VB100=00000010=2 VW100=00000010 00000000=512 VD100=0...

将你-500与500的数值附值成寄存器来表示,然后用MOVE 指令传给VW0与VW2。再到触摸屏上分别设置两个输入/输出域的按扭,再将这个按扭指向这两个寄存器变可以修改了。

若你的偏移地址从0开始,则VW30对应40016,VW2对应40002;

会有冲突,VD是32位地址,也就是双字 VW是16位地址,也就是字 VB是8位地址,也就是字节 V0.0是位地址 VD2占用VW2 VW3 两个字 VD1000占用 VW1000 VW1001 两个字 如果程序上用了VD2就必须错开VW2 VW3 VD2=VW2 VW3=VB2 VB3 VB4 VB5=V2.0~V5.7

没看明白啥叫VW0除以VW2的值不同

网站首页 | 网站地图
All rights reserved Powered by www.rdgc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com