深度理解PLC的停機(jī)模式(What STOP means?)
這是【北島李工】的第127篇原創(chuàng)文章
PLC至少有三種工作模式:?jiǎn)?dòng)(StartUp)、運(yùn)行(RUN)和停機(jī)(STOP),S7-300/400PLC還有第四種模式:保持(Hold)。前面的文章我們介紹過(guò)PLC在運(yùn)行(RUN)模式下,會(huì)刷新輸入/輸出緩存區(qū)、執(zhí)行用戶程序、處理中斷及與PG/PC通信等。今天這篇文章,我們想深入討論下PLC的停機(jī)(STOP)模式。停機(jī)(STOP)到底意味著什么?PLC是否還會(huì)繼續(xù)刷新輸入/輸出緩存區(qū)?是否會(huì)繼續(xù)響應(yīng)中斷?PG/PC的通信還能否繼續(xù)?下面,我們來(lái)詳細(xì)談?wù)勥@個(gè)話題。

首先來(lái)看看PLC正常運(yùn)行(RUN)模式下的循環(huán)掃描狀態(tài)圖:

與正常運(yùn)行(RUN)模式相比,當(dāng)PLC進(jìn)入停機(jī)(STOP)模式時(shí),有以下幾點(diǎn)不同:
-
不讀取外部數(shù)字量輸入值到緩存區(qū);
-
不執(zhí)行用戶程序;
-
不響應(yīng)用戶程序中斷;
-
僅處理PG/PC的通信請(qǐng)求或單邊被動(dòng)通信的請(qǐng)求;
-
使用預(yù)先設(shè)置的安全值更新數(shù)字量輸出;
在停機(jī)模式下,PLC的診斷功能正常運(yùn)行,包括:
-
硬件診斷(是否存在硬件故障?);
-
軟件診斷(是否存在軟件問(wèn)題?比如地址錯(cuò)誤);
-
啟動(dòng)條件是否滿足?
注:診斷功能之所以能在停機(jī)模式下繼續(xù)運(yùn)行,其原因是它屬于PLC操作系統(tǒng)的一部分;
PLC在停機(jī)模式下屬于半空閑狀態(tài),其工作流程如下面這張圖所示:

有兩種方式會(huì)導(dǎo)致PLC進(jìn)入停機(jī)(STOP)模式:
1.手動(dòng)方式:
-
對(duì)于S7-300系列PLC,CPU上有一個(gè)運(yùn)行/停止的撥碼開關(guān)。通過(guò)將撥碼開關(guān)撥到停止位置,可以讓CPU進(jìn)入停機(jī)模式;
-
對(duì)于S7-1200/1500及S7-200 Smart CPU,可以通過(guò)編程軟件發(fā)送【停止】指令讓CPU進(jìn)入停機(jī)模式;
2.自動(dòng)方式:
當(dāng)PLC檢測(cè)到軟件或硬件故障、并且這個(gè)故障會(huì)影響PLC的運(yùn)行(屬于致命故障)時(shí),則PLC進(jìn)入停機(jī)模式;
比如,在S7-300中,如果PLC檢測(cè)到一個(gè)軟件錯(cuò)誤,就會(huì)發(fā)出一個(gè)中斷請(qǐng)求。操作系統(tǒng)接到中斷請(qǐng)求后,會(huì)調(diào)用OB121來(lái)處理。如果程序塊中沒(méi)有下載OB121,則CPU進(jìn)入停機(jī)模式。
對(duì)于S7-200 smart,當(dāng)下載程序時(shí),需要讓PLC進(jìn)入停機(jī)模式。下載完成后點(diǎn)擊Step7-Micro/WIN SMART的RUN按鈕,讓PLC進(jìn)入運(yùn)行模式;

對(duì)于S7-300/400,當(dāng)下載程序(FB/FC/OB)時(shí)PLC不會(huì)停機(jī);只有下載硬件組態(tài)或者網(wǎng)絡(luò)組態(tài)時(shí),Step7會(huì)提示PLC將停機(jī)。當(dāng)下載完成后,會(huì)提示是否將PLC從停機(jī)模式轉(zhuǎn)到運(yùn)行模式,此時(shí)點(diǎn)擊確認(rèn)即可;
當(dāng)然,如果下載的程序有錯(cuò)誤而且沒(méi)有下載OB121,PLC會(huì)停機(jī)的;
好了,關(guān)于PLC的停機(jī)模式就先聊到這里,相關(guān)參考文章:
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計(jì)算焓和比熱容 2020-08-31
-
CAD外部參照無(wú)法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
