拾题
首页 / 软考真题 / OPC标准 / 第 1 题

请说明OPC(OLE for Process Control)的提出目的及其系统构成。

简答题

请说明OPC(OLE for Process Control)的提出目的及其系统构成。
答案:OPC是为了不同供应厂商的设备和应用程序之间的软件接口标准化,使数据交换更加简单化而提出的。OPC系统由OPC服务器、OPC接口和OPC应用程序构成。OPC服务器按照各个供应厂商的硬件开发,吸收硬件和系统的差异,实现不依存于硬件的系统构成;同时利用Variant数据类型,不依存于硬件中固有数据类型。

解析

参考答案

  • 提出目的:不同厂商的设备和应用程序之间软件接口标准化,使数据交换简单化。
  • 系统构成:OPC 服务器、OPC 接口、OPC 应用程序。
  • OPC 服务器:由各厂商按自身硬件开发,吸收硬件与系统差异,实现不依存于硬件的系统构成。
  • 数据类型:采用 Variant 数据类型,不依存于硬件固有数据类型。

得分点解析

接口标准化是 OPC 的根本立意。工业现场设备品牌繁杂,若每对设备与上位软件都单独开发驱动,成本高且难以维护,统一接口是解决问题的前提。

数据交换简单化是标准化的直接收益,也是衡量 OPC 价值的落脚点。

三大构成是系统结构的骨架。服务器负责与硬件通信,接口规定交互规则,应用程序面向用户业务,三者分工明确。

服务器吸收硬件差异体现封装思想:上层应用无需了解底层设备细节,实现软硬件解耦。

Variant 数据类型解决跨厂商数据格式不一致的问题,是接口真正通用的技术保障。

考点延伸

OPC 后续演进为 OPC UA,具备跨平台、自带信息模型与安全机制等特性;可对比传统 OPC 依赖 Windows 与 COM/DCOM 的局限。答题时注意"目的"与"构成"分开表述,避免只答一半。

本单元其他题目

在拾题里做这套题