基于 GSD 的故障安全 I/O 设备的 F参数“F_CRC_Seed”和“F_Passivation”F 参数“F_CRC_Seed”和“F_Passivation”会影响基于GSD 的故障安全 I/O 设备的行为。F 参数的组合无法设置,但可通过选择相应的 F 模块进行指定。Zui多可使用三个 F模块变型,具体取决于使用的 S7-300/400 或 S7-1200/1500 F-CPU。F 模块变型 F_CRC_SeedF_Passivation 基于 GSD 的故障安全 I/O 设备的行为 可与 F-CPU 结合使用1 参数不存在 参数不存在 基于GSD 的 I/O 设备与 PROFIsafe 的基本协议 (BP)结合使用。不支持“RIOforFA-Safety”规约。S7-300/400/1200/1500*2CRCSeed24/32设备/模块 基于 GSD 的 I/O 设备与 PROFIsafe 的扩展协议 (XP)结合使用。不支持“RIOforFA-Safety”规约。S7-1200/15003 CRCSeed24/32通道 基于 GSD 的I/O 设备与 PROFIsafe 的扩展协议 (XP)结合使用。支持“RIOforFA-Safety”规约。S7-1200/1500* 如果 F 模块变型 2 和 3 均不存在,则仅将 F模块变型 1 与 S7-1200/1500 F-CPU 结合使用。更多信息有关参数说明,请参见基于 GSD 的故障安全 DP从站和基于 GSD 的 I/O 设备的帮助。安全管理编辑器 3概述安全管理编辑器可在以下方面为您提供支持:• 显示安全模式的状态•禁用安全模式• (S7-1200、S7-1500)显示和更改快速调试状态• 显示安全程序的状态• 显示集体 F 签名•(S7-1200、S7-1500)显示集体 F-SW 签名• (S7-1200、S7-1500)显示集体 F-HW 签名•(S7-1200、S7-1500)F 通信地址签名• 创建和组织 F 运行组• 显示 F 块的信息• 显示有关 F 型 PLC数据类型 (UDT) 的信息• 指定/更改访问保护• 具有 F 管理权限的用户的相关信息• 设置/修改安全程序的设置,例如启用 F更改历史• (S7-1200、S7-1500)通过 Flexible F-Link 创建/显示/删除 F通信安全管理编辑器编程和操作手册, 11/2022, A5E33215622-AM 89安全管理编辑器中包含以下几个区域:• 常规(General)在“常规”(General) 下,将显示以下信息:– 安全模式状态– 快速调试状态– 安全程序状态– F签名有关“常规”(General) 区域的更多信息,请参见““常规”(General) 区域 (页 91)”。• F 运行组(F-runtime group)在“F 运行组”(F-runtime group) 中,可确定 F 运行组的块和属性。有关 F运行组的信息,请参见““F 运行组”区域 (页 94)”。安全管理编辑器90 编程和操作手册, 11/2022,A5E33215622-AM• F 块 (F-blocks)在“F 块”(F-blocks) 中,将显示安全程序中所用 F块以及这些块属性的信息。有关“F块”(F-blocks) 区域的更多信息,请参见““F 块”(F-blocks) 区域 (页96)”。• F 型 PLC 数据类型 (F-compliant PLC data types)在“F 型 PLC数据类型”(F-compliant PLC data types) 中,可以获得有关创建的 F 型 PLC数据类型 (UDT)的信息。在这里,还可以获得有关安全程序中是否使用某种 F 型 PLC数据类型 (UDT) 的信息。有关“F 型 PLC数据类型”的其它信息,请参见““F 型 PLC 数据类型”(F-compliant PLC data types)区域(S7-1200 和 S7-1500) (页 98)”。• 访问保护 (Accessprotection)在“访问保护”(Access protection)中,可设置、更改或撤销安全程序的密码。也可以通过项目保护为安全相关的项目数据设置访问保护。进行生产操作时必需设置访问保护。有关访问保护的更多信息,请参见“安全相关的项目数据的CPU 范围的访问保护(页 108)”。• Web 服务器 F 管理 (Web server F-Admins)在“Web 服务器 F管理”(Web server F-admins) 中,可查看 F-CPU 的 Web 服务器中有关带有 F管理属性的用户信息。有关“Web 服务器 F 管理”(Web server F-Admins) 区域内的详细信息,请参见““Web服务器 F 管理”区域(S7-1200、S7-1500) (页 99)”。• 设置 (Settings)在“设置”(Settings)中,可设置安全程序的参数。有关安全程序设置的信息,请参见““设置”(Settings) 区域 (页 99)”。• FlexibleF-Link在“Flexible F-Link”区域中,可通过 Flexible F-Link 以表格形式获取所组态的 F通信相关信息并创建 F 通信。具体信息,请参见““Flexible F-Link”区域(S7-1200、S7-1500)(页105)”。参见安全程序的程序结构(S7-1200 和 S7-1500) (页119)安全程序的程序结构(S7-300、S7-400) (页 117)定义 F 运行组 (页 142)安全管理编辑器3.1打开安全管理编辑器编程和操作手册, 11/2022, A5E33215622-AM 913.1 打开安全管理编辑器要求如果在项目中已将CPU 组态为 F-CPU(即 F-CPU 属性中的“激活 F 功能”(F-capabilityactivated)选项必须选中),则安全管理编辑器将在项目树中显示为一个元素。操作步骤要打开安全管理编辑器,请按照以下步骤进行操作:1. 在项目树中打开F-CPU 文件夹。2. 双击“安全管理”(Safetyadministration),或右键单击并选择快捷菜单安全管理编辑器(Safety AdministrationEditor)。结果在工作区中打开 F-CPU 的安全管理编辑器。3.2 “常规”(General)区域“安全模式状态”(Safety mode status)在“安全模式状态”(Safety mode status)中,将显示安全模式的当前状态。为此,需要与所选 F-CPU 间建立在线连接。可以具有以下状态:• “激活安全模式”(Safetymode is activated)• “未激活安全模式”(The safety mode is not activated)•“F-CPU 处于 STOP 模式”(F-CPU is in STOP)• “无运行的 F-CPU”(No active F-CPUavailable)• “未调用 F 运行组”(F-runtime group was not called)•“未调用安全程序”(The safety program is not called)• “(无在线连接)”((No onlineconnection))安全管理编辑器3.2 “常规”(General) 区域92 编程和操作手册, 11/2022,A5E33215622-AM“禁用安全模式”(Disable safetymode)如果存在在线连接并激活了安全模式操作,则可以通过“禁用安全模式”(Disable safetymode) 按钮禁用所选F-CPU 的安全模式。只能取消整个安全程序的安全模式,而不能对各个 F 运行组取消激活安全模式。更多相关信息,请参见“禁用安全模式(页 360)”部分。“快速调试状态”要使用快速调试模式,确保在“设置”(Settings) 区域 (页99)中选择“可禁用安全模式”(Safety mode can bedisabled),并确保已一致地编译了安全程序。可通过“快速编译”(默认设置)或“一致编译”执行快速调试模式。更多相关信息,请参见“RUN模式下的安全程序(S7-1200、S7-1500) (页 374)”部分。“安全程序状态”(Safety programstatus)“安全程序状态”(Safety program status) 将显示在线和离线程序的当前状态。可以具有以下状态:•一致(如果未分配密码,将显示相应信息。此信息不适用于使用项目保护的情况。)• 不一致 (Inconsistent)• 已修改(Modified)•快速调试模式已激活(如果已激活通过“快速编译”执行快速调试模式,且在程序中进行了更改)如果没有与在线程序建立连接,则将显示消息“(无在线连接)”((noonlineconnection))。“F 签名”如果未建立在线连接在“F 签名”(F-signatures)下,显示多个签名。每个签名都由故障安全项目数据的不同部分组成。• 集体 F签名:每次更改故障安全项目数据时,此签名都会更改。其中包含下述签名。• 集体 F-SW 签名(S7-1200/1500):每次更改安全程序时,此签名都会更改。• 集体 F-HW 签名(S7-1200/1500):每次更改故障安全硬件配置时,此签名都会更改。• F 通信地址签名(S7-1200/1500):每次更改与 Flexible F-link 的通信连接的名称或 F通信 UUID时,此签名都会更改。对于集体 F 签名,将在“时间戳”(Time stamp)列中显示上一次编译过程的时间。如果建立了在线连接对于现有在线连接,会在“程序签名”(Program signature)下显示以下内容:• 安全程序的状态状态含义在线和离线集体 F 签名匹配。在线和离线集体 F 签名互相不匹配。—无法确定安全程序的状态。• 在线/离线集体 F 签名• 集体 F 签名匹配时:有关在线与离线状态下 F 块版本的一致性信息。状态版本比较 语句不相关 在线和离线集体 F 签名互相不匹配。在线和离线集体 F 签名匹配,但 F块的在线版本与离线版本不同。在线和离线集体 F 签名匹配,在线和离线使用相同的 F 块版本。不相关 —无法确定安全系统的版本。有关在线安全程序一致性的更多信息,请参见“在线和离线程序的一致性“F 运行组”区域安全程序由一个或两个 F运行组组成。有关 F 运行组的常规信息,请参见“安全程序的程序结构(S7-300、S7-400) (页117)”和“安全程序的程序结构(S7-1200 和 S7-1500) (页 119)”。有关创建 F 运行组的信息,请参见“定义 F运行组 (页 142)”(S7-1200、S7-1500)“创建全局 F-I/O状态块”可以创建名为“RTGx_GLOB_FIO_STATUS”的标准块 (FB),该块评估是否 F 运行组 x 中至少有一个F-I/O 或 F-I/O 中至少有一个通道的输出使用替代值,而不是过程值。评估结果可在“QSTATUS”输出中找到。会忽略使用F-I/O DB 中的 DISABLE 变量禁用的F-I/O。“RIOforFA_VALUE_STATUS”输出对应于“QSTATUS”输出,但只考虑使用“RIOforFA-Safety”规约的F-I/O。要生成此标准 FB,请使用“创建全局 F-I/O 状态块”(Create global F-I/O statusblock) 按钮。只能在编译安全程序后创建标准 FB。可以在标准用户程序中的任何位置调用标准 FB。说明添加或删除 F-I/O时,必须生成“RTGx_GLOB_FIO_STATUS”。参见过程数据或故障安全值 (页 174)安全管理编辑器3.3 “F运行组”区域编程和操作手册, 11/2022, A5E33215622-AM 953.3.2预处理/后处理(S7-1200、S7-1500)通过预处理和后处理,可以选择在 F 运行组之前或之后直接调用标准块(FC),例如,通过Flexible F-Link (页 310) 实现基于故障安全通信的数据传输。要求• 只有标准 FC 可用。•在标准 FC 的块接口中,只允许临时本地数据和常量。• (S7-1500) 如果 F 运行组位于安全单元,且 FC将在安全单元之外使用,则必须发布这些 FC,且必须通过关系将其软件单元连接到安全单元。操作步骤1. 为预处理和后处理创建标准FC。2. 在“安全管理编辑器”的“F 运行组的预处理/后处理”(Pre-/postprocessing of theF-runtimegroup) 中,分配标准 FC。说明删除已分配的 FC或通过复制将其覆盖时,会自动复位其作为预处理/后处理块的选项。对安全程序的影响• F 运行组的运行时间将由使用预处理/后处理的标准FC 运行而加长(F 运行组信息 DB中显示对 TRTG_CURR 和 TRTG_LONG 的影响)。•由于预处理/后处理不会更改安全程序的功能,在编译后,集体 F 签名保持不变。