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