回复:关于S7-300编程语句中DI使用的问题

寒音

  • 帖子

    1394
  • 精华

    6
  • 被关注

    13

论坛等级:侠圣

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2010-10-25 12:35:02

1楼

这个DI是指背景数据块。
通过 OPN DI指令,将打开的数据块做为背景数据块。
而OPN DB指令,打开的数据块是共享数据块。
这样,在一个块中可以同时打开一个共享数据块和一个背景数据块。
举例
STL 解释
OPN DB10 // 打开数据块 DB10 作为共享数据块。
L DBW35 // 将打开数据块的数据字 35 装入累加器 1 低字中
T MW22 // 将累加器 1 低字中的内容传送到存储字 MW22。
OPN DI20 // 打开数据块 DB20 作为背景数据块。
L DIB12 // 将打开背景数据块的数据字节 12 装入累加器 1 低字中。
T DBB37 // 将累加器 1 低字中的内容传送到打开共享数据块的数据字节 37 中。
没有
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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