Step7组态编译安全模块后,系统并没有自动生成相对应的安全背景数据块。这个跟模块相对应的安全背景数据块不是编译自动生成的吗?
最佳答案
是自动生成的,但需要组态,设置参数。
请检查F-CPU参数
对 F-CPU 进行组态的方式与对标准自动化系统进行组态的方式基本相同。 对于 S7
Distributed Safety F 系统,还必须执行以下操作:
● 组态保护级别 1。
● 组态 F 参数。
使用以下步骤组态保护级别 1:
1. 在 HW Config 中,选择 F-CPU(例如 CPU 315F-2 DP),然后选择编辑 (Edit) > 对
象属性 (Object Properties) 菜单命令。
2. 打开“保护” (Protection) 选项卡。
3. 设置保护级别“1: F-CPU 的访问保护” (1: Access protection for F-CPU) 和“使用密码可
删除” (Removable with Password)。
在提供的域中为 F-CPU 输入密码,并选择“CPU 包含安全程序” (CPU contains safety
program) 选项。 请注意,“模式” (Mode) 域与安全模式无关。
使用以下操作步骤组态 F 参数:
1. 在 HW Config 中,选择 F-CPU,然后选择 编辑 (Edit) > 对象属性 (Object Properties)
菜单命令。
2. 打开“F 参数” (F Parameters) 选项卡。 打开该选项卡后,将提示您输入安全程序的密
码,或者必须在另一个对话框中设定安全程序的密码。 有关安全程序密码的信息,请
参考『访问保护概述』一章。
在“F 参数” (F parameters) 选项卡中,可以更改或接受以下参数的默认设置:
– 启用或禁用取消激活安全模式功能
– PROFIsafe 地址的基数
– F-CPU 的兼容模式
(仅用于支持 PROFIsafe V2 MODE 的 F-CPU 和仅具有 PROFIBUS DP 接口而不
是 PROFINET IO 的 F-CPU)
– F 数据块的编号区
– F 功能块的编号区
– 安全程序的本地数据区大小
详细参照《SIMATIC 工业软件 S7 Distributed Safety — 组态和编程》,里面有详细操作步骤,忘楼主采纳。
https://support.industry.siemens.com/cs/document/22099875/simatic-%E5%B7%A5%E4%B8%9A%E8%BD%AF%E4%BB%B6-s7-distributed-safety-%E2%80%94-%E7%BB%84%E6%80%81%E5%92%8C%E7%BC%96%E7%A8%8B?dti=0&lc=zh-CN
提问者对于答案的评价:
学习了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc218285.html