n
描述
属性为“仅存储在装载内存中”的数据块(无链接的 DB)不占用控制器主存储器的任何空间,只使用 CPU 装载存储器的存储空间。因而适合存储控制器程序中不经常使用的大容量的数据,在 S7-1200/S7-1500 中使用 DB 块需要遵守下面的原则:n
- S7-1200 从固件版本 V2.0( 或更高 ) 并且STEP 7 (TIA Portal) V11+SP2 ( 或更高 ) 开始可以使用这些DB。n
- S7-1500需要使用STEP 7 (TIA Portal) V12 ( 或更高 ) 版本才能使用这些DB块。
例子
因为主存储器只有有限的存储空间,对于处方的应用,例如,具有不同处方值多重数据块只能存储在装载存储器中。这样,在主存储中只有一个工作 DB 包含当前的处方。如果上面提到的 DB 配置已被装载进 CPU,这些数据块只存储在 CPU 的装载存储器中,不占用主存储器的任何空间。n
图 01n
图. 01 显示了装载存储器中未连接的 DB 与主存储器中相应次序 DB 之间数据传递的示例。使用下面两个功能块进行数据传递。n
- READ_DBL:从装载存储器中读数据块n
- WRIT_DBL:将数据块写入装载存储器
附件中是关于 WRITE-READ 功能块的样例程序 。DB 块被CREATE_DB 功能块创建在装置存储区中。n
下面将讲解如何创建一个未连接的 DBn
- 打开工程向导创建一个全局的数据块 。n
- 鼠标右键单击新创建的全局数据块,在弹出的菜单中选择“属性”条目。n
- 选择“特性” 标签 然后使能特性“仅存储在装置存储区中”。
图片. 02
- 点击OK确认。
注意
做为进一步应用也可以在全局库中创建未连接的DB块,通过这种方法可以在其它项目中使用这里的元素。这样就可以避免对装载存储器的周期写操作,毕竟装载存储器的使用寿命是有限的。
更多的信息可以在STEP 7 (TIA Portal) 的在线帮助中查询到
- READ_DBL: 从装载存储区的数据块中读数据
- WRIT_DBL: 向装载存储区的数据块中写数据
下载
下面的下载包含了 "STEP7_(TIA_Portal)_Write_Read_DBL_V13.zip".
复制文件 "STEP7_(TIA_Portal)_Write_Read_DBL_V13.zip" 到一个单独的目录中,然后通过双击鼠标打开这个文件。此时可以使用 STEP 7 (TIA Portal) 打开或者提取相关的工程数据。
STEP7_TIA_Portal_Write_Read_DBL_V13.zip ( 2354 KB )
安全说明
西门子提供工业安全功能的产品和解决方案。支持安全操作的工厂、解决方案、机器、设备还有网 络。他们是全面的安全工业概念中的重要组成部分。西门子的产品和解决方案将继续在这些领域内发展,西门子建议要经常了解产品的更新,为了安全运行西门子的 产品和解 决方案有必要采取一些安全的措施(单元保护的概念,举例)并且保证每一个组件都是最新的,这也应该涵盖使用的第三方产品。关于工业安全可用的额外信息:
http://www.siemens.com/industrialsecurity.
为了让你了解产品更新,我们建议订阅我们的特定于产品的简报。额外的信息可以在:
http://support.automation.siemens.com.
创建环境
本FAQ 中的截屏和下载文件都是使用 STEP 7 (TIA Portal) V13 创建的。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc325852.html