回复:请教:DB5.DBW0 、DB5.DBW2等等 这是什么意思呢

dqtxj

  • 帖子

    50
  • 精华

    0
  • 被关注

    3

论坛等级:游民

注册时间:2009-07-08

普通 普通 如何晋级?

发布于 2009-08-01 10:59:24

0楼

1、DB区根据CPU的型号不同其定义的最大范围也不同,如CPU313C-2PTP的范围是:DB0-DB511,其中DB0是系统保留的,目前还没有谁知道具体是什么用途!

2、DB数据区使用前要在块管理器里面定义,特别注意的是在其属性栏的第二部分有一选项叫:“非掉电保持”,系统默认是不选的,如果你选择的话,一旦CPU掉电DB区的数据就不自动保存了。

3、DB块的数据访问可用命令语句:OPN DB,也可以直接访问带有DB号的数据:DB1.DBX0.0;

4、假如你已经建立了数据块:DB1,双击就出来了DB1的参数设定面版。可在里面添加数据位,数据字节,数据字或双字:DBX0.0,DBB0,DBW0,DBD0;然后系统就根据你所定义的数据自动分配一大小区域给它。

5、DB1.DBX0.0是指DB1数据块的第一个字的第一个位,1双字(DBD0)=2字(DBW0+DBW1)=4个字节(DBB0+DBB1+DBB2+DBB4)=32个位(DBX0.0+DBX0.1+...+DBX4.7);

6、使用数据时,一定注意DBW0,DBW1是有一部分数据区重叠的,因为DBW0=DBB0+DBB1,而DBW1=DBB1+DBB2,可以看出其重叠部分是DDB1,如果你向DBW0写一个大于255的整数时,再往DBW1写一个数,那么DBW0的数据就变了。这点你可以通过西门子的仿真软件体会一下。





以上几点,不当请指教!
好好学习,天天向上!!!QQ125970728
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。