Modbus是由Modicon(現(xiàn)為施耐德電氣公司的一個品牌)在1979年發(fā)明的,是全球第一個真正用于工業(yè)現(xiàn)場的總線協(xié)議。ModBus網絡是一個工業(yè)通信系統(tǒng),由帶智能終端的可編程序控制器和計算機通過公用線路或局部專用線路連接而成。其系統(tǒng)結構既包括硬件、亦包括軟件。它可應用于各種數(shù)據(jù)采集和過程監(jiān)控。
ModBus網絡只有一個主機,所有通信都由他發(fā)出。網絡可支持247個之多的遠程從屬控制器,但實際所支持的從機數(shù)要由所用通信設備決定。采用這個系統(tǒng),各PC可以和中心主機交換信息而不影響各PC執(zhí)行本身的控制任務。
傳統(tǒng)的modbus通信連線方式如下圖所示:
Modbus RTU協(xié)議的主機以Modbus RTU協(xié)議發(fā)送控制采集命令,對應地址的ModbusRTU從機進行應答,而主機和從機之前的通信完全依賴于RS485通信總線。但是,當從機和主機之間通信距離很遠的時候,或者使用環(huán)境不方便布線的時候,RS485線就體現(xiàn)出了局限性。
Modbus RTU設備無線代替有線設備就是將Modbus主機和從機的RS485接口分別接到一個485接口的無線數(shù)傳電臺上。通信全靠無線數(shù)傳電臺進行信號發(fā)送和信號接收,擺脫485先的困擾,只要在無線數(shù)傳電臺的通信范圍內,Modbus RTU主設備和從設備可以移到任意的位置,不受傳統(tǒng)的RS485線的約束,大大減小的設備成本以及布線的難度。
如下圖所示,當Modbus RTU主設備發(fā)起控制采集命令時,命令數(shù)據(jù)通過485接口傳給無線數(shù)傳電臺,無線數(shù)傳電臺再將命令數(shù)據(jù)發(fā)射出去,從機端的無線數(shù)傳電臺收到數(shù)據(jù)后,通過RS485傳給Modbus RTU從機,從機再進行命令解析,判斷是夠屬于自己的命令,再選擇是否回復。加入1號從機判斷出是發(fā)給自己的命令,那么1號從機回復想要的命令,再通過1號從機相連的無線數(shù)傳電臺發(fā)出,Modbus RTU主機的無線電臺收到信息后,再通過RS485將從機回復的數(shù)據(jù)傳給主機。
由于Modbus RTU主機和從機之前通信需要無線進行轉發(fā),因此時間上就要比有線RS485慢,這樣主機再發(fā)送命令的間隔時間就需要長些。
無線數(shù)傳電臺有的是需要數(shù)據(jù)分包的,發(fā)送modbus命令或者回復modbus命令的數(shù)據(jù)長度應小于無線數(shù)傳電臺的分包包長,否則主機或從機收到的數(shù)據(jù)是斷幀的。這種情況下可以選著分包更長的無線數(shù)傳電臺或者是選擇不分包的無線數(shù)傳電臺。條件允許的情況下也可以調整主機和從機的斷幀時間。
如果主機和從機通信頻率很快,可以提高無線數(shù)傳電臺的空速,讓無線數(shù)傳電臺傳輸數(shù)據(jù)的速度更快,但是這樣會犧牲一些無線數(shù)傳電臺的傳輸距離。
同一個Modbus RTU網絡中不允許出現(xiàn)兩臺設備地址相同,這樣會導致無線信號出現(xiàn)干擾,不能成功接收數(shù)據(jù)。
查看技術文章和免費咨詢技術問題可以訪問成都億佰特電子科技有限公司官網及各官方平臺:
微信號:cdebyte
今日頭條:億佰特
新浪微博:成都億佰特
7 X 24 銷售服務熱線
4000-330-990深圳辦事處柯經理:18218726658 無錫辦事處劉經理:13558641933
成都總部銷售經理:
秦 科(無線模塊):18884314654 馮子恒(無線模塊):18828049434
蔡友銀(無線模塊):13882211021 葛宇龍(通信設備):19138800613
胡兵(外貿銷售經理):18584911141、 sales06@ebyte.com
業(yè)務郵箱:support@cdebyte.com 全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號B5棟(前臺座機:028-61543675)
?? 成都億佰特電子科技有限公司【版權所有】 蜀ICP備13019384號