3.1 系統(tǒng)中plc模擬量控制變頻調(diào)速需要解決的主要問題
3.1.1 模擬量模塊輸出信號的選擇
圖3 模塊的增益設(shè)定
通過對模擬量模塊連接端子的選擇,可以得到兩種信號,0~10v或0~5v電壓信號以及4~20ma電流信號。這里我們選擇0~5v的電壓信號進(jìn)行控制。
3.1.2 模擬量模塊的增益及偏置調(diào)節(jié)
模塊的增益可設(shè)定為任意值。然而,如果要得到最大12位的分辨率可使用0~4000。如圖3,我們采用0~4000的數(shù)字量對應(yīng)0~5v的電壓輸出。當(dāng)然,我們可對模塊進(jìn)行偏置調(diào)節(jié),例如數(shù)字量0~4000對應(yīng)4~20ma時(shí)。
3.1.3 模擬量模塊與plc的通訊
對于與fx2n系列plc的連接編程主要包括不同通道數(shù)模轉(zhuǎn)換的執(zhí)行控制,數(shù)字控制量寫入fx2n-2da等等。而最重要的則是對緩沖存儲器(bfm)的設(shè)置。通過對該模塊的認(rèn)識,bfm的定義如附表。
附表 bfm的定義
從附表中可以看出起作用的僅僅是bfm的#16、#17,而在程序中所需要做的則是根據(jù)實(shí)際需要給予bfm中的#16和#17賦予合適的值。其中:
#16為輸出數(shù)據(jù)當(dāng)前值。
#17:b0:1改變成0時(shí),通道2的d/a轉(zhuǎn)換開始。
b1:1改變成0時(shí),通道1的d/a轉(zhuǎn)換開始。
3.1.4控制系統(tǒng)編程
對于上例控制系統(tǒng)的編寫程序如圖4所示。
圖4 控制系統(tǒng)編程
在程序中:
(1)當(dāng)m67、m68常閉觸點(diǎn)以及y002常開觸點(diǎn)閉合時(shí),通道1數(shù)字到模擬的轉(zhuǎn)換開始執(zhí)行;當(dāng)m62、m557常閉觸點(diǎn)以及y003常開觸點(diǎn)閉合時(shí),通道2數(shù)字到模擬的轉(zhuǎn)換開始執(zhí)行。
(2) 通道1
*1將保存第一個數(shù)字速度信號的d998賦予輔助繼電器(m400~m415);
*2將數(shù)字速度信號的低8位(m400~m407)賦予bfm的16#;
*3使bfm#17的b2=1;
*4使bfm#17的b2由1→0,保持低8位數(shù)據(jù);
*5將數(shù)字速度信號的高4位賦予bfm的16#;
*6使bfm#17的b1=1;
*7使bfm#17的b1由1→0,執(zhí)行通道1的速度信號d/a轉(zhuǎn)換。
(3) 通道2
*8將保存第二個數(shù)字速度信號的d988賦予輔助繼電器(m300~m315);
*9將數(shù)字速度信號的低8位(m300~m307)賦予bfm的16#;
*10使bfm#17的b2=1;
*11使bfm#17的b2由1→0,保持低8位數(shù)據(jù);
*12將數(shù)字速度信號的高4位賦予bfm的16#;
*13使bfm#17的b0=1;
*14使bfm#17的b0由1→0,執(zhí)行通道2的速度信號d/a轉(zhuǎn)換。
?。?)程序中的k0為該數(shù)模轉(zhuǎn)換模塊的位置地址,在本控制系統(tǒng)中只用了一塊模塊,因此為k0,假如由于工藝要求控制系統(tǒng)還要再增加一塊模塊,則新增模塊在編程時(shí)只要將k0改為k1即可。
3.1.5變頻器主要參數(shù)的設(shè)置
根據(jù)控制要求,設(shè)置變頻器的運(yùn)行模式為外部運(yùn)行模式,運(yùn)行頻率為外部運(yùn)行頻率設(shè)定方式,pr.79=2;模擬頻率輸入電壓信號為0~5v,所以,pr.73=0;其余參數(shù)根據(jù)電機(jī)功率、額定電壓、負(fù)載等情況進(jìn)行設(shè)定。
3.2 注意事項(xiàng)
?。?) fx2n-2da采用電壓輸出時(shí),應(yīng)將iout與com短路;
?。?) 速度控制信號應(yīng)選用屏蔽線,配線安裝時(shí)應(yīng)與動力線分開。
4 結(jié)束語
上述控制在實(shí)際使用過程中運(yùn)行良好,很好的將plc易于編程與變頻器結(jié)合起來,當(dāng)然不同的可編程序控制器的編程和硬件配置方法也不同,比如羅克韋爾plc在增加d/a模塊時(shí),只要在編程環(huán)境下的硬件配置中添加該模塊即可。總之,充分利用plc模擬量輸出功能可以控制變頻器從而控制設(shè)備的速度,滿足生產(chǎn)的需要。
轉(zhuǎn)載請注明出處。