冗余系统S7-1500R/H 的组态 (S7-1500) 创建 R/H CPU (S7-1500) 用户可组态不同版本的冗余系统S7-1500R/H。在所有组态版本中都必须使用 PROFINET 环网。 在 S7-1500R/H系统的组态版本中,以下组件可进行冗余: • R/H CPU • 同步接口 • PROFINET 环网在本章节中,将介绍一种可能的组态版本。有关其它组态的详细说明,请参见《冗余系统 S7-1500R/H 系统手册》中的“组态版本”部分。创建 R/H CPU 在网络视图中,可从硬件目录中选择一个 R/H-CPU,并与机架一同创建。在硬件目录中,将所需的模块拖放到该设备上;这些模块将自动排列在机架上。 要从硬件目录中选择一个 R/H CPU,请按以下步骤操作: 1.在硬件目录中,导航到指定 R/H CPU 所在的文件夹。 2. 打开所需 R/H CPU 类型所在的文件夹。系统随即显示所选 R/HCPU 类型的所有订货号。 3. 单击某个 R/H CPU 订货号,在“信息”(Information) 窗格中查看所选 R/HCPU 的相关信息。 4. 在“版本”(Version) 下拉列表中,设置与该 R/H CPU 相匹配的固件版本。 5. 创建 R/HCPU 和机架。可通过以下几种方式: – 将 R/H CPU 从硬件目录拖放到网络视图中。 – 在硬件目录中,双击该 R/H CPU条目。 网络视图中的表示方法 STEP 7 会自动创建冗余系统的两个 R/H CPU。在 STEP 7 的网络视图中,将以图形方式显示这两个 R/H CPU:• 不支持等时同步操作 • CPU 不支持运动控制功能 • 不支持多用户工程组态 • 不支持SIMATIC Automation Tool(SAT 工具) • 不支持共享设备 • STARTUP(启动 OB)或RUN-Solo 系统状态下仅支持断点测试。 • 不支持在 SIMATIC 存储卡中存储测量值(设备中的测量值)。 有关冗余系统S7-1500R/H 与 S7-1500 自动化系统相比的所有限制条件完整概述,请参见《冗 余系统 S7-1500R/H系统手册》中的“操作规划 > 与 S7-1500 自动化系统相比的限制条件” 部分。 通信限制 • 编程设备通信: –不能访问两个 CPU。可访问主 CPU 或备用 CPU。 – 在冗余模式下(RUN-Redundant状态),无法加载对象(如块);无法“下载到 设备”(Download to device),也无法“从设备上传”(Uploadfrom device)。在该 系统状态下,无法使用数据块变量的快照值。 – 不支持功能“上传设备作为新站”(Uploaddevice as new station)。 • 开放式用户通信: – 无已组态连接 – 指令 TMAIL_C 只能用于 V4.1及以下版本 – 无 FDL 连接 – 使用带有连接描述 DB 的结构,无法与 TCON_Param 建立连接(指令 TCON) • 无OPC UA 客户端 • 无 S7 通信作为客户端 • CPU 的 PROFINET 接口 X1 与 PROFINET 接口 X2之间无 S7 路由。
项目树中的表示方法 在 STEP 7项目树中,冗余系统的两个 R/H CPU 将分别显示在各自的树中。项目树包含该项 目的所有元素和编辑器。项目中每个冗余系统都有一个采用内部项目名称的单 独文件夹。该文件夹中包含适用于整个系统的设备组 态和诊断选项。 在冗余系统中,这两个CPU 各有一个文件夹,每个文 件夹都采用一个内部项目名称。 项目树中顶端所显示 CPU 的冗余 ID 为“1”。CPU 的下方显示具体属性。 还会显示该冗余系统的其它属性、用户程 序以及其它系统相关的项目条目。 分配给该 CPU 的分布式 I/O设备的相关链接,位于 “分布式 I/O”(Distributed I/O) 文件夹中。 项目树中后面所显示 CPU 的冗余 ID为“2”。CPU 的下 方显示具体属性。 该项目中所有的分布式 I/O 设备均包含在“未分组设 备”(Ungroupeddevices) 文件夹中。 更多信息,请参见信息系统中的“项目树的功能与结构”部分。冗余 ID 和 IP 地址 在冗余系统中,每个CPU 都有一个冗余 ID。在 STEP 7 中,通过冗余 ID 将项目树分配给实 际的 CPU。树中Zui顶端CPU(本示例中为 PLC_1)通常为冗余 ID 为“1”的 CPU。顶端 CPU 下 方的 CPU(本示例中为 PLC_2)的冗余ID 为“2”。如果 CPU 带有有效的硬件配置,用户更改了该 CPU 的冗余 ID,则还需更改该 CPU 的名 称和 IP地址。更多信息,请参见《冗余系统 S7-1500R/H 系统手册》中的“冗余 ID”部分。 组态 R/H CPU (S7-1500)分配 IP 地址 STEP 7 会自动为 CPU 的每个 PROFINET 接口分配一个 IP 地址。用户也可手动分配 IP 地址,如在发生冲突时。 对于各 CPU 的 PROFINET 接口 X1,IP 地址必须位于同一个子网中。 IP 地址将显示在 CPU属性中“IP 协议”(IP protocol) 部分的“PROFINET 接口 [X1]”(PROFINET interface[X1]) 区域内。分配系统 IP 地址 除了 CPU 的设备 IP 地址之外,还可为冗余系统 S7‑1500R/H 分配系统 IP地址;除“常 规”(设备)IP 地址之外,还可为各 PROFINET 接口分配进行切换通信的系统 IP 地址。 通过系统 IP地址,可与其它设备(如 HMI 设备、CPU、PG/PC)进行通信。这些设备通常基 于系统 IP 地址与冗余系统的主 CPU进行数据通信。这样,可确保在冗余操作时原主 CPU 发 生故障后,通信伙伴可在 RUN-Solo 系统状态下与新的主CPU(之前的备用 CPU)进行数据 通信。 要激活这两个 CPU 上 PROFINET 接口 X1 的系统 IP地址,请按以下步骤操作: 1. 在网络视图中,选择一个 CPU。在巡视窗口中,选择“属性”(Properties) 选项卡。 2.在区域导航中,选择区域“PROFINET 接口 [X1]”(PROFINET interface [X1]) 和“切换通信的系 统IP 地址”(System IP address for switched communication) 部分。 3. 请确保接口X1 选中“启用切换通信的系统 IP 地址”(Enable the system IP address for switchedcommunication) 复选框。在“IP 地址”(IP address) 字段中,应用或分配系统 IP 地址。子网掩码不能修改,且与 IP 协议的子网掩码相对应。 4. 之后,为系统 IP 地址应用或分配虚拟 MAC 地址。 虚拟 MAC地址的长度为 6 个字节。字节分配采用十六进制。 说明 虚拟 MAC 地址 需确保以太网广播域中存储的所有 MAC地址唯一。特别是在包含由 VRRP 组成的第三方 设备以及由多个 STEP 7 项目所组态的冗余系统组成的系统中。 5.另一个 CPU 将自动应用这些设置。设置循环监视时间 STEP 7 会指定默认的Zui小和Zui大扫描循环时间值。默认值将显示在CPU 属性的“循环”(Cycle) 区域中。 说明 将循环时间设置得尽可能大请选择过程所允许的,尽可能大的Zui小扫描循环时间和Zui大循环时间值。 • 该循环时间还包含冗余操作中两个 CPU 进行同步的时间。 •系统状态进行 SYNCUP→RUN Redundant 转换时,可能会导致循环时间临时增加。 如果只有一个 CPU进行过程控制(RUN-Solo 系统状态),则循环时间明显低于冗余操作时 所需的时间。 为 R/H 系统创建 IO 设备(S7-1500) 为了充分发挥冗余 R/H 系统的优势,必须使用具有 S2 系统冗余或 R1 系统冗余的 IO 设备并进行相应连接。也可以使用标准 IO 设备,但此选项会缩小采用“交换 S1 设备”(“S1 系统 冗余”)的 R/H 系统的适用范围。冗余术语 用户必须熟悉以下关于冗余的术语和含义: • NAP = 网络接入点。 IO 设备的 PN 接口称为 NAP。对于PROFINET 冗余功能 S1/S2 和 R1/R2,字母表示使用的 NAP 数量。如果为 IO 设备使用一个 NAP,则称为 S= 单 NAP。如果使用两个 NAP,则称 为 R = 冗余 NAP。 • AR = 应用关系。 AR 是指 IO 控制器与 IO设备之间的通信关系。IO 设备连接到 IO 控制器时,会形成 AR。如 果与冗余系统(包含一个主 CPU 和一个备用 CPU)中的两个IO 控制器均存在通信关系, 则存在两个 AR。 • S1 = 带有一个单 NAP 和 1 个 AR 的系统冗余。 IO 设备的PROFINET 节点支持通过一个单网络接入点与 R/H 系统建立一条通信关系。所 有标准 IO 设备均支持S1。这不是真正的系统冗余:如果主 CPU 发生故障,PROFINET 通 信会短暂中断,直至之前的备用 CPU 作为新的主 CPU继续运行。• S2 = 带有一个单 NAP 和 2 个 AR 的系统冗余。 IO 设备的 PROFINET节点支持通过一个单网络接入点与 R/H 系统建立两条通信关系。仅 具有 S2 功能的 IO 设备才支持 S2 系统冗余:主 CPU发生故障时,PROFINET 通信会通过 之前的备用 CPU 继续进行,而不会发生中断。 • R1 = 具有 2 个(冗余)NAP的系统冗余,每个 NAP 有 1 个 AR。 IO 设备的两个 PROFINET 节点支持分别与 R/H 系统建立一条通信关系。如果PROFINET 节 点出现故障,则 IO 设备通过冗余节点继续与 R/H 系统进行 PROFINET 通信。