日韩毛片在线视频-日韩毛片在线影视-日韩美aaa特级毛片-日韩美a一级毛片-久久夜夜操妹子-久久夜夜肉肉热热日日

產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


儀表網>技術中心>應用設計>正文

歡迎聯系我

有什么可以幫您? 在線咨詢

基于linux 的多功能網關的設計

   2012年04月19日 17:53  
  摘要:深入研究了MODBUSRTU協議和MODBUSTCP協議,以UC7402-LX為開發平臺,設計了一款linux多功能網關,用于解決工業以太網環境下串口通信設備的“信息孤島”問題。
  
  1、引言
  
  隨著世界范圍內網絡和信息技術的日趨成熟,在工業通信和自動化應用中日益采用以太網和TCP/IP協議作為zui主要的通信接口和手段,向網絡化、標準化、開放性方向發展將是各種控制系統技術發展的主要潮流。然而,采用串口進行通信的現場設備仍然大量存在,且必將在相當長的一段時間內存在。因此,在串口設備和工業以太網之間就需要有一個橋梁,來消除工業現場中的“信息孤島”。
  
  Modbus/TCP是Modbus的延伸,它基于以太網和標準TCP/IP協議,直接應用第四層。它定義了一個結構簡單的、開放和廣泛應用的傳輸協議,用于主從式通信。ModbusTCP/IP基本上用簡單方式將Modbus幀嵌入TCP幀,是一種面向連接的傳送,它需要響應。在TCP幀中使用開放的Modbus提供了一種系統規模可伸縮的方案,由10個節點到100個網絡節點。ModbusTCP/IP在工業現場得到了廣泛的應用,是目前工業以太網通信的事實上的標準。
  
  本文以MOXA的嵌入式工控機UC7402-LX為平臺,在深入研究MODBUS通信協議的基礎上,設計了一款多功能網關,既可以實現MODBUS/TCP與MODBUS/RTU的雙向轉換,同時也可以實現MODBUS/TCP與自定義串口通信協議的雙向轉換。
  
  2、硬件平臺簡介
  
  MOXAUC7402-LX采用InXscaleIXP-422266Mhz處理器,內嵌Apache網頁服務器支持PHP和XML,低功耗和無風扇的設計使其結構緊湊,非常適合在工業環境當中使用。MOXAUC7402-LX配備有2個10/100Mbps網口和8個可通過軟件設置的RS-232/485/422串口,并預裝有linux系統。
  
  3、MODBUS協議
  
  MODBUS是MODICNO公司zui先倡導的一種通信協議,經過許多公司的實際應用,逐漸被認可,成為一種應用于工業控制器上的標準通信協議,由于其功能比較完善而且協議開放,因此,被廣泛應用于工業現場,在微機化測量設備之間實現雙向串行多節點數字通信。它連接單個分散的測量控制設備,使之可以相互溝通信息、共同完成自控任務的網絡系統與控制系統,具有分散控制、使用簡單、簡化系統結構、數據易于處理、節約硬件設備、易于安裝和維護等優點。
  
  3.1MODBUSRTU
  
  MODBUS有兩種串行傳輸模式,即RTU模式和ASCII模式。RTU模式以十六進制傳送數據,每個8bit字節包含兩個4bit的十六進制字符。而ASCII模式是將一個字節分為兩個ASCII字符發送。因而在同樣的波特率下,RTU模式比ASCII模式具有更高的吞吐率。大多數工業控制器采用RTU模式。
  
  MODBUSRTU的報文幀和字節長度如表1所示,報文總是由起始位、設備地址、功能碼、數據域、校驗域和結束位組成。
  
  3.2MODBUSTCP
  
  ModbusTCP只是在TCP/IP協議的基礎上進一步進行了modbus報文的封裝,其數據幀如圖1所示,包含了報文頭,功能代碼和數據三部分,其中MBAP報文頭各域及所占字節長度如表2所示。
  
  4、多功能網關軟件設計
  
  4.1modbustcp與modbusrtu協議轉換
  
  由上可知,modbustcp與modbusrtu的協議轉換的核心即為數據幀的解封裝與封裝。Modbuszui初在串行鏈路上的實現(zui大RS48DU=256字節)限制了ModbusPDU的長度。因此,對串行鏈路通信來說,ModbusPDU=256-服務器地址(1字節)-CRC(2字節)=253字節。從而:RS232/RS48DU=253字節+服務器地址(1字節)+CRC(2字節)=256字節。TCPModbusADU=253字節+MBAP(7字節)=260字節。如圖3所示為modbusRTU為master時的軟件流程圖,部分代碼摘錄如下:


  
  4.2modbustcp與自定義串口協議轉換
  
  自定義串口協議與modbusrtu類似,但由于其協議為自定義的,導致ADU的格式并不固定,這就需要定制該函數。本文目前只針對單一設備的情況,因此采取將串口數據幀直接作為modbustcp的PDU,而MBAP采用固定格式處理,完成了對單一串口單臺設備連接的透明處理。
  
  5、結束語
  
  Frenic-Mini為富士的一款變頻器,支持簡易的modbus的協議。本設計利用Frenic-mini連接三相異步電機,采用modbusrtu與moxa7402-LX通信,成功地實現了遠程變頻器停啟及頻率讀取。如下圖4所示,為測試連接圖。

免責聲明

  • 凡本網注明“來源:儀表網”的所有作品,均為浙江興旺寶明通網絡有限公司-儀表網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網”。違反上述聲明者,本網將追究其相關法律責任。
  • 本網轉載并注明自其它來源(非儀表網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
聯系我們

客服熱線: 15267989561

加盟熱線: 15267989561

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關注我們
  • 下載儀表站APP

  • Ybzhan手機版

  • Ybzhan公眾號

  • Ybzhan小程序

企業未開通此功能
詳詢客服 : 0571-87759942
主站蜘蛛池模板: 激情五月婷婷综合网 | 操亚洲美女 | 欧美激情在线播放一区二区三区 | 天天干夜夜笙歌 | 亚洲欧美日韩中文在线制服 | 日韩 视频在线播放 | 深夜在线视频免费网址 | 亚洲色图欧美另类 | 亚洲视频免费看 | 国产特黄特色的大片观看免费视频 | 67194老司机精品午夜 | 日韩中文字幕久久久经典网 | 成人国产精品 | 成人男女18免费o | 欧美成人怡春院在线激情 | 国产成人综合手机在线播放 | 成人综合在线观看 | 天堂成人 | 日韩欧美h | 性色生活片在色在线观看 | 精品久久久久香蕉网 | 亚洲综合伦理一区 | 在线天堂中文在线资源网 | 国产一级一级片 | 日皮免费| 91欧洲在线视精品在亚洲 | 国产视频成人 | 日本免费一级视频 | 国产精品第五页 | 黄色片国产 | 国产精品视频网 | 青青草成人影院 | 亚洲啊v在线 | 久久久www免费人成看片 | 亚洲精品国精品久久99热 | 一级做a免费视频 | 在线播放一区二区精品产 | 成人三级视频在线观看 | 91在线欧美精品观看 | 黄网站在线观看永久免费 | 午夜看片在线观看 |