opc是什么的简称
1个回答
展开全部
基于微软的OLE(现在的ActiveX)、COM(部件对象模型)和DCOM(分布式部件对象模型)技术。
OPC包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。
经典OPC是OPC技术的早期阶段,名称中的“OPC”是英文“OLEforProcessControl”的缩写,中文翻译为“过程控制的OLE”。
这里的“OLE”,是英文“ObjectLinkingandEmbedding”的缩写,中文翻译为“对象连接与嵌入”。OLE技术是基于微软公司的COM/DCOM技术,因此经典OPC本质上也是基于COM/DCOM的过程控制技术。
经典OPC提供了一整套过程控制中数据交换的软件标准和接口,包括:
OPC数据访问接口(OPCDataAccess,OPCDA);
OPC报警与事件接口(OPCAlarms&Events,OPCAE);
OPC历史数据访问接口(OPCHistoricalDataAccess,OPCHDA);
OPC数据访问接口定义了数据交换的规范,包括:过程值、更新时间、数据品质等信息;
OPC报警与事件接口定义了报警、事件消息、变量的状态及如何管理;
OPC历史数据访问接口定义了访问及分析历史数据的方法;
根据在过程控制中扮演角色的不同,经典OPC软件可以分为OPC服务器(Server)软件和OPC客户端(Client)软件两大类。
OPC服务器软件是整个系统的核心,它一方面与现场设备、PLC进行通信,将各种不同的现场总线、通信协议转换成统一的OPC协议;另一方面它与OPC客户端软件通过标准OPC协议进行通信,为OPC客户端提供数据或者将OPC客户端的指令发送给PLC与现场设备;