PLC中CPU如何處理程序以及出現硬件故障如何分析故障原因?

PLC即為可編程控制器,由機架、電源模塊、CPU、IM接口模塊和其他信號模塊或者功能模塊組成,其中最核心的組成部分就是CPU,那麼什麼是CPU呢?CPU在整個PLC中起到什麼作用呢?以及它是如何掃描程序、處理程序、執行程序的呢?


PLC中CPU如何處理程序以及出現硬件故障如何分析故障原因?

PLC硬件結構及組成


專欄

土電工通俗語言帶你PLC入門

作者:土電工

49幣

1,519人已購

查看

CPU即為中央處理單元,也就是整個可編程控制器的核心,主要作用就是負責整個可編程控制器的控制、儲存、和程序執行,通過通訊接口和其他中央處理器或者編程器進行通信,處理信號。

S7-300的CPU模塊按結構分為緊湊型、標準型、故障安全型、技術功能性。

S7-300的CPU模塊內的元件封裝在一個牢固而緊湊的塑料殼內,塑料殼外部有顯示CPU運行狀態以及供電是否正常和發生故障時顯示故障的各個指示燈,指示燈含義如下所示;


PLC中CPU如何處理程序以及出現硬件故障如何分析故障原因?

CPU指示燈含義

SF 紅色 硬件或者軟件錯誤及系統錯誤
BF 紅色 通訊錯誤或者總線錯誤
DC 5V 綠色 CPU上或者其他模塊之間連接的揹包總線電壓正常
FRCE 黃色 有IO信號被強制執行
RUN 綠色 CPU處於運行狀態,此時CPU對程序進行掃描
STOP 黃色 CPU處於停止狀態,不掃描程序

CPU 的運行模式有四種;

STARTUP(啟動);當模式開關扳到RUN時,CPU會自動進入啟動模式

RUN (運行);執行程序,刷新輸入和輸出,處理中斷和故障信息

HOLD (保持);在啟動和運行模式執行程序時遇到調試用的斷點,用戶程序的執行中斷、暫停,處於保持狀態

STOP (停止);CPU通電後會自動進入停止模式,此時,不執行程序,可以接收全局數據和檢查系統

專欄

PLC外圍設備知識

作者:傅工Engineer

29.9幣

395人已購

查看


PLC中CPU如何處理程序以及出現硬件故障如何分析故障原因?

機架連接以及編程


CPU的模式設置有三種狀態;

RUN時;CPU執行用戶程序,可以通過軟件讀取程序,老版此模式不能修改程序,新版在RUN模式下依然可以修改程序

STOP時;CPU不執行用戶程序,可以通過軟件讀取程序

MRES用於復位CPU內部存儲器,格式化刪除用戶程序


PLC中CPU如何處理程序以及出現硬件故障如何分析故障原因?

CPU的掃描過程

CPU的掃描過程是週期重複的,一個週期由輸入刷新、程序執行、輸出刷新三個過程組成

輸入模塊採集完外部輸入的信號放入輸入映像寄存區,CPU從輸入映像寄存區採集信號,再按程序執行,執行完程序後,將程序的執行結果放入輸出映像寄存區,輸出映像寄存區將結果輸出到輸出模塊的各個位或者字節上,刷新輸出,驅動外部執行機構來執行處理結果。


PLC中CPU如何處理程序以及出現硬件故障如何分析故障原因?

CPU執行過程


分享到:


相關文章: