[发明专利]一种采用后绑定通信插件的工业数据采集系统无效
| 申请号: | 201210539732.9 | 申请日: | 2012-12-14 |
| 公开(公告)号: | CN103034206A | 公开(公告)日: | 2013-04-10 |
| 发明(设计)人: | 王剑平;张果;张云生;黄红霞;车国霖 | 申请(专利权)人: | 昆明理工大学 |
| 主分类号: | G05B19/418 | 分类号: | G05B19/418 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 650093 云*** | 国省代码: | 云南;53 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 采用 绑定 通信 插件 工业 数据 采集 系统 | ||
技术领域
本发明涉及一种采用后绑定通信插件的工业数据采集系统,属于工业自动化。
背景技术
工业数据采集通常通过与现场仪表传感器等按照串口、以太网和CAN总线等方式进行通信,并从中获取数据,所采用数据协议往往较为复杂。在工业数据采集软件的开发时,通常采用“早绑定”的方法即程序在编译的时候就已经确定了将来程序运行时采用的通信协议。往往数据采集软件应用逻辑是固定的,而现场仪表和传感器由于各种原因是多变的,这种开发模式会造成软件的适用性差等缺陷,即每改变现场仪表或传感器均需要对工业数据采集软件进行编译连接,造成软件维护工作量大。
发明内容
为克服上述软件维护工作量大和软件适用性差的缺陷,本发明一种采用后绑定通信插件的工业数据采集系统,采用“后绑定”方法,在软件编译后在运行中进行相应的通信插件调用,通信软件插件可以在系统软件开发完成后进行开发,提高了系统的动态适应能力,对于工业数据采集有较大应用参考价值。
为实现发明目的,本发明采用的技术方案:一种采用后绑定通信插件的工业数据采集系统由传感器、仪表、计算机通讯接口和工业计算机组成;传感器的输出端连接仪表,仪表通过计算机通讯接口与工业计算机连接。
传感器、仪表为一组或者一组以上。
仪表通过串口、以太网或者CAN总线与计算机通讯接口连接。
工业计算机内设有通信插件和数据采集框架软件;通信插件中包括了用于向数据采集框架软件的主调模块通知相关通信事件的InventorySocketReceHandle事件接口,对于这些事件的响应包含在两个字符串类型的参数strResponseName和strXmlData中;参数strResponseName描述了通信事件中两种类型的数据:一种是用于通知数据采集框架软件当前接收的实时设备数据;另外一种是用于通知数据采集框架软件当前接收的实时监控数据,参数strXmlData用于存放当前接收到的数据内容,该参数中存放的数据内容与strResponseName参数中描述的数据类型是对应的,
数据采集框架软件中定义了实时设备数据和实时监控数据的数据解析格式,不同的数据类型对应着不同的数据解析格式,同时,数据采集框架软件还包括了不同的通信控制接口,用于管理不同协议的通信事务;
当该接口接收到来自通信插件中的通信响应事件时,通信插件自动分析包含在通信数据流中的strResponseName参数和strXmlData参数,根据strResponseName参数的内容找出当前通信过程中传输的数据属于实时设备数据或者实时监控数据;然后根据strXmlData参数的内容和数据采集框架软件中定义好的数据解析格式把数据中的有效内容提取出来,完成从通信数据流中采集有用的工业数据这一过程。
数据采集框架软件包括的不同通信控制接口,主要有:
DisplayName接口:用于获取通信协议的名称,通过获取插件的唯一名字来实现,返回字符串格式。
GetCommPara接口:用于获取协议的通信参数,返回字符串格式。
SetCommPara接口:用于设置对应硬件设备上的通信协议参数。
StartModual接口:用于启动数据采集框架软件5中相应的通信协议处理模块,同时也启动了系统的数据采集。
StopModual接口:用于停止通信模块的工作。
OnInventorySocketReceHandler接口:用于接收来自通信插件4中的通信响应事件。
在数据采集框架软件中的通信协议主要有串口协议、CAN总线协议和TCP/IP协议。
所述的传感器、仪表、计算机通讯接口和工业计算机采用市售的普通元件。
本发明的有益效果:本发明采用“后绑定”方法,在软件编译后在运行中进行相应的通信插件调用,通信软件插件可以在系统软件开发完成后进行开发,提高了系统的动态适应能力,对于工业数据采集有较大应用参考价值。
附图说明
图1 是本系统模块结构图;
图2 是本系统进行工作的处理流程图。
图中:1-传感器、2-仪表、3-计算机通讯接口、4-通信插件、5-数据采集框架软件、6-工业计算机。
具体实施方法
下面结合附图对发明作进一步说明,以方便技术人员理解。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210539732.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种燃气动力液压挖掘机
- 下一篇:挖掘机上下车螺栓紧固操控装置





