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

第4章 基本指令的使用與實(shí)例

4.1基本指令說(shuō)明

4.1.1邏輯取及驅(qū)動(dòng)指令

1.指令名稱及說(shuō)明

邏輯取及驅(qū)動(dòng)指令名稱及功能如下:

978-7-111-67601-0-Chapter04-1.jpg

2.使用舉例

LD、LDI、OUT使用如圖4-1所示。

978-7-111-67601-0-Chapter04-2.jpg

圖4-1LD、LDI、OUT指令使用舉例

4.1.2觸點(diǎn)串聯(lián)指令

1.指令名稱及說(shuō)明

觸點(diǎn)串聯(lián)指令名稱及功能如下:

978-7-111-67601-0-Chapter04-3.jpg

2.使用舉例

AND、ANI使用如圖4-2所示。

978-7-111-67601-0-Chapter04-4.jpg

圖4-2AND、ANI指令使用舉例

4.1.3觸點(diǎn)并聯(lián)指令

1.指令名稱及說(shuō)明

觸點(diǎn)并聯(lián)指令名稱及功能如下:

978-7-111-67601-0-Chapter04-5.jpg

2.使用舉例

OR、ORI使用如圖4-3所示。

978-7-111-67601-0-Chapter04-6.jpg

圖4-3OR、ORI指令使用舉例

4.1.4串聯(lián)電路塊的并聯(lián)指令

兩個(gè)或兩個(gè)以上觸點(diǎn)串聯(lián)組成的電路稱為串聯(lián)電路塊。將多個(gè)串聯(lián)電路塊并聯(lián)起來(lái)時(shí)要用到ORB指令。

1.指令名稱及說(shuō)明

電路塊并聯(lián)指令名稱及功能如下:

978-7-111-67601-0-Chapter04-7.jpg

2.使用舉例

ORB使用如圖4-4所示。

978-7-111-67601-0-Chapter04-8.jpg

圖4-4ORB指令使用舉例

ORB指令使用時(shí)要注意以下幾個(gè)要點(diǎn):

1)每個(gè)電路塊開(kāi)始要用LD或LDI指令,結(jié)束用ORB指令。

2)ORB是不帶操作數(shù)的指令。

3)電路中有多少個(gè)電路塊就可以使用多少次ORB指令,使用次數(shù)不受限制。

4)ORB指令可以成批使用,但LD、LDI重復(fù)使用次數(shù)不能超過(guò)8次,編程時(shí)要注意。

4.1.5并聯(lián)電路塊的串聯(lián)指令

兩個(gè)或兩個(gè)以上觸點(diǎn)并聯(lián)組成的電路稱為并聯(lián)電路塊。將多個(gè)并聯(lián)電路塊串聯(lián)起來(lái)時(shí)要用到ANB指令。

1.指令名稱及說(shuō)明

電路塊串聯(lián)指令名稱及功能如下:

978-7-111-67601-0-Chapter04-9.jpg

2.使用舉例

ANB使用如圖4-5所示。

978-7-111-67601-0-Chapter04-10.jpg

圖4-5ANB指令使用舉例

4.1.6邊沿檢測(cè)指令

邊沿檢測(cè)指令的功能是在上升沿或下降沿時(shí)接通一個(gè)掃描周期。它分為上升沿檢測(cè)指令(LDP、ANDP、ORP)和下降沿檢測(cè)指令(LDF、ANDF、ORF)。

1.上升沿檢測(cè)指令

LDP、ANDP、ORP為上升沿檢測(cè)指令,當(dāng)有關(guān)元件進(jìn)行OFFON(上升沿)變化時(shí),這些指令可以為目標(biāo)元件接通一個(gè)掃描周期時(shí)間,目標(biāo)元件可以是輸入繼電器X、輸出繼電器Y、輔助繼電器M、狀態(tài)繼電器S、定時(shí)器T和計(jì)數(shù)器。

(1)指令名稱及說(shuō)明

上升沿檢測(cè)指令名稱及功能如下:

978-7-111-67601-0-Chapter04-11.jpg

(2)使用舉例

LDP、ANDP、ORP指令使用如圖4-6所示。

978-7-111-67601-0-Chapter04-12.jpg

圖4-6LDP、ANDP、ORP指令使用舉例

上升沿檢測(cè)指令在上升沿到來(lái)時(shí)可以為目標(biāo)元件接通一個(gè)掃描周期時(shí)間,如圖4-7所示。當(dāng)觸點(diǎn)X010的狀態(tài)由OFF轉(zhuǎn)為ON,觸點(diǎn)接通一個(gè)掃描周期,即繼電器線圈M6會(huì)通電一個(gè)掃描周期時(shí)間,然后M6失電,直到下一次X010由OFF變?yōu)镺N。

978-7-111-67601-0-Chapter04-13.jpg

圖4-7上升沿檢測(cè)觸點(diǎn)使用說(shuō)明

2.下降沿檢測(cè)指令

LDF、ANDF、ORF為下降沿檢測(cè)指令,當(dāng)有關(guān)元件進(jìn)行ONOFF(下降沿)變化時(shí),這些指令可以為目標(biāo)元件接通一個(gè)掃描周期時(shí)間。

(1)指令名稱及說(shuō)明

下降沿檢測(cè)指令名稱及功能如下:

978-7-111-67601-0-Chapter04-14.jpg

(2)使用舉例

LDF、ANDF、ORF指令使用如圖4-8所示。

4.1.7多重輸出指令

三菱FX2N系列PLC有11個(gè)存儲(chǔ)單元用來(lái)存儲(chǔ)運(yùn)算中間結(jié)果,它們組成棧存儲(chǔ)器,棧存儲(chǔ)器的結(jié)構(gòu)如圖4-9所示。多重輸出指令的功能是對(duì)棧存儲(chǔ)器中的數(shù)據(jù)進(jìn)行操作。

978-7-111-67601-0-Chapter04-15.jpg

圖4-8LDF、ANDF、ORF指令使用舉例

978-7-111-67601-0-Chapter04-16.jpg

圖4-9棧存儲(chǔ)器的結(jié)構(gòu)示意圖

1.指令名稱及說(shuō)明

多重輸出指令名稱及功能如下:

978-7-111-67601-0-Chapter04-17.jpg

2.使用舉例

MPS、MRD、MPP指令使用如圖4-10所示。

978-7-111-67601-0-Chapter04-18.jpg

圖4-10MPS、MRD、MPP指令使用舉例一

多重輸出指令使用要點(diǎn)說(shuō)明如下:

1)MPS和MPP指令必須成對(duì)使用,缺一不可,MRD指令有時(shí)根據(jù)情況可不用。

2)若MPS、MRD、MPP指令后有單個(gè)常開(kāi)或常閉觸點(diǎn)串聯(lián),要使用AND或ANI指令,如圖4-10指令語(yǔ)句表中的第23、28步。

3)若電路中有電路塊串聯(lián)或并聯(lián),要使用ANB或ORB指令,如圖4-11所示指令語(yǔ)句表中的第4、11、12、19步。

4)MPS、MPP連續(xù)使用次數(shù)最多不能超過(guò)11次,這是因?yàn)闂4鎯?chǔ)器只有11個(gè)存儲(chǔ)單元,在圖4-12中,MPS、MPP連續(xù)使用4次。

5)若MPS、MRD、MPP指令后無(wú)觸點(diǎn)串聯(lián),直接驅(qū)動(dòng)線圈,要使用OUT指令,如圖4-10指令語(yǔ)句表中的第26步。

4.1.8主控和主控復(fù)位指令

1.指令名稱及說(shuō)明

主控指令名稱及功能如下:

978-7-111-67601-0-Chapter04-19.jpg

圖4-11MPS、MRD、MPP指令使用舉例二

978-7-111-67601-0-Chapter04-20.jpg

圖4-12MPS、MRD、MPP指令使用舉例三

978-7-111-67601-0-Chapter04-21.jpg

2.使用舉例

MC、MCR指令使用如圖4-13所示。如果X001常開(kāi)觸點(diǎn)處于斷開(kāi)狀態(tài),MC指令不執(zhí)行,MC到MCR之間的程序不會(huì)執(zhí)行,即0梯級(jí)程序執(zhí)行后會(huì)執(zhí)行12梯級(jí)程序,如果X001觸點(diǎn)閉合,MC指令執(zhí)行,MC到MCR之間的程序會(huì)從上往下執(zhí)行。

MC、MCR指令可以嵌套使用,如圖4-14所示。當(dāng)X001觸點(diǎn)閉合、X003觸點(diǎn)斷開(kāi)時(shí),X001觸點(diǎn)閉合使“MC N0 M100”指令執(zhí)行,N0級(jí)電路塊被啟動(dòng),由于X003觸點(diǎn)斷開(kāi)使嵌在N0級(jí)內(nèi)的“MC N1 M101”指令無(wú)法執(zhí)行,故N1級(jí)電路塊不會(huì)執(zhí)行。

如果MC主控指令嵌套使用,其嵌套層數(shù)允許最多為8層(N0~N7),通常按順序從小到大使用,MC指令的操作元件通常為輸出繼電器Y或輔助繼電器M,但不能是特殊繼電器。MCR主控復(fù)位指令的使用次數(shù)(N0~N7)必須與MC的次數(shù)相同,在按由小到大順序多次使用MC指令時(shí),必須按由大到小的順序以相同的次數(shù)使用MCR返回。

978-7-111-67601-0-Chapter04-22.jpg

圖4-13MC、MCR指令使用舉例

978-7-111-67601-0-Chapter04-23.jpg

圖4-14MC、MCR指令的嵌套使用

4.1.9取反指令

1.指令名稱及說(shuō)明

取反指令名稱及功能如下:

978-7-111-67601-0-Chapter04-24.jpg

2.使用舉例

INV指令使用如圖4-15所示。在繪制梯形圖時(shí),取反指令用斜線表示,當(dāng)X000斷開(kāi)時(shí),相當(dāng)于X000=OFF,取反變?yōu)镺N(相當(dāng)于X000閉合),繼電器線圈Y000得電。

978-7-111-67601-0-Chapter04-25.jpg

圖4-15INV指令使用舉例

4.1.10置位與復(fù)位指令

1.指令名稱及說(shuō)明

置位與復(fù)位指令名稱及功能如下:

978-7-111-67601-0-Chapter04-26.jpg

2.使用舉例

SET、RST指令的使用如圖4-16所示。

978-7-111-67601-0-Chapter04-27.jpg

圖4-16SET、RST指令使用舉例

4.1.11結(jié)果邊沿檢測(cè)指令

MEP、MEF指令是三菱FX3系列PLC三代機(jī)新增的指令。

1.指令名稱及說(shuō)明

結(jié)果邊沿檢測(cè)指令名稱及功能如下:

978-7-111-67601-0-Chapter04-28.jpg

2.使用舉例

MEP指令使用如圖4-17所示。當(dāng)X000觸點(diǎn)處于閉合狀態(tài)、X001觸點(diǎn)由斷開(kāi)轉(zhuǎn)為閉合時(shí),MEP指令前方送來(lái)一個(gè)上升沿,指令導(dǎo)通,“SET M0”執(zhí)行,將輔助繼電器M0置1。

978-7-111-67601-0-Chapter04-29.jpg

圖4-17MEP指令使用舉例

MEF指令使用如圖4-18所示。當(dāng)X001觸點(diǎn)處于閉合、X000觸點(diǎn)由閉合轉(zhuǎn)為斷開(kāi)時(shí),MEF指令前方送來(lái)一個(gè)下降沿,指令導(dǎo)通,“SET M0”執(zhí)行,將輔助繼電器M0置1。

978-7-111-67601-0-Chapter04-30.jpg

圖4-18MEF指令使用舉例

4.1.12脈沖微分輸出指令

1.指令名稱及說(shuō)明

脈沖微分輸出指令名稱及功能如下:

978-7-111-67601-0-Chapter04-31.jpg

2.使用舉例

PLS、PLF指令使用如圖4-19所示。

在圖4-19中,當(dāng)常開(kāi)觸點(diǎn)X000閉合時(shí),一個(gè)上升沿脈沖加到[PLS M0],指令執(zhí)行,M0線圈得電一個(gè)掃描周期,M0常開(kāi)觸點(diǎn)閉合,[SET Y000]指令執(zhí)行,將Y000線圈置位(即讓Y000線圈得電);當(dāng)常開(kāi)觸點(diǎn)X001由閉合轉(zhuǎn)為斷開(kāi)時(shí),一個(gè)脈沖下降沿加給[PLF M1],指令執(zhí)行,M1線圈得電一個(gè)掃描周期,M1常開(kāi)觸點(diǎn)閉合,[RST Y000]指令執(zhí)行,將Y000線圈復(fù)位(即讓Y000線圈失電)。

978-7-111-67601-0-Chapter04-32.jpg

圖4-19PLS、PLF指令使用舉例

4.1.13空操作指令

1.指令名稱及說(shuō)明

空操作指令名稱及功能如下:

978-7-111-67601-0-Chapter04-33.jpg

2.使用舉例

NOP指令使用如圖4-20所示。當(dāng)使用NOP指令取代其他指令時(shí),其他指令會(huì)被刪除,在圖4-20中使用NOP指令取代AND和ANI指令,梯形圖相應(yīng)的觸點(diǎn)會(huì)被刪除。如果在普通指令之間插入NOP指令,對(duì)程序運(yùn)行結(jié)果沒(méi)有影響。

978-7-111-67601-0-Chapter04-34.jpg

圖4-20NOP指令使用舉例

4.1.14程序結(jié)束指令

1.指令名稱及說(shuō)明

程序結(jié)束指令名稱及功能如下:

978-7-111-67601-0-Chapter04-35.jpg

2.使用舉例

END指令使用如圖4-21所示。

978-7-111-67601-0-Chapter04-36.jpg

圖4-21END指令使用舉例

主站蜘蛛池模板: 桐乡市| 高台县| 济南市| 安吉县| 南召县| 崇礼县| 广南县| 吴桥县| 蒙阴县| 平遥县| 锡林郭勒盟| 邻水| 屏山县| 海口市| 怀远县| 绿春县| 和田市| 林甸县| 三穗县| 新绛县| 广水市| 同心县| 云和县| 岳普湖县| 岢岚县| 德格县| 浦江县| 宾川县| 澄迈县| 昆明市| 聂荣县| 喀什市| 南平市| 涪陵区| 兴安盟| 陆川县| 拉萨市| 奇台县| 绥棱县| 高碑店市| 城口县|