STEP 7 Safety本文档对 STEP 7 Safety Advanced V19 和STEP 7 Safety Basic V19进行了介绍。STEP 7 Safety 软件可用于对 SIMATIC Safety F 系统进行组态和编程。借助STEP 7 Safety,您可以: • 支持在 TIA Portal 的硬件和网络编辑器中组态 F-I/O • 支持使用LAD 和 FBD 创建安全程序并该安全程序中集成有错误检测功能 • 在 LAD 和 FBD中编写安全程序的指令(用法和标准用户程序中类似) • 在 LAD 和 FBD 中编写具有特定安全功能的安全程序指令STEP 7 Safety 还可提供比较安全程序的功能以及协助您进行系统验收的功能。 警告必须按本文档所述在 TIA Portal 中组态 F-CPU 和 F-I/O 以及编写 F 块。必须遵守“系统验收 (页330)”部分中介绍的所有方面,以确保 SIMATIC Safety F 系统可实现安全操作。不允许使用其 他规程。 (S056)可选软件包 除 STEP 7 Safety 外,还可以将可选软件包与 F-I/O 和 F-CPU结合使用,以及使用相关指令在 SIMATIC Safety F 系统中通过特殊安全功能对安全程序进行编程。例如,SINUMERIK或故障安 全 HMI 移动面板。 在特定可选软件包的文档中对安装、参数分配、编程以及系统验收需要注意的重要事项进行了 介绍。另请参见“SIMATIC Safety F 系统支持的配置 (页 57)”中的说明。 TIA Portal 云连接器 警告 TIAPortal 云连接器仅适用于采用 TIA Portal 的工程。即,不允许在生产运行过程中进行在线 访问(例如SCADA)。对于安全程序,尤其如此。(S068) Openness 作为 STEP 7 Safety 的一部分,Openness支持下列功能。在生产运 行中,不允许使用 Openness。 作为 STEP 7 Safety 的一部分,支持以下内容: •插入/移除 F-CPU 和 F-I/O • 从模板复制/删除 F-CPU 和 F-I/O • 编译硬件 • 编译软件(包括安全程序)• 处理对安全相关的项目数据的访问保护(适用于未通过项目保护进行保护的 TIA 项目) 24 SIMATIC Safety -组态和编程 编程和操作手册, 11/2023, A5E33215622-AN 产品概述 1.2 硬件组件和软件组件 • 读取/组态F-CPU 的 F 参数(适用于 S7-1500 F-CPU) • 读取/组态 F-I/O 的 F 参数 • 读取/组态 F-I/O的 i 参数(适用于 ET 200SP、ET 200AL、ET 200MP、ET 200eco PN、ET 200pro) •将安全相关的项目数据下载到 SIMATIC 存储卡或将其存储在文件夹中 • 读取、声明或删除 PLC 变量表中的故障安全变量 •将项目更新为Zui新类型的 F 块 • 一致的站上传 • 导出和导入 F 块和 F 型 PLC 数据类型 (UDT) • 硬件和软件的比较• 版本控制接口 (VCI) 支持 • 读取安全程序的 PLC 在线识别码 • 将安全相关项目数据存储为 PC 系统组态文件不支持以下操作。 • 下载到设备 警告 结合使用 Openness 或其它用于操作 TIA Portal的工具来以及安全相关项目数据时,必须确保数据的完整性(例如作为“源代码管理”应用的保存或传输功能的一部分)。如果连接外部工具,必须遵守 IEC 61508-3 中关于离线支持工具的要求。在线或离线状态下违反安全相关项目数据的完整性无法通过 STEP 7 Safety 检测。必 须按照“系统验收 (页330)”部分所述对安全相关项目数据的正确性进行Zui终验证。 (S070) Openness 程序也可作为插件集成到 TIAPortal 中。还可以包含所谓的工作流程插件, 编译安全程序之前会自动调用该插件。参见标准帮助中的“扩展工作流程”。如果已集成此类工作流程插件,将在安全摘要中输出此信息。 Openness 服务 Openness 接口(Siemens.Engineering.dll) 已扩展为包含以下服务。
在工程系统中使用虚拟环境请注意,在具备可访问系统的网络中,管理程序或管理程序的客户端软件不允许执行在具有 实际 F-CPU 和 F-I/O的网络中生成时间响应正确的记录消息帧顺序的功能。 例如,在使用以下功能时确保满足该条件: • 复位虚拟机 (VM)的捕获状态(快照) • 挂起和恢复 VM • 在 VM 中重放记录顺序 • 生产运行期间(例如,故障容错 (FT))在主机之间移动VM • 虚拟系统中的 VM 数字化双胞胎 如有疑问,请在设置中禁用这些功能(管理程序管理控制台)。(S067) 在操作系统中安装S7-150xS(P) F 警告 如果使用的 PC 安装了多个 Windows 或 Linux操作系统(例如通过启动管理器),则仅可在 此 PC 上安装一个 S7-150xS(P)。
安全程序可通过程序编辑器创建安全程序。可使用 STEP 7 Safety 中的指令以 FBD 或 LAD 编程语言编写 故障安全 FB 和FC,以及创建故障安全 DB。 编译安全程序时,将自动执行安全检查并插入用于错误检测和故障响应的其他故障安全块。这将确保可以检测到故障和错误,并触发适当的响应,以使 F 系统保持在安全状态或进入安全状 态。 除安全程序之外,F-CPU上也可运行标准用户程序。由于标准用户程序可检测到安全程序的安 全相关数据的意外影响,在 F‑CPU上可存在标准程序和安全程序。 在 F-CPU 中,安全程序和标准用户程序可通过位存储器、标准 DB 数据或访问过程映像输入和输出进行数据交换。 请注意使用软件单元或安全单元 (页 101)时可能存在的限制/特殊情况。 参见 将数据从安全程序传送到标准用户程序(页 168) 1.3 安装/卸载 STEP 7 Safety Basic V19 许可证 安装 STEP 7 SafetyBasic V19 许可证后,可使用 STEP 7 Safety Basic V19 的相应功能。STEP 7 Safety Basic V19 的软件要求 PG/PC 上至少需要安装以下软件包: •SIMATIC STEP 7 Basic V19 安装 STEP 7 Safety Basic V19许可证 1. 在安装有“SIMATIC STEP 7 Basic V19”或“SIMATIC STEP 7 AdvancedV19”软件包的 PG/PC 上,启动“Automation License Manager”。 2. 按照“AutomationLicense Manager 帮助”中的说明,安装 STEP 7 Safety Basic V19 许可 证。 卸载STEP 7 Safety Basic V19 许可证 要卸载 STEP 7 Safety BasicV19 许可证,按照“Automation License Manager 帮助”中的说明进 行操作安装/卸载 STEP 7Safety Advanced V19 许可证 安装 STEP 7 Safety Advanced V19 后,可使用 STEP 7Safety Advanced V19 的相应功能。 STEP 7 Safety Advanced V19的软件要求 PG/PC 上至少需要安装以下软件包: • SIMATIC STEP 7 Professional V19 安装STEP 7 Safety Advanced V19 许可证 1. 在安装有“SIMATICSTEP 7 Professional V19”软件包的 PG/PC 上,启动“Automation LicenseManager”。 2. 按照“Automation License Manager 帮助”中的说明,安装 STEP 7 SafetyAdvanced V19 许 可证。 卸载 STEP 7 Safety Advanced V19 许可证要卸载 STEP 7 Safety Advanced V19 许可证,按照“Automation License Manager帮助”中的说 明进行操作。 1.5 安装/卸载 STEP 7 Safety PowerPack 安装 STEP 7 SafetyPowerPack 后,可使用 STEP 7 Safety Advanced V19 的相应功能。 STEP 7 SafetyPowerPack 的软件要求 PG/PC 上至少需要安装以下软件包: • SIMATIC STEP 7 ProfessionalV19 安装 STEP 7 Safety PowerPack 1. 在安装有“SIMATIC STEP 7Professional V19”软件包的 PG/PC 上,启动“Automation License Manager”。 2.按照“Automation License Manager 帮助”中的说明,安装 STEP 7 Safety PowerPack中包含 的许可证。 卸载 STEP 7 Safety PowerPack 要卸载 STEP 7 SafetyPowerPack 中包含的许可证,请遵循“Automation License Manager 帮助 ”中的相关说明。在STEP 7 Safety Advanced 中,可以继续使用通过 S7 DistributedSafety V5.4 SP5 创建的安全 程序。