PLC機(jī)的工作原理,就是在系統(tǒng)軟件的控制下,由中央處理器(即CPU)一條條地執(zhí)行用戶程序,目前所有的PLC機(jī)都采用程序儲存順序掃描執(zhí)行方式,其過程如下:
1.外部信號通過輸入模塊讀進(jìn)控制器(存儲于袖人存儲器中),將執(zhí)行邏輯運(yùn)算結(jié)果從存儲器輸出,通過輸出模塊送出,控制各個(gè)相關(guān)的執(zhí)行器(設(shè)備),這一步稱為輸入/輸出(簡稱I/O)過程。
2.將用戶程序全部執(zhí)行(掃描)一遺,執(zhí)行結(jié)果存儲進(jìn)存儲器ROM中。
3.檢查執(zhí)行情況 從掃描輸入開始到掃描輸出口的時(shí)間,稱為一次掃描周期。不同型號的PLC機(jī),采用的硬件和軟件有所不同,因此在梯形圖掃描區(qū)執(zhí)行過程不一樣,大致可分為兩種掃描執(zhí)行方式。
1)屏幕執(zhí)行方式
在一個(gè)掃描周期中,一個(gè)屏幕一個(gè)屏幕的連續(xù)掃描,對每一個(gè)屏幕的所有功能線圈的輸入、輸出端掃描,從上到下,從左至右按順序掃描,最后按照程序要求進(jìn)行運(yùn)算,根據(jù)運(yùn)算結(jié)果,分別使線圈同時(shí)里位或復(fù)位。采用屏幕執(zhí)行方式的PLC機(jī),在一個(gè)掃描周期中,線圈狀態(tài)的改變,能影響這個(gè)線圈以下屏幕中自身接點(diǎn)的狀態(tài)。日本東芝EX系列PLC機(jī)和國產(chǎn)GK系列PLC機(jī)采用這種屏幕執(zhí)行方式。
2)線圈執(zhí)行方式 在一個(gè)掃描周期中,以線圈為單元,將線圈輸入端按不同的邏輯分區(qū)段進(jìn)行掃描運(yùn)算,最后,以邏輯運(yùn)算結(jié)果來決定本線圈的置位或復(fù)位。
采用線圈執(zhí)行方式的PLC機(jī),在一個(gè)掃描周期中一個(gè)線圈的狀態(tài)改變,只能影響本線圈以下的自身接點(diǎn)狀態(tài)。日立D系列、三菱F系列采用線圈執(zhí)行方式。只有知道PLC機(jī)的程序執(zhí)行方式,才能在設(shè)計(jì)中有意識地安排線圈和接點(diǎn)的位置,以加強(qiáng)程序的即時(shí)性,使程序的邏輯更加嚴(yán)密。