當(dāng)前位置:首頁 > 工業(yè)控制 > 工業(yè)控制技術(shù)文庫
[導(dǎo)讀] 引言 隨著輸配電自動(dòng)化程度越來越高,傳統(tǒng)的輸配電操作和控制方式已不再適應(yīng)當(dāng)今的發(fā)展要求,自動(dòng)化控制系統(tǒng)得到越來越多的運(yùn)用。RS-485因硬件設(shè)計(jì)簡單、控制方便、成本低廉等優(yōu)點(diǎn)廣泛應(yīng)用于工

引言

隨著輸配電自動(dòng)化程度越來越高,傳統(tǒng)的輸配電操作和控制方式已不再適應(yīng)當(dāng)今的發(fā)展要求,自動(dòng)化控制系統(tǒng)得到越來越多的運(yùn)用。RS-485因硬件設(shè)計(jì)簡單、控制方便、成本低廉等優(yōu)點(diǎn)廣泛應(yīng)用于工廠自動(dòng)化、工業(yè)控制等領(lǐng)域。因此針對(duì)當(dāng)前輸配電行業(yè)的設(shè)備現(xiàn)狀和發(fā)展需要,本文將介紹一種基于Modbus通訊協(xié)議的RS-485總線技術(shù)進(jìn)行通信的智能斷路器控制系統(tǒng)。

控制系統(tǒng)整體結(jié)構(gòu)

基于RS-485總線的配電自動(dòng)化控制系統(tǒng)由智能斷路器、監(jiān)控計(jì)算機(jī)和RS-485控制網(wǎng)絡(luò)3部分構(gòu)成。

智能斷路器是直接面向運(yùn)行現(xiàn)場的智能節(jié)點(diǎn),其核心控制器件智能控制器主要功能是采集現(xiàn)場電流、電壓、頻率及功率因素等數(shù)值,按照一定的控算方法對(duì)配電控制回路的斷路器進(jìn)行控制操作;將現(xiàn)場檢測到的電流、電壓、斷路器分合閘狀態(tài)等信息通過RS-485總線通信網(wǎng)絡(luò)傳送至監(jiān)控機(jī),并實(shí)時(shí)處理監(jiān)控機(jī)下傳的遙控分/合閘等各種命令。

監(jiān)控計(jì)算機(jī)的主要功能是對(duì)現(xiàn)場智能節(jié)點(diǎn)的運(yùn)行參數(shù)進(jìn)行實(shí)時(shí)檢測,獲得現(xiàn)場運(yùn)行數(shù)據(jù),監(jiān)測系統(tǒng)狀態(tài)異常,并根據(jù)故障信息發(fā)出相應(yīng)的報(bào)警信號(hào);以友好的圖形界面直觀指示當(dāng)前各智能斷路器的運(yùn)行狀況及參數(shù)信息;實(shí)現(xiàn)故障記錄管理,并實(shí)現(xiàn)遠(yuǎn)程控制智能斷路器分/合閘功能。

RS-485控制網(wǎng)絡(luò)部分主要由RS-485通信接口、通信介質(zhì)、接口電路、Modbus通訊協(xié)議及相應(yīng)的通信軟件組成。RS-485通信接口實(shí)現(xiàn)智能節(jié)點(diǎn)與監(jiān)控計(jì)算機(jī)之間的串行連接;Modbus通訊協(xié)議制定了消息域格局和內(nèi)容的公共格式,為智能節(jié)點(diǎn)與監(jiān)控計(jì)算機(jī)之間提供通信規(guī)約;通信介質(zhì)為雙絞線,負(fù)載連接在A、B線之間?! 榱松钊胝f明RS-485總線接口在輸配電自動(dòng)化系統(tǒng)中的應(yīng)用,本文以浙江正泰電器股份公司生產(chǎn)的NST1-H智能控制器為例,簡要介紹該智能控制器的總體設(shè)計(jì),并給出實(shí)現(xiàn)RS-485通信的硬件電路和軟件。


現(xiàn)場智能節(jié)點(diǎn)

智能控制器在自動(dòng)控制系統(tǒng)中需完成現(xiàn)場數(shù)據(jù)采集和處理、控制器各執(zhí)行器件的控制及與遠(yuǎn)程監(jiān)控計(jì)算機(jī)之間的通信等主要工作,因此智能控制器的設(shè)計(jì)是整個(gè)系統(tǒng)的關(guān)鍵部分。其結(jié)構(gòu)框圖如圖1所示。

考慮到可靠性、性價(jià)比等因素,智能控制器CPU采用三菱系列單片機(jī)M30201。智能控制器設(shè)計(jì)采用結(jié)構(gòu)化設(shè)計(jì)方法,包括四大部分:RS-485通信接口電路部分、電源管理部分、信號(hào)輸出執(zhí)行部分、I/O接口部分。其中I/O接口部分包括現(xiàn)場數(shù)據(jù)采集、鍵盤輸入與顯示和執(zhí)行器的控制信號(hào)輸出等工作。

在某些工業(yè)控制領(lǐng)域,由于現(xiàn)場情況十分復(fù)雜,各個(gè)節(jié)點(diǎn)之間存在很高的共模電壓。雖然RS-485接口采用的是差分傳輸方式,具有一定的抗共模干擾的能力,但當(dāng)共模電壓超過RS-485接收器的極限接收電壓,即大于+12V或小于-7V時(shí),接收器就無法正常工作,嚴(yán)重時(shí)甚至?xí)龤酒蛢x器設(shè)備。為消除此問題,增強(qiáng)智能控制器在通信中的抗干擾能力,本設(shè)計(jì)采用二次集成芯片MAX1480進(jìn)行信號(hào)隔離,接口電路如圖2所示。

本設(shè)計(jì)的異步通信數(shù)據(jù)以字節(jié)的方式傳送,在每一個(gè)字節(jié)傳送之前,先要通過一個(gè)低電平起始位實(shí)現(xiàn)握手。為防止干擾信號(hào)誤觸發(fā)RO(接收器輸出)產(chǎn)生負(fù)跳變,使接收端MCU進(jìn)入接收狀態(tài),在RO引腳外接3k繳俠繾?;P3.4與DE引腳之間通過74HC86實(shí)現(xiàn)反相控制,以防止MCU上電時(shí)對(duì)總線的干擾。


Modbus通訊協(xié)議及編程

本設(shè)計(jì)采用Modbus通信協(xié)議的RTU通訊模式,消息發(fā)送至少要以3.5個(gè)字符時(shí)間的停頓間隔開始。網(wǎng)絡(luò)設(shè)備不斷偵測網(wǎng)絡(luò)總線,包括停頓間隔時(shí)間內(nèi)。當(dāng)?shù)谝粋€(gè)域(地址域)接收到,每個(gè)設(shè)備都進(jìn)行解碼以判斷是否發(fā)往自己的。一個(gè)典型的消息幀為:起始位 設(shè)備地址 功能代碼 數(shù)據(jù) CRC校驗(yàn) 結(jié)束符。監(jiān)控計(jì)算機(jī)通過將要聯(lián)絡(luò)的智能控制器的地址放入消息中的地址域來選通智能控制器。當(dāng)智能控制器發(fā)送回應(yīng)消息時(shí),它把自己的地址放入回應(yīng)的地址域中,以便監(jiān)控計(jì)算機(jī)知道是哪一個(gè)設(shè)備做出回應(yīng)。地址0是用作廣播地址,以使所有的智能控制器都能認(rèn)識(shí)。當(dāng)消息從監(jiān)控計(jì)算機(jī)發(fā)往智能控制器時(shí),功能代碼域?qū)⒏嬷悄芸刂破餍枰獔?zhí)行哪些行為。在這里主要使用到2種功能碼,03H:讀寄存器數(shù)據(jù);06H:寫寄存器數(shù)據(jù)。讀寄存器的內(nèi)容包括開關(guān)分/合閘狀態(tài)、當(dāng)前電流值、電壓值、故障記錄值等。智能控制器回應(yīng)時(shí),它使用功能代碼域來指示是正?;貞?yīng)(無誤)還是有某種錯(cuò)誤發(fā)生(稱作異議回應(yīng))。對(duì)正?;貞?yīng),智能控制器僅回應(yīng)相應(yīng)的功能代碼。對(duì)異議回應(yīng),智能控制器返回一等同于正常代碼的代碼,并將功能代碼首位置為邏輯1。例如:一從監(jiān)控計(jì)算機(jī)發(fā)往智能控制器的消息要求讀一組保持寄存器,將產(chǎn)生如下功能代碼:0 0 0 0 0 0 1 1對(duì)正常回應(yīng),智能控制器僅回應(yīng)同樣的功能代碼。對(duì)異議回應(yīng),它返回: 1 0 0 0 0 0 1 1除功能代碼因異議錯(cuò)誤作了修改外,智能控制器將一獨(dú)特的代碼放到回應(yīng)消息的數(shù)據(jù)域中,監(jiān)控計(jì)算機(jī)應(yīng)用程序得到異議的回應(yīng)后重發(fā)信息,直到智能控制器能夠正確響應(yīng);通過寫寄存器可實(shí)現(xiàn)開關(guān)遙控分/合閘控制及更改智能控制器系統(tǒng)參數(shù)等功能。在最后一個(gè)傳輸字符之后,一個(gè)至少3.5個(gè)字符時(shí)間的停頓標(biāo)定了消息的結(jié)束,一個(gè)新的消息可在此停頓后開始,如果停頓時(shí)間小于3.5個(gè)字符時(shí)就會(huì)引起CRC校驗(yàn)錯(cuò)誤。在程序中設(shè)置一個(gè)幀計(jì)時(shí)器,當(dāng)線路上有數(shù)據(jù)時(shí)就刷新該計(jì)時(shí)器,線路空閑時(shí)則停止刷新,計(jì)時(shí)時(shí)間達(dá)到3.5幀時(shí)計(jì)時(shí)器被軟件清除,而下一幀則為地址幀。

由于Modbus編程主要需處理好CRC校驗(yàn)碼的生成及數(shù)據(jù)包開始標(biāo)志的測試,圖3給出CRC校驗(yàn)碼的生成流程。

結(jié)語

Modbus協(xié)議是目前得到廣泛應(yīng)用的通信協(xié)議,而其構(gòu)筑的硬件平臺(tái)RS-485總線具有硬件設(shè)計(jì)簡單、控制方便、成本低廉等優(yōu)點(diǎn),在工控自動(dòng)化系統(tǒng)中將得到越來越多的應(yīng)用。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉