STep7组态编译安全模块后,系统并没有自动生成相对应的安全背景数据块。这个跟模块相对应的安全背景数据块不是编译自动生成的吗?
最佳答案
是自动生成的,但需要组态,设置参数。
请检查F-CPU参数
对F-CPU进行组态的方式与对标准自动化系统进行组态的方式基本相同。对于S7
DistributedSafetyF系统,还必须执行以下操作:
●组态保护级别1。
●组态F参数。
使用以下步骤组态保护级别1:
1.在HWConfig中,选择F-CPU(例如CPU315F-2DP),然后选择编辑(Edit)>对
象属性(ObjecTPropeRTies)菜单命令。
2.打开“保护”(Protection)选项卡。
3.设置保护级别“1:F-CPU的访问保护”(1:AccessprotectionforF-CPU)和“使用密码可
删除”(RemovablewithPASsword)。
在提供的域中为F-CPU输入密码,并选择“CPU包含安全程序”(CPUcontainssafety
program)选项。请注意,“模式”(Mode)域与安全模式无关。
使用以下操作步骤组态F参数:
1.在HWConfig中,选择F-CPU,然后选择编辑(Edit)>对象属性(ObjectProperties)
菜单命令。
2.打开“F参数”(FParameters)选项卡。打开该选项卡后,将提示您输入安全程序的密
码,或者必须在另一个对话框中设定安全程序的密码。有关安全程序密码的信息,请
参考『访问保护概述』一章。
在“F参数”(Fparameters)选项卡中,可以更改或接受以下参数的默认设置:
–启用或禁用取消激活安全模式功能
–PROFIsafe地址的基数
–F-CPU的兼容模式
(仅用于支持PROFIsafeV2MODE的F-CPU和仅具有PROFIBUSDP接口而不
是PROFINETIO的F-CPU)
–F数据块的编号区
–F功能块的编号区
–安全程序的本地数据区大小
详细参照《SIMATIC工业软件S7DistributedSafety—组态和编程》,里面有详细操作步骤,忘楼主采纳。
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
提问者对于答案的评价:
学习了