OPC UA 服务器性能

概述

下面提供 M241 Logic Controller 的 OPC UA 服务器容量与性能信息。同时提供设计考量,以便帮助优化 OPC UA 服务器的性能。

用于评估性能的系统配置

OPC UA 服务器性能通过系统配置、所发布符号的数量以及符号刷新百分比来决定。

下表显示用于评估 OPC UA 服务器性能的小型、中型和大型采样配置中的元件数量:

元件

小型

中型

大型

EtherNet/IP 适配器

0

7

0

扩展模块

0

5

7

CANopen 从站设备

0

1

63

PTO 功能

0

4

4

HSC 功能

0

8

8

Profibus 连接

0

0

1

Modbus TCP 从站设备

0

6

64

此表显示每个采样配置和不同符号数量的平均读取/写入请求时间:

平均读取/写入请求时间

配置

符号数量

50

100

250

400

500

1000

小型

42 毫秒

70 毫秒

151 毫秒

232 毫秒

284 毫秒

554 毫秒

中型

73 毫秒

121 毫秒

265 毫秒

412 毫秒

514 毫秒

1024 毫秒

大型

520 毫秒

895 毫秒

2045 毫秒

3257 毫秒

4071 毫秒

7153 毫秒

下表显示使用采样速率 200 毫秒和发布间隔 200 毫秒刷新监视符号集需要的平均时间。

此表显示每个采样配置刷新 100% 的符号需要的平均时间:

刷新 100% 的符号的平均时间

配置

符号数量

100

400

1000

小型

214 毫秒

227 毫秒

254 毫秒

中型

224 毫秒

250 毫秒

292 毫秒

大型

234 毫秒

330 毫秒

800 毫秒

此表显示每个采样配置刷新 50% 的符号需要的平均时间:

刷新 50% 的符号的平均时间

配置

符号数量

100

400

1000

小型

211 毫秒

220 毫秒

234 毫秒

中型

219 毫秒

234 毫秒

254 毫秒

大型

284 毫秒

300 毫秒

660 毫秒

此表显示每个采样配置刷新 1% 的符号需要的平均时间:

刷新 1% 的符号的平均时间

配置

符号数量

100

400

1000

小型

210 毫秒

210 毫秒

212 毫秒

中型

215 毫秒

217 毫秒

220 毫秒

大型

270 毫秒

277 毫秒

495 毫秒

优化 OPC UA 服务器性能

OPC UA 服务器功能取决于外部通讯网络、外部设备性能以及其他外部参数。数据传输可能存在延迟,或者可能出现其他影响机器控制实践限制的通讯错误。不得将 OPC UA 服务器功能用于安全相关数据或者其他依赖于时间的应用。

Warning_Color.gif警告

意外的设备操作

o在 OPC UA 服务器数据交换中不得使用安全相关数据。

o不得将 OPC UA 服务器数据交换用于任何关键或依赖于时间的应用。

o在未经风险分析以及未采取适当安全相关措施的情况下,不得将 OPC UA 服务器数据交换用于改变设备状态。

不遵循上述说明可能导致人员伤亡或设备损坏。

上表非常适合确定 OPC UA 服务器性能是否在可接受限值之内。但是,请注意,其他外部因素会影响整个系统性能,如以太网流量的体积或使用抖动

要优化 OPC UA 服务器性能,可考虑下列因素:

o减小以太网流量(将最小发布间隔设置为产生可接受响应时间的最低值)。

o为 M241 Logic Controller 配置的任务循环时间必须小于配置的最小发布间隔值。

o配置大于 1 的最大会话数量(可同时连接到 OPC UA 服务器的 OPC UA 客户端数量)值可降低所有会话的性能。

o采样速率决定数据交换的频率。调整采样速率 (ms) 值,以便产生不影响逻辑控制器整体性能的最低响应时间。