PLC內(nèi)有很多輔助繼電器。輔助繼電器的線圈與輸出繼電器一樣,由PLC內(nèi)各軟元件的觸點驅(qū)動。輔助繼電器的動合和動斷觸點使用次數(shù)不限,在PLC內(nèi)可以自由使用。但是,這些觸點不能直接驅(qū)動外部負載,外部負載的驅(qū)動必須由輸出繼電器執(zhí)行。在邏輯運算中經(jīng)常需要一些中間繼電器作為輔助運算用。這些元件不直接對外輸入、輸出,但經(jīng)常用作狀態(tài)暫存、移位運算等。它的數(shù)量比軟元件X、Y多。內(nèi)部輔助繼電器中還有一類特殊輔助繼電器,它有各種特殊功能,如定時時鐘、進/借位標志、啟動/停止、單步運行、通信狀態(tài)、出錯標志等。FX2N系列PLC的輔助繼電器按照其功能分成以下三類。
a.通用輔助繼電器M0~M499(500點) 通用輔助繼電器元件是按十進制進行編號的,F(xiàn)X2N系列PLC有500點,其編號為M0~M499。
b.斷電保持輔助繼電器M500~M1023(524點) PLC在運行中發(fā)生停電,輸出繼電器和通用輔助繼電器全部成斷開狀態(tài)。再運行時,除去PLC運行時就接通的以外,其它都斷開。但是,根據(jù)不同控制對象要求,有些控制對象需要保持停電前的狀態(tài),并能在再運行時再現(xiàn)停電前的狀態(tài)情形。斷電保持輔助繼電器完成此功能,停電保持由PLC內(nèi)裝的后備電池支持。
c.特殊輔助繼電器M8000~M8255(256點) 這些特殊輔助繼電器各自具有特殊的功能,一般分成兩大類。一類是只能利用其觸點,其線圈由PLC自動驅(qū)動。例如:M8000(運行監(jiān)視)、M8002(初始脈沖)、M8013(1s 時鐘脈沖)。另一類是可驅(qū)動線圈型的特殊輔助繼電器,用戶驅(qū)動其線圈后,PLC做特定的動作。例如,M8033指PLC停止時輸出保持,M8034是指禁止全部輸出,M8039是指定時掃描。
數(shù)據(jù)寄存器(D)
可編程控制器用于模擬量控制、位置控制、數(shù)據(jù)I/O時,需要許多數(shù)據(jù)寄存器存儲參數(shù)及工作數(shù)據(jù)。這類寄存器的數(shù)量隨著機型不同而不同。
每個數(shù)據(jù)寄存器都是16位,其中最高位為符號位,可以用兩個數(shù)據(jù)寄存器合并起來存放32位數(shù)據(jù)(最高位為符號位)。
a.通用數(shù)據(jù)寄存器D0~D199 只要不寫入數(shù)據(jù),則數(shù)據(jù)將不會變化,直到再次寫入。這類寄存器內(nèi)的數(shù)據(jù),一旦PLC狀態(tài)由運行(RUN)轉(zhuǎn)成(STOP)時全部數(shù)據(jù)均清零。
b.停電保持數(shù)據(jù)寄存器D200~D7999 除非改寫,否則數(shù)據(jù)不會變化。即使PLC狀態(tài)變化或斷電,數(shù)據(jù)仍可以保持。
c.特殊數(shù)據(jù)寄存器D8000~D8255 這類數(shù)據(jù)寄存器用于監(jiān)視PLC內(nèi)各種元件的運行方式用,其內(nèi)容在電源接通(ON)時,寫入初始化值(全部清零,然后由系統(tǒng)ROM安排寫入初始值)。
d.文件寄存器D1000~D7999 文件寄存器實際上是一類專用數(shù)據(jù)寄存器,用于存儲大量的數(shù)據(jù),例如采集數(shù)據(jù)、統(tǒng)計計算器數(shù)據(jù)、多組控制參數(shù)等。其數(shù)量由CPU的監(jiān)視軟件決定。在PLC運行中,用BMOV指令可以將文件寄存器中的數(shù)據(jù)讀到通用數(shù)據(jù)寄存器中,但不能用指令將數(shù)據(jù)寫入文件寄存器。
= 8 \* GB2 ⑻內(nèi)部指針(P、I)
內(nèi)部指針是PLC在執(zhí)行程序時用來改變執(zhí)行流向的元件。它有分支指令專用指針P和中斷用指針I(yè)兩類。
a.分支指令專用指針P0~P63 分支指令用指針在應用時,要與相應的應用指令CJ、CALL、FEND、SRET及END配合使用,P63為結(jié)束跳轉(zhuǎn)使用。
b.中斷用指針I(yè) 中斷用指針是應用指令IRET中斷返回、EI開中斷、DI關中斷配合使用的指令。