色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

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

          三菱PLC的指令系統(tǒng)和編程規(guī)則及注意事項

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

          一、基本指令

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

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

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

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

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

          圖1 LD、OUT指令

          2、觸點串聯(lián)指令A(yù)ND、ANDI和并聯(lián)指令OR、ORI

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

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

          3、電路塊的并聯(lián)指令ORB和串聯(lián)指令A(yù)NB

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

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

          圖2 ANB、ORB指令

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

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

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

          圖3 MPS、MRD、MPP指令

          使用MPS、MRD、MPP指令時應(yīng)注意以下幾點:

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

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

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

          5、主控指令MC和主控復(fù)位指令MCR

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

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

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

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

          圖4 MC、MCR指令

          6、置位指令SET與復(fù)位指令RST

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


          上一頁 1 2 下一頁

          評論


          技術(shù)專區(qū)

          關(guān)閉