在G120EPOS定位功能中,大家經(jīng)常會(huì)使用到111報(bào)文通過PLC來完成各種定位任務(wù),但是當(dāng)我們使用的編碼器是絕對(duì)值編碼器的時(shí)候,我們是無法通過111報(bào)文來完成編碼器的校準(zhǔn)的,那么下面就介紹幾種關(guān)于G120使用絕對(duì)值編碼器回參考點(diǎn)的方法。
1 使用FB38000功能塊實(shí)現(xiàn)
FB38000功能塊見圖1是基于非周期通信且用于控制SINAMICS驅(qū)動(dòng)器的TIA功能塊。該功能塊是通過SIMATIC S7-1200或 S7-1500 PLC與SINAMICS G驅(qū)動(dòng)器進(jìn)行非周期通信實(shí)現(xiàn)的。
該功能塊輸入管腳的含義見表1。
在使用該功能塊時(shí)要注意,G120的AxisNumber,軸號(hào)需要設(shè)置成1。在EncoderNumber里面設(shè)置時(shí)要注意查看你的絕對(duì)值編碼器是配置在編碼器1里面還是配置在編碼器2里面,然后填寫正確,并且在正確執(zhí)行編碼器校準(zhǔn)后建議執(zhí)行Copy RAM to ROM的指令,這樣設(shè)置的參考點(diǎn)的位置值在掉電后才不會(huì)丟失。關(guān)于該功能塊詳細(xì)的描述大家可以訪問下面的鏈接或點(diǎn)擊閱讀原文,查看詳細(xì)的使用情況。
https://support.industry.siemens.com/cs/us/en/view/109760317
2 使用軟件執(zhí)行絕對(duì)值編碼器校準(zhǔn)
① 使用Stater軟件執(zhí)行絕對(duì)值編碼器的校準(zhǔn)
在Starter軟件中見圖2,當(dāng)配置了絕對(duì)值編碼器后,在回參考點(diǎn)的界面下,首先設(shè)置好參考點(diǎn)的坐標(biāo)值見圖中的紅色圓圈,然后點(diǎn)擊上圖紅色方塊中的“Perform absolute value calibration”,就可以執(zhí)行編碼器回參考點(diǎn)的操作了。
② 使用Startdrive軟件執(zhí)行絕對(duì)值編碼器的校準(zhǔn)
在Startdrive軟件中見圖3,當(dāng)配置了絕對(duì)值編碼器后,在回參考點(diǎn)的界面下,首先設(shè)置好參考點(diǎn)的坐標(biāo)值見圖中紅色圓圈,然后點(diǎn)擊上圖紅色方塊中的“校準(zhǔn)絕對(duì)值編碼器”,就可以執(zhí)行編碼器回參考點(diǎn)的操作了。
3 使用參數(shù)進(jìn)行絕對(duì)值編碼器校準(zhǔn)
通過直接修改參數(shù)P2507見表2,也可以實(shí)現(xiàn)對(duì)絕對(duì)值編碼器的校準(zhǔn)。
在設(shè)置時(shí),首先設(shè)置參數(shù)P2599,輸入?yún)⒖键c(diǎn)的坐標(biāo)值,然后設(shè)置參數(shù)P2507=2,這時(shí)變頻器就開始執(zhí)行對(duì)絕對(duì)值編碼器的校準(zhǔn),即回參考點(diǎn)的操作,當(dāng)P2507=3時(shí),說明回參考點(diǎn)完成了,此時(shí)還需要進(jìn)行參數(shù)永久保存設(shè)置P0971=1。
這里需要注意,P2507屬于編碼器數(shù)據(jù)組,其下標(biāo)[0]和[1]分別代表編碼器1數(shù)據(jù)組和編碼器2數(shù)據(jù)組,見下圖,這時(shí)就需要查看是對(duì)哪個(gè)編碼器執(zhí)行絕對(duì)值編碼器的校準(zhǔn)操作了,或者說,你的絕對(duì)值編碼器配置在編碼器1里,就執(zhí)行參數(shù)P2507[0],如果你的絕對(duì)值編碼器配置在編碼器2里,就執(zhí)行參數(shù)P2507[1]。