在Modbus主站与从站之间进行大数据量通信的方法技术

技术编号:8080286 阅读:1297 留言:0更新日期:2012-12-13 23:40
一种在Modbus主站和从站间进行大数据量通信的方法,包括以下步骤:步骤一:Modbus主站发送Modbus请求报文;步骤二:Modbus从站接收到该Modbus请求报文,从内存中取出数据;步骤三:Modbus从站将该数据分段封装到Modbus响应报文里,形成分段响应报文,并依次连续发送该分段响应报文;步骤四:Modbus主站接收该分段响应报文,判断其是否有分段帧错误或遗失,如果是则执行步骤五,否则执行步骤七;步骤五:Modbus主站根据分段协议计算错误或丢失的分段帧中有效数据的地址和长度,重新发送对该有效数据的请求报文;步骤六:Modbus从站返回响应报文;步骤七:本次数据通信过程结束。本发明专利技术支持更大的数据容量,而且通信效率高,可靠性强,错误开销小。

【技术实现步骤摘要】

【技术保护点】
一种在Modbus主站和从站间进行大数据量通信的方法,其特征在于,包括以下步骤:步骤一:Modbus主站发送Modbus请求报文,该Modbus请求报文的数据域包括帧类型、数据类型、起始地址和数据数量四个位场;步骤二:Modbus从站接收到该Modbus请求报文,根据该Modbus请求报文中指定的数据类型、起始地址和数据数量,从内存中取出数据;步骤三:Modbus从站将该数据分段封装到Modbus响应报文里,形成分段响应报文,并依次连续发送该分段响应报文,该Modbus响应报文的数据域包括帧类型、数据类型、分段协议、有效数据数量和有效数据五个位场;步骤四:Modbus主站接收该分段响应报文,判断其是否有分段帧错误或遗失,如果是则执行步骤五,否则执行步骤七;步骤五:Modbus主站根据该分段协议计算错误或丢失的分段帧中有效数据的地址和长度,重新发送对该有效数据的请求报文;步骤六:Modbus从站返回响应报文;步骤七:本次数据通信过程结束。

【技术特征摘要】

【专利技术属性】
技术研发人员:佟为明于皎郑超李海波王长清
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:

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

1