www涩-www黄网站-www黄色-www黄色com-国产免费拍拍视频在线观看网站-国产免费怕怕免费视频观看

基于PLC控制的垂直軸風(fēng)力發(fā)電控制系統(tǒng)中通訊系統(tǒng)研究

2018-05-11 09:52:38 電氣技術(shù)  點擊量: 評論 (0)
本文分析了垂直軸風(fēng)力發(fā)電系統(tǒng)中通訊子站和控制總站之間采用無線傳輸模塊通訊的必要性,介紹了通訊原理,制訂了通訊協(xié)議,提出了由格雷碼轉(zhuǎn)換為二進制、自由口通訊、CRC校驗構(gòu)成系統(tǒng)通訊的總體方案,設(shè)計了系統(tǒng)硬件結(jié)構(gòu),編寫了通訊軟件,試驗結(jié)果表明:通訊系統(tǒng)方案可行

1.引言

本文所研究的通訊系統(tǒng)是1.5MW風(fēng)力發(fā)電并網(wǎng)控制系統(tǒng)的重要組成部分之一,該系統(tǒng)采用風(fēng)速風(fēng)向傳感器、可編程邏輯控制器、無線傳輸模塊等設(shè)備實現(xiàn)向風(fēng)力發(fā)電機組主控站實時傳遞風(fēng)速、風(fēng)向信息的功能。在風(fēng)力發(fā)電系統(tǒng)中,并網(wǎng)裝置的控制系統(tǒng)必須滿足能在較寬的風(fēng)速變化范圍內(nèi)實時追蹤風(fēng)能的最大功率點,以獲得最大的發(fā)電效率,這就客觀上要求主控系統(tǒng)須實時掌握風(fēng)速和風(fēng)向信息以便及時做出相應(yīng)的調(diào)整,提高傳動系統(tǒng)的柔性,使功率輸出更加平穩(wěn)。

2.通訊系統(tǒng)組成

圖1 通訊系統(tǒng)框圖

圖1為該通訊系統(tǒng)的結(jié)構(gòu)簡圖,其中風(fēng)速風(fēng)向傳感器和控制主站的通訊是通過通訊子站來實現(xiàn)的,通訊子站是由CPU224以及一個無線傳輸模塊SC-107組成,該無線傳輸模塊與主站的無線模塊分別通過通訊子站以及控制主站的COM2口與其連接。

3. 通訊系統(tǒng)的設(shè)計

3.1格雷碼轉(zhuǎn)換二進制

通訊子站按照功能可以分為三個部分:格雷碼與二進制之間的轉(zhuǎn)換、PLC的自由口通訊和CRC校驗。格雷碼與二進制轉(zhuǎn)換單元用于將風(fēng)速傳感器傳過來的格雷碼轉(zhuǎn)換成CPU能夠識別的二進制,自由口通訊單元用于實現(xiàn)通訊子站與控制總站之間的通訊,CRC校驗單元用于實現(xiàn)信息幀的實時校驗,以保證系統(tǒng)通信的準確性和可靠性。

在隨動位置控制系統(tǒng)和位移檢測中,系統(tǒng)要控制的量有線位移或角位移,如在風(fēng)電系統(tǒng)中風(fēng)速風(fēng)向傳感器要進行旋轉(zhuǎn)物體角位移的測量,旋轉(zhuǎn)編碼器是必不可少的,它能將角位移轉(zhuǎn)換成數(shù)字信號,根據(jù)其結(jié)構(gòu)特點,為了減少輸出數(shù)字信號的錯誤幾率,一般采用格雷碼形式輸出。

格雷碼是一種無權(quán)碼,采用絕對編碼方式,典型格雷碼是一種具有反射特性和循環(huán)特性的單步自補碼,它的循環(huán)、單步特性消除了隨機取數(shù)時出現(xiàn)重大誤差的可能,反射、自補特性使得數(shù)據(jù)求反非常方便。格雷碼屬于可靠性編碼,是一種錯誤最小化的編碼方式,因為在某些情況下,例如從十進制的3轉(zhuǎn)換成4時,二進制碼的每一位都要變,使數(shù)字電路產(chǎn)生很大的尖峰電流脈沖。而格雷碼是一種數(shù)字排序系統(tǒng),它在任意兩個相鄰的數(shù)之間轉(zhuǎn)換時,只有一個數(shù)位發(fā)生變化,另外由于最大數(shù)與最小數(shù)之間也僅有一位數(shù)不同,故又叫格雷反射碼或循環(huán)碼。

由于在數(shù)字系統(tǒng)中只能識別0和1,各種數(shù)據(jù)要轉(zhuǎn)換為二進制代碼才能進行處理,所以要把風(fēng)速傳感器輸出的二進制格雷碼轉(zhuǎn)換成二進制碼。其轉(zhuǎn)換法則是保留格雷碼的最高位作為自然二進制碼的最高位,而次高位自然二進制碼為最高位自然二進制碼與次高位格雷碼相異或而得到,而自然二進制碼的其余各位與次高位自然二進制碼的求法相類似。格雷碼轉(zhuǎn)換為二進制碼程序流程圖如圖2所示。

圖2 格雷碼轉(zhuǎn)換為二進制碼程序流程圖

3.2 自由口通訊

在1.5MW垂直軸風(fēng)力發(fā)電系統(tǒng)中,由于風(fēng)速傳感器位于轉(zhuǎn)動的垂直軸頂端,在運行時是隨垂直軸一起轉(zhuǎn)動的,與位于地面的控制主站控制箱無法用傳輸線連接。所以要把風(fēng)向風(fēng)速信息通過通訊子站實時的傳送到控制主站,必須把通訊子站放置于旋轉(zhuǎn)的桿塔內(nèi)部,采用無線傳輸模塊實現(xiàn)通訊子站和控制主站之間的通訊。

本系統(tǒng)采用無線模塊SC-107,它共有三種可用接口方式:TTL串口方式/RS232方式/RS485方式。本系統(tǒng)選擇RS485為接口方式,該無線模塊具有完善的通訊協(xié)議,傳輸距離遠,在天線高度大于3米的情況下,可靠傳輸距離大于2500米,完全滿足通信系統(tǒng)的要求。

S7-200系列PLC內(nèi)部集成了RS-485串行通訊口,可在PPI(point to point)、MPI(multi-point)和自由口(free point)3種通訊方式下工作,PPI和MPI方式只適用于SIEMENS SIMATIC 工控產(chǎn)品之間用傳輸線的通訊,這種方式是利用其內(nèi)部的編程指令實現(xiàn)通訊的,無法與第三方廠商的工控產(chǎn)品進行通訊。

自由口通訊方式是S7-200 PLC一個很有特色的功能,它使S7-200可以與任何具有串行口且通訊協(xié)議公開的智能設(shè)備進行通訊,自由口通訊在物理接口上要求雙方都使用RS485接口,其通訊協(xié)議完全由用戶程序控制。鑒于本文通訊子站是通過無線模塊實現(xiàn)和控制主站進行通訊的,故本文選擇自由口通訊方式。

本測控系統(tǒng)所采用的CPU224有兩個串行RS-485通訊口,每個串行口都可以通過用戶編程來選擇不同的通訊協(xié)議。SMB30和SMB130分別用來配置通訊端口0和通訊端口1的工作模式,通訊端口控制字節(jié)設(shè)置如圖3所示。

3.2.1通訊協(xié)議確定

通訊協(xié)議是指通訊雙方就如何交換信息所建立的一些規(guī)定和過程,它是通訊網(wǎng)絡(luò)的靈魂。由于S7-200系列PLC只有工作在自由口通訊方式下才需要用戶自己定制協(xié)議,因此,本系統(tǒng)無線模塊和PLC之間的通訊協(xié)議制定如下:

(1)串行通訊波特率為9600bps,毎字符8位,字節(jié)校驗采用無校驗方式。

(2)通訊采用中斷方式進行,連接中斷0到接收結(jié)束事件,中段1到為10ms定時中斷,中斷2到發(fā)送結(jié)束事件。

(3)一個完整的數(shù)據(jù)幀至少包括4個字節(jié):第一個字節(jié)為起始字節(jié),表示通訊開始;第二個字節(jié)為狀態(tài)字節(jié)(或命令字節(jié)),用于說明通訊的目的或內(nèi)容;中間字節(jié)為傳送的數(shù)據(jù),(如果為命令字節(jié),則中間字節(jié)沒有內(nèi)容);最后還有一個校驗字節(jié)和一個通訊結(jié)束標志字節(jié)。

(4)設(shè)定信息結(jié)束字符為16#A0。

圖3 通訊端口控制字

3.2.2通訊程序的設(shè)計

通訊程序的設(shè)計需要遵循一定的約定,如中斷通訊處理程序要短小精悍、要避免在同一端口XMT與RCV指令的同時執(zhí)行等,本文所編寫的通訊流程圖如圖4所示。

圖4自由口程序流程圖

3.3CRC校驗

在通信過程中,由于信道上存在各種復(fù)雜因素(例如:沖擊噪聲和熱噪聲等)的影響,信號將受到不同程度的干擾,嚴重時會造成誤碼甚至阻斷通信、所以應(yīng)對接收的數(shù)據(jù)進行校驗,保證數(shù)據(jù)通信的準確可靠,其中循環(huán)冗余校驗碼(CRC校驗)是目前計算機網(wǎng)絡(luò)通信器應(yīng)用最為廣泛的一種校驗編碼方法,是一種強有力的檢測手段,該技術(shù)被用于各種數(shù)據(jù)通信系統(tǒng)中。

PLC是適合工業(yè)現(xiàn)場使用的控制器,它的編程語言和方法與計算機有較大的不同,所以,要把高可靠性的CRC校驗算法應(yīng)用于PLC,必須在CRC基本原理的基礎(chǔ)上在進行變形處理,根據(jù)CRC校驗的原理推論,任何一個為8的倍數(shù)的數(shù)據(jù)序列的校驗碼,都可以簡化為三字節(jié)數(shù)據(jù)求余,因此計算數(shù)據(jù)序列的校驗碼可歸結(jié)為如何實現(xiàn)三字節(jié)數(shù)據(jù)序列求余。

在利用計算機進行CRC計算時,為了簡化運算,通常把求余算法轉(zhuǎn)換為雙字節(jié)運算,而CRC-16的生成多項式G(X)=X16+X15+X2+1為17位,以16進制表示為18005H,因此需做變換,即把最高位去掉,為8005H。

仍以上述三字節(jié)數(shù)據(jù)序列D123=[d1,d2,d3]為例,其計算思想為:取第一字節(jié)d1,低字節(jié)補零,則為雙字節(jié)d10,左移8次,當(dāng)移出位為1時,對生成多項式進行模2減法運算,得到余數(shù);取第二字節(jié)d2,低字節(jié)補零,則為雙字節(jié)d20,與前面余數(shù)模2進行加法運算,重復(fù)前述移位和計算過程,得到新的余數(shù);對第三字節(jié)同樣處理,最終得到三字節(jié)序列的余數(shù)。

對多字節(jié)數(shù)據(jù)序列的求余,在前三字節(jié)數(shù)據(jù)序列求余的基礎(chǔ)上類推即可。

該軟件為可以計算任何字節(jié)個數(shù)的通用程序,設(shè)計過程中主要考慮以下環(huán)節(jié):

(1)CRC程序作為一個子程序供主程序調(diào)用,由于使用的是不帶參數(shù)的調(diào)用指令,所以要處理好輸入數(shù)據(jù)的存儲地址設(shè)計(指針地址)。

(2)子程序中使用了雙循環(huán)結(jié)構(gòu),外層循環(huán)為輸入數(shù)據(jù)的字節(jié)個數(shù),內(nèi)層循環(huán)對每個字節(jié)中每一位進行處理。

(3)編程時采取字節(jié)順序右移的方式,當(dāng)溢出1時,與生成多項式進行“異或”運算(對多項式進行編碼時,多項式各冪次的系數(shù)總在模2域內(nèi)做運算,這時加法和減法皆為“異或”運算)。

(4)對求CRC校驗碼的字節(jié)序列的首字節(jié),設(shè)定了一個初始化因子,這對程序很重要,在解碼過程中,也要使用相同的初始化因子。圖5所示為實現(xiàn)本算法的PLC軟件流程簡圖。

圖5 CRC校驗程序流程圖

5. 實驗結(jié)果分析

將該通訊系統(tǒng)應(yīng)用于許繼集團研發(fā)的1.5MW垂直軸風(fēng)力發(fā)電控制系統(tǒng)中,采用本文所寫的程序,對通訊系統(tǒng)進行了實驗, 實驗結(jié)果如下所示:

圖6 CPU224內(nèi)存單元數(shù)據(jù)

圖6為STEP7-Micro/WIN開發(fā)環(huán)境對CPU224部分內(nèi)存數(shù)據(jù)的監(jiān)視界面,其中VD0中的內(nèi)存數(shù)據(jù)顯示的是由風(fēng)向風(fēng)速傳感器傳過來的格雷碼,QD0內(nèi)存中的數(shù)據(jù)顯示的是由CPU224把傳感器傳過來的格雷碼轉(zhuǎn)換成的二進制數(shù)的十六進制表示形式。

為了檢驗該通訊分站的通訊程序能否正常可靠運行,程序編制好之后,可以利用支持串口調(diào)試的軟件工具(如SSCOM3.2)進行軟件通訊測試,就可確定程序是否可靠。

由圖7串口調(diào)試軟件的顯示界面可以看到,串口返回的數(shù)據(jù)顯示子站CPU224向主站發(fā)送和從主站返回的的數(shù)據(jù)均為為 99223377,所得的CRC校驗碼為DA64。

圖7 串口測試軟件的界面

由圖8 CRC校驗軟件的顯示內(nèi)容可知:由CRC校驗專用軟件得到的校驗值可知,所得到的CRC校驗值是正確的.

圖8 CRC校驗軟件的界面

6. 結(jié)論

本系統(tǒng)已經(jīng)成功應(yīng)用于許繼集團研發(fā)的1.5MW垂直軸風(fēng)力發(fā)電機控制系統(tǒng)中的通訊系統(tǒng)中,試運行表明,通訊系統(tǒng)硬件設(shè)計正確,程序編寫合理,數(shù)據(jù)傳輸實時準確。

本系統(tǒng)的設(shè)計思路是根據(jù)垂直軸風(fēng)力發(fā)電現(xiàn)場的實際控制要求提出的,這種通訊模式,尤其是通過無線傳輸模塊進行PLC之間的通訊是一種新嘗試,具有較高的工程應(yīng)用價值,它不僅充分利用了無線傳輸模塊和PLC各自的優(yōu)點,提高了控制性能,滿足了現(xiàn)場要求,適用于工作環(huán)境惡劣、干擾強但又要求較高控制精度的實時工業(yè)控制系統(tǒng)中。

(摘編自《電氣技術(shù)》,原文標題為“基于PLC控制的垂直軸風(fēng)力發(fā)電控制系統(tǒng)中通訊系統(tǒng)的研究”,作者為王全勝、宋建成、姚為正。)

大云網(wǎng)官方微信售電那點事兒

責(zé)任編輯:售電衡衡

免責(zé)聲明:本文僅代表作者個人觀點,與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關(guān)內(nèi)容。
我要收藏
個贊
?
主站蜘蛛池模板: 91福利精品老师国产自产在线 | 日韩美女一区 | 成人伊人 | 亚洲欧美另类专区 | 另类专区亚洲 | 亚洲精品男人天堂 | 97人摸人人澡人人人超一碰 | 国产精品亚洲片夜色在线 | 美女又黄又www | 久草手机视频在线观看 | 国产视频a| 亚洲欧美日韩在线一区 | 欧美成人午夜在线全部免费 | 国产成人一区二区在线不卡 | 成年人免费毛片 | 国产一级淫片a免费播放口之 | 亚洲欧美精品一区二区 | 日韩午夜三级 | 天天看夜夜操 | 日本不卡一区视频 | 91香蕉国产| 久久视频国产 | 亚洲国产精品久久综合 | 亚洲国产精品综合久久 | 欧美一级在线毛片免费观看 | 欧美成网站 | 国产一级片免费观看 | 国内自拍网 | 国产黄a三级三级三级 | 国产成人久久777777 | 欧美日韩高清观看一区二区 | 看中国一级毛片 | 草草免费观看视频在线 | 欧美精品国产制服第一页 | xxxwww欧美性| 免费播放aa在线视频成人 | 欧美成人性生活视频 | 国产在线一区二区 | 爽爽在线| 久草热草 | 日韩毛片高清免费 |