下面提供 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 服务器功能用于安全相关数据或者其他依赖于时间的应用。
|
意外的设备操作 |
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) 值,以便产生不影响逻辑控制器整体性能的最低响应时间。