找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
1.DB块负责记录数据和提供数据的初始值,PLC的程序在每次运算后将所得到的数据记录在相应的DB块中,下次再用时从这里读,运算后再写进去,另外,上位机通讯主要从DB块中读写数据
2.与逻辑块不同,在数据块中没有STEP 7的指令。它们用于存放用户数据,换句话说,数据
块中存放用户程序工作时所需的变量数据。共享数据块用于存放所有其它块都可以访问的
用户数据。
DB的大小可以不同。关于所允许的最大尺寸,请参考用户所用CPU的描述。
用户可以用任意方式来建立数据块的结构,以适合其不同的需求。
在用户程序中的共享数据块
如果某个逻辑块(FC,FB或OB)被调用,则它可以临时占用临时本地数据区的空间(L
堆栈)。除了这个本地数据区,逻辑块还可以打开一个DB形式的存储区。与局域数据区中
的数据不同,当相应的逻辑块运行结束从而DB关闭时,在DB中的数据不会被删除。
每个FB、FC或OB可从共享DB中读取数据,或将数据写入共享DB。当该DB退出时,这些
数据保持在DB中。
3.至于怎么建立DB块更是简单,在block中右键点击插入,选择DB块就可以了。 但是个人认为你应该是想更全面的了解DB块!!
帮你找了下面的资料!!
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=1336&cid=1029
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城