書名: PLC、變頻器與人機界面實戰(zhàn)手冊(西門子篇)作者名: 蔡杏山編著本章字數(shù): 1724字更新時間: 2022-01-21 13:29:36
2.2 PLC的軟元件
PLC是在繼電器控制電路基礎(chǔ)上發(fā)展起來的,繼電器控制電路有時間繼電器、中間繼電器等,而PLC也有類似的元件,這些元件是以軟件來實現(xiàn)的,故又稱為軟元件。PLC軟元件主要有輸入繼電器、輸出繼電器、輔助繼電器、定時器、計數(shù)器、模擬量輸入寄存器和模擬量輸出寄存器等。
2.2.1 輸入繼電器與輸出繼電器
1.輸入繼電器(I)
輸入繼電器又稱輸入過程映像寄存器,其狀態(tài)與PLC輸入端子的輸入狀態(tài)有關(guān),當(dāng)輸入端子外接開關(guān)接通時,該端子內(nèi)部對應(yīng)的輸入繼電器狀態(tài)為ON(或稱為1狀態(tài)),反之為OFF(或稱為0狀態(tài))。一個輸入繼電器可以有很多常閉觸點和常開觸點。輸入繼電器的表示符號為I,按八進制方式編址(或稱編號),如I0.0~I0.7、I1.0~I0.7。S7-200 SMART PLC有256個輸入繼電器。
2.輸出繼電器(Q)
輸出繼電器又稱輸出過程映像寄存器,它通過輸出電路來驅(qū)動輸出端子的外接負載,一個輸出繼電器只有一個硬件觸點(與輸出端子連接的物理常開觸點),而內(nèi)部軟常開、常閉觸點可以有很多個。當(dāng)輸出繼電器為ON時,其硬件觸點閉合,軟常開觸點閉合,軟常閉觸點則斷開。輸出繼電器的表示符號為Q,按八進制方式編址(或稱編號),如Q0.0~Q0.7、Q1.0~Q0.7。S7-200 SMART PLC有256個輸出繼電器。
2.2.2 輔助繼電器、特殊輔助繼電器與狀態(tài)繼電器
1.輔助繼電器(M)
輔助繼電器又稱標志存儲器或位存儲器,它類似于繼電器控制電路中的中間繼電器,與輸入/輸出繼電器不同,輔助繼電器不能接收輸入端子送來的信號,也不能驅(qū)動輸出端子。輔助繼電器表示符號為M,按八進制方式編址(或稱編號),如M0.0~M0.7、M1.0~M0.7。S7-200SMART PLC有256個輔助繼電器。
2.特殊輔助繼電器(SM)
特殊輔助繼電器是一種具有特殊功能的繼電器,用來顯示某些狀態(tài)、選擇某些功能、進行某些控制或產(chǎn)生一些信號等。特殊輔助繼電器表示符號為SM。一些常用特殊輔助繼電器的功能見表2-3。
表2-3 一些常用特殊輔助繼電器的功能
3.狀態(tài)繼電器(S)
狀態(tài)繼電器又稱順序控制繼電器,是編制順序控制程序的重要器件,它通常與順控指令(又稱步進指令)一起使用以實現(xiàn)順序控制功能。狀態(tài)繼電器的表示符號為S。
2.2.3 定時器、計數(shù)器與高速計數(shù)器
1.定時器(T)
定時器是一種按時間動作的繼電器,相當(dāng)于繼電器控制系統(tǒng)中的時間繼電器。一個定時器可有很多常開觸點和常閉觸點,其定時單位有1ms、10ms、100ms三種。定時器的表示符號為T。S7-200 SMART PLC有256個定時器,其中斷電保持型定時器有64個。
2.計數(shù)器(C)
計數(shù)器是一種用來計算輸入脈沖個數(shù)并產(chǎn)生動作的繼電器,一個計數(shù)器可以有很多常開觸點和常閉觸點。計數(shù)器可分為遞加計數(shù)器、遞減計數(shù)器和雙向計數(shù)器(又稱遞加/遞減計數(shù)器)。計數(shù)器的表示符號為C。S7-200 SMART PLC有256個計數(shù)器。
3.高速計數(shù)器(HC)
一般的計數(shù)器的計數(shù)速度受PLC掃描周期的影響,不能太快。而高速計數(shù)器可以對較PLC掃描速度更快的事件進行計數(shù)。高速計數(shù)器的當(dāng)前值是一個雙字(32位)的整數(shù),且為只讀值。高速計數(shù)器表示符號為HC。S7-200 SMART PLC有4個高速計數(shù)器。
2.2.4 累加器、變量存儲器與局部變量存儲器
1.累加器(AC)
累加器是用來暫時存儲數(shù)據(jù)的寄存器,可以存儲運算數(shù)據(jù)、中間數(shù)據(jù)和結(jié)果。累加器表示符號為AC。S7-200 SMART PLC有4個32位累加器(AC0~AC3)。
2.變量存儲器(V)
變量存儲器主要用于存儲變量。它可以存儲程序執(zhí)行過程中的中間運算結(jié)果或設(shè)置參數(shù)。變量存儲器表示符號為V。
3.局部變量存儲器(L)
局部變量存儲器主要用來存儲局部變量。局部變量存儲器與變量存儲器很相似,主要區(qū)別在于后者存儲的變量全局有效,即全局變量可以被任何程序(主程序、子程序和中斷程序)訪問,而局部變量只是局部有效,局部變量存儲器一般用在子程序中。局部變量存儲器的表示符號為L。S7-200 SMART PLC有64個字節(jié)(1個字節(jié)由8位組成)的局部變量存儲器。
2.2.5 模擬量輸入寄存器與模擬量輸出寄存器
模擬量輸入端子送入的模擬信號經(jīng)A/D轉(zhuǎn)換電路轉(zhuǎn)換成1個字(1個字由16位組成,可用W表示)的數(shù)字量,該數(shù)字量存入一個模擬量輸入寄存器。模擬量輸入寄存器的表示符號為AI,其編號以字(W)為單位,故必須采用偶數(shù)形式,如AIW0、AIW2、AIW4。
一個模擬量輸出寄存器可以存儲1個字的數(shù)字量,該數(shù)字量經(jīng)D/A轉(zhuǎn)換電路轉(zhuǎn)換成模擬信號從模擬量輸出端子輸出。模擬量輸出寄存器的表示符號為AQ,其編號以字(W)為單位,采用偶數(shù)形式,如AQW0、AQW2、AQW4。
S7-200 SMART PLC有56個字的AI和56個字的AQ。