n
描述
为了避免当电源失效后数据的丢失需要指定全局数据块的特殊的数据作为断电保持特性 。 这些数据被保存在断电保持区中。当创建全局数据块时,需要指出是否定义所有的数据还是单独的数据作为断电保持的变量。然后这个定义步骤或者在 "Add new block" 对话框中的选择在两个不同版本的STEP 7里是不同的。n
在STEP 7 V10.5里定义数据块中的变量的断电保持
在项目视图里的"Program blocks" 文件下打开 "Add new block" 对话框并选择 "Symbolic access only"选项。n
- 如果使能了"Symbolic access only" 选项 (像图 01),对于数据块中的每个DB变量都可以配置单独的断电保持。n
- 如果没有使能"Symbolic access only" 选项 , 就不能对数据块中的每个DB变量都单独配置断电保持。 在这种情况下只能配置全部的变量为断电保持或者全部不是断电保持。
图 01n
在STEP 7 V11.0里定义数据块中的变量的断电保持
在项目视图里的"Program blocks" 文件下打开 "Add new block" 对话框。在STEP 7 V11.0里不像STEP 7 V10.5一样可以选择块的访问。n
- 如果选择"Optimized" 选项 (缺省设置如图 02),对于数据块中的每个DB变量都可以配置单独的断电保持。n
- 如果选择"Standard - compatible with S7-300/400" 选项作为数据访问方式, 就不能对数据块中的每个DB变量都单独配置断电保持。 在这种情况下只能配置全部的变量为断电保持或者全部不是断电保持。
图02n
注意
仅在 "Add new block"里在STEP 7 V11.0可以定义数据块的访问或在 in STEP 7 V10.5选择"Symbolic access only" 选项。一旦创建了功能块,就不能修改定义设置。只能通过下面的步骤查看数据块配置的属性。n
- 在项目视图中,右键单击数据块,在弹出的菜单中选择"Properties..."选项。n
- 在右面的屏中的"Attributes" 标签中可以查看是否
- 对于DB块配置了"Optimized block access" (STEP 7 V11.0)。
- 对于DB块配置了"Symbolic access only" (STEP 7 V10.5)。
如果在V11.0里"Optimized block access" 属性没有被使能(没有勾选) , 那么数据块就被配置为 "Standard - compatible with S7-300/400" 。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc331350.html