S7-200 SMART 斷電重啟后由于初始化指令的執(zhí)行,當(dāng)前位置會(huì)復(fù)位為0。要使S7-200 SMART運(yùn)動(dòng)控制的當(dāng)前位置值在CPU斷電重啟后依然保持,可以通過以下的編程來實(shí)現(xiàn)。
在此以通過向?qū)傻倪\(yùn)動(dòng)控制 “ 軸 0 ” 為例來說明如何在 S7-200 SMART CPU 斷電后保持 “ 軸 0 ” 的當(dāng)前位置值,具體可參考以下三個(gè)部分的編程來實(shí)現(xiàn) :
1,設(shè)置兩個(gè)個(gè)斷電保持區(qū)域:VD1000、VD1004,如圖1所示:
圖1. 設(shè)置斷電保持
2,將當(dāng)前值位置值在第一個(gè)掃面周期內(nèi)傳送到保持位置VD1004內(nèi),如圖2所示:
圖2. 當(dāng)前位置保持
3,當(dāng)初始化完成后,用初始化指令 “ AXIS0_CTRL ” 的DONE位來觸發(fā)修改位置指令 “ AXIS0_CTRL ”,將保持位置VD1000裝載到當(dāng)前位置VD200,如圖3所示:
圖3. 裝載當(dāng)前位置
所需條件:
1、軟件版本:STEP 7-Micro/WIN SMART V2.3
2、SMART CPU固件版本:V2.3(其他版本亦可)
3、通訊硬件:TP電纜(以太網(wǎng)電纜)
所實(shí)現(xiàn)的功能:
在S7-200 SMART CPU斷電重啟后保持運(yùn)動(dòng)控制的當(dāng)前位置值。
本例程僅供參考,程序中的CPU版本、類型可能與用戶實(shí)際使用不同,用戶可能需要先對例子程序做修改和調(diào)整,才能將其用于測試。本例程的作者和擁有者對于該例程的功能性和兼容性不負(fù)任何責(zé)任,使用該例程的風(fēng)險(xiǎn)完全由用戶自行承擔(dān)。由于它是免費(fèi)的,所以不提供任何擔(dān)保,錯(cuò)誤糾正和熱線支持,用戶不必為此聯(lián)系西門子技術(shù)支持與服務(wù)部門。
電話:15721373211
郵箱:15721373211@139.com
網(wǎng)址:http://openxml.net/
地址:上海青浦區(qū)北青公路7171號111-112室