您当前的位置:五五电子网电子知识plc技术PLC入门面向PLC的OPC服务器设计与开发 正文
面向PLC的OPC服务器设计与开发

面向PLC的OPC服务器设计与开发

点击数:7243 次   录入时间:03-04 11:46:43   整理:http://www.55dianzi.com   PLC入门

 

 

引言 

可编程控制器PLC(Programmable LogicController)具有可靠性高、通用性强、编程简单、体积小、安装维护方便等优点,在工业控制中得到了广泛应用。 

在工业控制系统中,可能存在不同厂家生产的、多种型号的可编程控制器PLC。为了便于系统集成,一般采用基于OPC(OLE for ProcessContr01)规范的接口进行数据交换,为此,需要设计、开发面向PLCOPC服务器。 

1 OPC服务器开发工具 

面向PLCOPC服务器开发需要完成以下两个方面工作:一方面,需要根据PLC的通信协议实现上位机服务器软件与PLC的数据交换;另一方面,需要合理设计服务器软件的架构与接口,使之符合OPC技术规范。 

由于OPC服务器是基于COM技术的,这就要求程序设计人员必须非常熟悉COM技术,而精通COM技术是有一定难度的,因此,OPC服务器的源码级开发是相当复杂的,一般由专业的软件公司进行开发。 

为了便于OPC技术的推广和应用,国内外许多单位推出了OPC服务器快速开发工具包。这种工具包将微软公司的OLECOMDCOM技术和OPC的技术细节进行了隐藏,使用户开发工作集中在数据采集和处理任务上,从而简化了OPC服务器的开发。 

基于工具包的OPC服务器开发,主要任务是熟悉工具包的API接口函数,通过调用工具包的API接口函数实现OPC服务器的功能,为应用软件提供符合OPC规范的接口。 

2 OPC服务器设计与开发 

21软件设计 

基于工具包的面向PLCOPC服务器开发的首要任务是设计OPC对象与接口、OPC服务器界面,然后进行OPC服务器与PLC的通信设计,以实现OPC服务器与PLC的数据交换,具体的软件架构如图1所示。

[1] [2] [3] [4] [5]  下一页


本文关键字:服务器  开发  PLC入门plc技术 - PLC入门

《面向PLC的OPC服务器设计与开发》相关文章>>>