基于VC的监控组态软件开发及其实践运用探讨
2016-10-22武瑛
无线互联科技 2016年18期
武 瑛
(嘉兴学院 南湖学院,浙江 嘉兴 314001)
基于VC的监控组态软件开发及其实践运用探讨
武瑛
(嘉兴学院 南湖学院,浙江 嘉兴 314001)
随着信息时代不断发展,组态软件开始朝着农业、环保及电信等领域发展。其中建立在VC基础上的监控组态软件开发及实践成为业内研究的热点。文章主要对基于VC监控组态软件开发进行研究,并结合矿石熔炉案例探讨系统的实践运用,希望为相关领域研究提供参考。
组态软件;软件开发;实践运用
1 基于VC监控组态软件开发分析
通常来说,组态软件开发工具较多,如visual C++,visual basic等,其中VC开发产品,程序代码量相对较少,且运行效率高,运行速度更快。因此VC能够成为当前监控组态软件开发首选软件之一。
1.1 通信模块设计
传统监控组态软件多采用驱动程序,对于较为特别的硬件,需要单独编写程序,且针对多个应用程序来说,无法同时对同一设备进行数据存取,在运行过程中存在访问冲突、不支持硬件更新等缺陷。因此对于通信模块的开发,我们可以积极引入过程控制标准(OLE for Process Control,OPC),其建立在Windows程序基础之上,能够将对象连接与嵌入(Object Linking and Embedding,OLE),COM机制作为核心通信标准,采用客户/服务器等模式,将开发访问接口的任务置于硬件生产厂家中,以此来协调硬件与软件之间的矛盾,最大限度上提高系统的开发性,方便用户操作。
OPC客户端开发能够提供一种读取OPC服务器数据的方法,当客户端成功读取数据时,便可以获取到系统中涉及的现场数据。客户端程序能够对客户端中的OPC接口部分进行设计,实现对数据的处理及显示,但是要想访问OPC服务器,需要通过接口实现对现场设备的数据存取。……
登录APP查看全文
