路徑規劃功能概述:
S7-200SMART V2.7版本的軸組功能,雖然通過MoveLinear指令,實現了多軸的直線插補。
但如果遇到較為復雜的運動(如連續執行路徑生成圖案),需要大量的程序賦值和邏輯編寫,上手難度大且程序冗長易出錯。
下圖中為真實的案例程序,可以看到程序中編寫了大量的子程序和復雜邏輯才可以實現。
基于這些問題,V2.7版本開發了MovePath指令,也就是路徑規劃功能,這個功能大大方便了使用者,將需要連續執行的位置以表格的形式在向導中組態,調用一個子例程即可完成。
作為對比,可以看到應用路徑規劃后,只用了很小的程序量便實現了相同的功能。
路徑規劃功能組態:
在勾選使用軸組的情況下,運動控制向導的導航下方會出現路徑規劃的選項卡,路徑規劃界面下可以創建不同的路徑,每個路徑都有唯一的ID對應以用來編程使用區分。
創建路徑后可以在對應的路徑下創建路徑的線段,Zui多可以創建128條線段(所有路徑中的線段數),每條線段也有對應的ID來區別。
在執行時路徑指令時按照ID依次執行,每條指令都可以單獨配置執行動作的復合速度,X/Y/Z的目標位置,加減速時間和急停時間。
需要注意配置的是,系統會自動判斷配置參數是否合理,如速度為0或超過Zui大速度,加減速時間為0,連續執行的兩條線段位置完全相同等無法執行指令的情況,組態會提醒報錯,同時該配置表格支持從EXCEL表格中直接復制導入。
除了每個路徑配置的第一條線段外,其他的線段都可以配置觸發的上升沿條件,在執行完上一條線段后等待條件導通。
路徑規劃指令:
組態完成后會生成GRP0_MOVEPATH指令,以下說明為其引腳定義
EN:
啟用子例程,一般使用SM0.0。
START:執行移動路徑命令,一般使用沿觸發。
Path_ID:指定路徑ID。ID輸入編號必須在0到127之間。否則子例程會返回錯誤。
Done:命令執行已成功完成時,參數啟用。
Busy:功能塊觸發但尚未完成時,參數啟用。
Active:函數塊輸出脈沖時,參數啟動。
Error:反饋指令執行時發生某些錯誤,詳細說明見錯誤代碼表格。
Err_Segment:執行錯誤的線段的ID。
Cur_Segment:當前執行的線段的ID。
散點圖驗證路徑
可以利用EXCEL中插入散點圖的功能,在坐標點位導入之前確定要執行的動作是否正確。
確定后通過簡單的復制功能將表格配置到組態向導中,具體的操作完整過程請參考小程序中應用實例的視頻演示。
- 西門子S7-200SMART V2.7的新功能——Web Editor 2024-11-23
- 西門子S7-200SMART PLC的TCP通信及應用 2024-11-23
- 西門子S7-200SMART PLC的UDP通信 2024-11-23
- 西門子S7-200SMART PLC高速計數器應用知多少? 2024-11-23
- 西門子S7-200SMART PLC的自由口通信 2024-11-23
- 西門子S7-200SMART如何作為智能設備與S7-1200通訊? 2024-11-23
- 如何玩轉西門子S7-200 SMART的整數運算指令 2024-11-23
- 西門子S7-200SMART PLC中如何應用邏輯運算指令 2024-11-23
- 西門子S7-200 SMART如何使用移位和循環移位指令 2024-11-23
- 西門子S7-200 SMART比較指令及其應用 2024-11-23
- 西門子S7-200SMART中如何使用傳送指令及其應用 2024-11-23
- 如何在西門子S7-200 SMART中使用轉換指令 2024-11-23
- 西門子S7-200 SMART中如何運用時鐘指令及其應用 2024-11-23
- 西門子S7-200SMART中如何使用計數器指令及其應用 2024-11-23
- 在西門子S7-200SMART中如何運用定時器指令及其應用 2024-11-23
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415