![臺達VFD-L型變頻器與計算機的串口通信.doc_第1頁](http://file.renrendoc.com/FileRoot1/2020-1/16/40acb411-f521-4173-ae8a-e1d6c9757ae1/40acb411-f521-4173-ae8a-e1d6c9757ae11.gif)
![臺達VFD-L型變頻器與計算機的串口通信.doc_第2頁](http://file.renrendoc.com/FileRoot1/2020-1/16/40acb411-f521-4173-ae8a-e1d6c9757ae1/40acb411-f521-4173-ae8a-e1d6c9757ae12.gif)
![臺達VFD-L型變頻器與計算機的串口通信.doc_第3頁](http://file.renrendoc.com/FileRoot1/2020-1/16/40acb411-f521-4173-ae8a-e1d6c9757ae1/40acb411-f521-4173-ae8a-e1d6c9757ae13.gif)
![臺達VFD-L型變頻器與計算機的串口通信.doc_第4頁](http://file.renrendoc.com/FileRoot1/2020-1/16/40acb411-f521-4173-ae8a-e1d6c9757ae1/40acb411-f521-4173-ae8a-e1d6c9757ae14.gif)
全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
臺達VFD-L型變頻器與計算機的串口通信劉增杰 樊勇 (天津科技大學(xué)機械工程學(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的計算機串口通信,實現(xiàn)上位機對臺達變頻器的通訊及對變頻器實時監(jiān)控的功能。關(guān)鍵詞: 串行通信 變頻器 VB 中圖分類號:TP29 文獻標(biāo)識碼:B 文章編號:一、 引言在能源日益緊張的今天,變頻器作為交流調(diào)速的一種主要手段,以其很強的可靠性和抗干擾能力在工業(yè)生產(chǎn)中取得了越來越廣泛的應(yīng)用,其自身所帶的控制面板雖具有簡單、高效的特點,但卻過于專業(yè)化、操作不夠方便、直觀性能差以及僅能實現(xiàn)單機控制等缺點。通常使用上位機、PLC、變頻器構(gòu)成一套監(jiān)控系統(tǒng),PLC作為橋梁把變頻器與上位機聯(lián)系起來,向下控制變頻器,向上實現(xiàn)與上位機的數(shù)據(jù)交換。VFDL型變頻器是臺達公司推出的一款新產(chǎn)品,提供了標(biāo)準(zhǔn)的工業(yè)RS485通信接口和內(nèi)置協(xié)議,為計算機監(jiān)控管理提供了方便。本文將臺達VFDL型變頻器直接與上位機相連,省去了PLC,降低了成本,便于實現(xiàn)分布式控制。通過VB的人機界面實現(xiàn)對變頻器的分布式網(wǎng)絡(luò)控制,應(yīng)用RS485總線結(jié)構(gòu),可實現(xiàn)對多達32臺變頻器的控制。系統(tǒng)組成示意圖如下:電機N電機1 轉(zhuǎn)換接口計算機變頻器N變頻器1變頻器1 二、通信協(xié)議VFDL型交流馬達驅(qū)動器支持Modbus通信協(xié)議,該協(xié)議是應(yīng)用于電子控制器上的一種通用語言。通過此協(xié)議,控制器相互之間、控制器經(jīng)由網(wǎng)絡(luò)(如以太網(wǎng))和其它設(shè)備之間可以通信。變頻器具有RS485通信接口接線端子為“SG”和“SG”,定義如下: SG:信號正端,連接轉(zhuǎn)換接口的RS485口引腳“3” SG:信號負端,連接轉(zhuǎn)換接口的RS485口引腳“8” 對變頻器進行串口通信時,必須預(yù)先設(shè)置好變頻器的功能參數(shù)。設(shè)置如下所示: F200 d4 由RS485通信界面輸入 F201 d3 由RS485通信界面操作,鍵盤STOP鍵有效收稿日期:作者簡介:劉增杰(1976-),男,漢,河北保定人,碩士研究生F900 dn 通信地址為n,根據(jù)變頻器的站號設(shè)置n為1,2,3 要與上位機一致 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ā)送的時間間隔可達到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機都有RS232串行通信接口,但很少有RS485串口(工控機除外)。為了與變頻器通信,可以添加RS485串口模塊,但成本相對較高。為此,我們采用RS232/ RS485接口轉(zhuǎn)換器。本設(shè)計中采用西門子公司的 RS-232/RS-485轉(zhuǎn)換器。一端可以直接插在計算機COM口上,另一端提供一個半雙工的RS485接口,直接連接變頻器的接線端子。但是這種轉(zhuǎn)換器多為有源轉(zhuǎn)換電路,而變頻器的RS485接口不提供電源,所以需要外接24V直流電源。如下圖: 2 24VDC 回線(外接地) 3 傳輸/接收數(shù)據(jù),接變頻器信號正端 7 24VDC (外接24V直流電源)8 傳輸/接收數(shù)據(jù),接變頻器信號負端這種RS485控制對用戶是完全透明的,為RS232串口編寫的程序可以直接用在這里,不必修改,使用非常方便。四、通信程序開發(fā)變頻器通信驅(qū)動軟件VB的通信控件MSCOMM,它是WINDOWS串行通信編程的ACTIVEX控件。常用的屬性為:COMMPORT:通信端口號INBUFFERCOUNT:輸入緩沖區(qū)OUTBUFFERCOUNT:輸出緩沖區(qū)PORTOPEN:端口開放和關(guān)閉SETTINGS:設(shè)置波特率、數(shù)據(jù)位、奇偶性編程時首先要對通信控件MSCOMM的屬性進行初始化,為了與變頻器通信協(xié)議格式一致,要把VB通信控件MSCOMM的SETTINGS屬性設(shè)置為“9600,7,E,1”。人機界面如下圖:根據(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)換器連接好變頻器與上位機,按照要求設(shè)置變頻器參數(shù),啟動VB通信程序運行,在文本框輸入變頻器的站號及頻率,按“發(fā)送”,“正轉(zhuǎn)”,“反轉(zhuǎn)”及“停止”按鈕,查看變頻器控制面板的顯示和輸出狀態(tài)。選擇變頻器的站號,按“接收”按鈕,監(jiān)控變頻器的運行狀態(tài)。經(jīng)驗證,VB的界面顯示與變頻器的輸出狀態(tài)是一致的,所以本設(shè)計是可行的。五、結(jié)束語本文介紹了變頻器與上位機通信連接及程序的開發(fā),根據(jù)需要可以利用VB強大功能使變頻器按任意曲線輸出,實現(xiàn)對多個變頻器的分布式控制,解決了現(xiàn)場操作控制面板的不方便的問題,利用人機界面實現(xiàn)對變頻器的監(jiān)控管理。本設(shè)計可以廣泛應(yīng)用于機電一體化及自動控制的變頻調(diào)速系統(tǒng)中,通過上位機實現(xiàn)對現(xiàn)場的實時監(jiān)控。 參考文獻1、苑傳友、高艷霞、朱平平:基于Visual Basic 的計算機與多臺變頻器通訊及控制軟件設(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025個人電路出租合同書
- 2025公司經(jīng)理勞動合同
- 交通圍欄銷售合同范本
- 農(nóng)業(yè)營銷合作合同范本
- 保溫鋼結(jié)構(gòu)合同范本
- Sara's Medicine(說課稿)-2023-2024學(xué)年麗聲北極星分級繪本四年級上(江蘇版)
- Unit3 What would you like(說課稿)-2024-2025學(xué)年人教PEP版英語五年級上冊課例研修說課稿
- 買菜采購合同范例
- 供熱改造維修合同范例
- 關(guān)于led合同范例
- 全過程造價咨詢服務(wù)的質(zhì)量、進度、保密等保證措施
- 縣城屠宰場建設(shè)可行性研究報告
- 25學(xué)年六年級數(shù)學(xué)寒假作業(yè)《每日一練》
- 2025高考數(shù)學(xué)一輪復(fù)習(xí)-第8章-第3節(jié) 圓的方程【課件】
- 人文關(guān)懷在護理工作中的體現(xiàn)
- 2025年1月八省聯(lián)考高考綜合改革適應(yīng)性測試-高三生物(陜西、山西、寧夏、青海卷) 含解析
- 環(huán)保行業(yè)深度研究報告
- 開工第一課安全培訓(xùn)內(nèi)容
- 社會主義核心價值觀課件
- 《公路養(yǎng)護安全培訓(xùn)》課件
- 公益捐助活動影響力評估方法
評論
0/150
提交評論