1. <bdo id="gy2so"><optgroup id="gy2so"></optgroup></bdo>

          <menuitem id="gy2so"><optgroup id="gy2so"></optgroup></menuitem>

          modbus通訊協議

           

                 Modbus通訊規約在目前的電力系統中使用的比較廣泛。它是應用于電子控制器上的一種通用語言。比喻微機保護裝置,直流屏,電力通訊儀表等設備。通過該協議,控制器可以與其他設備通過屏蔽雙絞線或者網線進行通訊。如今它已成為電力系統中一個工業標準。它作為一種協議存在,制定了消息域和內容的公共格式。簡單來講它就是一種規定的語言。如英語是國際上規定的語言,大家如果學好英語的話都可以明白對方講話的意思。這也一樣,如果本側和對側都可以比較好的識別modbus規約,那么通訊起來也是比較方便的。但是對于國內好多家廠家設備來講,它們的通訊設備使用的通訊規約點表和標準的規約相比有些出路,這樣就產生了一個詞匯,非標modbus規約。這些規約在格式上答題沒有區別,只是在小的地方如標準的modbus報文的校驗碼是低在前高在后,非標的規約可能就是高在前低在后。因此在做modbus通訊時,看懂通訊規約是十分有必要的。

          Modbus規約特點
                1、報文屬于問答式的格式,即一問一答。若只問不答或者不問,這都是通訊故障問題,而且報文格式的簡單對于研發人員來講開發規約軟件也是比較容易的。
                2、可以支持多種電氣接口,如RS-232.RS-485等,一般是使用的介質是屏蔽雙絞線。對于modbus TCP規約一般使用的是網線進行通訊。
                3、一般modbus通訊接線比較簡單,采取的是手拉手的接線方式,一般情況下modbus通訊規約通訊舉例比較長,理論距離為1200米,但是由于各種因素的原因,如干擾、屏蔽線質量問題等原因,距離不會有那么長。一般一根線手拉手的的通訊接口不會超過25個,通常穩定在15個左右,但這也需要根據現場的實際情況而定。
                4、Modbus通訊規約大多屬于串口通訊,所以涉及到了波特率、奇偶校驗、數據位數、停止位。一般常用的是9600 n 8 1。其中波特率可以反映出數據的傳播快慢,如果波特率越高,則數據傳輸的越快,反之越慢。對于通訊來講,不是越快越好也不是越慢越好,而是根據設備的具體情況和實際現場接線而決定的。
           
          舉例說明
                遙測
                從機地址是1,須獲得3X的地址類型為5000的地址數據
                主機發送
                01 04 13 87 00 01 85 67
                從機發送
                01 04 02 00 29 39 29
                對于常規modbus協議來講遙信一般是01功能碼,遙測一般為03或者05,遙控功能碼為05,遙調功能碼為06或者10,但對于國內來講遙調使用的是06功能碼,該功能碼是指在單個寄存器里寫值,而10功能碼指的是在多個寄存器里寫值。
           
                我公司的94XX微機保護裝置,95XX微機保護裝置,96XX微機保護裝置,97XX微機保護裝置都具備Modbus的通訊協議,歡迎來電咨詢。
           

          業務咨詢1

          業務咨詢2

          技術咨詢

          售后咨詢

          九天彩票