CPU 啟動(dòng)(暖啟動(dòng)),冷啟動(dòng)和熱啟動(dòng)的區(qū)別是什么?—術(shù)成教育
術(shù)成官網(wǎng):www.580plc.com
CPU 啟動(dòng)(暖啟動(dòng)),冷啟動(dòng)和熱啟動(dòng)的區(qū)別是什么?—術(shù)成教育
通電后,西門子S7-400 CPU 或 CPU 318-2 開(kāi)始執(zhí)行用戶程序之前,啟動(dòng)程序已開(kāi)始工作。在啟動(dòng)程序中,用戶可以對(duì)循環(huán)程序通過(guò)編程啟動(dòng) OB 來(lái)進(jìn)行相應(yīng)地定義預(yù)設(shè)置。
如下有三種啟動(dòng)方式:廈門工控自動(dòng)化培訓(xùn)—找術(shù)成教育,國(guó)家級(jí)工控實(shí)訓(xùn)基地
啟動(dòng)模式
描述
啟動(dòng)(暖啟動(dòng))
程序處理重新啟動(dòng),數(shù)據(jù)繼續(xù)保持。
冷啟動(dòng)
當(dāng)前數(shù)據(jù)丟失,程序處理以初始值再次啟動(dòng)。
熱啟動(dòng)
一旦供電恢復(fù),程序從斷電時(shí)的值開(kāi)始繼續(xù)工作。
在操作模式“STARTUP”中:
程序在啟動(dòng) OB 中運(yùn)行( OB 100 為啟動(dòng)(暖啟動(dòng)),OB101 為熱啟動(dòng),OB102 為冷啟動(dòng)) 。
不可用時(shí)間和報(bào)警控制程序運(yùn)行。
時(shí)間保持更新。
運(yùn)行時(shí)間表在運(yùn)行。
信號(hào)模塊上的數(shù)字輸出被鎖定,但可以通過(guò)直接存儲(chǔ)來(lái)設(shè)置。
啟動(dòng)(暖啟動(dòng)):
圖 01
在啟動(dòng)(暖啟動(dòng))中, 程序處理以“基本設(shè)置”內(nèi)系統(tǒng)數(shù)據(jù)和用戶地址范圍為程序啟動(dòng)點(diǎn)來(lái)重啟。
過(guò)程映像區(qū),非保持存儲(chǔ)器,定時(shí)器和計(jì)數(shù)器都重新設(shè)置。保持的存儲(chǔ)器,定時(shí)器,計(jì)數(shù)器各自都保留其最后的有效數(shù)值。所有以“未保留”的屬性參數(shù)化的數(shù)據(jù)塊被復(fù)位為初始值。其他數(shù)據(jù)塊各自保留其最后的有效數(shù)值。
程序處理從頭開(kāi)始再次重新啟動(dòng) (啟動(dòng) OB 或 OB1) 。
如果供電中斷,暖啟動(dòng)只可用于緩沖模式。如若運(yùn)行的 CPU 沒(méi)有后備電池,當(dāng)開(kāi)關(guān)接通或 POWER OFF 后重新上電時(shí),CPU 將自動(dòng)復(fù)位并重新啟動(dòng)(暖啟動(dòng))。
如果系統(tǒng)不要求完全復(fù)位,那么啟動(dòng)(暖啟動(dòng))一直是可行的。在如下情況發(fā)生后,只有啟動(dòng)(暖啟動(dòng))可行:
完全復(fù)位。
在CPU 的 STOP 模式下載入用戶程序。
USTACK/BSTACK 溢出。
通過(guò) POWER OFF 或模式開(kāi)關(guān)使啟動(dòng)(熱啟動(dòng))被中斷。
重新啟動(dòng)超出參數(shù)化中斷的時(shí)間限制。
啟動(dòng)(暖啟動(dòng))的操作命令:
用戶可以觸發(fā)手動(dòng)啟動(dòng)(暖啟動(dòng)):
通過(guò)模式選擇開(kāi)關(guān)
(如果可以,CRST/WRST 開(kāi)關(guān)必須設(shè)置為 CRST)
通過(guò)PG的命令菜單或通訊功能
(模式選擇開(kāi)關(guān)需設(shè)置在 RUN 或 RUN-P 位置).
在 POWER ON 時(shí),下面的狀態(tài)會(huì)觸發(fā)自動(dòng)啟動(dòng)(暖啟動(dòng)):
POWER OFF 時(shí) CPU 不在 STOP .
模式選擇開(kāi)關(guān)設(shè)置到 RUN 或者 RUN-P.
沒(méi)有將 POWER ON 的參數(shù)設(shè)置為自動(dòng)熱啟動(dòng)或自動(dòng)冷啟動(dòng)。
CPU 的啟動(dòng)(暖啟動(dòng))沒(méi)有因電源故障而引起中斷(不依賴于啟動(dòng)的參數(shù)設(shè)置)
冷啟動(dòng):
圖 02
冷啟動(dòng)時(shí),主存儲(chǔ)器中 SFC 生成的數(shù)據(jù)塊都被刪除,其他數(shù)據(jù)塊從裝載存儲(chǔ)器中獲取默認(rèn)值。
無(wú)論是否設(shè)置數(shù)據(jù)保持,過(guò)程映像區(qū),定時(shí)器,計(jì)數(shù)器,指示器都將在程序(裝載存儲(chǔ)器)中重新設(shè)置到初始值。
輸入的過(guò)程映像區(qū)被讀入,STEP 7 用戶程序開(kāi)始重新啟動(dòng) (OB102 或 OB1).
冷啟動(dòng)的操作命令:
只能從 PG 觸發(fā)手動(dòng)冷啟動(dòng)。
如果參數(shù)已相應(yīng)地定義于 STEP 7 中,某些 S7-400 CPU 可通過(guò)模式選擇開(kāi)關(guān)和啟動(dòng)模式轉(zhuǎn)換 (CRST/WRST) 來(lái)執(zhí)行冷啟動(dòng)。
熱啟動(dòng):