熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 應用方案 > 基于Modbus通訊協議的Rs-485總線在配電自動化控制系統中的應用

基于Modbus通訊協議的Rs-485總線在配電自動化控制系統中的應用

時間:2008-07-02 10:48:00來源:ronggang

導語:?本文介紹了基于Modbus通訊協議的Rs-485總線在配電控制系統中的整體結構,并且重點闡述了Rs-485總線現場智能節點的硬件電路實現及軟件流程設計的方法
摘 要:本文介紹了基于Modbus通訊協議的Rs-485總線在配電控制系統中的整體結構,并且重點闡述了Rs-485總線現場智能節點(以正泰電器股份公司生產的NST1-H型智能控制器為例)的硬件電路實現及軟件流程設計的方法。 關鍵詞:Modbus協議; Rs-485總線; 智能控制器 引言   隨著輸配電自動化程度越來越高,傳統的輸配電操作和控制方式已不再適應當今的發展要求,自動化控制系統得到越來越多的運用。RS-485因硬件設計簡單、控制方便、成本低廉等優點廣泛應用于工廠自動化、工業控制等領域。因此針對當前輸配電行業的設備現狀和發展需要,本文將介紹一種基于MODBUS通訊協議的 Rs-485總線技術進行通信的智能斷路器控制系統。 控制系統整體結構   基于Rs-485總線的配電自動化控制系統由智能斷路器、監控計算機和Rs-485控制網絡3部分構成。   智能斷路器是直接面向運行現場的智能節點,其核心控制器件智能控制器,主要功能是采集現場電流、電壓、頻率及功率因素等數值,按照一定的控算方法對配電控制回路的斷路器進行控制操作;將現場檢測到的電流、電壓、斷路器分合閘狀態等信息通過Rs-485總線通信網絡傳送至監控機,并實時處理監控機下傳的遙控分 /合閘等各種命令。   監控計算機的主要功能是對現場智能節點的運行參數進行實時檢測,獲得現場運行數據,監測系統狀態異常,并根據故障信息發出相應的報警信號;以友好的圖形界面直觀指示當前各智能斷路器的運行狀況及參數信息;實現故障記錄管理,并實現遠程控制智能斷路器分/合閘功能。   Rs -485控制網絡部分主要由Rs-485通信接口、通信介質、接口電路、Modbus通訊協議及相應的通信軟件組成。Rs-485通信接口實現智能節點與監控計算機之間的串行連接;Modbus通訊協議制定了消息域格局和內容的公共格式,為智能節點與監控計算機之間提供通信規約;通信介質為雙絞線,負載連接在A、B線之間。 現場智能節點設計   為了深入說明Rs-485總線接口在輸配電自動化系統中的應用,本文以浙江正泰電器股份公司生產的NST1-H智能控制器為例,簡要介紹該智能控制器的總體設計,并給出實現Rs-485通信的硬件電路和軟件流程圖。 現場智能節點總體結構   如前所述,智能控制器在自動控制系統中需完成現場數據采集和處理、控制器各執行器件的控制及與遠程監控計算機之間的通信等主要工作,因此智能控制器的設計是整個系統的關鍵部分。其結構框圖如圖1所示。
  考慮到可靠性、性價比等因素,智能控制器CPU采用三菱系列單片機M30201。智能控制器設計采用結構化設計方法,包括四大部分:RS-485通信接口電路部分、電源管理部分、信號輸出執行部分、I/O接口部分。其中I/O接口部分包括現場數據采集、鍵盤輸入與顯示和執行器的控制信號輸出等工作。下面簡要介紹RS-485通信接口電路的硬件實現。 智能控制器Rs-485接口電路設計   在某些工業控制領域,由于現場情況十分復雜,各個節點之間存在很高的共模電壓。雖然Rs-485接口采用的是差分傳輸方式,具有一定的抗共模干擾的能力,但當共模電壓超過Rs-485接收器的極限接收電壓,即大于+12V或小于-7V時,接收器就無法正常工作,嚴重時甚至會燒毀芯片和儀器設備。為消除此問題,增強智能控制器在通信中的抗干擾能力,本設計采用二次集成芯片MAX1480進行信號隔離,接口電路如圖2所示。
  本設計的異步通信數據以字節的方式傳送,在每一個字節傳送之前,先要通過一個低電平起始位實現握手。為防止干擾信號誤觸發RO(接收器輸出)產生負跳變,使接收端MCU進入接收狀態,在RO腳外接3kΩ上拉電阻;P3.4與DE腳之間通過74HC86實現反相控制,以防止MCU上電時對總線的干擾。 MODBUS通訊協議及編程   本設計采用Modbus通信協議的RTU通訊模式,消息發送至少要以3.5個字符時間的停頓間隔開始。網絡設備不斷偵測網絡總線,包括停頓間隔時間內。當第一個域(地址域)接收到,每個設備都進行解碼以判斷是否發往自己的。一個典型的消息幀如下所示:起始位 設備地址 功能代碼 數據 CRC校驗 結束符。監控計算機通過將要聯絡的智能控制器的地址放入消息中的地址域來選通智能控制器。當智能控制器發送回應消息時,它把自己的地址放入回應的地址域中,以便監控計算機知道是哪一個設備做出回應。地址0是用作廣播地址,以使所有的智能控制器都能認識。當消息從監控計算機發往智能控制器時,功能代碼域將告之智能控制器需要執行哪些行為。在這里主要使用到2種功能碼,03H:讀寄存器數據;06H:寫寄存器數據。讀寄存器的內容包括開關分/合閘狀態、當前電流值、電壓值、故障記錄值等。智能控制器回應時,它使用功能代碼域來指示是正?;貞o誤)還是有某種錯誤發生(稱作異議回應)。對正?;貞?,智能控制器僅回應相應的功能代碼。對異議回應,智能控制器返回一等同于正常代碼的代碼,并將功能代碼首位置為邏輯1。例如:一從監控計算機發往智能控制器的消息要求讀一組保持寄存器,將產生如下功能代碼:0 0 0 0 0 0 1 1 (十六進制03H) 對正?;貞?,智能控制器僅回應同樣的功能代碼。對異議回應,它返回: 1 0 0 0 0 0 1 1 (十六進制83H)除功能代碼因異議錯誤作了修改外,智能控制器將一獨特的代碼放到回應消息的數據域中,監控計算機應用程序得到異議的回應后重發信息,直到智能控制器能夠正確響應;通過寫寄存器可實現開關遙控分/合閘控制及更改智能控制器系統參數等功能。在最后一個傳輸字符之后,一個至少3.5個字符時間的停頓標定了消息的結束,一個新的消息可在此停頓后開始,如果停頓時間小于3.5個字符時就會引起CRC校驗錯誤。在程序中設置一個幀計時器,當線路上有數據時就刷新該計時器,線路空閑時則停止刷新,計時時間達到3.5幀時計時器被軟件清除,而下一幀則為地址幀,限于篇幅關系,下面簡單給出MODBUS通信中智能控制器查詢發送處理程序流程圖(圖3)和接收中斷處理程序流程圖(圖4)。    [align=center] [/align]   由于Modbus編程主要需處理好CRC校驗碼的生成及數據包開始標志的測試,下面給出CRC校驗碼的生成流程,見圖5。  
結束語   Modbus協議是目前得到廣泛應用的通信協議,而其構筑的硬件平臺Rs-485總線具有硬件設計簡單、控制方便、成本低廉等優點,在工控自動化系統中將得到越來越多的應用。 參考文獻:   《CAN總線在啤酒發酵過程控制系統中的應用》—何用輝 黃耀志   《Modbus通信協議及編程》—朱小襄

標簽:

點贊

分享到:

上一篇:射頻IC MFRC522在智能儀表中...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 乐至县| 交口县| 云梦县| 临泽县| 绥中县| 成武县| 同心县| 尉氏县| 宜兴市| 田阳县| 溆浦县| 大洼县| 常德市| 博野县| 凤台县| 新龙县| 彰化县| 无极县| 安阳市| 镇坪县| 炉霍县| 雷州市| 安徽省| 阿克陶县| 九台市| 疏附县| 重庆市| 达拉特旗| 育儿| 盈江县| 七台河市| 沙田区| 三明市| 蒙阴县| 兴仁县| 健康| 崇信县| 大化| 和政县| 太仆寺旗| 黔南|