[发明专利]一种将自定义协议转换成Modbus协议的多路通讯协议转换器在审
申请号: | 201210589071.0 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103905410A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 雷战胜;贾炜镔 | 申请(专利权)人: | 上海一诺仪表有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/40 |
代理公司: | 上海东方易知识产权事务所 31121 | 代理人: | 沈国城 |
地址: | 201804 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自定义 协议 转换 modbus 通讯 转换器 | ||
技术领域
本发明涉及工业自动化控制系统中的数据传输装置,特别是指一种将自定义协议转换成Modbus协议的多路通讯协议转换器。
背景技术
工业自动化远程监控计算机(上位机)与若干种不同通讯协议标准下的现场被监控智能仪表或智能设备(下位机)进行数据通讯均设有多路通讯协议转换装置。Modbus协议是应用于电子控制器上的一种通用语言,通过此协议,控制器相互之间、控制器经由通讯网络和其他设备之间可以通信。合理利用Modbus协议可以将不同厂商生产的控制设备包括流量计等连成工业网络,进行集中监控。目前Modbus普遍采用标准RS-485通讯接口作为其物理层传送方式,其通讯协议转换器采用专用的可编程控制器(plc)或者专用软件网关进行协议转换。但是,专用PLC开发技术比较复杂,成本较高;而定制专用软件网关则需要运行在指定的计算机上,易受到操作系统或者计算机硬件的限制,可靠性差。
发明内容
本发明的任务是提供一种多路通讯协议转换器,可以方便地将多路客户自定义的协议转换成通用的Modbus协议,同时舍去现有技术中的专用可编程控制器或者专用软件网关,实现不同通讯协议的信息网络系统集成。
本发明的技术方案是:一种将客户自定义协议转换成Modbus协议的多路通讯协议转换器,其特征在于:包括依次连接的客户自定义协议接口座、客户通讯处理模块、单片机处理模块、modbus处理模块和modbus协议接口座;其中单片机处理模块包括由FRAM存储器、显示液晶、单片机MCU、通讯处理模块和及操作键盘依次连接而构建起的协议转换硬件平台;Modbus总线通过RS485总线接口、Modbus处理模块与单片机MCU连接;客户自定义协议接线座通过客户通讯处理模块与单片机MCU相连接。
进一步,所述的单片机处理模块的协议转换方式是:由配置口生成配置文件A,微处理器程序从配置文件A提取单元属性B,一方面生成客户自定义协议网络E的扫描列表,另一方面生成modbus协议的路径配置C,路径配置数据定义了modbus应用对象D的地址号、功能号、存储器数目及存储器的数据内容和CRC(或LRC)校验数据;由客户自定义数据到modbus的输入数据由客户自定义协议网络按照扫描列表的配置被读到协议映射区H,然后读到modbus应用对象,送到modbus通讯网络;由modbus到客户自定义协议的输出数据由组合对象和参数对象G送到命令转换器F,由单片机处理模块3解析为协议映射区H的命令区的命令,然后由命令所对应的非周期性扫描列表,发客户自定义命令到客户自定义网络,并更新协议映射区的数据。
本发明采用客户自定义协议与Modbus协议间的转换模型,由单片机进行数据协议转换,完成客户自定义协议与Modbus协议间的转换,可以将整个通讯传输系统中若干种客户自定义通讯协议的现场被监控的智能仪表或智能设备进行多路数据通讯的通讯协议转换。
附图说明
图1为本发明的结构示意图。
图2为单片机处理模块的协议转换方式示意图。
具体实施方式
下面结合本发明的实施例及其附图作进一步的说明。
见图1所示的本发明实施例,一种将客户自定义协议转换成Modbus协议的多路通讯协议转换器,包括依次连接的客户自定义协议接口座1、客户通讯处理模块2、单片机处理模块3、modbus处理模块4和modbus协议接口座5;其中单片机处理模块3包括由FRAM存储器6、显示液晶8、单片机MCU10、通讯处理模块7和及操作键盘9依次连接而构建起的协议转换硬件平台;Modbus总线通过RS485总线接口、Modbus处理模块4与单片机MCU10连接;客户自定义协议接线座1通过客户通讯处理模块2与单片机MCU10相连接。
图1中m表示可挂载自定义协议的专门设备的客户自定义协议接口座1的数量,在本实施例中协议规定的挂载路数不超过255个;n是与客户自定义协议接口座1相对应的内部协议转换的客户通讯处理模块2的数量,在本实施例中n不超过255。m、n只是形式上表示出数量,显示出可以挂载多路的客户自定义协议的专门设备。实际上的硬件是设计成一个整体,外观上只看到一个客户自定义协议接口座1及一个与之对应的一个客户通讯处理模块2,可以挂载不超过255个客户自定义协议的专门设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海一诺仪表有限公司,未经上海一诺仪表有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210589071.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种闭门器的滑轨摇臂装置
- 下一篇:一种汽车一体式外门拉手结构