



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
臺達(dá)VFD-L型變頻器與計算機(jī)的串口通信劉增杰 樊勇 (天津科技大學(xué)機(jī)械工程學(xué)院 天津300222)Serial Communication between Computer and DELTA VFD-L InverterLIU Zeng-jie FAN YongAbstract This paper presents a kind of serial communication between VB and the variable frequency control device, which completes communication, real-time control and supervision of the DELTA VFD-L inverter by the host computer.Keywords serial communication inverter VB 摘要:本文介紹了一種基于VB的計算機(jī)串口通信,實現(xiàn)上位機(jī)對臺達(dá)變頻器的通訊及對變頻器實時監(jiān)控的功能。關(guān)鍵詞: 串行通信 變頻器 VB 中圖分類號:TP29 文獻(xiàn)標(biāo)識碼:B 文章編號:一、 引言在能源日益緊張的今天,變頻器作為交流調(diào)速的一種主要手段,以其很強(qiáng)的可靠性和抗干擾能力在工業(yè)生產(chǎn)中取得了越來越廣泛的應(yīng)用,其自身所帶的控制面板雖具有簡單、高效的特點,但卻過于專業(yè)化、操作不夠方便、直觀性能差以及僅能實現(xiàn)單機(jī)控制等缺點。通常使用上位機(jī)、PLC、變頻器構(gòu)成一套監(jiān)控系統(tǒng),PLC作為橋梁把變頻器與上位機(jī)聯(lián)系起來,向下控制變頻器,向上實現(xiàn)與上位機(jī)的數(shù)據(jù)交換。VFDL型變頻器是臺達(dá)公司推出的一款新產(chǎn)品,提供了標(biāo)準(zhǔn)的工業(yè)RS485通信接口和內(nèi)置協(xié)議,為計算機(jī)監(jiān)控管理提供了方便。本文將臺達(dá)VFDL型變頻器直接與上位機(jī)相連,省去了PLC,降低了成本,便于實現(xiàn)分布式控制。通過VB的人機(jī)界面實現(xiàn)對變頻器的分布式網(wǎng)絡(luò)控制,應(yīng)用RS485總線結(jié)構(gòu),可實現(xiàn)對多達(dá)32臺變頻器的控制。系統(tǒng)組成示意圖如下:電機(jī)N電機(jī)1 轉(zhuǎn)換接口計算機(jī)變頻器N變頻器1變頻器1 二、通信協(xié)議VFDL型交流馬達(dá)驅(qū)動器支持Modbus通信協(xié)議,該協(xié)議是應(yīng)用于電子控制器上的一種通用語言。通過此協(xié)議,控制器相互之間、控制器經(jīng)由網(wǎng)絡(luò)(如以太網(wǎng))和其它設(shè)備之間可以通信。變頻器具有RS485通信接口接線端子為“SG”和“SG”,定義如下: SG:信號正端,連接轉(zhuǎn)換接口的RS485口引腳“3” SG:信號負(fù)端,連接轉(zhuǎn)換接口的RS485口引腳“8” 對變頻器進(jìn)行串口通信時,必須預(yù)先設(shè)置好變頻器的功能參數(shù)。設(shè)置如下所示: F200 d4 由RS485通信界面輸入 F201 d3 由RS485通信界面操作,鍵盤STOP鍵有效收稿日期:作者簡介:劉增杰(1976-),男,漢,河北保定人,碩士研究生F900 dn 通信地址為n,根據(jù)變頻器的站號設(shè)置n為1,2,3 要與上位機(jī)一致 F901 d1 波特率為9600位/秒F904 d1 ASCII mode 7,E,1Modbus協(xié)議有兩種傳輸模式:ASCII模式和RTU模式,用戶根據(jù)需要選擇模式,包括串口通信參數(shù),在配置每個控制器時,一個Modbus網(wǎng)絡(luò)上的所有設(shè)備都必須選擇相同的傳輸模式和串口參數(shù)。本設(shè)計采用ASCII模式,在消息中的每個8Bit字節(jié)都作為兩個ASCII字符發(fā)送,這種方式的主要優(yōu)點是字符發(fā)送的時間間隔可達(dá)到1秒而不產(chǎn)生錯誤。消息幀格式如下表所示: 起始位設(shè)備地址功能代碼數(shù)據(jù)LRC校驗結(jié)束符1個字符2個字符2個字符n個字符2個字符2個字符例如發(fā)送的字符串為:01 06 2000 0012 B7:為起始位01為變頻器站地址06為功能碼,表示寫入字符至變頻器2000為寫入地址0012為命令碼,在此表示正轉(zhuǎn)啟動B7為校驗位結(jié)束符為回車換行三、接口轉(zhuǎn)換一般常用的PC機(jī)都有RS232串行通信接口,但很少有RS485串口(工控機(jī)除外)。為了與變頻器通信,可以添加RS485串口模塊,但成本相對較高。為此,我們采用RS232/ RS485接口轉(zhuǎn)換器。本設(shè)計中采用西門子公司的 RS-232/RS-485轉(zhuǎn)換器。一端可以直接插在計算機(jī)COM口上,另一端提供一個半雙工的RS485接口,直接連接變頻器的接線端子。但是這種轉(zhuǎn)換器多為有源轉(zhuǎn)換電路,而變頻器的RS485接口不提供電源,所以需要外接24V直流電源。如下圖: 2 24VDC 回線(外接地) 3 傳輸/接收數(shù)據(jù),接變頻器信號正端 7 24VDC (外接24V直流電源)8 傳輸/接收數(shù)據(jù),接變頻器信號負(fù)端這種RS485控制對用戶是完全透明的,為RS232串口編寫的程序可以直接用在這里,不必修改,使用非常方便。四、通信程序開發(fā)變頻器通信驅(qū)動軟件VB的通信控件MSCOMM,它是WINDOWS串行通信編程的ACTIVEX控件。常用的屬性為:COMMPORT:通信端口號INBUFFERCOUNT:輸入緩沖區(qū)OUTBUFFERCOUNT:輸出緩沖區(qū)PORTOPEN:端口開放和關(guān)閉SETTINGS:設(shè)置波特率、數(shù)據(jù)位、奇偶性編程時首先要對通信控件MSCOMM的屬性進(jìn)行初始化,為了與變頻器通信協(xié)議格式一致,要把VB通信控件MSCOMM的SETTINGS屬性設(shè)置為“9600,7,E,1”。人機(jī)界面如下圖:根據(jù)實際需要,我們還可以增加其它監(jiān)控界面的內(nèi)容。發(fā)送程序采用事件驅(qū)動的方式,利用 MSComm 控件的 OnComm 事件捕獲并處理這些通訊事件。部分程序如下:OnComm 事件Private Sub MSComm1_OnComm()Select Case MSComm1.CommEventCase comEvReceive 接收事件News = MSComm1.Input 接收內(nèi)容Case comEvSend發(fā)送事件MSComm1.Output = News 發(fā)送內(nèi)容End SelectEnd Sub變頻器序號的選擇,把要監(jiān)控的變頻器的站號輸入到第二個文本框,范圍為132。Private Sub Text2_Change()MSComm1.CommPort = Val(Text2.Text) 設(shè)置變頻器站號End Sub要監(jiān)控某站變頻器輸出狀態(tài)時,在第二個文本框輸入被監(jiān)控的站號,要先發(fā)送一表示讀取的指令字符串,再按“接收”按鈕,輸出狀態(tài)的指令碼會顯示在第一個文本框。Private Sub Receive_Click()Text1.text = News 顯示接收頻率End Sub要改變變頻器頻率時,把要求頻率寫入第一個文本框并按“發(fā)送”按鈕。Private Sub Send_Click()News = Text1.text 待發(fā)送頻率End Sub正轉(zhuǎn)、反轉(zhuǎn)和停止發(fā)送的指令字符串分別為“:0n0620000012C7”、“:0n 0620000022C7”和“:0n0620000001D8”,n為被監(jiān)控變頻器的站號,值為1,232。通信試驗:用接口轉(zhuǎn)換器連接好變頻器與上位機(jī),按照要求設(shè)置變頻器參數(shù),啟動VB通信程序運行,在文本框輸入變頻器的站號及頻率,按“發(fā)送”,“正轉(zhuǎn)”,“反轉(zhuǎn)”及“停止”按鈕,查看變頻器控制面板的顯示和輸出狀態(tài)。選擇變頻器的站號,按“接收”按鈕,監(jiān)控變頻器的運行狀態(tài)。經(jīng)驗證,VB的界面顯示與變頻器的輸出狀態(tài)是一致的,所以本設(shè)計是可行的。五、結(jié)束語本文介紹了變頻器與上位機(jī)通信連接及程序的開發(fā),根據(jù)需要可以利用VB強(qiáng)大功能使變頻器按任意曲線輸出,實現(xiàn)對多個變頻器的分布式控制,解決了現(xiàn)場操作控制面板的不方便的問題,利用人機(jī)界面實現(xiàn)對變頻器的監(jiān)控管理。本設(shè)計可以廣泛應(yīng)用于機(jī)電一體化及自動控制的變頻調(diào)速系統(tǒng)中,通過上位機(jī)實現(xiàn)對現(xiàn)場的實時監(jiān)控。 參考文獻(xiàn)1、苑傳友、高艷霞、朱平平:基于Visual Basic 的計算機(jī)與多臺變頻器通訊及控制軟件設(shè)計,電氣自動化,2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年臥式離子風(fēng)機(jī)項目資金申請報告代可行性研究報告
- 2025年廣西安全工程職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫帶答案
- 2025屆河北省廊坊市高三上學(xué)期期末英語試題及答案
- 2025年度建筑改造項目承重墻拆除安全責(zé)任免責(zé)協(xié)議
- 2025年度拆除施工與建筑垃圾回收合同
- 2025年度電力設(shè)施安全保證金合同
- 2025年度廢輪胎回收與橡膠顆粒生產(chǎn)合同
- 2025年度房地產(chǎn)銷售代理與服務(wù)合同
- 2025年度醫(yī)療機(jī)構(gòu)與保險公司合作康復(fù)服務(wù)協(xié)議
- 2025年度工業(yè)廠房轉(zhuǎn)租租賃合同
- 垃圾中轉(zhuǎn)站報告
- 新型顯示行業(yè)Mini LED Micro LED Micro OLED多點開花產(chǎn)業(yè)鏈如何聚焦
- 市政工程試驗檢測培訓(xùn)教程
- 高中英語定語從句之哪吒-Attributive Clause 課件
- 《房地產(chǎn)行政管理》課件
- 仁愛版八年級英語下冊全冊教案
- 北京垃圾分類管理制度
- 人員素質(zhì)測評 第2版 課件 第01章 人員素質(zhì)測評概論
- 小學(xué)五年級下冊信息技術(shù)-第1課班級靚點多拍攝電子工業(yè)版13課件
- 心肌梗死心律失常的機(jī)制和處置
- 商品專員簡歷模板
評論
0/150
提交評論