[发明专利]一种基于协议配置的通讯方法有效
申请号: | 201710619762.3 | 申请日: | 2017-07-26 |
公开(公告)号: | CN107181632B | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 叶寒生;冯超;韩忠俊;顾宇;周长林 | 申请(专利权)人: | 合肥科迈捷智能传感技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 何梅生 |
地址: | 230000 安徽省合肥市高*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 协议 配置 通讯 方法 | ||
本发明公开了一种基于协议配置的通讯方法,所述方法包括以下步骤:服务器端将命令配置消息发送至设备端,该命令配置消息包括命令号、协议名称、命令属性、解析属性和命令消息;设备端接收到命令配置消息后,形成配置应答消息反馈至服务器端;设备端将交互设备的返回消息进行组装并将组装后的数据包发送给服务器端;服务器端接收到组装后的数据包后进行解析,解析完成后形成应答消息反馈至设备端。本发明保证了服务器配置方式的通用性,支持任何类型命令的配置。本发明保证了底层设备固件的单一性,为现场调试提供接口,只需要将解析属性设置为直接返回便可以观察分析现场原始数据内容,适用于任何需要读写交互的行业。
技术领域
本发明属于工业自动化领域,为一种通讯方法,尤其涉及一种基于协议配置的通讯方法。
背景技术
在工业自动化领域,由于现场使用的仪表/控制器的品牌型号各不相同,使得在对仪表/控制器参数的读取时需要匹配不同的总线或者协议。传统的仪表/控制器数据监测或采集系统数据时,为了适应各种类型的总线或者协议,需要定制不同的固件。此情况不仅提高了开发的复杂度,增加了维护成本,同时也加大了现场数据采集器的难度。同样对于工业自动化以外的其他领域,也会存在千差万别的通讯协议。
专利申请号为CN201510476097.8的“一种基于协议配置的机车显示设备数据通信方法”,公开了一种通信方法:1)获取当前数据通信协议格式进行协议配置,即将当前数据通信协议格式中接收数据、发送数据所对应的协议信息作为配置信息,并分别存储至输入配置文件、输出配置文件中;2)当机车显示设备接收到数据时,根据输入配置文件将接收到的数据进行数据解析,输出解析后的数据;当机车显示设备发送数据时,根据输出配置文件进行数据发送;专利申请号为CN201510735688.2的“一种基于协议配置的通用测试系统及测试方法”,公开了一种测试系统:包含有对所有被测产品的测试用例通用测试环境、与被测产品进行数据通信的发送数据协议和接收数据协议、以及定义环境参数与数据名称这间对应关系的信号映射表;还公开了一种测试方法:根据被测产品配置发送数据协议、接收数据协议及信号映射表过程;通用测试环境根据发送数据协议及信号映射表生成固定格式发送数据包,发送至被测产品的过程;以及通用测试环境根据接收数据协议和信号映射表,读取接收数据包的过程,两者均未在不更新固件的情况下实现对不同协议的数据采集以解决现场协议不匹配的问题,无法保证配置方式的通用性。
目前,尚未见到一种基于协议配置的通讯方法,不更新固件,来解决与各种不同协议现场设备的通讯问题。
发明内容
本发明的目的在于克服现有技术存在的以上问题,提供一种基于协议配置的通讯方法,可适用于对不同的协议仪表进行数据采集,而无需修改其固件,即可实现通讯,提高了产品的适应性,解决了现场协议不匹配的问题。
为实现上述技术目的,达到上述技术效果,本发明通过以下技术方案实现:
一种基于协议配置的通讯方法,所述方法包括以下步骤:
步骤一:服务器端将命令配置消息发送至设备端,该命令配置消息包括命令号、协议名称、命令属性、解析属性和命令消息;
步骤二:设备端接收到命令配置消息后,形成配置应答消息反馈至服务器端;
步骤三:设备端将交互设备的返回消息进行组装并将组装后的数据包发送给服务器端;
步骤四:服务器端接收到组装后的数据包后进行解析,解析完成后形成应答消息反馈至设备端。
进一步地,所述步骤二的具体步骤如下:
S201:设备端接收到命令配置消息后,首先判断数据是否发送完成,如果发送完成则进入步骤三,否则进入步骤S202;
S202:保存命令配置消息中的协议名称;
S203:保存命令配置消息中的解析属性;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥科迈捷智能传感技术有限公司,未经合肥科迈捷智能传感技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710619762.3/2.html,转载请声明来源钻瓜专利网。