lixianji_007
級別: 工控俠客
|
西門子1200PLC,V90絕對值伺服,使用Sina Pos_DB塊控制,111報文,模式5回原點,將伺服當前位置標定為原點位,執行指令后 已設置參考點標志ON,但斷電再上電后已設置參考點標記是OFF狀態,且報文讀取的伺服位置與斷電前明顯不符。請教各位大師有了解此問題怎么解決的嗎?不勝感謝!要求可以通過程序控制將當前位置設置為原點,斷電再上電回原點完成標記保持ON狀態,伺服讀取位置與實際位置一致(斷電后如有移動,讀取出來的位置也應該是實際的位置)。 |
|
---|---|---|
|
brainy_fa
級別: 探索解密
|
MODE 5只是把當前位置改為原點位,這種方式回原點對絕對值跟增量編碼器來說沒有區別。 因為它不會把這個位置的數據記錄下來(不對絕對值編碼器進行校準,也不會寫入伺服放大器ROM),所以斷電后位置不會記憶。 要想實現V90絕對值編碼器的零點校準,官方有三種辦法: 其中第一種是用V-ASSISTANT軟件操作;第二種辦法是用BOP面板操作;第三種辦法是做在PLC程序里,用FB38000來實現,也就是你想要的功能。 可以參考一下這個功能塊: https://support.industry.siemens.com/cs/ww/en/view/109760317 109760317_LAplicationBlocks_V1_2.zip (652 K) 下载次数:121 |
|
---|---|---|
|
lixianji_007
級別: 工控俠客
|
謝謝指導!用了功能塊38000可以了。
|
|
---|---|---|
|