歐姆龍CPM1A系列PLC功能指令

發(fā)布時(shí)間:2024-02-25
功能指令又稱專用指令,cpm1a系列plc提供的功能指令主要用來(lái)實(shí)現(xiàn)程序控制,數(shù)據(jù)處理和算術(shù)運(yùn)算等。這類指令在簡(jiǎn)易編程器上一般沒(méi)有對(duì)應(yīng)的指令鍵,只是為每個(gè)指令規(guī)定了一個(gè)功能代碼,用兩位數(shù)字表示。在輸入這類指令時(shí)先按下“fun”鍵,再按下相應(yīng)的代碼。下面將介紹部分常用的功能指令。
1.空操作指令nop(0 0)
本指令不作任何的邏輯操作,故稱空操作,也不使用繼電器,無(wú)須操作數(shù)。該指令應(yīng)用在程序中留出一個(gè)地址,以便調(diào)試程序時(shí)插入指令,還可用于微調(diào)掃描時(shí)間。
2.結(jié)束指令end(01)
本指令單獨(dú)使用,無(wú)須操作數(shù),是程序的最后一條指令,表示程序到此結(jié)束。plc在執(zhí)行用戶程序時(shí),當(dāng)執(zhí)行到end指令時(shí)就停止執(zhí)行程序階段,轉(zhuǎn)入執(zhí)行輸出刷新階段。如果程序中遺漏end指令,編程器執(zhí)行時(shí)則會(huì)顯示出錯(cuò)信號(hào):“no end inset”:當(dāng)加上end指令后,plc才能正常運(yùn)行。本指令也可用來(lái)分段調(diào)試程序。
3.互鎖指令il(02)和互鎖清除指令ilc(0 3)
這兩條指令不帶操作數(shù),il指令為互鎖條件,形成分支電路,即新母線以便與ld指令連用,表示互鎖程序段的開(kāi)始;ilc指令表示互鎖程序段結(jié)束。
互鎖指令il和互鎖清除指令ilc用來(lái)在梯形圖的分支處形成新的母線,使某一部分梯形圖受到某些條件的控制。il和ilc指令應(yīng)當(dāng)成對(duì)配合使用,否則出錯(cuò)。il/ilc指令的功能是:如果控制il的條件成立(即on),則執(zhí)行互鎖指令。若控制il的條件不成立(即off),則il與ilc之間的互鎖程序段不執(zhí)行,即位于il/ilc之間的所有繼電器均為off,此時(shí)所有定時(shí)器將復(fù)位,但所有的計(jì)數(shù)器,移位寄存器及保持繼電器均保持當(dāng)前值。
4.跳轉(zhuǎn)開(kāi)始指令jmp(0 4)和跳轉(zhuǎn)結(jié)束指令jme(0 5)
這兩條指令不帶操作數(shù),jmp指令表示程序轉(zhuǎn)移的開(kāi)始,jme指令表示程序轉(zhuǎn)移的結(jié)束。
jmp/jme指令組用于控制程序分支。當(dāng)jmp條件為off時(shí),程序轉(zhuǎn)去執(zhí)行jme后面的第一條指令;當(dāng)jmp的條件為on,則整個(gè)梯形圖按順序執(zhí)行,如同jmp/jme指令不存在一樣。
在使用jmp/jme指令時(shí)要注意,若jmp的條件為off,則jmp/jme之間的繼電器狀態(tài)為:輸出繼電器保持目前狀態(tài);定時(shí)器/計(jì)數(shù)器及移位寄存器均保持當(dāng)前值。另外jmp/jme指令應(yīng)配對(duì)使用,否則plc顯示出錯(cuò)。
5.逐位移位指令 sft(10)
又稱移位寄存器指令,本指令帶兩個(gè)操作數(shù),以通道為單位,第一個(gè)操作數(shù)為首通道號(hào)d1,第二個(gè)操作數(shù)為末通道號(hào)d2。所使用的繼電器有:000ch~019ch, 200ch~252ch, hr00~hr19。其功能相當(dāng)于一個(gè)串行輸入移位寄存器。
移位寄存器有數(shù)據(jù)輸入端(in)、移位時(shí)鐘端(cp)及復(fù)位端(r),必須按照輸入(in)、時(shí)鐘(cp)、復(fù)位(r)和sft指令的順序進(jìn)行編程。當(dāng)移位時(shí)鐘由off→on時(shí),將(d1~d2)通道的內(nèi)容,按照從低位到高位的順序移動(dòng)一位,最高位溢出丟失,最低位由輸入數(shù)據(jù)填充。當(dāng)復(fù)位端輸入on時(shí),參與移位的所有通道數(shù)據(jù)均復(fù)位,即都為off。
如果需要多于16位的數(shù)據(jù)進(jìn)行移位,可以將幾個(gè)通道級(jí)連起來(lái)。
移位指令在使用時(shí)須注意:起始通道和結(jié)束通道,必須在同一種繼電器中且起始通道號(hào)≤結(jié)束通道號(hào)。
6.鎖存指令keep(11)
本指令使用的操作數(shù)有:01000~01915、20000~25515、hr0000~hr1915,其功能相當(dāng)于鎖存器,當(dāng)置位端(s端)條件為on時(shí),keep繼電器一直保持on狀態(tài),即使s端條件變?yōu)閛ff,keep繼電器也還保持on,,直到復(fù)位端(r端)條件為on時(shí),才使之變off ,keep 指令主要用于線圈的保持,即繼電器的自鎖電路可用keep指令實(shí)現(xiàn)。若set端和res端同時(shí)為on,則keep繼電器優(yōu)先變?yōu)閛ff。鎖存繼電器指令編寫(xiě)必須按置位行(s端),復(fù)位行(r端)和keep繼電器的順序來(lái)編寫(xiě)。
7.前沿微分脈沖指令difu(13)和后沿微分脈沖指令difd(14)
本指令使用操作數(shù)有:01000~01915、20000~25515、hr0000~hr1915,difu的功能是在輸入脈沖的前(上升)沿使指定的繼電器接通一個(gè)掃描周期之后釋放,而difd的功能是在輸入脈沖的后(下降)沿使指定的繼電器接通一個(gè)掃描周期之后釋放。
上一個(gè):B40-一體風(fēng)機(jī)防爆振動(dòng)變送器的性能
下一個(gè):RC-01U2R87FT在線查庫(kù)存,今日?qǐng)?bào)價(jià)

電工工具的使用技巧
如何選購(gòu)環(huán)境試驗(yàn)箱?
紅米note4g版怎么還原系統(tǒng)
債權(quán)人行使撤銷權(quán)的法律規(guī)定
浮筒式和浮子式測(cè)量?jī)x表的選型
怎么使用手機(jī)當(dāng)電腦攝像頭(怎么用手機(jī)當(dāng)電腦攝像頭)
怎樣重裝系統(tǒng)win10比較簡(jiǎn)單方法(怎樣重裝系統(tǒng)win10比較簡(jiǎn)單一些)
蘋(píng)果云儲(chǔ)存空間不足怎么辦呢(蘋(píng)果云儲(chǔ)存空間不足怎么辦呀)
我國(guó)新型核電電纜產(chǎn)品填補(bǔ)世界空白
商務(wù)筆記本買(mǎi)什么品牌好,商務(wù)筆記本電腦哪個(gè)牌子好
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos