PLC掃描工作過程
發(fā)布于2023-02-03 11:33
67
2
標簽:PLC掃描
PLC對用戶程序的執(zhí)行主要按三個掃描過程進行。
(1)第一個過程:輸入掃描
在這個過程中,PLC按掃描方式讀入該PLC所有端子上的輸入信號(可能有的端子上并沒有輸入信號,它也作輸入),并將這些輸入信號存入輸入映像區(qū)。在本工作周期的執(zhí)行和輸出過程中,輸入映像區(qū)內(nèi)的內(nèi)容還會隨實際信號的變化而變化。
由此可見,一般輸入映像區(qū)中的內(nèi)容只有在輸入掃描階段才會被刷新,但在有些PLC 中(例如F-20M),這個區(qū)內(nèi)的內(nèi)容在程序執(zhí)行過程中也允許每隔一定的時間(如2ms)被刷新一次,以取得更為實時的數(shù)據(jù)。
PLC在輸入掃描過程中一般都以固定的順序(例如從最小號到最大號)進行掃描,但在一些PLC中可由用戶確定可變的掃描順序。例如在一個具有大量輸入端口的PLC系統(tǒng)中,可將輸入端口分成若干組,每次掃描僅輸入其中一組或幾組端口的信號,以減少用戶程序的執(zhí)行時間(即減少掃描用期),這樣做的不良后果是輸入信號的實時性較差。
(2)第二個過程:執(zhí)行掃描
在執(zhí)行用戶程序的掃描過程中,PLC對用戶以梯形圖方式(或其他方式)編寫的程序按從上到下、從左至右的順序逐一掃描各指令,然后從輸入映像區(qū)取出相應的原始數(shù)據(jù)或從輸出映像區(qū)讀有關數(shù)據(jù),并做由程序確定的邏輯運算或其他數(shù)學運算,隨后將運算結果存入確定的輸出映像區(qū)有關單元,這個結果在整個程序未執(zhí)行完畢前還會送到輸出端口上。
(3)第三個過程:輸出掃描
在執(zhí)行完用戶所有程序后,PLC將輸出映像區(qū)中的內(nèi)容同時送入輸出鎖存器中(稱輸出刷新),然后由鎖存器經(jīng)功率放大后去驅動繼電器的線圈,最后使輸出端子上的信號變?yōu)楸敬喂ぷ髦芷谶\行結果的實際輸出。
PLC對輸入/輸出的處理規(guī)則
根據(jù)上述工作特點,可以總結出PLC在I/O處理方面遵循以下規(guī)則。
①輸入狀態(tài)映像寄存器中的數(shù)據(jù),取決于與輸入端子板上各輸入端相對應的輸入鎖存器在上一次刷新期間的狀態(tài)。
②程序執(zhí)行中所需的輸入/輸出狀態(tài),由輸入狀態(tài)映像寄存器和輸出狀態(tài)映像寄存器讀出。
③輸出狀態(tài)映像寄存器的內(nèi)容隨程序執(zhí)行過程中與輸出變量有關的指令的執(zhí)行結果而改變。
④輸出鎖存器中的數(shù)據(jù),由上一次輸出刷新階段時輸出狀態(tài)映像寄存器的內(nèi)容決定。
⑤輸出端子板上各輸出端的通斷狀態(tài),由輸出鎖存器中的內(nèi)容決定。
PLC的分類
PLC產(chǎn)品的種類眾多,型號規(guī)格也不統(tǒng)一,通常按以下兩種形式分類。
按結構形式分類
PLC按結構形式的不同可分為整體式和模塊式西種。
(1)整體式
整體式是把PLC的各組成部分安裝在一塊或少數(shù)幾塊印制電路板上,并連同電源一起裝在機殼內(nèi),形成一個單一的整體,稱為主機或基本單元。其特點是簡單緊湊、體積較小、價格較低。通常小型、超小型PLC常采用這種結構。整體式PLC的主機可通過扁平電纜與I/O擴展單元、智能單元(如A/D、D/A單元)等相連接。
(2)模塊式
模塊式是把PLC的各基本組成部分做成獨立的模塊,如CPU模塊(包含存儲器)、輸入模塊、輸出模塊、電源模塊等,然后以搭積木的方式將它們組裝在一個具有標準尺寸并帶有若干個插槽的架內(nèi)。通常中型或大型PLC常采用這種結構。用戶可根據(jù)需要靈活方便地將I/O擴展單元、A/D和D/A單元、各種智能單元、特殊功能單元、鏈接單元等模塊插入機架底板的插槽中,以組合成不同功能的控制系統(tǒng)。這種結構的特點是對現(xiàn)場的應變能力強,而且系統(tǒng)各部件的插拔形式十分便于維修。