[发明专利]源数据与目标数据相互转换的Modbus适配器的实现方法有效
申请号: | 201810567636.2 | 申请日: | 2018-06-05 |
公开(公告)号: | CN108763127B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 闵丽娟;卢捍华;束丰 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;H04L12/40;H04L29/08 |
代理公司: | 南京正联知识产权代理有限公司 32243 | 代理人: | 王素琴 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 目标 相互 转换 modbus 适配器 实现 方法 | ||
本发明公开了一种源数据与目标数据相互转换的Modbus适配器的实现方法,通过将Modbus数据作为源数据,将传感/执行数据作为目标数据,实现Modbus数据与传感/执行数据之间的相互转换,方法由目标数据属性描述库、源数据收发模块、目标数据收发模块、收发控制模块以及数据转换模块构成的转换系统实现;方法包括将源数据转换成目标数据以及将目标数据转换成源数据的过程;在源数据与目标数据的相互转换过程中,还包括寄存器映射过程、寄存器分类和排序过程以及源数据收发模块对源数据的收发过程;本发明的方法在源数据与目标数据的相互转换过程中屏蔽了源数据处理的细节,使得应用可以直接使用这些数据所表达的传感/执行信息,简化了应用程序的开发。
技术领域
本发明属于物联网及M2M(Machine-to-Machine Man,一种以机器终端智能交互为核心的、网络化的应用与服务)技术领域,用于源数据与目标数据之间的相互转换,尤其涉及一种源数据与目标数据相互转换的Modbus适配器的实现方法。
背景技术
随着物联网概念的不断发展,物联网相关的需求和应用也与日俱增。在物联网平台的相关应用中,处于感知层的终端设备是读写数据的第一个环节,包括传感器和执行器。终端设备数量众多,且种类多种多样,接口和通信协议也千差万别。其中Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一种通用工业标准。但是不同型号的Modbus设备数据存储的格式不同,因此一旦需要增添不同型号的Modbus设备,就需要对这一特定的设备型号进行开发适配工作。上述缺陷不仅增加了工作量以及成本,而且破坏了物联网平台的适用性。
发明内容
本发明的主要目的在于提供一种源数据与目标数据相互转换的Modbus适配器的实现方法,可以实现Modbus数据和目标数据之间的转换,使得应用可以直接使用这些数据所表达的传感/执行信息,简化了应用程序的开发;具体技术方案如下:
一种源数据与目标数据相互转换的Modbus适配器的实现方法,通过将Modbus数据作为源数据,将传感/执行数据作为目标数据,实现Modbus数据与传感/执行数据之间的相互转换,方法由目标数据属性描述库、源数据收发模块、目标数据收发模块、收发控制模块以及数据转换模块构成的转换系统实现;方法包括将源数据转换成目标数据以及将目标数据转换成源数据的过程;其中,源数据转换成目标数据的过程包括步骤:
S11:查询判断源数据是否为原始数组定义,若是则将源数据透明传输至指定系统的目标数据存储地址中,否则进入下一步;
S12:取指定系统的所述目标数据地址,查询判断是否有基本源数据定义,如果有,系统则获取基本源数据作为目标数据进入下一步;否则系统将此目标数据记为0,并返回步骤S1直至获得目标数据的地址;
S13:查询判断步骤S2中获取的基本源数据是否有高位扩展,有则获取基本源数据的高位扩展数据,然后将目标数据与高位扩展数据合并作为新的目标数据再次进行查询判断所述新的目标数据是否有高位拓展,直至判断出新的目标数据不具有小数扩展数后进入下一步,否则直接进入下一步;
S14:查询判断步骤S2中获取的基本源数据是否有小数扩展,有则获取基本源数据的小数扩展数据,然后合并目标数据和小数扩展数形成新的目标数据,并再次进行查询判断所述新的目标数据是否具有小数扩展,直至判断出新的目标数据不具有小数扩展后进入下一步,否则直接进入下一步;
S15:查询判断步骤S2中获取的基本源数据是否有指数扩展,有则获取基本源数据的指数扩展数据,然后合并目标数据和指数扩展数形成新的目标数据,并再次进行查询判断所述新的目标数据是否具有指数扩展,直至判断出新的目标数据不具有指数扩展后进入下一步,否则直接进入下一步;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810567636.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置