資源描述:
《S7-400 CPU 啟動(dòng)(暖啟動(dòng)),冷啟動(dòng)和熱啟動(dòng)的區(qū)別是什么?》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、S7-400CPU啟動(dòng)(暖啟動(dòng)),冷啟動(dòng)和熱啟動(dòng)的區(qū)別是什么?描述:通電后,S7-400CPU或CPU318-2開始執(zhí)行用戶程序之前,啟動(dòng)程序已開始工作。在啟動(dòng)程序中,用戶可以對(duì)循環(huán)程序通過(guò)編程啟動(dòng)OB來(lái)進(jìn)行相應(yīng)地定義預(yù)設(shè)置。如下有三種啟動(dòng)方式:?jiǎn)?dòng)模式描述啟動(dòng)(暖啟動(dòng))程序處理重新啟動(dòng),數(shù)據(jù)繼續(xù)保持。冷啟動(dòng)當(dāng)前數(shù)據(jù)丟失,程序處理以初始值再次啟動(dòng)。熱啟動(dòng)一旦供電恢復(fù),程序從斷電時(shí)的值開始繼續(xù)工作。在操作模式“STARTUP”中:·程序在啟動(dòng)OB中運(yùn)行(OB100為啟動(dòng)(暖啟動(dòng)),OB101為熱啟動(dòng),OB102為冷啟動(dòng))?!げ豢捎脮r(shí)間和報(bào)警控制程序
2、運(yùn)行?!r(shí)間保持更新?!み\(yùn)行時(shí)間表在運(yùn)行?!ば盘?hào)模塊上的數(shù)字輸出被鎖定,但可以通過(guò)直接存儲(chǔ)來(lái)設(shè)置。啟動(dòng)(暖啟動(dòng)):在啟動(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ù)值?!こ绦蛱幚韽念^開始再次重新啟動(dòng)(啟動(dòng)OB或OB1)?!と绻╇娭袛啵瘑?dòng)只可用于緩沖模式。如若運(yùn)行的CPU沒有后備電池,當(dāng)開關(guān)接通或POWEROFF后
3、重新上電時(shí),CPU將自動(dòng)復(fù)位并重新啟動(dòng)(暖啟動(dòng))。如果系統(tǒng)不要求完全復(fù)位,那么啟動(dòng)(暖啟動(dòng))一直是可行的。在如下情況發(fā)生后,只有啟動(dòng)(暖啟動(dòng))可行:圖?01·完全復(fù)位?!ぴ贑PU的STOP模式下載入用戶程序?!STACK/BSTACK溢出?!ねㄟ^(guò)POWEROFF或模式開關(guān)使啟動(dòng)(熱啟動(dòng))被中斷?!ぶ匦聠?dòng)超出參數(shù)化中斷的時(shí)間限制。啟動(dòng)(暖啟動(dòng))的操作命令:用戶可以觸發(fā)手動(dòng)啟動(dòng)(暖啟動(dòng)):·通過(guò)模式選擇開關(guān)·(如果可以,CRST/WRST?開關(guān)必須設(shè)置為CRST)·通過(guò)PG的命令菜單或通訊功能·(模式選擇開關(guān)需設(shè)置在RUN或RUN-P位置).在P
4、OWERON時(shí),下面的狀態(tài)會(huì)觸發(fā)自動(dòng)啟動(dòng)(暖啟動(dòng)):·POWEROFF時(shí)CPU不在STOP.??·模式選擇開關(guān)設(shè)置到RUN?或者RUN-P.·沒有將POWERON的參數(shù)設(shè)置為自動(dòng)熱啟動(dòng)或自動(dòng)冷啟動(dòng)?!PU 的啟動(dòng)(暖啟動(dòng))沒有因電源故障而引起中斷(不依賴于啟動(dòng)的參數(shù)設(shè)置)冷啟動(dòng):圖?02·冷啟動(dòng)時(shí),主存儲(chǔ)器中SFC生成的數(shù)據(jù)塊都被刪除,其他數(shù)據(jù)塊從裝載存儲(chǔ)器中獲取默認(rèn)值?!o(wú)論是否設(shè)置數(shù)據(jù)保持,過(guò)程映像區(qū),定時(shí)器,計(jì)數(shù)器,指示器都將在程序(裝載存儲(chǔ)器)中重新設(shè)置到初始值?!ぽ斎氲倪^(guò)程映像區(qū)被讀入,STEP7用戶程序開始重新啟動(dòng)(OB102或OB
5、1).·冷啟動(dòng)的操作命令:·只能從PG觸發(fā)手動(dòng)冷啟動(dòng)。·如果參數(shù)已相應(yīng)地定義于STEP7中,某些S7-400CPU可通過(guò)模式選擇開關(guān)和啟動(dòng)模式轉(zhuǎn)換(CRST/WRST)來(lái)執(zhí)行冷啟動(dòng)。熱啟動(dòng):?在RUN狀態(tài)下電源中斷后再次供電,S7-400CPU通過(guò)初始化路徑然后自動(dòng)執(zhí)行熱啟動(dòng)。重新熱啟動(dòng)后,用戶程序在中斷點(diǎn)繼續(xù)運(yùn)行(定時(shí)器,計(jì)數(shù)器,指示器不被重新設(shè)置,當(dāng)前數(shù)值保存在DB塊中)。在斷電前未執(zhí)行的用戶程序被稱為剩余循環(huán)程序。剩余循環(huán)程序同時(shí)包括時(shí)間和報(bào)警控制程序部分。?·熱啟動(dòng)中,所有數(shù)據(jù)包括過(guò)程映像區(qū)都執(zhí)行它們最后的有效數(shù)值?!こ绦蛟谥袛帱c(diǎn)繼續(xù)執(zhí)行
6、命令?!ぴ诋?dāng)前周期完成之前,輸出不會(huì)改變?!と绻╇娭袛啵瑹釂?dòng)只可適用于緩沖模式。原則上來(lái)說(shuō),如果用戶程序在STOP狀態(tài)下沒有改變(例如裝載一個(gè)修改過(guò)的塊)或者因?yàn)槟承┰蚨恍枰M(jìn)行啟動(dòng)(暖啟動(dòng)),那么,熱啟動(dòng)是允許的。熱啟動(dòng)的操作命令:如果相關(guān)參數(shù)已設(shè)定于CPU中,并且是如下原因造成STOP,那么手動(dòng)熱啟動(dòng)是可行的:·模式選擇器從RUN轉(zhuǎn)換到STOP?!TOP已被用戶編程,STOP在調(diào)用OB后未被載入?!TOP狀態(tài)包含于PG或某個(gè)通訊功能。用戶可以觸發(fā)熱啟動(dòng):·通過(guò)模式選擇開關(guān)來(lái)選擇?!RST/WRST需設(shè)置在WRST。圖?03·通過(guò)
7、PG菜單命令或通過(guò)通訊功能(模式選擇開關(guān)設(shè)置到RUN或RUN-P)·手動(dòng)熱啟動(dòng)已在CPU中參數(shù)化。自動(dòng)熱啟動(dòng)可在POWERON狀態(tài)下被觸發(fā),如果:·在POWEROFF狀態(tài)下,CPU不在STOP或HALT?!つJ竭x擇開關(guān)設(shè)置到RUN或RUN-P?!ぷ詣?dòng)熱啟動(dòng)已為POWERON在CPU內(nèi)參數(shù)化?!ぴ谧詣?dòng)熱啟動(dòng)中,CRST/WRST的轉(zhuǎn)換是無(wú)效的。