一种基于协议配置的通讯方法技术

技术编号:16236048 阅读:79 留言:0更新日期:2017-09-19 16:10
本发明专利技术公开了一种基于协议配置的通讯方法,所述方法包括以下步骤:服务器端将命令配置消息发送至设备端,该命令配置消息包括命令号、协议名称、命令属性、解析属性和命令消息;设备端接收到命令配置消息后,形成配置应答消息反馈至服务器端;设备端将交互设备的返回消息进行组装并将组装后的数据包发送给服务器端;服务器端接收到组装后的数据包后进行解析,解析完成后形成应答消息反馈至设备端。本发明专利技术保证了服务器配置方式的通用性,支持任何类型命令的配置。本发明专利技术保证了底层设备固件的单一性,为现场调试提供接口,只需要将解析属性设置为直接返回便可以观察分析现场原始数据内容,适用于任何需要读写交互的行业。

Communication method based on protocol configuration

The invention discloses a communication method based on protocol configuration, the method comprises the following steps: server configuration command message to the terminal equipment, the configuration command message including command number and protocol name, attributes, and attribute parsing command command message; the device receives the command configuration message, reply message form configuration feedback to the server; the device will return the message interactive devices were assembled and assembled after the data packet is sent to the server; the server receives the data packet after the assembly after the resolution, response message feedback to the end is formed after the completion of analytical equipment. The invention guarantees the versatility of the server configuration mode and supports the configuration of any type of command. The invention ensures that the single device firmware, provides the interface for debugging, only need to parse property to return directly can observe the on-site analysis of original data, applicable to any need to read and write the interactive industry.

【技术实现步骤摘要】
一种基于协议配置的通讯方法
本专利技术属于工业自动化领域,为一种通讯方法,尤其涉及一种基于协议配置的通讯方法。
技术介绍
在工业自动化领域,由于现场使用的仪表/控制器的品牌型号各不相同,使得在对仪表/控制器参数的读取时需要匹配不同的总线或者协议。传统的仪表/控制器数据监测或采集系统数据时,为了适应各种类型的总线或者协议,需要定制不同的固件。此情况不仅提高了开发的复杂度,增加了维护成本,同时也加大了现场数据采集器的难度。同样对于工业自动化以外的其他领域,也会存在千差万别的通讯协议。专利申请号为CN201510476097.8的“一种基于协议配置的机车显示设备数据通信方法”,公开了一种通信方法:1)获取当前数据通信协议格式进行协议配置,即将当前数据通信协议格式中接收数据、发送数据所对应的协议信息作为配置信息,并分别存储至输入配置文件、输出配置文件中;2)当机车显示设备接收到数据时,根据输入配置文件将接收到的数据进行数据解析,输出解析后的数据;当机车显示设备发送数据时,根据输出配置文件进行数据发送;专利申请号为CN201510735688.2的“一种基于协议配置的通用测试系统及测试方法”,本文档来自技高网...
一种基于协议配置的通讯方法

【技术保护点】
一种基于协议配置的通讯方法,其特征在于:所述方法包括以下步骤:步骤一:服务器端将命令配置消息发送至设备端,该命令配置消息包括命令号、协议名称、命令属性、解析属性和命令消息;步骤二:设备端接收到命令配置消息后,形成配置应答消息反馈至服务器端;步骤三:设备端将交互设备的返回消息进行组装并将组装后的数据包发送给服务器端;步骤四:服务器端接收到组装后的数据包后进行解析,解析完成后形成应答消息反馈至设备端。

【技术特征摘要】
1.一种基于协议配置的通讯方法,其特征在于:所述方法包括以下步骤:步骤一:服务器端将命令配置消息发送至设备端,该命令配置消息包括命令号、协议名称、命令属性、解析属性和命令消息;步骤二:设备端接收到命令配置消息后,形成配置应答消息反馈至服务器端;步骤三:设备端将交互设备的返回消息进行组装并将组装后的数据包发送给服务器端;步骤四:服务器端接收到组装后的数据包后进行解析,解析完成后形成应答消息反馈至设备端。2.根据权利要求1所述的一种基于协议配置的通讯方法,其特征在于:所述步骤二的具体步骤如下:S201:设备端接收到命令配置消息后,首先判断数据是否发送完成,如果发送完成则进入步骤三,否则进入步骤S202;S202:保存命令配置消息中的协议名称;S203:保存命令配置消息中的解析属性;S204:根据命令配置消息中的命令属性执行相应操作;S205:返回步骤S201。3.根据权利要求2所述的一种基于协议配置的通讯方法,其特征在于:所述步骤S204具体包括以下步骤:S2041:若命令属性为读写,则发送命令消息给需要进行交互的设备,否则进入步骤2042;S204...

【专利技术属性】
技术研发人员:叶寒生冯超韩忠俊顾宇周长林
申请(专利权)人:合肥科迈捷智能传感技术有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1