F-I/O 的组态控制(选件处理)对于 F-I/O 的组态控制(选件处理),与标准 I/O 设备一样。通过在 STEP 7 帮助中搜索“组态控制(选件处理)”可以获得详细信息。以下部分描述了对于 F-I/O 还必须遵守的内容。要求• 满足 STEP 7 帮助中“组态控制(选件处理)”下指定的要求。• 满足 STEP 7 帮助中“组态控制(选件处理)”下指定的要求。将 F-I/O 作为标准 I/O 进行处理。• V2.1 或更高版本设置为安全系统版本。• 使用组态控制(选件处理)的 F-I/O 的位置– 在 F-CPU S7-300/400/1200/1500 带的分布式 IO 中– 在 F-CPU S7-1500 的中央机架中设置或分配 F-I/O 的 PROFIsafe 地址。说明只有在实际存在Zui大组态时,才能分配 PROFIsafe 地址 (页 78)。组态2.5 F-I/O 的组态控制(选件处理)64 编程和操作手册, 11/2022, A5E33215622-AM操作步骤(S7-1200、S7-1500)通过将关联 F-I/O DB (页 177) 中的 DISABLE (页 182) 变量设置为“1”,禁用相应型号(选件)中不存在的 F-I/O。这可以防止 F-CPU 的错误 LED 闪烁和引用这些 F-I/O 的安全程序的诊断条目。使用关联 F-IO 数据块的 DISABLED (页 183) 变量,可以评估 F 模块是否停用。(S7-300、S7-400)为了防止 F-CPU 的错误 LED 闪烁,无需遵守更多要求。不能抑制诊断条目。警告如果使用组态控制,则实际组态将与组态的Zui大组态不同。可以通过控制记录将当前选项(站选项)中不存在的 F-I/O 识别为“不可用”。如果标记为“不可用”的 F-I/O 可能存在于实际系统中,则必须确保在安全程序中为这些 FI/O 提供替代值 (0) 或在输出端输出。这可以通过将关联 F-I/O DB 中的 DISABLE 变量 (S7-1200/1500) 或 PASS_ON 变量 (S7-300/400) 相应地设置为“1”来实现。(S077)2.5.1 示例简介以下示例显示了如何• 选择/检测站选项• 禁用站选项中不存在的 F-I/O (S7-1200/1500)• 为各种站选项提供安全程序 安全选择/检测站选项通过将 F-I/O 的输入端接线到 M/L+ 对站选项进行安全选择/检测。例如,可以选择Zui多 4 个站选项,其中包含 2 个 F-I/O 输入。请注意,检测站选项时,在某些情况下(例如,在 F 系统启动期间或发生 F-I/O 通道错误时),替换值 (0) 用于 F-I/O 的输入端。在这些情况下,无法检测到当前站选项。因此,还应评估输入端的值状态,并仅在启动 F系统后应用站选项一次。对于站选项的一次性识别,请定义静态本地数据,例如,默认值为“TRUE”的OptionSelectionRuns。 对应选项 C 和 D。检测到站选项时,会立即重置用于站选项的一次性检测的静态本地数据:说明仅在标准用户程序中选择/检测站选项时,“站选项”仅标准的数据可用,该数据是非安全的。确保不会由此产生危险状态。阅读“在标准用户程序和安全程序间进行数据交换禁用站选项中不存在的 F-I/O如果站选项中不存在一个或多个 F-I/O,则可以通过禁用这些 F-I/O 来防止 F-CPU 的错误LED 闪烁。此外,会抑制引用这些 F-I/O 的安全程序的诊断消息。说明只要站选项检测(在 F 系统启动期间)尚未完成 (OptionSelectionRuns = TRUE),就应禁用所有“可选”F-I/O 设备。为各种站选项提供安全程序在以下示例中,不同工厂单元或机器的急停信号组合成一个集体急停信号。站选项 A 中不存在机器 I 和 III,以及具有机器 I 和 III 的急停信号的相应 F-I/O。站选项 B 中不存在机器 II 以及具有机器 II 的急停信号的相应 F-I/O。因此,在安全程序中使用替代值 (0) 来表示相应不可用机器中的急停信号。为了防止由于某些站选项不存在机器/急停信号而触发集体急停,可以通过考虑当前站选项来抑制对不可用机器的急停信号的评估。组态共享设备要组态共享设备,请按照标准中的下列步骤进行操作。在 STEP 7 帮助中的“组态共享设备”下介绍了该组态。仅支持跨项目共享设备。不支持项目内部共享设备。F 目标地址有关 F 目标地址的分配,另请参见“PROFIsafe 地址分配建议 (页 70)”一章。参见为跨项目共享设备中的 F 模块分配 PROFIsafe 地址 (页 83)2.7 组态等时同步模式 (S7-1500)要为支持该模式的 F-I/O(例如,SINAMICS S120 CU310-2 PN V5.1 驱动器的“ProfisafeTelgr 902”子模块)组态等时同步模式,请按照标准进行操作。在 STEP 7 帮助中的“组态等时同步模式”下介绍了该组态。注意事项:• 与非等时同步模式下运行的 F-I/O 相反,对于在等时同步模式下运行的 F-I/O,您需要选择一个过程映像分区,例如 PIP 1。该过程映像分区只能包含等时同步模式下运行的 F-I/O,且无标准 I/O。• 必须首先通过指定 F 运行组来生成分配的等时同步模式中断 OB 作为 F-OB(请参见“定义 F 运行组的操作步骤(S7-1200 和 S7-1500) (页 147)”)。在组态等时同步模式期间,不能直接添加事件类别为“同步循环”的 F-OB。要求S7-1500 F-CPU 支持 IRT(自固件版本 V2.0 起)。将等时同步模式下运行的 F-I/O 连接到等时同步模式中断 OB通过选择过程映像分区,访问在等时同步模式下运行的 F-I/O,方式与对等时同步模式下运行的标准 I/O 的访问相同。与等时同步模式下运行的标准 I/O 不同,过程映像分区在 F-OB 开始或结束时由 F 系统进行更新(请参见 安全程序的程序结构(S7-1200 和 S7-1500) (页 119))。在 F-OB 中不需要调用指令 SYNC_PI 和 SYNC_PO。说明通过等时操作的 F-I/O,无法确保(故障安全)分配给过程映像分区的 F-I/O 的所有输入数据在主安全块开始时始终可用,或者所有输出数据会始终传送到 F-I/O,换句话说,逻辑上和时间上是一致的。仅在 F-I/O 中确保一致性。过程映像分区的所有等时 F-I/O 的一致性通常取决于等时 F-I/O 的数量以及等时同步模式中断 OB 中安全程序的范围。如果存在相应的一致性要求,则必须自行检查输入和输出数据的一致性。例如,可以通过传输和评估等时 F-I/O 的输入和输出数据中的时间戳来执行此操作。2.8 PROFIsafe 地址分配建议插入 F-I/O 前,需指定为每个 F-CPU 指定 F-I/O 中 PROFIsafe 地址类型 1 (页 74) 的 F 目标地址范围,而且该地址范围不能与其它 F-CPU 网络范围或 CPU (系统范围)的地址范围相重叠。通过参数“F 目标地址的下限”(Low limit for F-destination addresses) 和“F 目标地址的上限”(High limit for F-destination addresses),定义 PROFIsafe 地址类型 1 的 F-I/O 范围(另请参见组态 F-CPU (页 54)部分)。在冗余 S7-1500HF 系统中,会针对 PROFIsafe 地址将冗余 S7-1500HF 系统的两个 F-CPU视为一个 F-CPU。因此,系统会将两个 F-CPU 的“F 目标地址的下限/上限”(Low/high limitfor F-destination addresses) 或“集中式 F 源地址”(Central F-source address) 设为完全相同的值。F-I/O 中 PROFIsafe 地址类型 2 (页 76) 的 F 目标地址,不能与 F-I/O 中 PROFIsafe 地址类型1 的地址范围相重叠。如果 F 源地址不同,则 PROFIsafe 地址类型 2 的 F-I/O 的各个 F 目标地址范围可以重叠。对于支持的组态 (页 72),如果分别为每个 F-CPU 设置了不同的“集中式 F 源地址”(Central F-source address) 参数,则会出现这种情况。请为具有 PROFIsafe 地址类型 1 的 F-I/O 分配相对较低的 F 目标地址,为具有 PROFIsafe地址类型 2 的 F-I/O 分配相对较高的 F 目标地址。“安全摘要 (页 385)”列出了每个 F-CPU 的以下信息:• “集中式 F 源地址”(Central F-source address) 参数(PROFIsafe 地址类型 2 的 F-I/O 的 F源地址)• 实际使用的 PROFIsafe 地址类型 1 的所分配 F-I/O 的 F 目标地址范围• 实际使用的 PROFIsafe 地址类型 2 的所分配 F-I/O 的 F 目标地址范围任何使用智能从站-从站通信进行组态的 F-I/O 都会作为智能从站的 F 目标地址范围的一部分包含在安全摘要中。在共享设备中组态的任何 F-I/O 都会作为该 F-I/O 所分配到的 F-CPU 的 F 目标地址范围的一部分包含在安全摘要中。SIMATIC Safety F 系统支持的配置支持的组态以下组态中支持 F-I/O(请参见组态概述 (页 49)):集中组态(也适用于智能从站):• F-I/O 与相应 F-CPU 位于同一个机架内。• F-I/O 位于相应 F-CPU 所在机架的子机架内。分布式组态(位于 CPU 中集成的 DP-/PN 接口处或 CP/CM 处):• PROFIBUS DP(同样适用于 IE/PB Link 后)– F-I/O 位于一个 DP 从站中。– F-I/O 位于一个 DP 从站中,并通过智能从站-从站通信进行寻址。所分配 DP 主站(IE/PB Link 中所分配 IO 控制器)可以是一个标准 CPU,也可以是一个 F-CPU。• PROFINET IO– F-I/O 位于 IO 设备中。– F-I/O 处于跨项目共享设备中。项目内部共享设备不代表支持的组态。对于冗余 S7-1500HF 系统,唯一支持的组态为:分布式组态(HF-CPU 的集成式 PN 接口上)• PROFINET IO– F-I/O 位于分配给两个 F-CPU 的 IO 系统的 IO 设备中。更多关于用于 R1、S1 和 S2 冗余的 IO 设备的信息,请参见《PROFINET 功能手册》中的“使用冗余S7-1500R/H 系统的 PROFINET”部分。有关“组态概述 (页 49)”中未包含的 F-I/O,需查看相关文档并检查 SIMATIC Safety F 系统是否支持。如不清楚,可将这些 F-I/O 视为不受支持的配置中的一部分。由 SIMATIC Safety F 系统执行的检查对于支持的配置,F 系统会检查以下内容:• 在 PROFINET IO 中,PROFIsafe 操作模式参数 (F_Par_Version) 是否设置为 V2 模式**。• 所指定的 F 目标地址在 CPU 范围内是否唯一。需确保 PROFIsafe 地址在整个网络范围内唯一。• F-I/O 中 PROFIsafe 地址类型 2 的 F 源地址是否与 F-CPU 参数“集中式 F 源地址”(CentralF-source address) 一致。警告对于不支持的组态,请注意以下几点:• 需确保 F-I/O 的组态显示在安全摘要中,并为其创建有 F-I/O DB。否则,该组态中的F-I/O 将无法使用。(请联系客户支持。)• 对于 PROFINET IO 环境中的 F-I/O**,必须对照安全摘要来检查 PROFIsafe 操作模式参数 (F_Par_Version),以确保该参数正确。在 PROFINET IO 环境中,必须设置 V2 模式。不得在 PROFINET IO 环境中使用仅支持 V1 模式的 F-I/O。• 必须确保所分配的 PROFIsafe 地址在 CPU 范围内*/**** 以及网络范围内*** 唯一:– 借助安全摘要检查 PROFIsafe 地址是否正确。– 使用安全摘要检查 PROFIsafe 地址类型 2 的 F-I/O 的 F 源地址是否对应于 F-CPU 的“集中式 F 源地址”(Central F-source address) 参数。– 对于 PROFIsafe 地址类型为 1 的 F-I/O 的 ,或无法通过 F-CPU 的“集中 F 源地址”(Central F-source address) 参数设置 F 源地址的 F-I/O,则需通过分配一个唯一的 F 目标地址,以确保 PROFIsafe 地址唯一。必须基于安全摘要分别检查不受支持组态中的各个 F-I/O 的 F 目标地址的唯一性。(请参见检查硬件配置的完整性和正确性 (页 388))(S050)* 所谓“CPU 范围内”,就是所有 F-I/O 都分配给一个 F-CPU:该 F-CPU 的集中式 F-I/O,以及 F-CPU 作为 DP 主站/IO 控制器的 F-I/O 和共享设备中指定的 F-I/O。通过“智能从站-从站”通信进行寻址的 F-I/O 将分配给智能从站的 F-CPU,而不是分配给 DP 主站/IO 控制器的 FCPU。** 如果与 F-CPU 之间的至少一部分安全相关通信是通过 PROFINET IO 进行的,则该 F-I/O位于“PROFINET IO 环境”中。如果 F-I/O 是通过“智能从站-从站”通信连接的,则还应记住与DP 主站/IO 控制器之间的通信线路。*** 网络由一个或多个子网组成。“网络范围”表示超出子网边界。在 PROFIBUS 中,网络包含可通过 PROFIBUS DP 进行访问的所有节点。在 PROFINET IO 中,网络包含可通过组态2.10 具有 PROFIsafe 地址类型 1 的 F-I/O 的 PROFIsafe 地址74 编程和操作手册, 11/2022, A5E33215622-AMRT_Class_1/2/3(Ethernet/WLAN/Bluetooth,第 2 层)和(如果适用)RT_Class_UDP(IP,第 3 层)访问的所有节点。 对于冗余 S7-1500HF 系统,会针对 PROFIsafe 地址将冗余 S7-1500HF 系统的两个F-CPU 视为一个 F-CPU。因此,系统会将两个 F-CPU 的“集中式 F 源地址”(Central F-sourceaddress) 设为完全相同的值。