分析PLC控制系統(tǒng)是根據(jù)什么原理進(jìn)行工作的
發(fā)布日期:2018-01-16 瀏覽次數(shù):1297
PLC控制系統(tǒng)采用了一種順序邏輯掃描用戶程序的運(yùn)行方式,即掃描方式。它不同于一般的微型計算機(jī)的運(yùn)行方式,它在一個輸出線圈或邏輯線圈被接通或斷開時,該線圈的所有觸點不會立即動作,必須等到掃描到該觸點時才會動作。通常包括三個階段,即輸入采樣、用戶程序執(zhí)行和輸出刷新。
(1)輸入采樣階段 在此階段PLC以掃描的方式順序讀入各個接口的狀態(tài)和數(shù)據(jù),并將它們存入I/O映像區(qū)中的相應(yīng)單元內(nèi)。并在用戶程序運(yùn)行階段和輸出刷新階段保持不變,只有到了下一個周期的采樣階段才會根據(jù)實際的變化對I/O映像區(qū)作相應(yīng)的改變。因此若輸入的是一個脈沖信號,則必須保證脈沖信號的寬度大于一個掃描周期,才能保證脈沖的有效輸入。
(2)用戶程序執(zhí)行階段
PLC總是按照由上而下的順序依次掃描用戶程序,在每一條梯形圖中,又總是按照先左后右、先上后下的順序?qū)Ω饔|點構(gòu)成的控制線路進(jìn)行邏輯運(yùn)算。然后根據(jù)運(yùn)算結(jié)果,對輸出點的邏輯線圈在系統(tǒng)RAM中的存儲狀態(tài)或I/O映像區(qū)狀態(tài)進(jìn)行刷新,而且在本掃描周期內(nèi)只對排在梯形圖下面的線圈或數(shù)據(jù)起作用,排在上面的線圈或數(shù)據(jù)只能在下一個掃描周期才會進(jìn)行刷新,這就是掃描技術(shù)的zui大特點。
(3)輸出刷新階段
在一個掃描周期結(jié)束后,CPU根據(jù)用戶程序執(zhí)行完后I/O映像區(qū)內(nèi)的各個模塊對應(yīng)的狀態(tài)和數(shù)據(jù)對所有的輸出鎖存電路進(jìn)行刷新,然后驅(qū)動輸出電路輸出到相應(yīng)的外設(shè),此時才是PLC一個控制周期的結(jié)束。