返回首页 | 加入收藏 | 留言反馈
学习西门子PLC最重要基础之一
学习西门子PLC最重要基础之一
作者:众为自动化培训中心

存储器单位及存储区域

存储单位:

在S7-200型PLC中,存储单位可以分为位、字节、字、双字,这四个存储单位。

它们之间的关系如下所示:

在程序中对于位、字节、字、双字的表示方法:

以位的形式访问:

                    

                      

 

 

 

                              

 

 

 

 

 

 

以上所示的为对位地址进行访问的表达形式,第一个为区域标志(这一个符号代表PLC里面的一个存储区域),第二个为字节的编号,表示这个存储区域的第几个字节。最后一个为位编号,即第几个字节的第几个位。如I0.0,表示的是I这个存储区域的第0字节的第0位。

 

 

 

 

 

 

以字节的形式访问:

                                   

 

 

 

 

 

 

 

                                          

 

 

 

 

 

 

以上所示的为对字节型地址进行访问的表达形式,第一个为区域标志(这一个符号代表PLC里面的一个存储区域),第二个字母B表示字节,表示地址类型为字节类型。最后一个为字节编号,即第几个字节。如IB0,表示的是I这个存储区域的第几个字节。

 

以字的形式访问:

                                           

 

 

 

 

 

 

 

                                          

 

 

 

 

 

 

以上所示的为对字类型地址进行访问的表达形式,第一个为区域标志(这一个符号代表PLC里面的一个存储区域),第二个字母W表示字,表示地址类型为字类型。最后一个为字编号,即第几个字。如IW0,表示的是I这个存储区域的第几个字。

 

 

 

 

以双字形式访问:

                                           

 

 

 

 

 

 

 

 

                                       

 

 

 

 

 

 

以上所示的为对双字类型地址进行访问的表达形式,第一个为区域标志(这一个符号代表PLC里面的一个存储区域),第二个字母D表示双字,表示地址类型为双字类型。最后一个为双字编号,即第几个双字。如ID0,表示的是I这个存储区域的第几个双字。

 

 

 

下图所描述的是地址之间的关系,在后面的学习中,可以毫不夸张的说几乎所有的指令、所有的功能都将涉及到这一基础知识。所以花时间去掌握这一知识点是犹其重要的。

 

 

 

 

  存储单位之间的关系:

 

 

 

 

 

 

 

 

 

 

在存储单位之间高位和低位所描述的也就是位权的高低的问题:

比如:IB0内的8个位的状态是:00100001,那么此时可得出在IB0里面所存储的十进制数为:33,十六进制数为:21

 

 

所以结果是20次方加上25次方的和。

 

一个存储区域各单位之间的分布式结构:

 

 

从上图中我们可以看出如:IB1IW0里面它是一个低字节,但在IW1里面它是一个高字节,所以说一个字节是高字节还是低字节这只是相对的,不是绝对的。当然IB0是个例外。

ID0包括了IW0IW2这两个字,ID1包括IW1IW3这两个字,ID2包括IW2IW4,在这里也就是说IW2既是ID0的低字,同时,还是ID2的高字。

由于地址之间存在这样的关系,所以我们在以后的编写程序的过程当中在使用地址的时候遵循如下规则:字与字之间相隔两个单位,比如我现在使用了W0来存放数据,下面我接着要用下一个字,那么此时它的下一个字是W2而不是W1。因为W0包括B0B1B1是低字节,数据从低字节开始存放,低字节放不下再往高字节存放,如果用W1的话那么此时如果这个数据低8位不足以存放的时候此时数据会放到高8位去,又因为W1的高8位即是W0的低8位,便会覆盖之前的数据。

同样的道理,如果使用双字类型的地址,比如现在使用了D0这一双字,下一个双字应该是D4,因为D0包括B0B1B2B3,D1包括B1B2B3B4所以这样存放数据有可能会覆盖之前的数据,D2包括B2B3B4B5,同样有可能会覆盖之前的数据,D3包括B3B4B5B6,同样有可能会覆盖之前的数据,D4包括B4B5B6B7,而B4D0无任何关系,所以可得出结论:在使用地址的时候,字节是连续的,字与字之间相隔2个单位,双字与双字之间相隔4个单位。因为一个字包括两个字节,一个双字包括4个字节。而字节是相临的。

     苏州众为PLC培训中心,专一PLC培训五年,小班化教学,保证教学质量,老师都是全职,学习时间为从早上8:30到晚上9点,让学员有充足的时间学习,在短的时间内学到更多的知识。       众为PLC培训中心,在培训之余,还对外承接工程项目,基本每个月都有工厂项目实操,为的是能让学员有更多实战经验。
 
   
   [移动电话]
      
      罗老师:18662604249
      
      彭老师:18662576741
   [固定电话]
      0512-65189891
     
关于我们 | 培训设备 | 技术课程 | 下载中心 | 联系我们 | 乘车线路
PLC培训 PLC编程培训 PLC技术培训 苏州PLC培训 济南PLC培训 无锡PLC培训 常州PLC培训 上海PLC培训
烟台PLC培训 青岛PLC培训 德州PLC培训 潍坊PLC培训 西门子PLC培训 三菱PLC培训 淄博PLC培训 欧姆龙PLC培训
网址:www. 邮箱: