DXPServer的OPC UA安全连接,可以按"网络可达→安全端点→应用证书→用户权限"核对。连接建立后,再按点位用途调整订阅间隔。入站连接受限时,连接方向可评估Reverse Connect。
本文使用DeviceXPlorer OPC Server(以下简称DXPServer)。OPC UA负责设备数据与上层MES、看板之间的通信;证书和用户认证分别处理应用信任、访问身份与权限。
1. DXPServer跨网段连接先核对什么?
DXPServer使用 opc.tcp,默认端口为52250。跨网段先核对地址可达、连接方向和端口,再让客户端匹配端点、安全策略与消息安全模式,并确认身份认证方式。
加密接入可按以下顺序核对:
- 关闭无消息安全保护的连接选项,仅启用双方支持、符合现场要求的加密端点。
- 使用
SignAndEncrypt对消息签名并加密。Sign只签名,不加密消息内容。 - 配置应用证书信任。服务端校验客户端证书,并按配置拒绝不受信任客户端的安全连接;客户端也校验服务端证书。
- 配置访问身份与读写权限。DXPServer支持匿名、用户名/密码及X509用户证书认证;限制访问时应关闭匿名访问,为获准身份分配权限。
比如看板账号只读,确需写数据的应用再开放写权限。加密、应用信任和身份权限要一起配置,才能保护传输内容并限制未授权访问。

2. OPC UA反向连接需要客户端提供什么?
Reverse Connect是反向连接:由服务端先向客户端监听地址发起传输连接。DXPServer V7支持该机制,适用于车间侧限制外部发起入站连接的情况。
客户端必须支持反向连接,并提供监听地址。联调核对客户端监听端口、车间到客户端方向的网络可达条件,再检查证书校验、安全模式、用户认证和访问权限。连接方向调整后,这些安全配置仍需完成。

3. OPC UA采样间隔和发布间隔怎样分开设置?
采样间隔控制服务端检查被监视数据的节奏;发布间隔控制订阅发送通知的节奏。官方规格为:最小采样间隔10ms,最小发布间隔50ms。
状态看板按画面刷新需求设置,变化较慢的温度或能耗数据采用较长间隔,需要观察短时变化的点位再结合设备能力缩短间隔。快慢数据分开设置,可减少不必要的处理与传输。
还要区分订阅参数与设备到客户端的实际更新:数据经过设备读取、服务端处理和网络传输,10ms设置不代表每10ms都能获得一个设备新值。用代表性点位核对时间戳、数据变化与系统负载,再调整参数。

4. DXPServer扩展接口分别要求什么版本?
Professional版提供OPC UA历史数据访问(HA)和报警与条件(A&C),供支持相应功能的上层应用查询历史数据、接收报警通知。
数据库和其他平台对接,可使用Professional版的Database Client,以及MQTT(S)、HTTP(S)、Sparkplug客户端接口。先核对目标系统采用的接口,再安排连接。
需要统一设备数据结构时,Professional版从V7.6.0起支持OPC UA信息模型:导入NodeSet文件,并将设备标签映射到模型节点,供平台按约定结构使用。

这份核对清单对应接入、安全、更新和扩展四类需求。先确认现有链路与目标接口,再选择版本,有助于减少重复建设设备采集链路的工作。基础启用步骤见前篇《DXPServer V7怎么启用OPC UA服务端?先配好这几项》。