基于OPC技术的轮毂装配线监控系统①
2021-03-19汤亚玲张学锋储岳中
计算机系统应用 2021年3期
汤亚玲,郭 健,张学锋,储岳中
(安徽工业大学 计算机科学与技术学院,马鞍山 243032)
OPC 通信技术一经问世,就在自动化生产等相关行业掀起了浪潮,其独特的机制屏蔽了不同种硬件设备之间的差异,全部使用一个标准,使得软件开发商不再拘泥于各种纷繁杂乱的驱动软件开发工作,节省了许多开发时间,不同厂商的设备也可以实现互连互访[1].目前OPC 技术在编程语言开发的软件中实现方式有很多种,文献[2]使用Qt 开发OPC 服务器,并利用Matlab 建立Simulink 工程进行仿真模拟,验证了其可行性.文献[3]基于C#语言实现了OPC客户端,详细地阐述了客户端的编写过程,并有具体的代码实现,为OPC 自动化接口的实现提供了借鉴.如文献[2,3]等研究基本涵盖了当下常用的开发环境,对OPC 组件的开发具有一定的指导意义,但主要集中在OPC 服务器或客户端研究,缺乏对整体过程构建的探讨,难以在实际生产中指导上位机程序的编写.在此情况下,本文提出了一种基于“Qt+KEPServerEX”的OPC 开发方式,以KEPServerEX 作为OPC 服务器,简化了服务器的开发过程,并使用Qt 将客户端嵌套进上位机监测系统中,加之一些上位机常用功能模块,构成一个完整的生产线监测系统,并在一条实际的装配线中投入使用.
1 技术概述
1.1 OPC 技术简介
用于过程控制的OLE (OLE for Process Control,OPC)是一种基于Windows 系统的工业自动化标准.它采用C/S 模式[4],简化了软、硬件间的通信流程,为应用程序和现场硬件生产设备等架起了桥梁.该技术以微软的OLE 技术为基础,跨过TCP 协议层次,在应……
登录APP查看全文
