時間:2008-10-17 09:57:00來源:zhangting
圖1 系統(tǒng)硬件結(jié)構(gòu)圖[/align]
圖1中1203-gk5通訊模塊是用來將1305 ac inverter連接到devicenet,將設(shè)備的i/o地址映射到1756-dnb 的i/o中,為底層設(shè)備提供了一個直接、數(shù)字化的與devicenet的連接。采用網(wǎng)絡(luò)通訊波特率為125kbps,將1203-gk5通訊模塊的撥碼開關(guān)sw2.7-sw2.8位置均為0,為了允許數(shù)據(jù)鏈接(datalink)通道a、b、c、d通訊,將撥碼開關(guān)sw1.1-sw1.4全置為1。
啟動rslinx軟件,配置網(wǎng)絡(luò)通道。加載rs232驅(qū)動程序,在線瀏覽從而找到controllogix5550-4槽處理器、以及連在其上的各個設(shè)備網(wǎng)結(jié)點。
啟動rsnetworx for devicenet軟件,組態(tài)網(wǎng)絡(luò)設(shè)備。配置1305變頻器的參數(shù):
(1) 為了讓1305變頻器接受遠程控制
將mask組logic mask中第2位(adapter 2即remote i/o)置1(允許)。start mask、stop mask、jog mask、reference mask、accel mask、deccel mask、fault mask、direction mask中相應的第2位也都置1。
(2) 為實現(xiàn)遠程控制
將frequency setup組中的freq select 1設(shè)置為adapter 2(remote i/o)。配置1756-dnb模塊的scanlist列表。將各設(shè)備(1305、paneiview)的i/o地址映射到1756-dnb的i/o中, 從而實現(xiàn)數(shù)據(jù)傳輸功能和控制功能,這樣可以通過在paneiview上的操作,直接控制1305變頻器的運行。
3 軟件設(shè)計與實現(xiàn)
1305變頻器的20個輸入字節(jié)中包括了2個邏輯命令字節(jié),2個頻率提示字節(jié),以及16個數(shù)據(jù)鏈接通道字節(jié)。通過控制其中的邏輯命令字節(jié)和頻率提示字節(jié)來控制電機。
輸入的邏輯命令字節(jié)各bit的定義見表1(表1中僅列出程序中用到的部分bit)所示。
[align=center]表1 1305變頻器邏輯命令字節(jié)含義表
[/align]
頻率提示(frequency reference)字節(jié)共2個byte(16位),是用于輸入目標電壓頻率值,因為1305是通過調(diào)整電壓頻率來控制電機轉(zhuǎn)速的,其中低9位為小數(shù)部分,高7位為整數(shù)部分。
啟動rslogic5000軟件,編寫邏輯控制程序。邏輯控制梯形圖程序的基本思想如圖2所示。
[align=center]
圖2 邏輯控制原理圖[/align]
其中初始化程序?qū)崿F(xiàn)以下功能:為使1756-dnb開始工作,須將1756-dnb模塊的輸入statusregister.run位置1,輸出commandregister.run位置1,將1305變頻器對應的邏輯命令字節(jié)的第12、13、14位設(shè)為0、0、1,即將速度提示選擇設(shè)成freq select 1,而freq select 1在網(wǎng)絡(luò)配置中已經(jīng)設(shè)成了adapter 2(remote i/o)。再將第6位置1,即禁止面板控制,因為遠程控制的同時進行面板控制會產(chǎn)生錯誤。
直接輸入速度提示子程序?qū)崿F(xiàn)以下功能:為了實現(xiàn)在panelview終端中的直接輸入電機轉(zhuǎn)速,必須在編寫梯形圖時,為輸入標簽設(shè)置通知標簽和握手標簽,否則只能輸入1次,以后將不再起作用。當操作員按下回車鍵時,通知標簽設(shè)為1。輸入標簽保持打開,直到控制器程序檢查該值已寫入標簽地址,然后將握手標簽設(shè)為1??刂破髟O(shè)置握手位后,終端自動清除通知位??刂破鞒绦蛟賹⑽帐謽撕炃???刂破魈菪芜壿嫳仨氃诎l(fā)生超時之前設(shè)置握手位。握手超時時間默認為4s。直接輸入速度提示子程序基本原理如圖3所示。
[align=center]
圖3 直接輸入速度提示子程序框圖[/align]
啟動panelbuilder軟件,根據(jù)i/o映射關(guān)系定義(見表2)組態(tài)終端控制界面。終端控制界面如圖4所示。
[align=center]
圖4 panelview終端控制界面圖[/align]
[align=center]表2 i/o映射關(guān)系定義表
[/align]
下載組態(tài)程序到panelview終端,運行監(jiān)控界面,實現(xiàn)通過panelview終端控制遠程電機啟動、停止、反向、加速、減速以及速度設(shè)定。
本系統(tǒng)已經(jīng)在上海交通大學rockwell實驗室運行成功,變頻范圍0~60hz(此范圍可選),調(diào)速范圍0~1736r/min,加速和減速時間可調(diào)。通過加速、減速按鍵變頻,精度較高,誤差不超過0.033%;通過手工設(shè)定頻率誤差也不超過0.34%,誤差主要產(chǎn)生于小數(shù)輸入部分??蛰d輸出電壓為7到407v(額定電壓460v);空載功耗最大為3%(額定功率1.5kw)。實驗結(jié)果令人滿意。
4 結(jié)束語
基于devicenet現(xiàn)場總線,由rslinx建立通訊通道,用rslogix5000編寫梯形圖程序,用panelbuilder編寫控制界面,通過控制1305變頻器,達到對電機的遠程控制要求。本文涉及的設(shè)備包括控制器、變頻器、通訊模塊和觸摸屏終端,基本包含mcc的典型設(shè)備,這些都很有利于建立起一套完整的分析和研究mcc常用方法,為以后在mcc上作深入復雜的研究打下堅實基礎(chǔ)。
參考文獻
[1] 浙江大學羅克韋爾自動化技術(shù)中心. 可編程序控制器系統(tǒng)[m]. 杭州:浙江大學出版社,2000.標簽:
傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(m.wangxinlc.cn)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。
產(chǎn)品新聞
更多>2025-12-15
2025-12-12
2025-12-12
2025-12-10
2025-11-20
500kN.m聯(lián)軸器扭矩剛度疲勞試驗系統(tǒng)
2025-11-10