6sl3220-2ye22-0up0
sinamics g120x 額定功率:5.5kw 110% 時 60s,100% 240s 未過濾 380-480v+10/-20% 三相交流 47-63hz 環(huán)境溫度 -20 至 +45°c 尺寸:fsb 防護(hù)方式 ip20 / ul 開放式 涂裝 3c2 帶基本操作面板 無 io 擴展 現(xiàn)場總線集成: profibus dp
在step7 硬件組態(tài)里配置的報文類型是20,所以在變頻器的參數(shù)里, 一定要將p2079參數(shù)設(shè)置為”20“,如下圖所示:
圖2-6 設(shè)置g120變頻器的報文類型
2.4 cfc編程
可以在已有的cfc中調(diào)用“fbdrive ”通道驅(qū)動塊,然后再插入相應(yīng)的電機功能塊進(jìn)行連線,也可以直接使用系統(tǒng)本身已經(jīng)組態(tài)好的templates。*使用后者,因為前者需要對fbdrive塊相關(guān)的參數(shù)進(jìn)行配置,后者的參數(shù)已經(jīng)配置好了,下面以使用模板為例說明:
2.4.1 插入模板并配置參數(shù)
首先打開系統(tǒng)的pcs 7 ap library v80,然后在templates中找到“drive”模板,它是針對“fbdrive”使用在緊湊型驅(qū)動器的模板,如下圖:
圖2-7 使用系統(tǒng)集成的templates
拷貝上圖中的drive 模板到cfc的工廠視圖相應(yīng)的層級下,并修改chart名字為eu1101(位號),雙擊打開,此模板已經(jīng)插入了相應(yīng)的可能使用到的cfc塊圖,并且已經(jīng)進(jìn)行了連線,根據(jù)demo的硬件設(shè)施,可以把三個互鎖的interlock塊刪除掉(現(xiàn)場使用根據(jù)實際進(jìn)行選擇:
圖2-8 模板里預(yù)先連接好的功能塊
2.4.2 連接i/o 并生成模板驅(qū)動
選中fbdrive功能塊左側(cè)個引腳pzdin1,并將它連接到前邊定義的符號表地址eu1101_zw1,即是一個狀態(tài)字,當(dāng)然也可以直接輸入地址,本例中地址為“iw512”,系統(tǒng)也會自動識別并顯示為對應(yīng)的符號地址,接下來一定要把報文的類型改為20, 如下圖。
圖2-9 連接變頻器首地址并設(shè)置報文類型
保存編譯生成模板驅(qū)動后,按f5刷新,可以看到如下圖的cfc程序,pzdin1至pzdin6和pzdout1、pdzout2都會自動連線到相應(yīng)的符號表地址,并且mode和dataxchg等管腳都自動生成連線,如果發(fā)現(xiàn)mode端沒有自動連線,請檢查硬件組態(tài)與要求的是否一致。
圖2-10 生成模板驅(qū)動后的fbdrive塊
2.4.3 fbdrive的常用引腳介紹
模板中的項目已經(jīng)對fbdrive和motspcl塊進(jìn)行了相應(yīng)的連接, 主要連接介紹如下:
- motspdcl塊的fwd和rev經(jīng)過“or”后連接到fbdrive的on, 用于馬達(dá)的啟停;
- motspdcl塊的p_rst連接到fbdrive的ackn, 用于確認(rèn)變頻器的故障;
- motspdcl塊的sp_out輸出到fbdrive的sp_li引腳,用于變頻器速度的給定;
- motspdcl塊的localact輸出到fbdrive的local引腳,當(dāng)馬達(dá)切換至本地后,變頻器能夠?qū)⒖刂茩?quán)釋放給本地操作;
- sp_out塊的bad信號輸出到motspdcl的csf引腳,當(dāng)變頻器自身有問題時,馬達(dá)塊報“csf”故障;
- sp_out塊的fault信號輸出到motspdcl的trip信號, 當(dāng)變頻器有故障時,馬達(dá)塊能停機并在之后確認(rèn)故障,注意需要在trip引腳處取反,因為trip是=1時表示正常;
- zsw1_14是變頻器一個狀態(tài)字的bit14,表示變頻器的正反轉(zhuǎn)反饋信號,等于1時表示正轉(zhuǎn),等于0時表示反轉(zhuǎn),通過與op_en(操作始能信號)相“與”后, 做為正反轉(zhuǎn)的反饋信號,連接到motspdcl塊的fbkfwd和fbkrev。
2.4.4 馬達(dá)塊和變頻器的速度匹配
在工業(yè)現(xiàn)場往往需要用到齒輪箱進(jìn)行減速,以獲得更大的扭矩,本文假定齒輪箱的減速比為10,如下圖所示:
圖2-11 現(xiàn)場的應(yīng)用模型
生產(chǎn)中用戶更關(guān)心的是實際設(shè)備轉(zhuǎn)速或者線速度,如泵、導(dǎo)絲盤的軸速,而不是電機的軸速,如何實現(xiàn)畫面上直接設(shè)定設(shè)備轉(zhuǎn)速呢?
系統(tǒng)在drive塊提供了sp_liscale這個參數(shù)來進(jìn)行量程的轉(zhuǎn)換,它對應(yīng)的是負(fù)載在變頻器輸出頻率時的負(fù)載速度,馬達(dá)塊送來的給定值通過它折算后,變成0-16384 的整數(shù)值給變頻器,反之亦然,變頻器送來的第二個狀態(tài)字折算后送馬達(dá)塊顯示,下面具體介紹如下:
(1) 速度反饋:
speedli是經(jīng)過轉(zhuǎn)換后的速度反饋信號,它的轉(zhuǎn)換公式是:
speedli =(pzdin2* sp_liscale)/16384 ,
(2) 速度給定:
fbdrive塊的sp_li引腳接收馬達(dá)塊的給定信號,折算成對應(yīng)的速度給定值后通過pzdout2引腳輸出到變頻器,公式如下:
pzdout2=(sp_li* sp_liscale)/16384
在本例里變頻器頻率設(shè)置為50hz, 對應(yīng)電機的軸頭速度為1500rpm,經(jīng)gear減速后得到負(fù)載的轉(zhuǎn)速為150rpm/min, 在馬達(dá)的設(shè)定值面板里設(shè)定的是負(fù)載的轉(zhuǎn)速,而不是馬達(dá)的速度,為此,需要在fbdrive塊里設(shè)定好參數(shù),以保證負(fù)載的實際轉(zhuǎn)速與面板設(shè)定的相等。
在本例中,齒輪箱的減速比為10,變頻器側(cè)設(shè)置50hz為頻率,對應(yīng)的馬達(dá)轉(zhuǎn)速為1500rpm/min,經(jīng)過齒輪箱減速后負(fù)載轉(zhuǎn)速為150rpm/min, 所以speedli應(yīng)設(shè)置為150,如下圖所示: