17838383235
首页 > 新闻中心 > 西门子3RV1011-1DA10
新闻中心
西门子3RV1011-1DA10
发布时间:2024-05-22        浏览次数:7        返回列表

有很多的初学者学习200 SAMRT的字节、字、双字能理解,当字节组合在一起就懵了,怎么计算?怎么看?看完小编的文章帮你解决这个烦恼。



首先我们来了解一下字节、字、双字。


字节Byte:由八个位组成的一个单元,也就是8个bit组成1个Byte。数据存储是以“字节”(Byte)为单位,数据传输大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是小一级的信息单位。


VB0:V存储区的字节0,包含了V0.0­—V0.7的8个bit位,V0.0是低bit位,V0.7是高bit位。


图片


字Word:16个位为一个字,计算机进行数据存储和数据处理的运算的单位,通常称16位是一个字。


VW0:V存储区的字0,包含VBO、VB1,VB0包含V0.0—V0.7的8个bit位,VB1包含V1.0—V1.7的8个bit位。VW0中V0.7是高bit位,V1.0是低bit位,VB0是高字节,VB1是低字节。


图片


双字Doubleword :32位是一个双字。在16位的CPU中,一个字刚好为两个字节,而32位CPU中,一个字是四个字节。


VD0:V存储区的双字0,包含VW0、VW2 ,包含VB0、VB1、VB2、VB3,VB0包含V0.0—V0.7的8个bit位,VB1包含V1.0—V1.7的8个bit位,VB2包含V2.0—V2.7的8个bit位,VB3包含V3.0—V3.7的8个bit位。VD0中V0.7是高bit位,V3.0是低bit位,VW0是高字,VB0是高字节,VB3是低字节。


图片




二进制数如何转换成十进制、八进制、十六进制呢?


可以通过百度查找就能找到很多方法,这里小编主要教快捷的方法,使用电脑中的计算器,win10系统在搜索处输入“计算器”就可以找到这个软件,单击计算器左上角的红框处,选择下列的程序员。


图片    图片


选择程序员后如下图所示,HEX:十六进制,DEC:十进制,OCT:八进制数,BIN:二进制数。如果是二进制转其他数值,选择BIN处输入需要转换的数值。


图片




后说一下,多个数据组合在一起怎么算?


在这里将通过一个例子来说讲解。


S7-200 SMART 系列PLC的存储区的寻址方式:

若V3.5=1,V 1.0=1,VB2=10,VB5=0,则V0.1=?、V2.3=?、VW0=?、VB1=?、VB3=?、VW2=?、VD0=?


对于这个题,很多初学者,一看到就懵了,不会。那么怎么做呢?


首先我们先看V0.1与哪个地址有关联?V0.1和V3.5、V1.0、VB2、VB5都没有关联,默认的位是为0的,所以V0.1=0。


V2.3与哪个地址有关联?VB2,VB2=10,转换成二进制:00001010,所以V2.3=1。


图片


VW0与哪个地址有关联?VW0包含了VB0、VB1, VB1包含了V1.0,因为V1.0=1,VW0= 0001,转换成十进制VW0=1。


图片


VB3与哪个地址有关联?VB3包含了V3.5,因为V3.5=1,所以VB3=00100000,转换成十进制VB3=32。



图片


VW2与哪些地址有关联呢?VW2包含了VB2、VB3,VB2=, VB3=,所以VW2=00001010 ,转换成十进制VW2=2592。


图片


VD0与哪些地址有关联呢?VD0包含了VW0和VW2,

VW0= 0001, VW2=

VD0= 0001 ,转换成十进制VD0=68128。


图片


那么除了这种方法还能怎么做呢?


连接上PLC,把数据写入对应的地址,然后监控需要求的地址数据。


图片




总结


对于初学者来说,不会进制转换可以使用计算器直接转换。数据组合非常检验初学者的一个水平,这个组合在使用过程中用的比较少,主要要考虑使用的地址会不会冲突,地址不冲突就不需要去算这些地址。


核心提示:西门子PLC代理,全新原装**,SIEMENS,湖南总代理,中国授权代理商
刚发布的文章
联系方式
  • 地址:中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
  • 手机:17838383235
  • 联系人:徐嘉泉
新闻分类
最新发布
企业新闻
站内搜索