㈠ 西門子s7 200 SMART 溫度控製程序看不懂
本篇我們來學習編寫程序並測試以及如何使用運動控制面板。編寫程序,首先將初始化速度送至相關存儲區,再編寫使能驅動程序,M2.0為1時使能驅動器,調用軸控制子程序,編寫輸入輸出參數,輸入端填寫SM0.0,表示每個掃描周期都要使能該子程序。
調用軸控制子程序
在下一程序段中調用手動控制軸子程序,填寫輸入輸出參數,速度為VD200,方向M0.3,手動運動M0.0,正向點動M0.1,反向點動M0.2。
調用手動控制軸子程序
調用GOTO子程序,一直使能該指令,M0.4上升沿發出GOTO命令,這樣程序的編寫就完成了,保存項目。
調用GOTO子程序
運行測試。單擊下載按鈕,將項目下載到PLC,運行項目,監視項目。在狀態圖表中修改M2.0為1,使能驅動器Q1.0,修改M0.0為1,手動運行,可以看到電機以設定速度旋轉,當前位置數據在變化。M0.3控制方向,重新修改M0.0觀察結果,還可以測試點動運行,修改M0.1為1,正向點動,M0.2為1,反向點動。
測試項目
下面測試GOTO命令,設定目標位置,VD204為5000,修改M0.4為1,可以看到電機按照設定方向運轉,到達指定位置自動停止。
測試GOTO命令
運動控制面板。STEP7 Micro/WIN SMART編程軟體提供了運動控制面板,方便用戶進行運動控制的調試,運動控制面板只能在STOP模式下使用,通過工具欄打開運動控制面板,選擇要操作的軸0,選擇操作選項。此時運動控制面板顯示軸的狀態,例如當前位置、當前速度及方向等,還有錯誤及狀態等。
軸的狀態
可以選擇各種命令對運動軸進行測試操作,例如執行連續速度移動,設置手動操作的目標速度和方向,單擊啟動按鈕即開始運轉,此時當前位置發生變化,單擊停止按鈕,停止運轉,還可以點擊點動按鈕進行點動操作,執行重新載入當前位置命令,可以重新建立一個新的零點,單擊執行按鈕,可以看到當前位置變為新設定的位置。
軸的測試操作
執行以相對量移動命令,輸入目標速度和目標位置,單擊啟動按鈕,可以看到電機運轉到指定位置停止。在組態選項中可以更新CPU中的軸組態,勾選允許更新,CPU中的軸組態可以修改各參數及設置。在曲線組態選項可以修改更新CPU中軸組態曲線等 。
更新CPU中的軸組態