国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Profibus網(wǎng)絡(luò)的西門子PLC與雙臺S120變頻器通訊的實現(xiàn)研究

2015-08-23 08:34儲昭碧寧君宇馮小英
制造業(yè)自動化 2015年16期
關(guān)鍵詞:尾部西門子組態(tài)

張 康,儲昭碧,寧君宇,馮小英

ZHANG Kang, CHU Zhao-bi, NING Jun-yu, FENG Xiao-ying

(合肥工業(yè)大學(xué) 電氣與自動化工程學(xué)院,合肥 230009)

0 引言

隨著科學(xué)技術(shù)的迅速發(fā)展,工業(yè)領(lǐng)域的生產(chǎn)對高科技智能化的控制設(shè)備的需求日益緊迫,對現(xiàn)場傳動設(shè)備的連續(xù)性、高速性、平穩(wěn)性要求非常高,因此西門子PLC和變頻器應(yīng)運的被廣泛的應(yīng)用到工業(yè)控制中。同時由于系統(tǒng)的規(guī)模、運載量及穩(wěn)定性的要求,一臺變頻器的單獨運行已經(jīng)不能達到要求,所以多臺變頻器組成的系統(tǒng)已經(jīng)成為現(xiàn)在控制系統(tǒng)主流,系統(tǒng)的各個設(shè)備之間的連接也變得復(fù)雜[1]。由于S120變頻器內(nèi)部有網(wǎng)絡(luò)通訊功能模塊,則PLC可以通過這些模塊與變頻器實現(xiàn)網(wǎng)絡(luò)通訊[2],從而可以控制變頻器的運行,并且監(jiān)視其工作情況。

西門子S120變頻器有V/f控制、矢量控制和伺服控制3種控制模式,以及扭矩控制、速度控制、位置控制3種控制方式,能夠滿足工程中的一切要求。并且,可實現(xiàn)幾乎所有控制要求苛刻的驅(qū)動應(yīng)用,是易于快速方便地實現(xiàn)精確控制定制的驅(qū)動裝置。同時,其功率范圍寬,組態(tài)簡單方便,具有靈活簡單的連接安裝技術(shù)。而西門子S7-300系列PLC具有模塊分開、體積小、質(zhì)量輕、結(jié)構(gòu)配置靈活、裝配方便、易于擴展等優(yōu)點。所以某礦山石灰石皮帶機輸送系統(tǒng)選擇S120變頻器為驅(qū)動裝置,西門子PLC為控制裝置[3,4]。本文以某礦山石灰石皮帶機輸送系統(tǒng)為基礎(chǔ),探討西門子PLC與雙臺S120變頻器基于Profibus網(wǎng)絡(luò)通訊的實現(xiàn),并給出硬件組態(tài)和程序的編寫。

1 系統(tǒng)網(wǎng)絡(luò)組成

此系統(tǒng)為了保持足夠的動力及運行的平穩(wěn)性采用頭尾單驅(qū),其頭尾部都采用200kW的S120變頻器驅(qū)動電機啟動停止。同時,頭尾都采用西門子S7-300系列PLC控制變頻器,其中尾部為主站,頭部為從站。尾部的PLC與變頻器,頭部的PLC與變頻器之間都采用通信電纜相連。頭部的PLC采用光纖與尾部的PLC進行通訊。此控制系統(tǒng)基于Pro fi bus-DP的網(wǎng)絡(luò)通訊連接圖如圖1所示。

為了保證控制系統(tǒng)工作的連續(xù)性及安全性,頭尾PLC之間的連接除光纖通訊以外,還可以通過數(shù)字信號的輸入、輸出(DI/DO)來傳導(dǎo)通訊故障、開機、停機等信號。所以如果PLC之間光纖通訊出問題了,整個控制系統(tǒng)可以正常的開啟工作,不影響系統(tǒng)的運轉(zhuǎn)。

圖1 系統(tǒng)網(wǎng)絡(luò)連接圖

2 S120與PLC的通訊

圖2 S120報文配置

圖3 S7-300硬件組態(tài)報文配置

本系統(tǒng)中PLC采用S7-300系列(CPU315-2DP)和SINAMICS S120變頻器之間通過總線Profibus-DP通訊進行周期性數(shù)據(jù)交換,控制變頻器的啟停及控制電機的運行速度,并監(jiān)控著變頻器和電機的工作狀態(tài)。為了兩者能夠正常進行通訊,在STEP7硬件組態(tài)中設(shè)置站地址,要與S120變頻器通過CU320硬件上的撥碼開關(guān)設(shè)置的從站地址一樣。此系統(tǒng)中,DP總線接頭兩端只能為“進”,且開關(guān)打到ON上,接通200歐電阻,中間的接頭必須打到OFF,且為一進一出。同時,設(shè)置通訊緩沖區(qū),運用SFC14/SFC15傳送DB數(shù)據(jù)時,必須在硬件組態(tài)里建立同樣大小的緩沖區(qū),但最大只能為32字節(jié);最好DB塊內(nèi)部填充滿,以防出錯。

在對S120進行組態(tài)時,把S_INF_02、VECTOR_03添加進來,在Starter中選用適當?shù)膱笪慕Y(jié)構(gòu),來發(fā)送控制字與讀取狀態(tài)字。其中電源模塊選用SIEMENS telegram 370,PZD1/1;電機模塊選用SIEMENS telegram 352,PZD6/6。如圖2所示。PZD6/6表示DP通訊的字數(shù)為6,即6個通訊字。6個輸入字:PLC發(fā)送給變頻器的數(shù)據(jù)為6個字,其中包括:控制字、轉(zhuǎn)速設(shè)定值、其他未用字等數(shù)據(jù)信息;6個輸出字:變頻器傳遞給PLC數(shù)據(jù)為6個字,其中包括:狀態(tài)字、實際轉(zhuǎn)速值、電機轉(zhuǎn)矩、電機電流等數(shù)據(jù)信息。

3 通訊編程實現(xiàn)

編寫程序的主要目的是配置數(shù)據(jù)輸入輸出通道緩沖區(qū),構(gòu)建主站CPU與設(shè)備之間的連接通道,按照控制策略來編寫程序。編程時可采用Move指令和系統(tǒng)功能模塊SFC14/15兩種方法來完成數(shù)據(jù)操作。由于Move指令最多能傳輸4個字節(jié)數(shù)據(jù),當PLC與變頻器通訊時,兩者之間傳輸數(shù)據(jù)大于雙字,為了保證能夠存取相連續(xù)的數(shù)據(jù)模塊,故不采用Move指令,而采用調(diào)用系統(tǒng)的功能模塊SFC14“DPRD-DAT”來讀取Profibus從站數(shù)據(jù)、采用功能模塊SFC15“DPWR-DAT”將數(shù)據(jù)寫入Profibus從站。如果一個DP從站有若干個相連續(xù)的數(shù)據(jù)模塊,則對每個數(shù)據(jù)模塊必須分別安排一個SFC14/15調(diào)用[8]。

下面編寫S120變頻器與PLC通訊程序。為了方便功能模塊SFC14/15讀寫數(shù)據(jù),也為了圖1中觸摸屏。

為了S7-300能夠與S120進行正常通訊,則在STEP7中設(shè)置的報文要保證與Starter中配置的報文長度順序等完全一致。如圖3所示。此時,PLC可向S120發(fā)送控制字,控制電機的工作;同時從S120讀取狀態(tài)字,監(jiān)視電機的工作情況[5~7]。

讀取數(shù)據(jù)的方便性,首先建立數(shù)據(jù)模塊DB6作為發(fā)送數(shù)據(jù)接收數(shù)據(jù)的存儲區(qū)[9]。

PLC向尾部變頻器寫電源模塊數(shù)據(jù),調(diào)用功能模塊SFC15,其中LADDER表示對方數(shù)據(jù)起始地址,即對方要接收的數(shù)據(jù)存放的起始地址;RECORD表示本地要發(fā)送數(shù)據(jù)存放的地址;RET_VAL表示返回值為錯誤代碼。如圖4所示,將DB6模塊中從DB6.DBX0.0開始的1個控制字發(fā)送給變頻器,接收數(shù)據(jù)存放的起始地址為W#16#110,如圖3中組態(tài)首地址為十進制272。若返回值RET_VAL為零,則表示通訊正常;否則,表示通訊故障,其地址為MW44。

PLC向尾部變頻器寫電機模塊數(shù)據(jù)如圖5所示,其原理與PLC向尾部變頻器寫電源模塊數(shù)據(jù)一樣。其接收數(shù)據(jù)存放的起始地址為W#16#112,如圖3中組態(tài)首地址為十進制274,若RET_VAL為非零,通訊故障地址為MW48。

PLC從尾部變頻器讀電源模塊數(shù)據(jù),調(diào)用功能模塊SFC14,其中LADDER表示對方數(shù)據(jù)起始地址,即本地要接收的數(shù)據(jù)存放在對方的起始地址;RECORD表示接收數(shù)據(jù)存放的地址;RET_VAL表示返回錯誤代碼。如圖6所示,將起始地址為W#16#110(如圖3中組態(tài)首地址為十進制272)開始的1個狀態(tài)字讀出,并將數(shù)據(jù)存放在DB6模塊中起始地址為DB6.DBX14.0,通訊故障地址為MW46。

PLC向尾部變頻器寫電機模塊數(shù)據(jù)如圖7所示,其原理與PLC從尾部變頻器讀電源模塊數(shù)據(jù)一樣。其接收數(shù)據(jù)存放的起始地址為DB6.DBX16.0,MW50表示通訊故障的地址。

圖4 PLC向尾部變頻器寫電源模塊數(shù)據(jù)

圖5 PLC向尾部變頻器寫電機模塊數(shù)據(jù)

圖6 PLC從尾部變頻器讀電源模塊數(shù)據(jù)

圖7 PLC從尾部變頻器讀電機模塊數(shù)據(jù)

通訊故障處理:其通訊故障處理流程圖如圖8所示。只要4個通訊故障地址中有一個的返回值非零,就會觸發(fā)通訊故障程序如圖9所示,此時將進行通訊故障處理如圖10、圖11所示,電機轉(zhuǎn)速設(shè)定值立即被賦予0,電源關(guān)閉,電機停止工作,同時狀態(tài)字清零,DB模塊清零。

圖8 PLC變頻器通訊故障處理流程圖

圖9 PLC與變頻器通訊故障

圖10 PLC與變頻器通訊故障處理

圖11 PLC與變頻器通訊故障處理

4 結(jié)束語

在分析了PLC與變頻器的Profibus總線網(wǎng)絡(luò)通訊及其實現(xiàn)后,給出了通訊程序,實現(xiàn)了通過Profibus網(wǎng)絡(luò)總線控制變頻器的正常啟動、正常運行、正常停止及速度給定等功能。經(jīng)過一年的實際運行,通訊技術(shù)依然良好,期間無任何故障,為生產(chǎn)創(chuàng)造了很好的經(jīng)濟效益。對于整個控制系統(tǒng),提高了系統(tǒng)的穩(wěn)定性、操作的簡單性、維護的方便性,加上其傳送速度快,抗干擾能力強等特點,將來會廣泛應(yīng)用于工業(yè)控制領(lǐng)域。

[1]劉征,姜玉春,許文菊.SINAMICS S120變頻器在轉(zhuǎn)爐傳動上的應(yīng)用[J].機械工程與自動化,2012,(4):188-189.

[2]鄭小倩,黃明琪.PROFIBUS-DP主站和從站通訊的設(shè)計與實現(xiàn)1[J].微計算機信息,2007,23(1):48-49.

[3]石靈丹,槐博超,華斌,康樂.基于Profibus-DP的西門子PLC與偉肯變頻器通訊的實現(xiàn)[J].船電技術(shù),2010,30(10):58-63.

[4]王殿睿.西門子PLC與變頻器通訊的應(yīng)用[J].電工技術(shù),2008,(3):52-54.

[5]張素文,賀凱歌.基于Profibus-DP的PLC與交流變頻器通訊的實現(xiàn)[J].工業(yè)控制計算機,2008,21(5):58-59.

[6]周鵬,王英.基于西門子Sinamics S120的電機負載特性測試系統(tǒng)設(shè)計[J].變頻器世界,2011,(3):104-106.

[7]葛鎖良,何明,岳勝.基于工業(yè)以太網(wǎng)+現(xiàn)場總線的通訊網(wǎng)絡(luò)設(shè)計[J].Industrial Control Computer,2008,21(12):61-62.

[8]吉順平.西門子PLC與工業(yè)網(wǎng)絡(luò)技術(shù)[M].北京:機械工業(yè)出版社,2008.

[9]梁濤.Pro fi bus現(xiàn)場總線控制系統(tǒng)的設(shè)計與開[M].北京:國防工業(yè)出版社,2013.

猜你喜歡
尾部西門子組態(tài)
船舶尾部響應(yīng)特性試驗與計算
西門子(中國)有限公司
基于PLC及組態(tài)技術(shù)的恒溫控制系統(tǒng)開發(fā)探討
基于西門子VCS的大型五軸機床空間誤差補償
海洋大探險
雙模貨物列車尾部安全防護系統(tǒng)通過技術(shù)評審
西門子重型燃機出海
基于PLC和組態(tài)的智能電動擰緊系統(tǒng)
鑄造行業(yè)三維組態(tài)軟件的應(yīng)用
基于PLC和組態(tài)的新型回轉(zhuǎn)類測試設(shè)備的研制
德庆县| 沧州市| 江津市| 汶川县| 桂阳县| 临西县| 阜城县| 淄博市| 乌鲁木齐市| 西乌| 克什克腾旗| 华池县| 清新县| 望都县| 烟台市| 大英县| 马边| 若羌县| 瑞昌市| 射阳县| 莲花县| 周口市| 怀集县| 泰安市| 高安市| 安阳市| 诸暨市| 栾城县| 锦屏县| 缙云县| 甘泉县| 湛江市| 嘉义县| 新宁县| 家居| 长葛市| 商洛市| 天气| 五峰| 曲周县| 吉林省|