<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          Modbus協(xié)議概述

          作者: 時間:2016-12-19 來源:網(wǎng)絡(luò) 收藏

          Modbus 通信線

          本文引用地址:http://www.ex-cimer.com/article/201612/331115.htm  Modbus是OSI模型第7層上的應(yīng)用層報文傳輸協(xié)議,它在連接至不同類型總線或網(wǎng)絡(luò)的設(shè)備之間提供客戶機(jī)/服務(wù)器通信。目前,可以通過下列三種方式實現(xiàn)Modbus通信:
            以太網(wǎng)上的TCP/IP;
            各種介質(zhì)(有線:EIA/TIA-232-F、EIA-422、EIA/TIA-485-A;光纖、無線等)上的異步串行傳輸;
            Modbus PLUS,一種高速令牌傳遞網(wǎng)絡(luò)。
            作為中國國家標(biāo)準(zhǔn)的“基于Modbus協(xié)議的工業(yè)自動化網(wǎng)絡(luò)規(guī)范”在描述Modbus應(yīng)用協(xié)議的基礎(chǔ)上,提供了Modbus應(yīng)用協(xié)議在串行鏈路和TCP/IP上的實現(xiàn)指南。
            Modbus數(shù)據(jù)單元
            Modbus協(xié)議定義了一個與基礎(chǔ)通信層無關(guān)的簡單協(xié)議數(shù)據(jù)單元(PDU),特定總線或網(wǎng)絡(luò)上的Modbus協(xié)議映射能夠在應(yīng)用數(shù)據(jù)單元(ADU)上引入一些附加域。啟動Modbus事務(wù)處理的客戶機(jī)創(chuàng)建Modbus PDU,其中的功能碼向服務(wù)器指示將執(zhí)行哪種操作,功能碼后面是含有請求和響應(yīng)參數(shù)的數(shù)據(jù)域。


          通用Modbus幀

            當(dāng)Modbus應(yīng)用在串行鏈路上時,Modbus ADU的地址域只含有從站地址,而差錯校驗碼是根據(jù)報文內(nèi)容執(zhí)行“冗余校驗”計算的結(jié)果,根據(jù)使用的傳輸模式(RTU或ASCII)采用不同的計算方法。


          串行鏈路上的Modbus幀

            當(dāng)Modbus應(yīng)用在TCP/IP上時,將使用一種專用報文頭——MBAP報文頭(Modbus應(yīng)用協(xié)議報文頭)來識別Modbus應(yīng)用數(shù)據(jù)單元。


          TCP/IP上的Modbus幀

            

            Modbus標(biāo)準(zhǔn)功能碼
            Modbus協(xié)議定義了三種功能碼:
            ◆ 公共功能碼:被確切定義的、唯一的功能碼,由Modbus-IDA組織確認(rèn)、可進(jìn)行一致性測試且已在MB IETF RFC中歸檔
            ◆ 用戶定義的功能碼:用戶無需Modbus-IDA組織的任何批準(zhǔn)就可以選擇和實現(xiàn)的功能碼,但是不能保證被選功能碼的使用是唯一的
            ◆ 保留功能碼:某些公司在傳統(tǒng)產(chǎn)品上現(xiàn)行使用的功能碼,不作為公共使用。
            公共功能碼定義如下表所示。

            Modbus通信原理
            Modbus是一種簡單的客戶機(jī)/服務(wù)器型應(yīng)用協(xié)議,其通信遵循以下的過程:
            ◆ 客戶端準(zhǔn)備請求并向服務(wù)器發(fā)送請求;
            ◆ 服務(wù)器分析并處理客戶端的請求,然后向客戶端發(fā)送結(jié)果;
            ◆ 如果出現(xiàn)任何差錯,服務(wù)器將返回一個異常功能碼。

          上一頁 1 2 下一頁

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();