找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
共享数据块(share DB是所有程序使用时的全局变量,使用时必须事先定义方可在程序中使用。其数据掉电保存。访问用间接寻址方式。
DB是S7-300/400的变量存储区,或者叫数据块,相当于S7-200中的V存储区。DB分两种,一种是存放全局变量的,一种是存放私有变量的的。
FC没有DB,但可以使用全局DB中的变量,因为全局DB中的变量对整个程序都有效。
FB也可以使用全局DB中的变量,同时它还有属于自己的私有DB,私有DB只能在所属的FB里访问。
DB的属性是在建立时设定的,也可以右键单击某个DB,在它的属性里查看是全局还是私有。 数据块DB,用于存储用户数据及执行程序过程中的中间变量的。默认情况下该数据掉电保存,其占用CPU的装载存储区和工作存储区,其存储范围比标志存储区(M)大。DB分为共享数据块(share DB)和背景数据块(instance DB)和基于UDT(用户定义数据类型)数据块(DB of type)
背景数据块(instance DB)与FB、SFB相关联,创建时必须指定它所属的FB,且FB必须已经存在。访问用间接寻址方式。
基于UDT(用户定义数据类型)数据块(DB of type),使用时必须预先已创建和指定UDT(用户定义数据类型),访问方式与共享数据块(share DB)、背景数据块(instance DB)相同。
多重背景数据是个基于FB、FC相互嵌套时,相应数据块DB存储的数据,此种数据块DB为含有嵌套FB的FC或FB嵌套FB提供数据存储区。访问用间接寻址方式。
有关背景DB块:
见《STEP7怎样使用多重背景数据块?》链接:
http://www.5iplc.com.cn/html/94/n-994.html
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城