您的位置 首页 报告

Modbus协议概述

Modbus通信线Modbus是OSI模型第7层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机服务器通信。目前,

Modbus 通讯线

  Modbus是OSI模型第7层上的运用层报文传输协议,它在衔接至不同类型总线或网络的设备之间供给客户机/服务器通讯。现在,可以经过下列三种方法完成Modbus通讯:
  以太网上的TCP/IP;
  各种介质(有线:EIA/TIA-232-F、EIA-422、EIA/TIA-485-A;光纤、无线等)上的异步串行传输;
  Modbus PLUS,一种高速令牌传递网络。
  作为我国国家规范的“依据Modbus协议的工业自动化网络规范”在描绘Modbus运用协议的根底上,供给了Modbus运用协议在串行链路和TCP/IP上的完成攻略。
  Modbus数据单元
  Modbus协议界说了一个与根底通讯层无关的简略协议数据单元(PDU),特定总线或网络上的Modbus协议映射可以在运用数据单元(ADU)上引进一些附加域。发动Modbus事务处理的客户机创立Modbus PDU,其间的功用码向服务器指示将履行哪种操作,功用码后边是含有恳求和呼应参数的数据域。


通用Modbus帧

  当Modbus运用在串行链路上时,Modbus ADU的地址域只含有从站地址,而过失校验码是依据报文内容履行“冗余校验”核算的成果,依据运用的传输形式(RTU或ASCII)选用不同的核算方法。


串行链路上的Modbus帧

  当Modbus运用在TCP/IP上时,将运用一种专用报文头——MBAP报文头(Modbus运用协议报文头)来辨认Modbus运用数据单元。


TCP/IP上的Modbus帧

  

  Modbus规范功用码
  Modbus协议界说了三种功用码:
  ◆ 公共功用码:被切当界说的、仅有的功用码,由Modbus-IDA安排承认、可进行一致性测验且已在MB IETF RFC中归档
  ◆ 用户界说的功用码:用户无需Modbus-IDA安排的任何同意就可以挑选和完成的功用码,可是不能确保被选功用码的运用是仅有的
  ◆ 保存功用码:某些公司在传统产品上现行运用的功用码,不作为公共运用。
  公共功用码界说如下表所示。

  Modbus通讯原理
  Modbus是一种简略的客户机/服务器型运用协议,其通讯遵从以下的进程:
  ◆ 客户端预备恳求并向服务器发送恳求;
  ◆ 服务器剖析并处理客户端的恳求,然后向客户端发送成果;
  ◆ 假如呈现任何过失,服务器将回来一个反常功用码。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/229813.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部