操作模式和模式轉(zhuǎn)換
操作模式
操作模式描述了CPU 在某個(gè)特定的時(shí)間點(diǎn)的狀態(tài)。在編程啟動(dòng)、測(cè)試控制器和故障診斷
時(shí)了解CPU 的操作模式是有用的。
S7-300 和S7-400 可采取以下操作模式:
• STOP (停機(jī))
• STARTUP (啟動(dòng))
• RUN (運(yùn)行)
• HOLD (保持)
在STOP 模式,CPU 檢查所有組態(tài)模板或由缺省地址設(shè)置的模板是否實(shí)際存在,并且將I/O
設(shè)置為預(yù)定義的初始狀態(tài)。在STOP 模式下用戶程序不執(zhí)行。
在STARTUP 模式下,要區(qū)別啟動(dòng)類型“warm restart(暖啟動(dòng))”“cold restart(冷啟動(dòng))”和
“hot restart(熱啟動(dòng))”:
• 在暖啟動(dòng)中,程序處理從頭開始,使用系統(tǒng)數(shù)據(jù)和用戶地址區(qū)的初始設(shè)置(非記憶的定
時(shí)器、計(jì)數(shù)器和位存儲(chǔ)被復(fù)位)。
• 在冷啟動(dòng)中,讀入過程映像輸入表并且STEP 7用戶程序從OB1的第一條指令開始處理
(也適用于暖啟動(dòng))。
- 所有由SFC在工作存儲(chǔ)器中生成的數(shù)據(jù)塊都被刪除;保留下來(lái)的數(shù)據(jù)塊具有來(lái)自裝
載存儲(chǔ)器的預(yù)設(shè)值。
- 過程映像區(qū)和所有定時(shí)器、計(jì)數(shù)器及位存儲(chǔ)被復(fù)位,無(wú)論它們是否是可記憶的。
• 在熱啟動(dòng)中,程序從中斷的斷點(diǎn)處繼續(xù)運(yùn)行(定時(shí)器、計(jì)數(shù)器和位存儲(chǔ)不復(fù)位)。熱啟動(dòng)
只在S7-400 CPU上是可能的。
在RUN 模式下,CPU 執(zhí)行用戶程序,更新輸入和輸出,處理中斷和過程故障信息服務(wù)。
在HOLD 模式,用戶程序的執(zhí)行被暫停,可以單步地測(cè)試用戶程序。只有當(dāng)使用編程器
進(jìn)行測(cè)試時(shí)才有可能處于HOLD 模式。
在所有這些模式中,CPU 可以通過多點(diǎn)接口(MPI)進(jìn)行通訊。
附錄
A-2
其它操作模式
如果CPU 尚未作好操作準(zhǔn)備,它可以處于以下幾種模式:
• off,即電源關(guān)斷。
• 故障,即有故障出現(xiàn)。
要檢測(cè)CPU 是否有故障,將CPU 切換到STOP,關(guān)斷電源再通電。如果CPU 啟動(dòng),打
開診斷緩沖區(qū)并對(duì)問題進(jìn)行分析。如果CPU 不啟動(dòng),則需要換新的了。
操作模式轉(zhuǎn)換
下表所示的操作模式轉(zhuǎn)換的條件。
轉(zhuǎn)換 描 述
1. 在接通電源后,CPU處于STOP模式
2. CPU轉(zhuǎn)為STARTUP模式:
• 用鑰匙開關(guān)或編程器將CPU轉(zhuǎn)為RUN或RUN-P后
• 由通電自動(dòng)觸發(fā)起動(dòng)之后
• 如果執(zhí)行了RESUME或START通訊功能
在以上的后兩種情況下,鑰匙開關(guān)必須在RUN或RUN-P
3. CPU轉(zhuǎn)回STOP模式,當(dāng):
• 在啟動(dòng)過程中檢到錯(cuò)誤
• 由鑰匙開關(guān)或由編程器將CPU轉(zhuǎn)為STOP
• 在啟動(dòng)OB中執(zhí)行了停機(jī)命令
• 執(zhí)行了STOP通訊功能
4. 在啟動(dòng)程序中遇到斷點(diǎn),CPU轉(zhuǎn)為HOLD模式
5. 在啟動(dòng)程序中設(shè)置了斷點(diǎn)并且執(zhí)行了”EXIT HOLD”命令(測(cè)試功能),CPU轉(zhuǎn)
為STARTUP模式
6. CPU轉(zhuǎn)為STOP模式,當(dāng):
• 用鑰匙開關(guān)或通過編程器將CPU轉(zhuǎn)為STOP
• 執(zhí)行了STOP通訊命令
7. 如果啟動(dòng)成功,CPU轉(zhuǎn)為RUN
8. CPU轉(zhuǎn)回STOP模式當(dāng):
• 在RUN模式下檢測(cè)到錯(cuò)誤且相應(yīng)的OB塊沒有裝載
• 用鑰匙開關(guān)或編程器將CPU轉(zhuǎn)為STOP
• 在用戶程序中執(zhí)行了STOP命令
• 執(zhí)行了STOP通訊功能
9. 當(dāng)用戶程序中遇到斷點(diǎn),CPU轉(zhuǎn)為HOLD模式
10. 當(dāng)設(shè)置了斷點(diǎn)且執(zhí)行了”EXIT HOLD”命令時(shí),CPU轉(zhuǎn)為RUN模式
操作模式優(yōu)先級(jí)
如果同時(shí)有多個(gè)模式轉(zhuǎn)換請(qǐng)求,則高優(yōu)先級(jí)的操作模式被選中。例如,模式選擇開關(guān)設(shè)為
RUN,試圖在編程器上將CPU 設(shè)為STOP,因?yàn)檫@一模式具有高優(yōu)先級(jí),所以CPU 轉(zhuǎn)為
STOP。
優(yōu)先級(jí) 模式
最高 STOP
HOLD
STARTUP
最低 RUN
王坤 【求購(gòu)】 石英碎片 2026-4-9
陳經(jīng)理 【求購(gòu)】 攪拌設(shè)備的... 2026-4-9
周經(jīng)理 【求購(gòu)】 遠(yuǎn)大流量計(jì) 2026-4-9
蔡經(jīng)理 【求購(gòu)】 歐姆龍傳感... 2026-4-8
呂經(jīng)理 【求購(gòu)】 二手伺服變... 2026-4-8
曾經(jīng)理 【求購(gòu)】 金龍羽電線 2026-4-8
張生 【求購(gòu)】 光伏穩(wěn)壓器 2026-4-8










