部署与扩展
面向两百台设备而非两台来运行 OPC UA。容器化而不在每次重启时破坏证书信任、冗余与聚合、准入控制、连接风暴,以及决定工厂级推广能否成功的订阅算术。
| 课时 | 10 |
|---|---|
| 时间 | 约 80 分钟 |
| 先修要求 | A4;B3 有帮助 |
| 成本 | 免费:文字课程开放,视频和实验需要免费账号 |
学完你将能够做到
- 你能把 OPC UA 客户端容器化,且重启时不会重新生成它的身份。
- 你能为一整座工厂做设计,并把订阅算术写下来。
- 你能够避免网络事件后出现连接风暴。
- 你能够在直连、聚合服务器和网关之间做出选择。
课程大纲
-
1
容器化而不丢失身份9 分钟
人人都会踩的坑:非持久的 pki 卷会在每次重启时重新生成应用证书,于是每次部署后每个对端的信任列表都会失效。
Asset 一个容器在重启后丢失信任,以及修复它的卷挂载,附两份日志
-
2
为容器环境做配置8 分钟
容器网络中的主机名、ApplicationUri 和 SAN,在那里没有一样东西的解析方式和在笔记本上相同。
Asset 一份可用的客户端 Dockerfile 和 compose 文件,含证书配置
-
3
做一遍订阅的算术9 分钟
机器数乘以标签数乘以速率,对照 MaxMonitoredItemsPerSubscription 和服务器的会话上限。要在推广之前在纸面上算好,而不是推广途中。
交付物 一份针对 200 台设备和 12,000 个标签的容量模型实例,附构成瓶颈的服务器限值
-
4
让你的连接错峰7 分钟
网络事件之后,对抗连接风暴最有效的单一客户端侧措施。
资料 200 个客户端加与不加错峰的重连对比,附两份服务器负载曲线
-
5
选择直连、聚合还是网关8 分钟
三种拓扑,以及每一种在延迟、失效模式和许可上的代价。
资料 同一座工厂的三种画法,并标出每一种的失效模式
-
6
如实地运行冗余8 分钟
服务器冗余、客户端冗余,以及实际能切换过去的东西:比宣传说的要少。
Asset 一次故障切换测试,并测量数据空缺
-
7
应用准入控制7 分钟
保护服务器不被它的客户端拖垮:会话限值、MonitoredItem 限值,以及服务器拒绝时的行为。
资料 一台服务器逐一触及各项限制,附每一项返回的状态码
-
8
监控采集器8 分钟
该对什么设报警,才能让中断的数据流在几分钟内被发现,而不是到月末才发现。
Asset 一份监控清单,包含能识别出静默采集器的六个信号
-
9
部署到边缘8 分钟
受限硬件、间歇性链路、存储转发,以及 OPC UA 不会替你缓冲的那些内容。
Asset 一次边缘部署,模拟 20 分钟中断,展示哪些数据恢复了、哪些没有
-
10
不停机完成升级8 分钟
会移动命名空间索引或改变模型的固件与服务器升级,以及提醒你的 GeneralModelChangeEvent。
交付物 一份升级前后的节点集差异,附它所要求的客户端变更
实验
最后核对日期 2026 年 9 月 7 日,对照 OPC UA 1.05.07。OPC UA Connect 是教育资源,与 OPC Foundation 无隶属关系。