当前位置:
西门子PLC位,字节,字,双子的区别与联系
回复 | 人气 | 打印
工控菜鸟NO1 个人主页 给TA发消息 加TA为好友 悬赏5分-已结帖 发表于:2013-02-04 09:55:26 楼主
西门子PLC位,字节,字,双子的区别与联系,求懂的给菜鸟讲述下,小弟不胜感谢!
分享到: 关注收藏 邀请回答 回复 举报
hmm20163 个人主页 给TA发消息 加TA为好友 发表于:2013-02-04 10:28:44 1楼
  同是菜鸟,也想知道这些是怎么用的
  回复 引用 举报
银光人生—华 个人主页 给TA发消息 加TA为好友 发表于:2013-02-04 10:31:16 2楼
 

              楼主看一下下面截图,不难看出字节,字,双字之间的关系了; 

  回复 引用 举报
工控菜鸟NO1 个人主页 给TA发消息 加TA为好友 发表于:2013-02-04 10:36:20 3楼
  回复内容:
对:银光人生—华关于              楼主看一下下面截图,不难看出字节,字,双字之间的关系了;  内容的回复:


意思是B表示字节,W表示字,D表示双字,但是看了以后只知道符号还是不怎么清楚它们之间的区别以联系哦,求详解,谢谢!
  回复 引用 举报
银光人生—华 个人主页 给TA发消息 加TA为好友 发表于:2013-02-04 13:20:26 4楼
  请加QQ2530833970,(备注工控网)
  回复 引用 举报
工控菜鸟NO1 个人主页 给TA发消息 加TA为好友 发表于:2013-02-04 13:49:01 5楼
 
银光人生—华对楼主的解释如下,大家结合图就懂了
VB1000.0指的是位
VB1000是字节
一个字节8个位
一个字是2个字节是16个位
一个双字是2个字是4个字节是32个位
  回复 引用 举报
银光人生—华 个人主页 给TA发消息 加TA为好友 发表于:2013-02-04 14:17:58 6楼
  引用 工控菜鸟NO1 的回复内容:银光人生—华对楼主的解释如下,大家结合图就懂了VB1000.0指的是位VB1000是字节一个字节8个位一个字是2个字节是16个位一个双字是2个字是4个字节是32个位



  回复 引用 举报
伍琪生 个人主页 给TA发消息 加TA为好友 发表于:2013-02-04 15:01:41 7楼
 

B是西门子的内存管理基本单位,可以分为,例如VB10等于vb10.0_vb10.7,就是I区、Q区、M区都是如此;

字是正常16位运算的基本单位,例如VW100,包含VB100、VB101,也就是VB100.0——VB101.7;

双字是32位数据格式单位,例如VD100,包含VW100、VW102,含VB100、VB101、VB102、VB103;也就是VB100.0——VB103.7;

需要注意的是:西门子是方脑袋的德国人搞出来的,数据格式与正常不一样,例如98765432数据以BCD存储在VD100,那么字VW100内部是9876,字VW102是5432,同理:VB100是98,VB101是76,VB102是54,VB103是32

而亚洲的日系则不一样,例如32位数据D100,实际包含D100、D101,其中D101内部数据是9876,D100内部数据是5432,

  回复 引用 举报
工控菜鸟NO1 个人主页 给TA发消息 加TA为好友 发表于:2013-02-04 15:07:57 8楼
  引用 伍琪生 的回复内容:B是西门子的内存管理基本单位,可以分为,例如VB10等于vb10.0_vb10.7,就是I区、Q区、M区都是如此;字是正常16位运算的基本单位,例如VW100,包含VB100、VB101,也就是VB100.0——VB101.7;双字是32位数据格式单位,例如VD100,包含VW100、VW102,含VB100、VB101、VB102、VB103;也就是VB100.0——VB103.7;需要注意的是:西门子是方脑袋的德国人搞出来的,数据格式与正常不一样,例如98765432数据以BCD存储在VD100,那么字VW100内部是9876,字VW102是5432,同理:VB100是98,VB101是76,VB102是54,VB103是32而亚洲的日系则不一样,例如32位数据D100,实际包含D100、D101,其中D101内部数据是9876,D100内部数据是5432,



  回复 引用 举报
阿水--王者之师 个人主页 给TA发消息 加TA为好友 发表于:2013-02-04 16:06:10 9楼
 

    

上面 银华人生 讲解得非常的好!  

  回复 引用 举报
江湖走走--原创军团 个人主页 给TA发消息 加TA为好友 发表于:2013-02-04 18:21:10 10楼
  楼上的脑袋都装了不少东东,咱只会用的时候翻书
  回复 引用 举报
qinghang 个人主页 给TA发消息 加TA为好友 发表于:2013-02-05 08:52:36 11楼
 

西门子的和日系的PLC的排列格式是不一样的

  回复 引用 举报
水资源GPRS 个人主页 给TA发消息 加TA为好友 发表于:2013-02-05 10:32:36 12楼
 
VB1000.0指的是位
VB1000是字节
一个字节8个位
一个字是2个字节是16个位
一个双字是2个字是4个字节是32个位
 
这个讲的最明白
  回复 引用 举报
lxfei18 个人主页 给TA发消息 加TA为好友 发表于:2013-02-05 10:36:39 13楼
 

学习了,真羡慕这些高手们!!!

  回复 引用 举报
秦君_1 个人主页 给TA发消息 加TA为好友 发表于:2013-02-05 10:40:39 14楼
 

这位TX,仔细听:

位:最小的存储单位,非0则1,表达两个状态。但是如果要表达更多状态怎么办?用字节。

字节:每8个位组成一个字节。这样一个字节可以表达2的8次方(256)个状态,大于256个状态怎么表示?那就用字。

字:2个字节组成一个字,有16个位。这样一个字可以表达2的16次方(65536)个状态,大于65536个状态怎么表示?那就用双字。

双字:2个字组成一个双字,有32个位。这样一个双字可以表达2的32次方(4294967296)个状态。

西门子表达比较特殊,就是低位高字节。例如一个32位组成的双字,其0-31位共32位用VD10表示的话,那么要表达0-15位组成的字,就是VW12;要表达16-31位组成的字,就是VW10;要表达0-7位组成的字节,就是VB13;要表达8-15位组成的字节,就是VB12;要表达16-23位组成的字节,就是VB11;要表达24-31位组成的字节,就是VB10。

  回复 引用 举报
工控菜鸟NO1 个人主页 给TA发消息 加TA为好友 发表于:2013-02-05 10:46:46 15楼
 

     

 

  楼上这个更解释的清楚啊,谢谢啦。

 

 

  回复 引用 举报
雪峰山-孤狼 个人主页 给TA发消息 加TA为好友 发表于:2013-02-06 15:25:01 16楼
 

需要注意:西门子的字是双数开头,绝对不能是单数!

如果你们弄出来一个VW101、VD101等那就必死无疑

  回复 引用 举报
huio1983 个人主页 给TA发消息 加TA为好友 发表于:2013-02-08 08:19:39 17楼
  回复内容:
对:雪峰山-孤狼关于需要注意:西门子的字是双数开头,绝对不能是单数!如果你们弄出来一个VW101、VD101等那就必死无疑内容的回复:


S7-200里面是这样,那STEP7程序里呢,只是通不过编译吗,已经选了VW101,不选VW100就可以了吧
  回复 引用 举报
lulimingluliming 个人主页 给TA发消息 加TA为好友 发表于:2013-02-08 15:08:13 18楼
  引用 秦君_1 的回复内容:这位TX,仔细听:位:最小的存储单位,非0则1,表达两个状态。但是如果要表达更多状态怎么办?用字节。字节:每8个位组成一个字节。这样一个字节可以表达2的8次方(256)个状态,大于256个状态怎么表示?那就用字。字:2个字节组成一个字,有16个位。这样一个字可以表达2的16次方(65536)个状态,大于65536个状态怎么表示?那就用双字。双字:2个字组成一个双字,有32个位。这样一个双字可以表达2的32次方(4294967296)个状态。西门子表达比较特殊,就是低位高字节。例如一个32位组成的双字,其0-31位共32位用VD10表示的话,那么要表达0-15位组成的字,就是VW12;要表达16-31位组成的字,就是VW10;要表达0-7位组成的字节,就是VB13;要表达8-15位组成的字节,就是VB12;要表达16-23位组成的字节,就是VB11;要表达24-31位组成的字节,就是VB10。



  回复 引用 举报
wyb2866255---王者之师 个人主页 给TA发消息 加TA为好友 发表于:2013-02-08 16:15:46 19楼
 

提点意见供参考:

   1、VB1000.0表示位变量是不对的,应为V1000.0,即表示位变量时不应带有字母B。

   2、西门子的字是双数开头,绝对不能是单数!没有这一说,请见下面梯形图:

   将数625送入VW101,其VW101的内容即为625.

  回复 引用 举报
wgh0336 个人主页 给TA发消息 加TA为好友 发表于:2013-02-12 09:08:05 20楼
  说的太好了,小弟也在这里学习了!谢谢楼上高手们的解释。
  回复 引用 举报
通讯网-原创军团 个人主页 给TA发消息 加TA为好友 发表于:2013-02-12 11:47:31 21楼
  B  是指byte-----字节   8位。。。W   是指word-----字   16位   D 是指double word-----双字    32位。。
  回复 引用 举报
工控菜鸟NO1 个人主页 给TA发消息 加TA为好友 发表于:2013-02-15 10:50:38 22楼
 

引用 通讯网-原创军团 的回复内容:B  是指byte-----字节   8位。。。W   是指word-----字   16位   D 是指double word-----双字    32位

 

 

谢谢指导

  回复 引用 举报
峰行天下 个人主页 给TA发消息 加TA为好友 发表于:2013-02-15 19:47:47 23楼
 

感谢各位精彩讲解,通俗易懂

 

  回复 引用 举报
shoron 个人主页 给TA发消息 加TA为好友 发表于:2013-02-15 20:11:54 24楼
 

一个字节 (BYTE)=8个位(BIT)

一个字=2个字节

双字=2个字

  回复 引用 举报
工控菜鸟NO1 个人主页 给TA发消息 加TA为好友 发表于:2013-02-17 13:52:39 25楼
  引用 峰行天下 的回复内容:感谢各位精彩讲解,通俗易懂 



  回复 引用 举报
chinacupor 个人主页 给TA发消息 加TA为好友 发表于:2013-02-18 14:09:53 26楼
 

位=Vn.n=一个人

字节=VBn=一个八人队列(一个班)

字=VWn(n取偶数位)=一个双队列(一个加强班)

双字=VDn(n取0或者4的倍数)=一个四队列小阵型(一个排)

  回复 引用 举报
undersea_chenhua 个人主页 给TA发消息 加TA为好友 发表于:2013-02-19 15:14:37 27楼
 

位     =a0

字节  =A(a0+a1+...+a7)

字     =A+B

双字  =A+B+C+D

  回复 引用 举报
秦君_1 个人主页 给TA发消息 加TA为好友 发表于:2013-02-19 17:26:51 28楼
  引用 雪峰山-孤狼 的回复内容:需要注意:西门子的字是双数开头,绝对不能是单数!如果你们弄出来一个VW101、VD101等那就必死无疑



只是一般习惯用法,没有人说也没有资料讲不能用VW101、VD101。你用了VW101,下一个来VW103就行;同样你用了VD101,下一个来VD105就行。
  回复 引用 举报
xiaobeiweng 个人主页 给TA发消息 加TA为好友 发表于:2013-02-19 17:38:37 29楼
  引用 chinacupor 的回复内容: 位=Vn.n=一个人字节=VBn=一个八人队列(一个班)字=VWn(n取偶数位)=一个双队列(一个加强班)双字=VDn(n取0或者4的倍数)=一个四队列小阵型(一个排)


哥们是军人?
  回复 引用 举报
FX1s-PLC 个人主页 给TA发消息 加TA为好友 发表于:2013-06-17 08:43:59 30楼
 

路过,几位高手讲的太好了。

  回复 引用 举报
小向日葵 个人主页 给TA发消息 加TA为好友 发表于:2013-06-18 15:27:25 31楼
 

很不错呀!终于弄懂了,谢啦!

  回复 引用 举报
fyc871356965 个人主页 给TA发消息 加TA为好友 发表于:2013-06-18 21:11:48 32楼
 

引用 秦君_1 的回复内容: 这位TX,仔细听:位:最小的存储单位,非0则1,表达两... 


 

  回复 引用 举报
suwen4590 个人主页 给TA发消息 加TA为好友 发表于:2013-06-18 22:27:44 33楼
 

学习了                 

  回复 引用 举报
这个名字怎么样 个人主页 给TA发消息 加TA为好友 发表于:2013-06-19 13:01:45 34楼
 

回复内容:

对: 秦君_1  这位TX,仔细听:位:最小的存储单位,非0则1,表达两... 内容的回复!


 henlihai.....

  回复 引用 举报
firmece 个人主页 给TA发消息 加TA为好友 发表于:2013-06-20 15:10:38 35楼
 

回答得很好,学习了,十分感谢!

  回复 引用 举报
liuyy601888 个人主页 给TA发消息 加TA为好友 发表于:2013-06-28 10:28:53 36楼
 

回复内容:

对: 伍琪生  B是西门子的内存管理基本单位,可以分为,例如VB10等... 内容的回复!


 跪拜大神~~~~~~~~~~~~·

  回复 引用 举报
liuyy601888 个人主页 给TA发消息 加TA为好友 发表于:2013-06-28 10:47:29 37楼
 

确实都是些牛B人  谢谢·····

  回复 引用 举报
自由的心liu 个人主页 给TA发消息 加TA为好友 发表于:2013-08-22 12:58:07 38楼
 

高低位顺序都反了还高人

  回复 引用 举报
wang197412 个人主页 给TA发消息 加TA为好友 发表于:2013-09-12 09:33:30 39楼
 

呵呵  学习了        

  回复 引用 举报
xiaoxi_92 个人主页 给TA发消息 加TA为好友 发表于:2013-09-17 16:27:52 40楼
 

   呵呵  学习了      


  回复 引用 举报
Eali 个人主页 给TA发消息 加TA为好友 发表于:2013-09-24 22:18:18 41楼
 

回复内容:

对: 自由的心liu  高低位顺序都反了还高人 内容的回复!


 那请问正确的应该是怎样的?  请告诉我们初学者...雨里雾里的感觉

O(∩_∩)O谢谢

  回复 引用 举报
万物至尊 个人主页 给TA发消息 加TA为好友 发表于:2013-09-25 11:13:56 42楼
 

回复内容:

对: 秦君_1  引用 雪峰山-孤狼 的回复内容:需要注意:西门子的字是... 内容的回复!


 请问一下,如果说DB106.DBW0的第5位,应该怎么表示呢?是DB106.DB??多少呢?

  回复 引用 举报
liuweiwei 个人主页 给TA发消息 加TA为好友 发表于:2013-09-27 13:12:23 43楼
 

见世面了。!!!!13:12:54

  回复 引用 举报
wo4558771 个人主页 给TA发消息 加TA为好友 发表于:2014-05-15 22:33:43 44楼
 

回复内容:

对: 银光人生—华               楼主看一下下面截图,不难看... 内容的回复!


最低有效字节又是高字节(高八位),最高有效字节又是低字节(第八位)

  回复 引用 举报
wo4558771 个人主页 给TA发消息 加TA为好友 发表于:2014-05-26 00:28:57 45楼
 

回复内容:

对: 银光人生—华               楼主看一下下面截图,不难看... 内容的回复!


图错了,高低汉字标错了,英文没错

  回复 引用 举报
lkltyf 个人主页 给TA发消息 加TA为好友 发表于:2014-06-05 21:18:37 46楼
 

同是菜鸟,也想知道这些是怎么用的

  回复 引用 举报
levis312 个人主页 给TA发消息 加TA为好友 发表于:2014-06-17 16:14:37 47楼
 

好!!!!!!!!!!!!!!!!!!!!!!!!

  回复 引用 举报
QQ1039628760 个人主页 给TA发消息 加TA为好友 发表于:2014-07-06 09:13:49 48楼
 

给力;;;;;;;;;;;;

  回复 引用 举报
成效2014 个人主页 给TA发消息 加TA为好友 发表于:2014-09-24 13:40:38 49楼
 

借鉴借鉴,谢谢楼主。。。。。。。

  回复 引用 举报
xhwcyzy 个人主页 给TA发消息 加TA为好友 发表于:2014-09-25 09:30:31 50楼
 

给力;;;;;;;;;;;;

  回复 引用 举报
总条数: | 当前第1/2页 首页 上一页 1 2 下一页 尾页

周点击排行
周回复排行
最新求助