SIEMENS西门子 软起动器 3RW40271BB04
程序标识使用程序标识确定是否已将正确的安全相关项目数据下载到 F-CPU 中。为此,可以将集体F 签名以及“F 管理员”(F-admin) 权限的分配与预期值进行在线比较。例如,预期值可以是安全管理编辑器或安全摘要中的离线集体 F 签名。在安全管理编辑器中,检查“F 管理员”(F-admin) 权限的分配。使用组织措施确保安全相关项目数据在执行程序标识的过程中未由其它任何 TIA Portal(位于单独的编程设备或 PC 中)下载。采用安全管理编辑器对于采用安全管理编辑器的程序标识,请按照以下步骤进行操作:1. 打开要检查的 F-CPU 的安全管理编辑器。2. 与要检查的 F-CPU 进行在线连接。3. 将显示的集体 F 签名与“常规”(General) 部分中预期值进行在线比较。4. 检查离线程序和在线程序是否一致 (页 397)。5. 检查“状态”(status) 和“版本比较”(Version comparison) 列中是否显示有绿色符号。6. 在“Web 服务器 F 管理”(Web server F-admins) 部分中,检查是否仅授权用户拥有离线/在线“F 管理员”(F-admin) 权限。采用 HMI对于采用 HMI 的程序标识,请按照以下步骤进行操作:1. 从 F 全局 DB (页 164)(S7-300、S7-400)的 F_PROG_SIG 变量或 F 运行组信息 DB(页 165)(S7-1200、S7-1500)的 F_SYSINFO.F_PROG_SIG 变量中,读取安全程序的集体 F 签名。2. 将 F_PROG_SIG 变量值与预期值进行比较。采用 S7-1500 F-CPU 的显示屏对于采用 F-CPU 显示屏的程序标识,请按照以下步骤进行操作:1. 在显示菜单中,转至“概览 > 故障安全”(Overview > Fail-safe)。2. 将显示的集体 F 签名与预期值进行比较。采用 S7-1200/1500 F-CPU 的 Web 服务器对于采用 S7-1200/1500 F-CPU 的 Web 服务器的程序标识,请按照以下步骤进行操作:1. 读取 Web 服务器主页的集体 F 签名。2. 将显示的集体 F 签名与预期值进行比较。比较安全程序比较安全程序(与在标准用户程序中相同)可在 STEP 7 中使用比较编辑器对安全程序进行离线/在线或离线/离线比较。与标准用户程序的步骤相同。比较安全程序时也会比较 F 块内容。因此,离线-离线比较还可用于变更验收 (页 401)。选择“安全”(Safety) 比较标准并禁用所有其它比较标准,即可启用该比较功能。说明接受更改时,不得使用比较编辑器检测 F-IO 的安全程序/组态中的离线/在线更改。只有离线/离线比较适用于此目的。要接受更改,请按照“变更验收 (页 401)”中所述操作。安全程序的比较结果比较结果的表示对应于 STEP 7 的表示。如果单击比较编辑器左侧的“程序块”(Program blocks) 文件夹,则“比较结果”(Comparisonresult) 下显示安全程序集体 F 签名。还将收到说明安全程序是否一致的信息。单击 F 块时,除了标准信息外,还可看到相应的签名和接口签名。说明如果在线/离线比较期间中断了与 F-CPU 的连接,所得比较结果错误。比较过滤器选项可使用比较编辑器中的过滤器以仅显示下列块组的比较结果:• 仅比较 F 块• 仅比较与认证相关的 F 块• 仅比较标准块还提供了“仅显示存在差异的对象”(Show only objects with differences) 和“显示相同和不同的对象”(Show identical and different objects) 这 2 个 STEP 7 过滤器选项。比较安全程序时,“系统块”(System bocks) 文件夹中的 F 块应该进行比较。比较标准确保在 下仅启用“安全”(Safety) 比较标准。所显示变更的分类无论是否进行离线/在线或离线/离线比较,针对自动生成的 F 块指示的变更均涉及以下更改:• F 运行组Zui长循环时间和 F 运行组警告循环时间的变更• (S7-1200/1500) 取消激活安全模式的运行时间• F-CPU 的 F 参数中的更改• 更改的安全系统版本或对硬件配置的更改(S7-1200/1500:显示为“F_SystemInfo_DB”块的变更)。• (S7-1200/1500) F 块组结构中的更改。显示为“F_SystemInfo_DB”块的更改。• (S7-300/400) F 运行组通信中的变更,例如 F 运行组通信 DB 编号的更改。• 主安全块、F-FB、F-FC 和 F-DB 中的更改• 安全程序中所寻址的 F-I/O 的硬件配置更改块可显示为已更改状态,但块内容的详细比较中不会显示任何更改。这并非显示问题,而是由变量表中的地址变更对该块产生影响等因素引起的。如不确定,请测试该块。记录比较结果比较结果可通过菜单栏中的“项目 > 打印”(Project > Print) 或工具栏中的“打印”(Print) 图标打印,也可创建 PDF 文件。在“打印对象/区域”(Print objects/area) 下选择“全部”(All),在“属性”(Properties) 下选择“全部”(All)。打印后,确保已打印所有页面。如果打印输出不完整(例如印刷线中断、打印到纸张上的墨粉不足),则不能用于更改验收。创建安全摘要可在安全摘要中记录所有重要的项目数据(F-CPU 和 F-I/O 的硬件配置、安全程序)。可获取一个安全摘要,与文档结合用作测试系统各组件正确性的基础。正确性是进行系统验收的先决条件。打印输出页面页脚中的集体 F 签名确保了打印输出已明确分配给安全程序。安全摘要安全摘要中包含有安全相关的项目数据,用于在系统验收过程中为用户提供支持。为此,也可使用电子形式(例如 PDF 文件形式)的“安全摘要”。安全摘要创建步骤要创建安全摘要,请执行以下步骤:1. 在项目树中,选择要创建安全摘要的 F-CPU 安全管理编辑器。2. 选择快捷菜单中的“打印”(Print)、菜单栏中的“项目 > 打印”(Project > Print) 或工具栏中的打印按钮。此外,还可以在显示的对话框中设置打印输出的布局并指定打印输出范围(全部/部分)。3. 在“文档信息”(Document information) 下,选择一种 ISO 格式,例如“DocuInfo_ISO_A4_Portait”。4. 如果需要在打印输出中显示 F 块和 F 型 PLC 数据类型,请选中“全部”(All) 选项。例如,在记录验收程序代码时必须选择此项(请参见系统验收 (页 383))。选择“紧凑”(Compact) 选项以不打印输出源代码。5. 单击“打印”(Print) 按钮。结果,将看到 F-CPU 安全摘要。打印后,确保已打印所有页面。如果打印输出不完整(例如印刷线中断、打印到纸张上的墨粉不足),则不能用于验收。编译和调试安全程序10.6 创建安全摘要编程和操作手册, 11/2022, A5E33215622-AM 357概览中的摘要内容下文汇总了摘要中需要考虑的主题:• 有关安全程序的程序标识、签名、软件版本、访问保护及设置的常规信息(位于安全管理编辑器的“设置”(Settings) 工作区),如安全系统版本。• 安全程序中使用的系统库元素(位于“指令”(Instructions) 任务卡)及其版本• F 运行组的相关信息(例如 F 运行组的循环时间警告限制和 F 运行组的Zui长循环时间)• “程序块”(Program blocks) 文件夹中的 F 块列表(如,名称、功能、相关 F 运行组和签名)• (S7-1200、S7-1500)在安全程序中使用的专有技术保护 F 块列表(如,名称、签名、使用的安全系统版本、使用指令版本或调用的 F 块)。• (S7-1200、S7-1500)若在安全程序中存在,F 型 PLC 数据类型 (UDT) 列表。• 来自在安全程序中评估的标准用户程序的数据• 与安全相关的 CPU 与 CPU 通信块参数• (S7-300、S7-400)可从标准用户程序访问的 F 共享 DB 变量的juedui地址和名称• 所使用 F-CPU 的信息(例如固件版本、F 源地址)和所使用 F-IO 的信息(例如固件版本、常规和特定参数)• 打印输出信息(打印日期、页数)打印输出的页脚内容根据打印输出的页脚,可获得下列信息:• 打印的安全相关项目数据是否一致且打印输出的所有页面是否属于同一个安全程序且版本是否相同(每页页脚中的相同集体 F 签名表示打印输出属于具有此集体 F 签名的安全程序)。仅在为安全摘要选择“全部”(All) 选项时,页脚才会添加至 F 块的源代码。如果 F 块以其它方式打印,则会忽略页脚,且不能轻松地识别块打印输出是否属于当前安全程序版本。打印移植项目如果从 S7 Distributed Safety V5.4 SP5 中移植的项目使用了 STEP 7 Safety Advanced 进行编译并因此应用了安全程序的新程序结构(主安全块),则只能打印该项目的安全摘要。否则,将无法进行打印输出,并将接收到相应的错误消息。建议移植前在 S7 Distributed Safety V5.4 SP5 中为项目创建安全摘要。测试安全程序概述完整功能测试或变更测试创建安全程序后,必须按照自动化任务执行完整功能测试。对于针对已进行完整功能测试的安全程序进行的更改,只需对未发生更改的安全程序部分不会产生影响的变更进行测试。监视只读测试功能(例如,监视安全程序的变量)与标准程序相同同样适用于安全程序。修改读写测试功能(例如,安全程序变量的控制)仅适用于已禁用的安全模式的有限安全程序范围。通过 S7-PLCSIM 进行仿真可使用 S7-PLCSIM 测试安全程序。以与标准用户程序相同的方式使用 S7-PLCSIM。使用菜单项“在线 > 仿真 > 启动”(Online > Simulation > Start) 启动通过 S7-PLCSIM 进行仿真。测试规则• 无法强制 F-I/O 输入和 F-I/O 输出。• 不能结合使用“启用 F-I/O 输出”(Enabling F-I/O outputs) 控制 F-I/O 输出。• 在标准用户程序中设置断点将导致在安全程序中发生错误(另请参见“测试安全程序(页 364)”)。• 只有在已保存并下载硬件配置之后,以及安全程序已编译并下载到 F-CPU 之后,才可以测试 F-I/O 组态或安全相关的 CPU 与 CPU 通信组态中的更改。禁用安全模式安全程序在 STOP/RUN 切换后通常在 F-CPU 中以安全模式运行。这表示会激活所有故障控制措施。在安全模式下进行操作(在 RUN 模式下)的过程中,无法修改安全程序。例如,必须禁用安全程序的安全模式,才能在 RUN 模式下修改安全程序中的变量。安全模式将在 F-CPU 下一次由 STOP 模式切换到 RUN 模式前始终保持禁用状态。自安全系统版本 V2.4,S7-1200/1500 CPU 的禁用安全模式存在时间限制。时间限制已到后,F-CPU 或冗余 S7-1500HF 系统会自动转到 STOP 模式。在 F-CPU 的诊断缓冲区中输入引起该诊断事件的原因。可通过如下方法避免时间限制已到后 F-CPU 计划外 STOP:• 通过目标 STOP/RUN 转换结束禁用安全模式。• 复位剩余运行时间。可根据需要执行复位。要求• 在安全管理编辑器中,已激活“可禁用安全模式”(Safety mode can be disabled) 选项。• Zui低安全系统版本设为 V2.4。组态运行时间的步骤要组态时间限制,按照以下步骤进行操作:1. 打开 F-CPU 的安全管理编辑器。2. 在区域导航中打开“设置 (页 99)”(Settings) 区域。3. 在“取消激活安全模式的运行时间”(Runtime for the deactivated safety mode) 下,组态安全模式的时间限制。默认时间为 4 小时。可选择将时间限制组态为Zui长 8 小时、Zui短1 分钟。