S7-200 SMART 斷電重啟后由于初始化指令的執行,當前位置會復位為0。要使S7-200 SMART運動控制的當前位置值在CPU斷電重啟后依然保持,可以通過以下的編程來實現。
在此以通過向導生成的運動控制 “ 軸 0 ” 為例來說明如何在 S7-200 SMART CPU 斷電后保持 “ 軸 0 ” 的當前位置值,具體可參考以下三個部分的編程來實現 :
1,設置兩個個斷電保持區域:VD1000、VD1004,如圖所示:
2,將當前值位置值在第一個掃面周期內傳送到保持位置VD1004內,如圖所示:
3,當初始化完成后,用初始化指令 “ AXIS0_CTRL ” 的DONE位來觸發修改位置指令 “ AXIS0_CTRL ”,將保持位置VD1000裝載到當前位置VD200,如圖所示:
本例程僅供參考,程序中的CPU版本、類型可能與用戶實際使用不同,用戶可能需要先對例子程序做修改和調整,才能將其用于測試
審核編輯:劉清
-
SMART
+關注
關注
3文章
229瀏覽量
45253 -
運動控制
+關注
關注
4文章
635瀏覽量
33361 -
S7-200
+關注
關注
13文章
411瀏覽量
51121
發布評論請先 登錄
S7-200 SMART 通信端口以及連接方式





?S7-200SMART與S7-200的區別是什么
S7-200 SMART可實現CPU和HMI之間的多種通信
S7-200 SMART CPU固件更新V2.7
S7-200 SMART使用運動控制面板進行調試
S7-200 SMART如何下載程序?
S7-1200 CPU與S7-200 SMART S7通信

S7-1500與S7-200 SMART的PROFINET IO通信配置

評論