定义
OPC DA(OPC Data Access)是 OPC 基金会制定的数据访问规范,基于 Windows COM/DCOM,实现工控设备与上位机、SCADA、DCS 间的实时数据交换。因依赖 Windows 与 DCOM 配置,跨平台与防火墙穿透较复杂,现多由 OPC UA 替代,但老旧系统仍广泛使用。
技术特点
OPC DA 采用客户端/服务器架构,服务器连接 PLC、仪表等设备,客户端(HMI、SCADA、数据采集软件)通过 OPC 接口订阅或轮询数据。支持同步读写、异步读写、订阅(Subscription)等模式。数据项以 ItemID 标识,包含值、质量、时间戳。DCOM 需配置 Windows 防火墙、DCOM 权限,跨机器访问配置复杂;仅支持 Windows 平台。
与 OPC UA 迁移
OPC UA 为 OPC DA 的继任者,支持跨平台、安全加密、信息模型、PubSub 等。新项目建议采用 OPC UA。老旧 DCS、SCADA 若仅支持 OPC DA,可通过 OPC DA 到 OPC UA 的桥接网关,将数据转换为 OPC UA 供云平台、MES 采集。