<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 三菱PLC的指令系統和編程規則及注意事項

三菱PLC的指令系統和編程規則及注意事項

作者: 時(shí)間:2016-12-16 來(lái)源:網(wǎng)絡(luò ) 收藏
FN2X系列有基本順序指令20條,步進(jìn)指令2條,功能指令128條。

一、基本指令

本文引用地址:http://dyxdggzs.com/article/201612/330729.htm

1、輸入輸出指令LD、LDI、OUT

LD、LDI、OUT三條指令的功能、梯形圖表示形式、操作元件見(jiàn)表1。

表1 LD、LDI、OUT指令的功能、梯形圖表示形式、操作元件

LD與LDI指令用于與母線(xiàn)相連的觸點(diǎn),此外還可用于分支電路的起點(diǎn)。OUT 指令是線(xiàn)圈的驅動(dòng)指令,可用于輸出繼電器、輔助繼電器、定時(shí)器、計數器、狀態(tài)寄存器等,但不能用于輸入繼電器。輸出指令用于并行輸出,能連續使用多次。圖1是LD、OUT指令的示例。

圖1 LD、OUT指令

2、觸點(diǎn)串聯(lián)指令AND、ANDI和并聯(lián)指令OR、ORI

AND、ANDI指令用于一個(gè)觸點(diǎn)的串聯(lián),OR、ORI指令用于一個(gè)觸點(diǎn)的并聯(lián)。其功能、梯形圖表示形式、操作元件見(jiàn)表2。

表2 AND、ANDI和OR、ORI指令的功能、梯形圖表示形式、操作元件

3、電路塊的并聯(lián)指令ORB和串聯(lián)指令ANB

含有兩個(gè)以上觸點(diǎn)串聯(lián)連接的電路稱(chēng)為“串聯(lián)連接塊”,串聯(lián)電路塊并聯(lián)連接時(shí),支路的起點(diǎn)使用LD或LDI指令,而支路的終點(diǎn)要用ORB指令。ORB指令是一種獨立指令,其后不帶操作元件號,因此,ORB指令不表示觸點(diǎn),可以看成電路塊之間的一段連接線(xiàn)。如需要將多個(gè)電路塊并聯(lián)連接,應在每個(gè)并聯(lián)電路塊之后使用一個(gè)ORB指令,用這種方法編程時(shí)并聯(lián)電路塊的個(gè)數沒(méi)有限制;也可將所有要并聯(lián)的電路塊依次寫(xiě)出,然后在這些電路塊的末尾集中寫(xiě)出ORB的指令,但這時(shí)ORB指令最多使用7次。

將分支電路(并聯(lián)電路塊)與前面的電路串聯(lián)連接時(shí)使用ANB指令,各并聯(lián)電路塊的起點(diǎn)使用LD或LDI指令;與ORB指令一樣,ANB指令也不帶操作元件,如需要將多個(gè)電路塊串聯(lián)連接,應在每個(gè)串聯(lián)電路塊之后使用一個(gè)ANB指令,用這種方法編程時(shí)串聯(lián)電路塊的個(gè)數沒(méi)有限制,若集中使用ANB指令,最多使用7次。圖2是ANB、ORB指令的示例。

圖2 ANB、ORB指令

4、多重輸出指令MPS、MRD、MPP

MPS為進(jìn)棧指令,MRD為讀棧指令,MPP為出棧指令。

FX2N系列plc中有11個(gè)存儲運算中間結果的存儲器,稱(chēng)之為棧存儲器。進(jìn)棧MPS指令是將運算中間結果存入棧存儲器,使用一次MPS指令,該時(shí)刻的運算結果就壓入棧存儲器第一級,再使用一次MPS指令時(shí),當時(shí)的運算結果壓入棧的第一級,先壓入的數據依次向棧的下一級推移。出棧MPP指令是將存入棧存儲器的各數據依次上移,最上級數據讀出后就從棧內消失。讀棧MRD指令是存入棧存儲器的最上級的最新數據的讀出專(zhuān)用指令,棧內的數據不發(fā)生上、下移。

圖3 MPS、MRD、MPP指令

使用MPS、MRD、MPP指令時(shí)應注意以下幾點(diǎn):

(1)MPS、MRD、MPP指令用于多重輸出電路。

(2)MPS與MPP必須配對使用。

(3)MPS與MPP連續使用必須少于11次。

5、主控指令MC和主控復位指令MCR

MC為主控指令,用于公共串聯(lián)觸點(diǎn)的連接。MCR叫主控復位指令,即MC的復位指令。在編程時(shí),經(jīng)常遇到多個(gè)線(xiàn)圈同時(shí)受一個(gè)或一組觸點(diǎn)控制的情況。如果在每個(gè)線(xiàn)圈的控制電路中都串入同樣的觸點(diǎn),則將多占用存儲單元,應用主控指令可以解決這一問(wèn)題。

使用主控指令的觸點(diǎn)稱(chēng)為主控觸點(diǎn),它在梯形圖中與一般的觸點(diǎn)垂直。它們是與母線(xiàn)相連的常開(kāi)觸點(diǎn),是控制一組電路的總開(kāi)關(guān)。MC、MCR指令的使用說(shuō)明如圖4所示。

MC指令是3程序步,MCR指令是2程序步,兩條指令的操作目標元件是Y、M,但不允許使用特殊輔助繼電器M。

當圖4中的X000接通時(shí),執行MC與MCR之間的指令;當輸入條件斷開(kāi)時(shí),不執行MC與 MCR之間的指令。此時(shí),非積算定時(shí)器和用OUT指令驅動(dòng)的元件復位,積算定時(shí)器、計數器、用SET/RST指令驅動(dòng)的元件保持當前的狀態(tài)。使用MC指令后,母線(xiàn)移到主控觸點(diǎn)的后面,與主控觸點(diǎn)相連的觸點(diǎn)必須用LD或LDI指令。MCR使母線(xiàn)返回到原來(lái)的位置。(http://www.diangon.com/版權所有)在MC指令區內使用MC指令稱(chēng)為嵌套,嵌套級N的編號(0~7)順次增大,返回時(shí)用MCR指令,從大的嵌套級開(kāi)始解除。通過(guò)更改軟元件號Y、M,可多次使用主控指令MC。但如果使用同一軟元件號,就同OUT指令一樣,會(huì )出現雙線(xiàn)圈輸出。

圖4 MC、MCR指令

6、置位指令SET與復位指令RST

SET為置位指令,其功能是使元件置位,并保持直至復位為止。RST為復位指令,其功能是使元件復位并保持,直至置位為止。SET、RST指令的使用說(shuō)明如圖5所示。由波形圖可見(jiàn),X000接通后,即使再變成斷開(kāi),Y000也保持接通。X001接通后,即使再變成斷開(kāi),Y0也將保持斷開(kāi)。SET指令的操作目標元件為Y、M、S,而RST指令的操作元件為Y、M、S、D、V、Z、T、C。對同一編程元件,如例中Y000、M000、S000等,SET、RST指令可以多次使用,且不限制使用順序,以最后執行者有效。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 三菱PLC指令系統編程規

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>