//*****lihaoyxj@gmail.com*****/
//lihaoyxj.cublog.cn//
OPC是Object Linking and Embedding(OLE)for Process Control的缩写,它是微软公司的对象链接和嵌入技术在过程控制方面的应用。OPC以OLE/COM/DCOM技术为基础,采用客户/服务器模式,为工业自动化软件面向对象的开发提供了统一的标准,这个标准定义了应用Microsoft操作系统在基于PC的客户机之间交换自动化实时数据的方法。采用这项标准后,硬件开发商将取代软件开发商为自己的硬件产品开发统一的OPC接口程序,而软件开发者可免除开发驱动程序的工作,充分发挥自己的特长,把更多的精力投入到其核心产品的开发上。这样不但可避免开发的重复性,也提高了系统的开放性和可互操作性。
OPC包含很多规范,但主要还是以二大类Data Access |
3.0,2.0,1.0 |
数据访问规范 |
Alarms and Events |
1.10,1.00 |
报警和事件规范 |
由于有段时间做opc client,要做好几种的系统的client,用到了da,ae二种规范,把自己找到的库共享一下好了。
AE的是西门子的opc server用的一种规范,从我的感觉这种规范并不好,因为要使client一直连在服务器上,以下量个activex控件,直接可以用了
DA主要是写TAC BA部分时用到的,这个相对我认为好一点,从软件设计上来说,但对于实时性不如AE,
有以上的二个库,一些常用规范的的opc server够用了
阅读(1178) | 评论(2) | 转发(0) |