[发明专利]基于OPC技术的多驱动支持服务器无效
申请号: | 201310491459.1 | 申请日: | 2013-10-18 |
公开(公告)号: | CN103530258A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 李汉卿;童中志;高双全 | 申请(专利权)人: | 铜陵富仕三佳机器有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 铜陵市天成专利事务所 34105 | 代理人: | 程霏 |
地址: | 244000 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 opc 技术 驱动 支持 服务器 | ||
技术领域
本发明涉及多驱动支持服务器,尤其涉及基于OPC技术的多驱动支持服务器。
背景技术
OPC全称是Object Linking and Embedding(OLE) for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。随着计算机科学、工业控制等新技术的迅速发展,计算机监控系统由早期的集中式监控向全分布式方向发展。一个好的分布式控制系统(Distributed Control System, DCS )监控应用软件应能提供广泛的应用接口或标准接口,很方便地实现将DCS控制器、第三方 PLC( Programmable logic Controller, 可编程逻辑控制器)、智能仪表和其他工控设备的数据接入到系统中。 一般监控系统都把数据源看作外部设备,驱动程序和这些外部设备交换数据,包括采集数据和发送数据 /指令。
在当前工业控制系统中,DCS系统与第三方设备进行通信时,必须开发对应的设备驱动程序;当DCS系统升级时,设备驱动也必须进行相应升级,从而增加了升级和维护成本。传统的过程控制系统是一对一的系统,当上位监控软件包括DCS、SCADA(Supervisory Control And Data Acquisition,数据采集与监视控制系统)、MES(Manufacturing Execution System,制造执行系统)等在用于某种设备时,都需要开发专用的驱动程序,此种模式下,若对硬件升级或更换,则会给系统带来大量的重复工作,耗时耗力:
1. 某种应用软件要用于N种硬件设备需要开发N个驱动,增加一个新的应用软件需要另外开发N个硬件设备的驱动;
2. M个软件用于N种硬件设备需要开发(M*N)个驱动,增加一种新的硬件设备需要为M种软件开发新的驱动。
发明内容
本发明要解决的技术问题是现有的上位监控软件包括DCS、SCADA、MES等在用于某种设备时,都需要开发专用的驱动程序,此种模式下,若对硬件升级或更换,则会给系统带来大量的重复工作,耗时耗力,增加成本,为此提供一种基于OPC技术的多驱动支持服务器。
本发明的技术方案是基于OPC技术的多驱动支持服务器,它包括OPC客户端、OPC服务器以及第三方设备,所述OPC服务器中预置多个与第三方设备一一对应通信的驱动模块。
上述方案中所述OPC服务器包括用于通过 OPC接口接收 OPC客户端发送的对第三方设备的调用请求的调用请求接收单元、用于根据所述标识信息,调用预置的驱动模块中对应第三方设备通信协议的驱动模块的驱动模块调用单元和用于采集所述第三方设备的数据并处理的数据采集单元。
上述方案中所述驱动模块中的驱动程序采用动态库的方式进行封装。
上述方案的改进是所述OPC服务器还包括用于显示第三方设备的通信状态与数据显示的功能模块。
上述方案的进一步改进是所述OPC服务器还包括用于记录与第三方设备的通信的日志模块。
上述方案的再进一步改进是所述OPC服务器还包括用于处理通信问题的诊断模块。
本发明的有益效果是提供了一种基于OPC标准的采集第三方设备数据的装置,通过在 OPC服务器中预置多个分别与各第三方设备通信协议对应的驱动模块, 当 DCS或其它上位监控软件实时数据库需要采集某个第三方设备的数据时,仅需调用对应该第三方设备的驱动模块,从而通过该驱动模块建立与第三方设备的连接,满足第三方设备的通信要求。由此,对于任何一种第三方设备只需要提供一种设备驱动模块就可以供给任何上位监控软件系统使用,满足了 DCS或者其他上层监控软件不断升级造成的设备驱动不断开发的模式,使得方案的实施具有良好的灵活性、扩展性和可维护性。
附图说明
图1是本发明示意图。
具体实施方式
下面结合附图对本发明做进一步说明。
如图1所示,本发明包括OPC客户端、OPC服务器以及第三方设备,所述OPC服务器中预置多个与第三方设备一一对应通信的驱动模块。
OPC客户端的数量可以有多个,图1中只是示例性的给出了4个,与之相应的驱动模块的数量也是4个,可以支持的第三方设备数量也是4个,本发明当然可以根据需要设置OPC客户端、驱动模块和第三方设备的数目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于铜陵富仕三佳机器有限公司,未经铜陵富仕三佳机器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310491459.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于触摸屏面板的密封胶带
- 下一篇:一种用户态的双控内存镜像实现方法