999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Modbus協議的通訊集成技術探討

2016-07-05 10:06:30唐珺
科技風 2016年18期

摘 要:工業控制領域要解決的主要問題是如何實現不同廠家生產的儀表與控制系統之間的網絡通訊,有效地選擇同時支持不同廠家生產的儀表與控制系統的工業通訊協議標準進行通訊集成是進行異構系統通訊集成的關鍵,而通訊集成技術正是解決工業儀表與控制系統網絡通訊的核心技術。本文結合實際通訊集成工程實例,闡述了基于Modbus協議實現工業智能儀表與控制系統之間通訊集成技術的主要方法,并詳細介紹了基于Modbus協議實現異構系統之間通訊的完整解決方案。經過后期實際應用效果發現,基于Modbus協議實現的異構系統之間的通訊集成方案為工程運作中的第三方通訊問題的解決提供了很大的便利性。

關鍵詞:Modbus;通訊集成;集散控制系統

在現代工業控制領域中 智能儀表與控制系統所構成的異構系統之間的通訊標準差別一般都很大。在工廠中,不同的工藝設備儀表和工廠的控制系統往往采用不同廠家的PLC和DCS,因此,各種異構系統的通訊集成技術是實現在全廠范圍內對各系統進行綜合監測和控制的核心技術。如果工廠計劃自己進行通訊集成技術的開發,則需要考慮硬件和軟件方面的設施投資。其中,硬件方面需要購買網關設備進行各種不同協議的轉換,軟件方面需要解決軟總線OPC技術等問題,所以,在硬軟件投資上成本相對較高。目前,選擇同時支持不同廠家生產的儀表與控制系統的工業標準協議進行不同系統之間的通訊集成是一種比較主流的方法[ 1 ]。該方法不僅滿足系統集成領域的發展需求,還盡可能地考慮到降低工業生產成本問題。本文通過一個通訊集成工程實例,探討了基于Modbus協議下,一臺西門子S7-200微型PLC與恒壓供水控制器以及儀表之間的通訊集成方法和步驟。

1 Modbus通訊協議

Modbus通訊協議是一種廣泛應用于工業控制領域的串口通訊協議之一,該協議具有開放徹底、廣泛支持的特點[ 2 ],在掌握了關鍵的通訊集成編程技術后,可以利用自由口編程方法快速實現Modbus應用層的通訊協議,可以說Modbus通訊協議是一種利用極低成本實現通訊集成的方法。Modbus通訊協議不僅支持大部分傳統的個人計算機通訊接口,還支持大部分現代工業設備PLC、DCS等。Modbus的數據傳輸分為美國信息交換碼(ASCⅡ)和遠程終端設備(RTU)兩種模式。Modbus通訊協議中,包含了16種功能各不相同的功能碼,每種功能碼具有各自的指令含義。其中01、06、16這三個功能碼是STEP 7-MicroWin指令庫中常用到的功能碼。在STEP 7-MicroWin指令庫中含有預先定義好的子程序和中斷服務程序,這些預定程序是針對Modbus通訊而設計的,其主要用于實現西門子S7-200微型PLC與其他設備之間的通訊互聯。此外,Modbus主站協議中的一系列指令也方便了S7-200PLC與DCS以及智能儀表之間的通訊互聯,在這個過程中S7-200PLC相當于Modbus RTU主站,DCS和智能儀表屬于從站。在STEP 7-MicroWin指令庫中,主站的初始化操作指令是MBUS-CTRL,MBUS-MSG指令可以實現對從站的請求讀寫。MBUS-MSG與Modbus通訊協議中包含的功能碼存在相互對應的關系,例如:功能碼16與RW為1是相互對應的,功能碼03與RW為0也是相互對應的關系。S7-200PLC Modbus主站向從站寄存器中寫入相應數據就可以達到控制變頻器相關操作的功能,如控制變頻器的啟動停止以及控制其工作效率等,S7-200PLC Modbus主站讀取從站寄存器中的存儲數據也可以獲取關于變頻器的相關運行數據。此外,將S7-200PLC的V存儲區重置為1后,功能碼16被強制設定為單寄存器的寫入功能,從而實現對寄存器進行單寄存器寫入功能。通過上述介紹可以實現對工業控制現場智能儀表的一系列參數設置。

2 Modbus協議在工業上的應用

2.1 通訊集成工程案例

本文以某工業供水系統控制作為案例,該供水系統具有相互獨立的控制系統 ,其中各個系統之間互不干擾,采取獨立供水方式。為了實現對整個工業現場供水情況的實時掌握和監控,需要重點解決數據采集主站與恒壓供水控制器從站之間的通訊互聯問題。本文將以西門子的S7-200微型PLC作為數據采集的主站。

2.2 基于Modbus_RTU的通訊集成解決方案

將一臺西門子S7-200微型PLC作為數據采集的主站用于對整個供水系統的綜合監控,3臺恒壓供水控制器和液體流量計掛接到Modbus總線上作為Modbus從站,主站會對從站上的各儀表設備進行數據采集和控制。將S7-200PLC控制器上的Port0串行通訊端口連接到恒壓供水控制器端口上,并選用通用版工業組態軟件MCGS作為上位機,利用上位機和西門子S7-200微型PLC可以實現PPI通訊。

2.3 S7-200主站程序編寫

實現通訊互聯的關鍵步驟是對主站程序進行編寫。其主程序的編寫主要負責初始化主站通訊端口以及實現對從站數據的讀取和寫入操作,其中從站數據的讀取和寫入程序的實現主要利用輪詢和中斷的方法。S7-200 Modbus主站程序能夠實現對恒壓供水控制器寄存器中的數據讀取,其讀取寄存器中的壓力值,并將換算后的壓力值與管網上壓力表值進行對比,查看是否相同。總之,利用S7-200 Modbus指令庫中的輪詢和中斷,使得異構系統之間的通訊變得更加簡單可行。

3 結語

本文介紹了基于Modbus協議的通訊集成工程案例,不僅提高了系統的穩定性,還大大縮短了整個系統的開發時間。利用Modbus協議實現不同廠家生產的儀表和控制系統之間的通訊集成,可以有效地降低工業現場的控制成本費用,同時現場布線操作起來相對容易,在一定程度上也減輕了施工人員的工作量,有效地提高了工業控制的靈活性和可靠性。

參考文獻:

[1] 史運濤,孫德輝,李志軍等.基于Modbus協議的通訊集成技術研究[J].化工自動化及儀表,2010,37(4):67-72.

[2] 王軍霞,趙金龍,程秀竹等.MODBUS RTU通訊協議在S7—200 PLC中的應用[J].自動化信息,2013(4):53-55.

作者簡介:

唐珺(1983-),男,江西南昌人,碩士,講師,研究方向:電子通信。

主站蜘蛛池模板: 日韩a在线观看免费观看| 国产精品无码制服丝袜| 久久国产V一级毛多内射| 免费毛片在线| 国产H片无码不卡在线视频| 亚洲资源站av无码网址| 真人免费一级毛片一区二区| 六月婷婷综合| 在线中文字幕网| 福利国产微拍广场一区视频在线| 最新亚洲人成网站在线观看| 波多野结衣无码中文字幕在线观看一区二区| 九色国产在线| 国产视频自拍一区| 国产XXXX做受性欧美88| 亚洲无码精品在线播放| 免费看a级毛片| 国产欧美精品午夜在线播放| 国产丝袜91| 全色黄大色大片免费久久老太| 日韩久草视频| 国产自在线拍| 国产精品一区二区在线播放| 好紧好深好大乳无码中文字幕| 四虎国产在线观看| 无码电影在线观看| 91青青视频| 亚洲成A人V欧美综合| 丁香亚洲综合五月天婷婷| 欧美国产在线看| 亚洲第一黄色网址| 毛片在线播放网址| 一区二区三区在线不卡免费| 91在线播放免费不卡无毒| 欧美69视频在线| 激情综合婷婷丁香五月尤物| 国产又爽又黄无遮挡免费观看| 欧美精品成人一区二区在线观看| 白浆视频在线观看| 国外欧美一区另类中文字幕| 国产乱人伦偷精品视频AAA| 浮力影院国产第一页| 国产91高跟丝袜| 伊人久久青草青青综合| 97色婷婷成人综合在线观看| 国产欧美日韩另类| 国产男人的天堂| 亚洲精品国偷自产在线91正片| 国产成人久久综合777777麻豆 | 成人国产精品视频频| 欧美一区二区自偷自拍视频| 男人天堂伊人网| 色播五月婷婷| 欧美性猛交一区二区三区| 国产97视频在线观看| 黄色三级网站免费| 国产日本一区二区三区| 国产在线98福利播放视频免费| 国产制服丝袜91在线| 国产成人精品免费视频大全五级 | 本亚洲精品网站| 久久人与动人物A级毛片| 国产第四页| 国产天天射| 永久成人无码激情视频免费| 黄色网址免费在线| 国产AV毛片| 99久久精品久久久久久婷婷| 丁香亚洲综合五月天婷婷| 亚洲黄色成人| 免费无码在线观看| 国产原创演绎剧情有字幕的| 黄色福利在线| 欧美高清国产| 中文字幕va| 亚洲欧美在线综合图区| 国产精品刺激对白在线| 日本欧美午夜| 亚洲高清在线天堂精品| 欧美在线视频不卡第一页| AV不卡国产在线观看| 激情无码视频在线看|