- 三菱PLC應(yīng)用簡明教程
- 李方園
- 1662字
- 2020-11-27 16:31:44
2.2 輔助繼電器和數(shù)據(jù)寄存器
2.2.1 輔助繼電器(M)簡介
PLC內(nèi)有很多的輔助繼電器,其線圈與輸出繼電器一樣,由PLC內(nèi)各軟元件的觸點驅(qū)動。輔助繼電器沒有向外的任何聯(lián)系,不能接受外部的信號,也不能驅(qū)動外部線圈,只供內(nèi)部編程使用。輔助繼電器的常開/常閉觸點使用次數(shù)不受限制。
圖2-7 輔助繼電器的使用
如圖2-7中的M0,它起到一個自鎖的功能,并將X0和X1是否按下的狀態(tài)進行了存儲。
2.2.2 輔助繼電器分類
1.通用型輔助繼電器
通用型輔助繼電器按十進制地址編號,M0~M499共500點(在FX型PLC中除了輸入/輸出繼電器外,其他所有器件都是十進制編號)。
2.斷電保持型輔助繼電器M500~M1023(524點)
PLC在運行時若發(fā)生停電,輸出繼電器和通用型輔助繼電器全部成為斷開狀態(tài)。上電后,除了PLC運行時被外部輸入信號接通的以外,其他仍斷開。不少控制系統(tǒng)要求保持?jǐn)嚯娝查g狀態(tài),斷電保持型輔助繼電器就是用于此場合的,斷電保持是由PLC內(nèi)置鋰電池支持的。
【實例3】 如圖2-8所示,某小車需要進行往復(fù)運動,其中右行到限位X1后,小車自動掉頭,轉(zhuǎn)為左行;當(dāng)小車到達限位X0后,小車又自動掉頭,轉(zhuǎn)為右行。當(dāng)小車在運行中遇到停電時,能自動記憶并在重新上電后按照原來方向運行。
圖2-8 小車運行系統(tǒng)
圖2-9 小車運行的編程
小車運行的編程如圖2-9所示。在小車的正反向(即左右行)運動中,用M600、M601來控制繼電器驅(qū)動小車運動。運動的過程是X0=ON→M600=ON→Y0=ON→小車右行→停電→小車中途停止→上電(M600=ON→Y0=ON)再右行→X1=ON→M600=OFF、M601=ON→Y1=ON(左行)。
可見,由于M600和M601具有斷電保持,所以在小車中途停電停止后,一旦電源恢復(fù),M600或M601仍記憶原來的狀態(tài),將由它們控制響應(yīng)輸出繼電器,小車?yán)^續(xù)原方向運行。若不用斷電保護型輔助繼電器,則當(dāng)小車中途斷電后,再次得電小車也不能運動。
3.特殊輔助繼電器
PLC內(nèi)有256個特殊輔助繼電器,這些特殊輔助繼電器各自具有特定的功能。通常分為兩大類。
圖2-10 特殊輔助繼電器
第一類線圈由PLC自動驅(qū)動,用戶只可以利用其接點(見圖2-10)。例如:
M8000為運行監(jiān)控用,PLC運行時M8000接通。
M8002為僅在運行開始接通一個掃描周期的初始脈沖特殊輔助繼電器。
M8012為產(chǎn)生100ms時鐘脈沖的特殊輔助繼電器。
第二類用戶激勵線圈后,PLC做特定動作。例如:
M8030為鋰電池電壓指示燈特殊輔助繼電器,當(dāng)鋰電池電壓跌落時,M8030動作,指示燈亮,提醒維修人員趕快調(diào)換鋰電池。
M8033為PLC停止時輸出保持輔助繼電器。
M8034為禁止全部輸出特殊輔助繼電器。
2.2.3 輔助繼電器完成互鎖環(huán)節(jié)
在實際應(yīng)用中,我們會碰到要求互鎖的環(huán)節(jié),前面講到的電動機的正反轉(zhuǎn)就是一種互鎖環(huán)節(jié)。如果我們要對輸入進行互鎖,可以采用輔助繼電器來實現(xiàn)。
【實例4】 要求按鈕開關(guān)SB1按下,燈L1亮;按鈕開關(guān)SB2按下,燈L2亮,只有最先按下的有效;當(dāng)按鈕開關(guān)SB3按下,燈滅。
建立互鎖環(huán)節(jié)I/O分配表見表2-2,互鎖環(huán)節(jié)梯形圖如圖2-11所示。
表2-2 互鎖環(huán)節(jié)I/O分配表
圖2-11 互鎖環(huán)節(jié)梯形圖
在上面的梯形圖中使用M0存儲X0或X1任一按鈕按下過的狀態(tài),然后再使用M0的常閉觸點來阻斷后按下的按鈕在電路中的作用。
2.2.4 數(shù)據(jù)寄存器(D)
PLC中的寄存器用于存儲模擬量控制、位置量控制、數(shù)據(jù)I/O所需的數(shù)據(jù)及工作參數(shù)。每一個數(shù)據(jù)寄存器都是16位(最高位為符號位),可以用兩個數(shù)據(jù)寄存器合并起來存放32位數(shù)據(jù)(最高位為符號位)。
1.用數(shù)據(jù)寄存器D0~D199(200點)
只要不寫入其他數(shù)據(jù),則已寫入的數(shù)據(jù)不會變化。但是PLC狀態(tài)由運行(RUN)→停止(STOP)時全部數(shù)據(jù)均清零。
若特殊輔助繼電器M8033置1,在PLC由RUN轉(zhuǎn)為STOP時,數(shù)據(jù)可以保持。
2.停電保持?jǐn)?shù)據(jù)寄存器D200~D511(312點)
除非改寫,否則原有數(shù)據(jù)不會丟失。電源接通與否,PLC運行與否,其內(nèi)容也不會變化。在兩臺PLC做點對點通信時,D490~D509被用作通信操作。
3.特殊數(shù)據(jù)寄存器D8000~D8255(256點)
這些數(shù)據(jù)寄存器供監(jiān)控PLC中各種元件運行方式之用,其內(nèi)容在電源接通(ON)時,寫入初始化值(全部先清零,然后由系統(tǒng)ROM安排寫入初始值)。
4.文件寄存器D1000~D2999(2000點)
用于存儲大量的數(shù)據(jù),例如采集數(shù)據(jù)、統(tǒng)計計算數(shù)據(jù)、多組控制參數(shù)等。其數(shù)量由CPU的監(jiān)控軟件決定,但可以通過擴充存儲卡的方法加以擴充。它占用用戶程序存儲器內(nèi)的一個存儲區(qū),以500點為一個單位,最多可在參數(shù)設(shè)置時設(shè)置2000點,用編程器可進行寫入操作。