PLC要實現(xiàn)對各接口的通斷和電平狀態(tài)信息進行識別和處理,必須把它們轉(zhuǎn)換成內(nèi)部計算機可以識別的變量,這些變量稱之為寄存器。
根據(jù)不同機型的PLC,常用的寄存器
(1)輸入寄存器(X/I)——保存各輸入接口的狀態(tài)。
(2)輸出寄存器(Y/O)——保存各輸出接口的狀態(tài)。
(3)輔助寄存器(R/M)。輔助寄存器又稱中間寄存器,用于保存運算中所需要的中間變量的狀態(tài)。在PLC內(nèi)起傳遞信號的作用。
(4)計數(shù)器(C)。計數(shù)器(COUNTER,簡稱C或CNT)的符號及應用如圖5所示。
圖5 計數(shù)器 (C)
計數(shù)器有一個時鐘脈沖端(CP),它接受PLC內(nèi)各種軟繼電器送入的脈沖信號,在圖4中為輸入繼電器觸點X00,當X00由斷開到閉合,每變換一次輸入一個脈沖信號,那么,計數(shù)器就從當前值減1,直到計數(shù)器當前值為0時,計數(shù)器線圈通電,它的常開觸點閉合、常閉觸
點斷開,這些觸點都可以在PLC內(nèi)選擇使用。
(5)定時器(T)。定時器(TIMER,簡寫T)的工作時間即延時時間由程序設定。定時器線圈接受到輸入信號后,按數(shù)值遞減的方式進行。當前數(shù)值變?yōu)?時進行一次輸出,即定時器常開觸點閉合。如圖6所示。
圖6 定時器功能圖
圖6為定時器功能圖,當輸入繼電器X00接受到輸入信號后,觸點X00接通,即為邏輯1狀態(tài),定時器線圈通電開始計時,經(jīng)過設定時間(圖中為10s)后,其常開觸點TOO閉合,輸出繼電器Y00線圈通電即為1狀態(tài)。
圖7 定時器的應用
圖7(a)為定時器應用于常開斷電延時的梯形圖,當輸入端有X00信號輸人時,Y00通電并經(jīng)其常開觸點自保,因此為常開瞬時觸點接通。
當輸入信號X00消失時,定時器線圈TOO通電,到達設定時間后,TOO常閉觸點斷開,Y00線圈斷電。因此構(gòu)成了常開斷電延時觸點。
在對某觸點即需要通電延時,又需要斷電延時,則可采用圖7(b)由兩個定時器組成的電路。此電路相當于常開通電延時閉合、斷電延時斷開觸點。由此可見,利用PLC內(nèi)部繼電器組成的延時電路在選型、工藝、改裝等各方面都要比普通時間繼電器靈活方便得多。
(6)斷電保存寄存器(B/M)。PLC上電工作時,除去已閉合的輸入條件,其他寄存器的值都為0。
斷電保存寄存器除具有輔助寄存器功能外,還具有斷電保存的功能,即PLC上電時保持上次斷電時的狀態(tài)。
(7)用戶指令寄存器(P)。一般在內(nèi)裝式PLC中提供,各寄存器的含義由PLC定義。
(8)CNC狀態(tài)寄存器(F)。一般在內(nèi)裝式PLC中提供,各寄存器的含義由數(shù)控系統(tǒng)軟件定義。
(9)CNC控制寄存器(G)。一般在內(nèi)裝式PLC中提供,各寄存器的含義由數(shù)控系統(tǒng)軟件定義。