技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > Modbus通信在城市輕軌變頻器控制中的應(yīng)用

Modbus通信在城市輕軌變頻器控制中的應(yīng)用

時(shí)間:2010-10-12 09:30:25來源:majuan

導(dǎo)語:?本文討論了Modbus在輕軌風(fēng)機(jī)控制項(xiàng)目中與變頻器的通信中的應(yīng)用問題。尤其是在BAS環(huán)境控制中,只有通過通信,才可將變頻器的內(nèi)部參數(shù)通過PLC傳入上層網(wǎng)絡(luò),在人機(jī)界面上顯示。

摘要: Modbus協(xié)議是一種適用于工業(yè)控制領(lǐng)域的主從式串口通信協(xié)議,具有廣闊的應(yīng)用前景。本文在闡述Modbus的基本原理和數(shù)據(jù)傳送模式基礎(chǔ)上,分析了Modbus通信的特點(diǎn),給出了在天津輕軌項(xiàng)目中,采用Modbus通信方式,實(shí)現(xiàn)變頻器與PLC通信的應(yīng)用實(shí)例。實(shí)踐表明,Modbus通信方式具有數(shù)據(jù)傳輸速度快、距離遠(yuǎn)、工作可靠、編程簡(jiǎn)單等優(yōu)點(diǎn)。

Application of Modbus Communication for Inverter Control in Urban Light Rail Transit Project

0 引言

      在城市輕軌風(fēng)機(jī)控制系統(tǒng)中,變頻器憑借著其變頻節(jié)能,能軟啟,可調(diào)速等特點(diǎn)有著廣泛的應(yīng)用。但變頻器本身對(duì)數(shù)據(jù)的計(jì)算、存儲(chǔ)、分析能力不足,智能化程度不高等缺點(diǎn)也越發(fā)明顯[1]。傳統(tǒng)的控制常采用硬接線方式,只能單純的實(shí)現(xiàn)控制,但對(duì)變頻器內(nèi)部的信息不能查詢也無法控制。而RS-485無協(xié)議通信方法控制變頻器方式編程工作量較大。通過變頻器與PLC通信能有效的避免這些不足,提高變頻器控制的自動(dòng)化水平。

      Modbus是被廣泛應(yīng)用于PLC與變頻器通信的網(wǎng)絡(luò)協(xié)議。采用Modbus通信方式,速度快、距離遠(yuǎn)、效率高、工作穩(wěn)定、編程簡(jiǎn)單等優(yōu)點(diǎn)。在城市輕軌單向運(yùn)轉(zhuǎn)的耐高溫軸流排熱風(fēng)機(jī)控制項(xiàng)目中,風(fēng)機(jī)變頻器就是通過Modbus的通信方式實(shí)現(xiàn)的,通過Modbus通信將變頻器中的電氣參數(shù)如電流、電壓、運(yùn)行頻率和報(bào)警信息傳送到PLC中,實(shí)現(xiàn)PLC對(duì)風(fēng)機(jī)啟動(dòng),旁路切換等自動(dòng)控制和狀態(tài)監(jiān)控。

1 Modbus通信協(xié)議

      Modbus 協(xié)議是法國(guó)施耐德公司推出的一個(gè)全開放的“主從式(Master/Slave)”通信協(xié)議,通過此協(xié)議,控制器之間、控制器經(jīng)由網(wǎng)絡(luò)(例如以太網(wǎng))和其它設(shè)備之間可以進(jìn)行通信。它的開放性、可擴(kuò)充性和標(biāo)準(zhǔn)化使它成為一個(gè)通用工業(yè)標(biāo)準(zhǔn)。

1.1 Modbus數(shù)據(jù)單元與幀的定義

        Modbus應(yīng)用協(xié)議定義了一個(gè)與基本通信層無關(guān)的簡(jiǎn)單協(xié)議數(shù)據(jù)單元(PDU)[2],并將它分為三種形式: Modbus請(qǐng)求PDU,mb_req_ pdu; Modbus響應(yīng)PD

      第一作者韓婷(1985-),女,2003年畢業(yè)于沈陽建筑大學(xué)自動(dòng)化系,獲得學(xué)士學(xué)位,現(xiàn)為沈陽建筑大學(xué)控制理論與控制工程專業(yè)在讀碩士研究生;主要從事地鐵環(huán)境與設(shè)備監(jiān)控的研究。 

mb_rsp_pdu; Modbus異常響應(yīng)PDU, mb_excep_rsp_pdu。定義 mb_ req_pdu:mb_req_pdu={function_ code ,request_data},其中function_ code:[1字節(jié)] Modbus功能碼。request_ data:[n字節(jié)]。mb_rsp_pdu有相同的定義。異常響應(yīng)PD:mb_excep_rsp_ pdu= {function_code,request_data}:function_code:[1字節(jié)] 功能碼+0x08,request_ data:[1字節(jié)] Modbus異常碼。

      在特定總線或網(wǎng)絡(luò)上的Modbus協(xié)議映射能夠在協(xié)議數(shù)據(jù)單元(PDU)上引入附加域即:地址域和差錯(cuò)校驗(yàn)。

1.2 Modbus數(shù)據(jù)傳輸形式

      Modbus協(xié)議在串行鏈路常用的串行傳輸模式有兩種方式,ASCII和RTU方式,本項(xiàng)目中采用RTU。這種傳輸模式的報(bào)文以純二進(jìn)制的方式傳送,即每8位字節(jié)表示兩個(gè)十六進(jìn)制數(shù)。以至少3.5個(gè)字符時(shí)長(zhǎng)用以區(qū)分兩個(gè)報(bào)文幀。以較高的數(shù)據(jù)密度實(shí)現(xiàn)了更快的吞吐率[3]。

      Modbus串行鏈路協(xié)議作為主從協(xié)議,在同一時(shí)間,只能有一個(gè)主站連接在總線上。主站用兩種模式向從站發(fā)送Modbus請(qǐng)求:?jiǎn)尾ツJ胶蛷V播模式。單播模式下主站尋址單個(gè)從站,Modbus事務(wù)處理包含主站請(qǐng)求和從站應(yīng)答兩個(gè)報(bào)文。廣播模式下主站向所有從站發(fā)送請(qǐng)求從站無應(yīng)答。不同的功能碼對(duì)應(yīng)不同的請(qǐng)求模式[4]。

2 Modbus通信在城市輕軌變頻器控制中的應(yīng)用 

2.1城市輕軌風(fēng)機(jī)控制對(duì)變頻器要求

     城市輕軌地下車站區(qū)間隧道風(fēng)機(jī)設(shè)備主要有雙向運(yùn)轉(zhuǎn)的耐高溫軸流機(jī)械事故風(fēng)機(jī)(TVF風(fēng)機(jī))和單向運(yùn)轉(zhuǎn)的耐高溫軸流排熱風(fēng)機(jī)(U/O風(fēng)機(jī)),其中U/O風(fēng)機(jī)由ATV31變頻器啟動(dòng)。隧道風(fēng)機(jī)對(duì)變頻器控制方式要求[5]

(1)變頻器要考慮BAS系統(tǒng)由中央控制、車站控制、就地控制三級(jí)控制,在不同工況模式下的運(yùn)行模式。

(2)變頻器要同時(shí)監(jiān)控風(fēng)機(jī)運(yùn)行狀態(tài)、運(yùn)行時(shí)間、消耗功率等重要參數(shù)。

(3)變頻器的參數(shù)能顯示在車站主機(jī)上,車站主機(jī)能在線對(duì)變頻器的參數(shù)進(jìn)行修改。

(4)變頻器能實(shí)現(xiàn)工頻/變頻轉(zhuǎn)換。

       ATV31變頻器通過Modbus RTU協(xié)議與環(huán)控電控室U/O控制柜內(nèi)Twido PLC通信,BAS系統(tǒng)則通過Twido PLC對(duì)ATV31變頻器實(shí)行遠(yuǎn)程監(jiān)控,從而實(shí)現(xiàn)控制要求。

2.2變頻器Modbus通信控制硬件連接

      隧道U/O風(fēng)機(jī)變頻器ATV31與控制回路中TwidoPLCT通信為Modbus RTU傳輸協(xié)議。采用RS485標(biāo)準(zhǔn)總線,RJ45連接端口,傳輸介質(zhì)為屏蔽雙絞線連接,線徑不超過1mm2。設(shè)置Modbus通信模式:/DPT=0(管腳5與管腳7短接),連接如圖2所示[6]。

2.3變頻器通信軟件實(shí)現(xiàn)

在本項(xiàng)目中,所使用的TwidoPLC編程軟件是使用EXCH指令進(jìn)行消息的發(fā)送和接收,%MSG功能塊來管理數(shù)據(jù)交換的。在與ATV31變頻器通信時(shí)使用的功能碼有:讀多個(gè)內(nèi)部位:命令碼01;讀多個(gè)內(nèi)部字:命令碼03;寫一個(gè)字:命令碼06;寫N個(gè)字:命令碼16[7]。

EXCH指令格式:[EXCHx%MWi:L] x為串口號(hào),L=字表總字?jǐn)?shù)。

%MSGx指令: x=12,分別表示控制器串口12

主站程序編寫:Twido作為主站與ATV31通信是必須要編寫通信程序,而通信程序是通過編寫字表的方式進(jìn)行的。

1以讀N個(gè)內(nèi)部字為例(功能碼為03):


1 N個(gè)內(nèi)部字字表

 

索引

高字節(jié)

低字節(jié)

對(duì)應(yīng)幀結(jié)構(gòu)

控制表

0

01(發(fā)送/接收)

06(發(fā)送長(zhǎng)度)

 

1

03(接收偏移)

00(發(fā)送偏移)

 

發(fā)送表

2

從站地址

03(請(qǐng)求碼)

主站發(fā)送幀頭部

3

讀取的第一位的地址

主站發(fā)送幀數(shù)據(jù)區(qū)

4

讀取的字?jǐn)?shù)N

接收表

5

從站地址

03(請(qǐng)求碼)

從站響應(yīng)幀頭部

6

00(接收偏移值)

2*N讀取值占用字節(jié)數(shù)

從站響應(yīng)幀數(shù)據(jù)區(qū)

7

讀取的第一個(gè)字

8

讀取的第二個(gè)字

···

····

N+6

讀取的第N個(gè)字節(jié)


     令發(fā)送數(shù)據(jù)幀。在數(shù)據(jù)鏈路層,PLC將數(shù)據(jù)幀以RTU的形式發(fā)送給變頻器,當(dāng)接收到字符時(shí),間隔t3.5后開始發(fā)送,當(dāng)發(fā)送到最后一個(gè)字節(jié)時(shí)延時(shí)t3.5后發(fā)送結(jié)束。當(dāng)變頻器檢測(cè)到線路上的字符時(shí)開始接受數(shù)據(jù)幀,并對(duì)幀進(jìn)行CRC校驗(yàn),校驗(yàn)無誤后變頻器對(duì)數(shù)據(jù)幀進(jìn)行分析(如圖3),做出應(yīng)答。

3 Modbus 通信優(yōu)勢(shì)分析

      傳統(tǒng)的變頻器控制主要有三種方式:變頻器面板控制,變頻器端子控制和變頻器模擬量信號(hào)控制。傳統(tǒng)的控制方式不能夠?qū)崿F(xiàn)遠(yuǎn)程監(jiān)控。配置參數(shù)只能采用本地設(shè)置,接線點(diǎn)多,模擬量傳輸不穩(wěn)定。不能實(shí)現(xiàn)變頻器模式控制[8]。

       通過Modbus 通信則能有效的克服傳統(tǒng)變頻器控制的不足,其主要優(yōu)點(diǎn):

(1)通過Modbus可以實(shí)現(xiàn)遠(yuǎn)程控制和監(jiān)視。變頻器配置參數(shù)、故障報(bào)警、運(yùn)營(yíng)時(shí)間等信息可在車站主機(jī)上顯示在,便于數(shù)據(jù)的記錄,統(tǒng)一管理和系統(tǒng)后續(xù)開發(fā)。車站主機(jī)能在線對(duì)變頻器的參數(shù)進(jìn)行修改,減少了硬節(jié)點(diǎn),節(jié)省A/D、D/A模塊及成本但同時(shí)又增加了控制提高精度和穩(wěn)定性[9]。

(2)Modbus 通信實(shí)現(xiàn)環(huán)控系統(tǒng)對(duì)全線風(fēng)機(jī)的模式控制和統(tǒng)一調(diào)度。在正常運(yùn)行工況下,中央控制顯示U/O風(fēng)機(jī)及其相應(yīng)風(fēng)閥的工作狀態(tài),車站控制室顯示且控制U/O風(fēng)機(jī)及其相應(yīng)風(fēng)閥的工作狀態(tài),風(fēng)機(jī)按正常工況模式運(yùn)行;在車站公共區(qū)火災(zāi)工況下,U/O風(fēng)機(jī)及其相應(yīng)的風(fēng)閥能接受車站的控制;在區(qū)間事故工況下,全線的U/O風(fēng)機(jī)由中央控制室統(tǒng)一調(diào)度。

4 結(jié)束語

       本文討論了Modbus在輕軌風(fēng)機(jī)控制項(xiàng)目中與變頻器的通信中的應(yīng)用問題。尤其是在BAS環(huán)境控制中,只有通過通信,才可將變頻器的內(nèi)部參數(shù)通過PLC傳入上層網(wǎng)絡(luò),在人機(jī)界面上顯示。通過數(shù)據(jù)通信PLC就可以實(shí)現(xiàn)對(duì)變頻器的遠(yuǎn)程監(jiān)控,實(shí)現(xiàn)變頻啟動(dòng),直流制動(dòng),故障查詢,旁路切換等功能,極大的提高了變頻器控制的自動(dòng)化水平。該方法已在項(xiàng)目中通過調(diào)試達(dá)到了良好的運(yùn)行效果,通信控制穩(wěn)定,可靠。

【參考文獻(xiàn)】

[1] 劉剛.ATV58變頻器的通訊功能[J].電工技術(shù)雜志,2000(10):58-60.

[2] GB 19582.3—2004 基于MODBUS協(xié)議的工業(yè)自動(dòng)化網(wǎng)絡(luò)規(guī)范[Z].

[3]Schneider Electric Company. Twidosoft軟件操作指南.

[4] 荊文利.Modbus協(xié)議中有關(guān)RTU傳輸模式的應(yīng)用[J].紡織機(jī)械,2008(5): 34-36.

[5]曲立東.城市軌道交通環(huán)境與設(shè)備監(jiān)控系統(tǒng)設(shè)計(jì)與應(yīng)用[M]. 電子工業(yè)出版社 2008.

 

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:基于Super E40 RTU的天然氣管...

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

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(m.u63ivq3.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購(gòu)咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)