首页/网络/常用端口速查/4840 OPC UA 工业协议

4840 OPC UA 工业协议

OPC UA 的标准 TCP 端口:现代工业自动化(PLC、SCADA、MES)的通信主力,取代了老旧的 OPC DA。

常用端口速查网络更新于 2026-10-13

OPC UA 标准端口

4840 是 OPC UA 的标准 TCP 端口(IEC 62541)。它取代了依赖 Windows 组件与分布式调用机制的老式 OPC DA,成为现代工业自动化的通信主力:PLC、SCADA 与 MES 之间通过它交换设备数据、读写点位。协议本身设计了证书与加密机制,实际安全性取决于现场是否真的启用了。

基本信息

服务OPC UA Binary(IEC 62541)
协议TCP 默认 4840,HTTPS 变体 4843
用途工业设备数据采集与控制
部署形态设备内置服务端或独立数采网关
安全等级仅工控网

典型使用场景

  • MES 从产线设备采集运行数据做生产统计
  • SCADA 读取 PLC 点位做监视与报警
  • 数采网关把多种工业协议统一转成 OPC UA 上传
  • 排查采集不到数据,先确认端点地址与安全策略是否匹配
  • 安全评估时确认服务端没有使用 None 安全策略
  • 老旧设备改造时用网关做协议转换与隔离

测试端点与监听

测试端点与监听
nc -zv plc.example.com 4840
ss -lntp | grep ':4840 '
# 授权环境下用图形客户端浏览端点与安全策略
# 确认是否仍允许 None 策略连接

安全策略与后果

策略加密能力说明
None无加密无认证任何能连上的程序都能读写点位
Sign报文签名完整性受保护,内容仍可被读取
SignAndEncrypt签名并加密生产环境推荐
证书信任需维护信任列表证书不匹配时连接直接失败
部署要点:不少现场为了调试方便长期保留 None 策略,上线后忘了收紧。改造时应先建立证书信任列表与端点策略清单,再关闭 None 并逐台设备切换,避免一次性断掉整条采集链路。
工控端口暴露到 IT 网是横向渗透的经典路径。OT 与 IT 之间必须有单向网关或严格的防火墙策略,不要把 4840 直接开放给办公网段,更不要映射到公网。
排障提示:连接失败先分清是网络不通、端点地址写错还是安全策略不匹配。前两类在客户端表现为超时,第三类通常会给出证书或策略相关错误,两者处理的角色不同。

易错点

  • 安全策略设为 None:任何能连 4840 的程序都能读写点位
  • 只按默认端口做策略而忽略实际配置:部分实现会改端口,防火墙放行形同虚设
  • 证书信任列表无人维护:证书过期或更换后采集批量失败
  • 把 OPC UA 与老式 OPC DA 混为一谈:网络行为与端口完全不同,排查方向容易错

数据来源与参考

  • IEC 62541:OPC Unified Architecture
  • IANA 端口注册表(opcua-tcp)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌