一、PLC的基本結(jié)構(gòu)。
PLC基本結(jié)構(gòu)可分為四個(gè)部分:
1.中央處理單元,又稱cpu,是整個(gè)系統(tǒng)的核心,起到指揮和控制整機(jī)的作用。
2.存儲(chǔ)器和存儲(chǔ)器分為三類:①系統(tǒng)存儲(chǔ)器用于存儲(chǔ)系統(tǒng)文件。因?yàn)榇鎯?chǔ)在系統(tǒng)存儲(chǔ)器中的程序只能讀取,不能修改,所以它也被稱為只讀取存儲(chǔ)器。②程序存儲(chǔ)器,用于存儲(chǔ)用戶編輯的程序,用戶程序可修改或讀取。③數(shù)據(jù)存儲(chǔ)器用于存儲(chǔ)現(xiàn)場信號和執(zhí)行程序時(shí)的一些中間數(shù)據(jù)。
3.輸入接口。輸入接口的功能是將現(xiàn)場開關(guān)信號模擬信號傳輸給PLC,如按鈕開關(guān)、部分接觸器、繼電器接觸點(diǎn)、位置開關(guān)、行程開關(guān)、液位開關(guān)、壓力開關(guān)、光電開關(guān)等。其他觸摸信號,如溫度傳感器、壓力傳感器、液位傳感器、流量傳感器等,可連接到可編程控制器的輸入接口,為PLC提供模擬信號。
4.輸出接口,PLC輸出接口,通過輸出接口控制用戶程序執(zhí)行結(jié)果。輸出接口分為三種類型,以滿足不同負(fù)載的需要。
①低頻大功率交直流負(fù)載適用于繼電器輸出接口。
②晶閘管輸出接口適用于高頻大功率負(fù)載的交流。
③晶體管輸出接口適用于高頻直流小功率負(fù)載。
2.可編程控制器的工作原理。
PLC采用循環(huán)掃描工作,工作過程分為三個(gè)過程。
①在系統(tǒng)軟件的控制下,按順序掃描每個(gè)輸入點(diǎn)的狀態(tài),并將讀取狀態(tài)放入數(shù)據(jù)寄存器中。
②按順序掃描用戶程序的每個(gè)指令,并根據(jù)輸入狀態(tài)和指令內(nèi)容進(jìn)行邏輯操作。
③根據(jù)邏輯操作的結(jié)果,輸出寄存器向各輸出點(diǎn)發(fā)出控制信號,功能。
以上三個(gè)過程完成掃描周期,執(zhí)行后,將重讀輸入信號,取代上次輸入信號,稱為輸入刷新,然后根據(jù)現(xiàn)場信號逐一執(zhí)行用戶程序,取代上次輸出結(jié)果,稱為輸出刷新,使執(zhí)行機(jī)構(gòu)根據(jù)新的輸出結(jié)果運(yùn)行,工作狀態(tài)循環(huán),稱為循環(huán)掃描工作模式。
④CPU掃描一周的時(shí)間稱為掃描周期。我們希望周期越短越好,這樣現(xiàn)場信號就不容易丟失。影響掃描周期的一般因素如下:
CPU的掃描速度,每個(gè)指令占用的時(shí)間,指令的數(shù)量,所以在編輯指令時(shí),盡可能短。