[发明专利]一种虚拟Modbus ID生成方法、装置和网关有效
申请号: | 202010918803.0 | 申请日: | 2020-09-04 |
公开(公告)号: | CN112260914B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 张朋飞;周厚明 | 申请(专利权)人: | 武汉迈威通信股份有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L61/3015 |
代理公司: | 武汉蓝宝石专利代理事务所(特殊普通合伙) 42242 | 代理人: | 廉海涛 |
地址: | 430000 湖北省武汉市东湖新*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 modbus id 生成 方法 装置 网关 | ||
本发明实施例提供一种虚拟Modbus ID生成方法和装置,要求Modbus ID相同的元器件必须对接在Modbus网关的不同RS485总线上;也就是说对接在不同的物理串口上;不需要Modbus从设置支持重新设置Modbus ID功能;通过Modbus网关的“虚拟Modbus ID”转换算法;将位于多个Modbus总线上的Modbus RTU设备,虚拟成位于同一个“虚拟Modbus总线”上;Modbus TCP主设备感知不到Modbus从设备是接入在不同的RS485总线上;Modbus TCP主设备认为从设备是处在同一个Modbus总线上的。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种虚拟Modbus ID生成方法和装置。
背景技术
modbus协议是一种用于工业现场的总线协议,分为运用在串口(如RS232、RS485等)传输上的ModbusRTU、Modbus ASCII,以及运行在TCP/IP网络上的Modbus TCP。
modbus是一种主从协议,主设备的一方向从设备的一方下达指令,从设备的一方根据指令做出反应并回复主设备,主设备可以有多个从设备。具体来说,工作人员的计算机可认为是master,而PLC之类的具体设备就是slave了。每个设备有自己的“代号”,主设备通过“代号”来找到某一个对应的设备,当然也可以使用广播的方式,代号0即为广播。
工业现在有很多使用ModbusRTU、Modbus ASCII的总线设备,由于RS485/RS232/RS422等串口协议传输距离都比较有限,同时TCP/IP网络现在却无处不在;为了能够将这些串口设备快速接入到TCP/IP网络,工厂现场经常会用到一种modbus网关,该网关实现Modbus TCP和ModbusRTU、Modbus ASCII之间的数据转换透传;
1)市面上销售的Modbus RTU设备的Modbus ID通常都是不能修改的,并且每台这样设备的Modbus ID都是相同的;例如,淘宝上购买的Modbus电表,同一个厂家同一个类型的电表的Modbus ID都是不能修改,并且都是相同的。
2)Modbus TCP主设备通常可能是一台电脑,一般情况下一个Modbus TCP主设备需要同时和多台从设备进行通讯;如果Modbus TCP主设备借助Modbus网关连接和控制多台Modbus ID相同的Modbus RTU从设备时,就需要想一种办法能够区分这些设备。
公开号为CN105323328A的专利文献公开了一种在RS—485上使用Modbus通讯协议自动识别地址的方法。该方法中,当在一条总线上有Modbus ID相同元器件存在时,通过重新设置Modbus ID来解决冲突的方法;该专利要求“Modbus从设备”必须支持重新设置Modbus ID功能;但是实际工作中,很多设备不支持重新设置Modbus ID功能。
发明内容
本发明实施例提供一种虚拟Modbus ID生成方法和装置,解决了现有技术中由于设备不支持重新设置Modbus ID功能,导致Modbus TCP主设备借助Modbus网关连接和控制多台Modbus ID相同的Modbus RTU从设备时,Modbus通讯协议自动识别地址失败的问题。
第一方面,本发明实施例提供一种虚拟Modbus ID生成方法,包括:
步骤101,将若干个虚拟Modbus ID均分到Modbus网关的N个串口;
步骤102,获取Modbus RTU设备的真实设备Modbus ID和物理连接的串口ID,将Modbus RTU设备物理连接至任一串口中,并为所述Modbus RTU设备分配一个唯一的虚拟Modbus ID,其中,同一串口中不接入真实设备Modbus ID相同的Modbus RTU设备。
作为优选的,步骤102中,并为所述Modbus RTU设备分配一个唯一的虚拟ModbusID,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉迈威通信股份有限公司,未经武汉迈威通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010918803.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种海底钻机钻具强制分离装置
- 下一篇:一种琉璃瓦片印花装置