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 会自动检查连接名称中是否存在无效字符。连接表在表格网络视图的“连接”(Connections) 选项卡中,已创建的连接及其参数会显示在连接表 中。在“伙伴”(Partner)列中,可将通信伙伴更改为 OPC 服务器 V12。 特殊连接属性的参数 在单一终端(单向)组态的所选 S7连接的“巡视”(Inspector) 窗口中,转至“属性 > 组态 > 特殊连接属性”(Properties >Configuration > Special connection properties),选中“单向”(One-way) 和“主动连接建立”(Active connection establishment) 复选框。用户无法对“特殊连接属性”(Special connection properties) 参数组进行任何更改。 地址详细信息在单一终端组态的所选 S7 连接“巡视”(Inspector) 窗口的“属性 > 组态 > 地址详细信息”(Properties > Configuration > Address details)中,您将看到连接资源中通信伙伴的 TSAP。本地 TASP 结构如下:OPC 参数 在单一终端组态的所选 S7连接“巡视”(Inspector) 窗口的“属性 > 组态 > OPC”(Properties >Configuration > OPC) 中,您可使用以下组态选项: • 启用优化访问 • 组态用于变量优化访问的缓冲区大小 •通过输入访问密码管理对变量的优化访问 缓冲区大小: 更改在 CPU(S7-1500 或 S7-1200V4.0)上存在大量数据变量的特定应用程序中的默认缓冲区大小时,这可能非常有用。优化对数据区域内连续数据变量的访问的目的在于提高性能。对包含大多数定期或经常访问的连续数据变量的缓冲区大小进行调整,即可得到优化结果。
为确保可以在一个CPU 循环内读取或写入 S7OPT 数据,需要将 S7 连接的 OPC 属性中的“优 化缓冲区大小”(Buffer size foroptimization) 参数值设为不超过 64 字节(对于固件版本 V4.0 及以上版本的 S7-1200 CPU)或不超过512 字节(对于固件版本 V2.0 及以上版本的 S7-1500 CPU)。对于固件版本低于 V2.0 的 S7-1500CPU,必须将该参数设置为小于或等于 64 字节。 连接资源 要使用为 OPC 服务器 V12 或更高版本组态的 S7 连接实现对PLC S7-1500 或者 S7-1200 V4.0 或更高版本的优化数据块进行数据访问,所需连接资源会显示在 PLC页面上。在“巡 视”(Inspector) 窗口“属性 > 常规 > 连接资源”(Properties >General > Connection resources) 的相关 CPU 属性中,可找到显示的所需连接资源。 对于 OPC服务器 V12 或更高版本的优化数据块进行数据访问时使用的 S7 连接,此类 S7 连 接的资源不会分配给 PLC 上的“S7通信”(S7 communication) 行,而是分配给“其它通 信”(Other communication) (S7-1500)行或“空闲可用连接”(Free available connections) (S7-1200 V4.0 或更高版本)行。对于为OPC 服务器 V12 到 S7-1500 或 S7-1200 V4.0 或更 高版本组态的 S7 连接,则需要多个连接资源。 更换OPC 服务器 通过所选 OPC 服务器的“更改设备”(Change device) 快捷菜单,您可以选择使用版本低于 V12 的OPC 服务器更换可对 S7-1500 或 S7-1200 V4.0 上的优化数据块进行访问的 OPC 服 务器 V12,亦然。如果已为正在更换的 OPC 服务器组态了 S7 连接,则在更换该 OPC 服务器期间,您将收到 一条系统消息,提示将删除现有 S7连接。完成更换后,需要重新创建这些连接。 显示在 OPC 服务器 V12 与 S7-1500 或 S7-1200 V4.0或更高版本之间的单一终端(单向)组态的 S7 连 接 当 OPC 服务器 V12 向 S7-1500 或 S7-1200 V4.0或更高版本成功发送对优化数据块的数据 访问作业后,此连接会显示在 STEP 7 中相应 PLC 的在线连接表中。这类连接还会显示在“巡视”(Inspector) 窗口中所选在线 CPU 的“连接信息”(Connectioninformation) 中:PLC 上使用的在线连接资源均会显示在此处。冗余 OPC UA 服务器 冗余 OPC UA 服务器 -基本信息 透明 OPC UA 冗余服务器 下图显示了透明 OPC UA 冗余解决方案中的 OPC UA服务器是如何嵌入到冗余组中并进行组 态的。① 为每个冗余 OPC UA 服务器组态一个 PC 站。 分配给 OPC UA 客户端的冗余PC 站构成一个冗余组。 此 分配是通过为 OPC UA 服务器统一组态“冗余组的 IP 地址”进行的。② 使用冗余组的 OPC UA客户端位于更高层级的 PC 站中。 在 STEP 7 项目中,更高层级的 PC 站不需要进行组态便可使用 OPC UA 冗余。 ③OPC UA 服务器与可编程控制器之间通过多个组态相同的 S7 连接进行通信。 根据组态的具体情况,可通过工业以太网或PROFIBUS 使用 S7 连接。 将一个 SIMATIC NET OPC 服务器设置为 S7 OPC UA 服务器,以实现透明OPC UA 冗余 在组态期间执行下列步骤,便可实现更高层级的 OPC UA 客户端使用的透明冗余: 1. 要运行具有冗余SIMATIC NET OPC UA 服务器的 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 服务器的参数分配必须互相匹配。保存和编译组态时,将执行一致性检查。使用 STEP 7 选项进行复制可降低出现不一致信息的风险。 既可以复制整个 PC 站也可以只复制 OPC 服务器。 如果已组态 S7 连接,也会复制此连接。 仍然需要为所复制的 PC 站中的 连接分配相应的连接伙伴。 参见组态 S7 UA 冗余 (S7 UA redundancy) 选项卡 (页 2026) 组态 S7 UA 冗余 (S7 UAredundancy) 选项卡 参考 在“属性 > 常规 > 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 服务器的验证证书。