官术网_书友最值得收藏!

2.2 輔助繼電器和數(shù)據(jù)寄存器

2.2.1 輔助繼電器(M)簡介

PLC內(nèi)有很多的輔助繼電器,其線圈與輸出繼電器一樣,由PLC內(nèi)各軟元件的觸點驅(qū)動。輔助繼電器沒有向外的任何聯(lián)系,不能接受外部的信號,也不能驅(qū)動外部線圈,只供內(nèi)部編程使用。輔助繼電器的常開/常閉觸點使用次數(shù)不受限制。

978-7-111-41492-6-Chapter02-8.jpg

圖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)小車在運行中遇到停電時,能自動記憶并在重新上電后按照原來方向運行。

978-7-111-41492-6-Chapter02-9.jpg

圖2-8 小車運行系統(tǒng)

978-7-111-41492-6-Chapter02-10.jpg

圖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個特殊輔助繼電器,這些特殊輔助繼電器各自具有特定的功能。通常分為兩大類。

978-7-111-41492-6-Chapter02-11.jpg

圖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分配表

978-7-111-41492-6-Chapter02-12.jpg

978-7-111-41492-6-Chapter02-13.jpg

圖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點,用編程器可進行寫入操作。

主站蜘蛛池模板: 南部县| 辉县市| 永年县| 三台县| 福安市| 甘谷县| 扶绥县| 蒲江县| 灌云县| 波密县| 卓资县| 甘泉县| 肇州县| 长白| 海丰县| 襄汾县| 天峨县| 诸暨市| 陆良县| 平遥县| 林周县| 昌乐县| 始兴县| 遵义市| 同仁县| 曲周县| 会昌县| 来宾市| 武宣县| 沂水县| 宜都市| 正镶白旗| 桂林市| 阳春市| 哈尔滨市| 襄垣县| 深水埗区| 定南县| 荣昌县| 卓尼县| 尼玛县|