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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 協(xié)議轉(zhuǎn)換橋在電力系統(tǒng)中的應(yīng)用

          協(xié)議轉(zhuǎn)換橋在電力系統(tǒng)中的應(yīng)用

          作者: 時間:2012-06-06 來源:網(wǎng)絡(luò) 收藏

          3.2 Modbus通訊協(xié)議簡介
          Modbus目前是工業(yè)領(lǐng)域全球最流行的協(xié)議之一。此協(xié)議支持傳統(tǒng)的帶RS-232、RS-422、RS-485和以太網(wǎng)接口的設(shè)備。當(dāng)在網(wǎng)絡(luò)上通信時,Modbus協(xié)議決定了每個控制器必須要有它們的設(shè)備地址,能識別發(fā)來的消息,決定要產(chǎn)生何種行動。如果需要回應(yīng),控制器將生成應(yīng)答并使用Modbus協(xié)議發(fā)送給詢問方。
          Modbus協(xié)議有ASCII、RTU二種協(xié)議,并沒有規(guī)定物理層。此協(xié)議定義了控制器能夠認識和使用的消息結(jié)構(gòu),而不管它們是經(jīng)過何種網(wǎng)絡(luò)進行通信的。Modbus的ASCII、RTU協(xié)議規(guī)定了消息、數(shù)據(jù)的結(jié)構(gòu)、命令和應(yīng)答的方式,數(shù)據(jù)通訊采用Maser/Slave方式,Master端發(fā)出數(shù)據(jù)請求消息,Slave端接收到正確消息后就可以發(fā)送數(shù)據(jù)到Master端以響應(yīng)請求;Master端也可以直接發(fā)消息修改Slave端的數(shù)據(jù),實現(xiàn)雙向讀寫。
          (1) Modbus通訊協(xié)議的功能碼
          Modbus的Slave端是根據(jù)Master端發(fā)送過來的功能碼進行相應(yīng)的動作的。表3是Modbus RTU協(xié)議常用的功能碼,使用它們即可實現(xiàn)對Slave端的數(shù)字量和模擬量進行讀寫操作。


          (2) Modbus RTU通訊協(xié)議幀結(jié)構(gòu)
          表4列出了RTU協(xié)議每個字節(jié)的位。

          Modbus RTU協(xié)議的典型數(shù)據(jù)幀格式見表5。


          表6給出了以RTU方式讀取一個整數(shù)數(shù)據(jù)的例子:主機請求。


          表7給出了以協(xié)議從機應(yīng)答讀取整數(shù)數(shù)據(jù)示例。



          評論


          相關(guān)推薦

          技術(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); })();