回复:背景数据块和共享数据块如何从程序中看出区别

n次看你的背影

  • 帖子

    2321
  • 精华

    73
  • 被关注

    53

论坛等级:奇侠

注册时间:2008-03-11

普通 普通 如何晋级?

发布于 2011-08-03 13:24:16

6楼

quote:以下是引用嘿嘿213在2011-08-03 12:18:47的发言:
谢谢!
可是为什么不用
OPN DB500
OPN DI970
这个命令?这两个命令一样吗?


楼主:OPN DBx 是指打开指定的共享数据块x
CDB 指令是用来交换当前共享数据块和背景数据快的内容
OPN DIy 是指打开指定的背景数据块y
建议楼主可以查看一下SIEMENS官方编程手册关于指令方面的资料!我个人认为:操作系统一次只能允许程序打开一个共享数据块,紧接着打开第二个共享数据块时,前面一个数据块就自动关闭了。如果程序打开一个共享数据块,紧接着打开一个背景数据块是允许的;这时这个共享数据块地址保存DB寄存器1中,这个背景数据块地址保存在DB寄存器2中!所以CDB指令才能得以交换相互的数据!
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54622条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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