将一个SIMATIC NET OPC 服务器设置为 S7 OPC UA 服务器,以实现透明 OPC UA 冗余在组态期间执行下列步骤,便可实现更高层级的 OPC UA 客户端使用的透明冗余: 1. 要运行具有冗余 SIMATIC NET OPCUA 服务器的 PC 站,应为每个站创建版本不低于 V8.1 的 OPC 服务器类型的组件。 为这些 OPC 服务器启用 S7 UA冗余。 2. 它们会采用虚拟 IP 地址。 之前已网络负载平衡管理器 (NLB) 中为相关的两个 PC 站都指定了 该虚拟 IP地址。 虚拟 IP 地址会映射到 OPC UA 服务器的实际 IP 地址。 3. 指定两个 OPC UA服务器进行通信的端口,以便它们能同步数据; 4. 为两个 OPC UA 服务器组态几个相同的 S7连接,以便与所连接的自动化系统进行通信; 5. 验证证书将自动生成并分配给 PC 站。 如有必要,可以为这两个冗余 PC站分配新生成的验证 证书。 一致性检查 保存和编译组态时,将执行一致性检查。 对于 OPC UA 冗余,将检查下列内容: •冗余组中的服务器到服务器地址必须是唯一的。 冗余组的公共 IP 地址也只能在项目中使 用一次。 • 冗余组的每个成员必须使用相同的S7 连接,连接的名称和通信伙伴都应相同。 • 冗余组中各 PC 站的硬件组态必须相同。 也就是说,冗余 PC站中用于实现冗余功能的模 块必须相同。 • S7 连接的参数必须相同;这些参数包括连接建立、报警、优化、PDU 大小、并行作业数和监视时间。 • OPC UA 服务器的 S7 设置必须相同;其中包括循环时间、访问权限、S7 报警和 S7 符号。 说明 建议:yongjiu建立的 S7 连接 强烈建议您在 OPC UA 服务器中组态yongjiu建立的主动 S7 连接。这样,如果出现服务器故 障,可缩短故障切换的时间。 步骤/建议 各冗余 OPC UA 服务器的参数分配必须互相匹配。保存和编译组态时,将执行一致性检查。下限值 EU Lo 和上限值 EU Hi 的含义对于测量值,可以指定用于测量值采集的死区。测量值可在该百分比死区范围内变化,显示在 OPC 服务器 V12 与 S7-1500 或S7-1200 V4.0 或更高版本之间的单一终端(单向)组态的 S7 连 接 当 OPC 服务器 V12 向 S7-1500 或S7-1200 V4.0 或更高版本成功发送对优化数据块的数据 访问作业后,此连接会显示在 STEP 7 中相应 PLC的在线连接表中。 这类连接还会显示在“巡视”(Inspector) 窗口中所选在线 CPU 的“连接信息”(Connectioninformation) 中:PLC 上使用的在线连接资源均会显示在此处。但不 会报告这种变化。为此,按照下面的公式通过指定参数计算相对值。该值指定物理值可上下变化的Zui大单位数, 但不会报告这种变化。OPC 报警分配表 OPC报警分配表 参考 OPC 服务器/“属性 > S7 > OPC 报警分配表”(Properties > S7> Assignment table OPC alarms) 参数组的设置。 含义 该表显示在项目的“常用数据 >报警类别”(Common data > Alarm classes) 中组态的报警类 别。 默认情况下,将 OPC报警类别“OffNormal”分配给消息类别。 如果需要,可分配其它 OPC 报警类别。 用于通过 S7-1200/S7-1500访问优化数据块的 S7 连接 为了允许通过 OPC 服务器 V12 访问优化数据块以对 SIMATIC S7-1500 和SIMATIC S7-1200 的 不确定类型的数据块、位存储器、输入、输出、计数器和定时器进行数据访问,您可以组态 到 CPU 的S7 连接。 只有使用工业以太网与 S7-1200/S7-1500 建立 S7 连接,才能对优化数据块进行访问。 要求 •STEP 7 Professional V12 SP1 或更高版本 • OPC 服务器 V12 或更高版本 •S7-1500 或 S7-1200 V4.0 或更高版本 OPC 服务器 V12 和 S7 连接之间的连接名称 为 OPC 服务器创建S7 连接时,STEP 7 会提供一个建议的有效 S7 连接名称。您可以随时更 改这一 S7连接名称。分配连接名称时,不能使用系统中使用过的一些字符和连接名称。STEP 7 会自动检查连接名称中是否存在无效字符。
组态 S7 UA 冗余 (S7UA redundancy) 选项卡 参考 在“属性 > 常规 > S7 UA 冗余”(Properties >General > S7 UA Redundancy) 参数组中设置冗余 OPC UA 服务器 透明 OPC UA 冗余在此参数组中,可将 PC 站组态为冗余 OPC UA 服务器,以实现透明 OPC UA 冗余。 在这里 使用 SIMATIC NETOPC 服务器版本 V8.1 分配给 OPC UA 客户端的冗余 PC 站属于一个冗余组。在此参数组中,请按照下面列出的步骤进行操作: 1. 选择“启用冗余”(Enable redundancy) 选项。 2. 输入冗余组的IP 地址。 此处有以下选项: – 可直接输入 IP 地址,或者接受/修改建议的 IP 地址。 如果要创建新的冗余组,请选择此选项。– 单击“分配”(Assign) 按钮 选择此选项,将 OPC 服务器分配给现有冗余组。 说明执行输入或分配之后,请注意参数组底部的“冗余组其它成员的 IP 地址”(IP addresses of the othermembers of the redundancy group) 表。 可在表中看到哪些 OPC 服务器 被分配到了同一冗余组。 3.指定用于与 OPC UA 客户端通信的冗余端口;适用时,请接受默认设置。 4. 设置服务器到服务器通信的相关参数。 5.如有必要,可使用“显示...”(Display...) 按钮检查分配给 OPC 服务器的验证证书。冗余组其它成员的 IP 地址显示冗余组其它成员 冗余组由分配了同一“冗余组的 IP 地址”(IP address of the redundancy group)的 PC 站组成。 说明 冗余组中成员的Zui大数量 在当前版本的 STEP 7 V12 中,冗余组中支持 2 个 OPC UA 服务器。参见 冗余 OPC UA 服务器 - 基本信息 (页 2023) 分配 S7-UA 冗余组 参考 在“属性 > 常规> S7 UA 冗余 > S7 UA 冗余主站”(Properties > General > S7 UARedundancy > S7 UA Redundancy Master) 参数组中设置冗余 OPC UA 服务器 分配现有S7-UA 冗余组 下表列出了 STEP 7 项目中的可用及可选冗余组及其 IP 地址。 如果已将新 IP 地址分配给当前 OPC服务器,则会显示以下条目,而不显示此分配: • “(自身冗余组)” 请按照下列步骤进行操作: 1. 选择所需冗余组。 2.单击“确定”(OK) 按钮确认对话框。 之后会在“S7-UA 冗余”(S7-UA Redundancy) 参数组中采用所选冗余组的IP 地址。
OPC 服务器的 PLC 报警SIMATIC NET OPC 服务器 - 有关组态 CPU 消息的建议 如果为 PC 站的 OPC 服务器组态 PLC 报警,则STEP 7 将不会验证组态的一致性。为确保 PLC 报警功能正常发挥作用,请遵循以下建议: • 只为每个 PLC组态一个具有中断功能的 S7 连接以用于接收报警。 • 在指定的项目中只使用一种报警文本语言。不支持使用多语言的报警文本。 •对于所有报警,避免输入用户特定的源(其它文本 1)。如果使用默认的源,则将自动 确保报警的唯一性。 OPC 程序报警编辑器 常规OPC 程序报警编辑器适用于 V14 及更高版本的 OPC 服务器。这可帮助您在 PC 站或 OPC 服 务器与S7-1500/S7-1500S 之间组态 S7 连接的 OPC 程序报警,以便用户特定视图中的显示对应于您的工厂拓扑。可以在用户特定视图中添加、重命名或删除区域、源和条件, 也可以使用不同语言对其进行管理。根据 STEP7 项目的树结构,对默认视图中 OPC 程 序报警的结构和名称进行预设。在 S7-1500/S7-1500S 的 STEP 7组态中,组态 OPC 程序报 警的文本。编译和下载 PC 站的组态后,用户特定视图中 OPC 程序报警的已创建结构与具有 浏览器接口的OPC UA 客户端中显示的相同。 默认视图 默认视图中显示了可用的 OPC 程序报警。使用大量 OPC 程序报警时,建议对 PLC组态与 OPC 组态间进行协调以使管理更清晰。 要求在 S7 连接的 OPC属性中启用复选框“保持yongjiu连接”(Maintain connection permanently)和“接收程序报警”(Receive program alarms)(选择“网络视图”(Network view)>“连接”(Connections) 选项卡 >“S7 连接”(S7 connection)>“常规”(General) 选项卡 > “OPC”>“建立连接”(Connectionestablishment) 或“报警”(Alarms))。 说明 在编辑器中组态后,如果禁用 S7 连接的 OPC属性中的“保持yongjiu连接”(Maintain connection permanently)和“接收程序报警”(Receive program alarms) 复选框,则在两个选项重新启用 前,默认视图中不再显示组态的 OPC程序报警。