<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開(kāi)發(fā)網(wǎng)

      電子開(kāi)發(fā)網(wǎng)電子設(shè)計(jì) | 電子開(kāi)發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
      搜索: 您現(xiàn)在的位置: 電子開(kāi)發(fā)網(wǎng) >> 電子開(kāi)發(fā) >> 其他PLC >> 三菱PLC編程入門(mén)實(shí)例 >> 正文

      三菱PLC比較指令用法,三菱FX PLC學(xué)習(xí)之比較指令,CMP和ZCP

      作者:佚名    文章來(lái)源:網(wǎng)絡(luò)整理    點(diǎn)擊數(shù):    更新時(shí)間:2025/2/3

      數(shù)據(jù)的處理,經(jīng)常需要進(jìn)行比較,在PLC中也是如此。而我這次所分享的,就是三菱FX PLC 2N的各種比較指令。那么,廢話(huà)不多說(shuō),我們直接進(jìn)入主題吧。

       

      一、CMP指令

      CMP指令是所有比較指令中最為常用的指令,也是功能指令中的常用指令之一,其在編程手冊(cè)中的說(shuō)明如下圖所示。

       

      CMP指令的理解也很簡(jiǎn)單,就是S1、S2兩個(gè)數(shù)的相互比較,根據(jù)我們多年的數(shù)學(xué)學(xué)習(xí)經(jīng)驗(yàn),顯然,比較結(jié)果可能有三種:S1>S2;S1=S2;S1<S2。雖然有三種結(jié)果,但它們不可能同時(shí)出現(xiàn),又由于PLC不可能直接開(kāi)口告訴我們結(jié)果,所以它就用了三個(gè)連續(xù)編號(hào)的位元件對(duì)三種結(jié)果加以區(qū)分,其中D·是三個(gè)連續(xù)位元件的首址。也就是說(shuō),終址D占用了3個(gè)點(diǎn),且它的適用軟元件為位元件(Y、M、S)。

      另外,源址S1、S2均為字元件,畢竟要存數(shù)據(jù),且源址S1、S2與終址D都可用于變址尋址。從上圖的指令梯形圖可以看到,當(dāng)驅(qū)動(dòng)條件X0=ON時(shí),S1、S2相互比較,若S1>S2,則D=ON;若S1=S2,則D+1=ON;若S1<S2,則D+2=ON。

      如執(zhí)行指令CMP D0 K10 M0表示:將數(shù)據(jù)寄存器D0中的內(nèi)容與常數(shù)K10進(jìn)行比較,若D0的內(nèi)容(D0)>K10,M0接通;若D0的內(nèi)容(D0)=K10,M1接通,若D0的內(nèi)容(D0)<K10,M2接通。

       

      顯然,在CMP指令中,終址雖然只給出了首址D,但是D+1、D+2兩個(gè)拖油瓶也被指令占用,不能再用于其他地方。

      指令被執(zhí)行后,即使驅(qū)動(dòng)條件斷開(kāi),保存結(jié)果的D、D+1、D+2仍然保持當(dāng)前狀態(tài),不會(huì)自動(dòng)復(fù)位。想要它們復(fù)位,可以應(yīng)用復(fù)位指令RST或批量復(fù)位指令ZRST。

      二、ZCP指令

      ZCP指令也是比較指令,但它是區(qū)間比較指令,比CMP指令略顯麻煩。

       

      從ZCP指令和CMP指令的梯形圖中,可以看到,ZCP指令比CMP指令多了一個(gè)源址S·,這個(gè)S·就是ZCP指令的主角,它到底有什么含義呢?我們接著往下看。

      ZCP指令是區(qū)間比較指令,所謂區(qū)間,就是一個(gè)數(shù)據(jù)范圍。例如我們考試,將成績(jī)劃分為3個(gè)區(qū)間:0-59分為不及格,60-80分為良好,81-100分為優(yōu)秀。ZCP指令也將數(shù)據(jù)劃分為3個(gè)區(qū)間,分界點(diǎn)分別為S1、S2,而S就是被用于比較的主角,例如我們每個(gè)人所考的成績(jī)。終址D的含義類(lèi)似于CMP指令中的D,也是用于反饋比較結(jié)果,占用3點(diǎn):D、D+1、D+2。

       

      類(lèi)似于CMP指令,在ZCP指令中,當(dāng)驅(qū)動(dòng)條件成立時(shí),將源址S數(shù)據(jù)分別與源址S1、S2數(shù)據(jù)進(jìn)行比較,若比較結(jié)果S<S1,則D接通;若S1≤S≤S2,則D+1接通;若S>S2,則D+2接通。

      例如執(zhí)行指令ZCP K60 D0 K100 M0表示:若數(shù)據(jù)寄存器D0的內(nèi)容(D0)<K60,則M0接通,若K60≤(D0)≤K100,則M1接通;若(D0)>K100,則M2接通。

       

      源址S1與S2除了可以是常數(shù)外,還可以是各種字元件,但在這里要注意的一點(diǎn)是:ZCP指令在正常執(zhí)行的情況下,S1<S2,也就是說(shuō),S1所存的數(shù)據(jù)應(yīng)小于S2所存的數(shù)據(jù),若S1>S2,PLC就會(huì)把S2作為S1處理。例如在ZCP D10 D11 D12 Y0中,D10內(nèi)存的數(shù)據(jù)為K10,D11所存的數(shù)據(jù)為K8,此時(shí)若D12所存的數(shù)據(jù)為K8或K9,D12都是M0接通。

      和CMP指令一樣,執(zhí)行ZCP指令后,若驅(qū)動(dòng)條件斷開(kāi),終址D、D+1、D+2的狀態(tài)依然保持不變,可以用復(fù)位指令RST或批量復(fù)位指令ZRST對(duì)它們復(fù)位。

      無(wú)論是CMP指令還是ZCP指令,它們都是字元件數(shù)據(jù)的比較,且比較結(jié)果用終址相對(duì)應(yīng)的3個(gè)位元件接通來(lái)區(qū)分。除此之外,三菱FX PLC 2N中還有觸點(diǎn)比較指令,什么是觸點(diǎn)比較指令?它們與CMP指令和ZCP指令又有什么區(qū)別呢?接下來(lái)我們繼續(xù)走進(jìn)觸點(diǎn)比較指令的世界。

      三、觸點(diǎn)比較指令

      觸點(diǎn)只有兩種狀態(tài)(ON或OFF),在梯形圖中,所用到的觸點(diǎn)都是位元件的觸點(diǎn),如X、Y、M等,常常作為驅(qū)動(dòng)條件使用。

      類(lèi)似的,觸點(diǎn)比較指令等同于一個(gè)常開(kāi)觸點(diǎn),且這個(gè)常開(kāi)觸點(diǎn)的狀態(tài)(ON或OFF)由指令的兩個(gè)源址S1、S2的數(shù)據(jù)比較結(jié)果所決定。結(jié)合上文的CMP指令和ZCP指令,可以發(fā)現(xiàn),觸點(diǎn)比較指令所等同的常開(kāi)觸點(diǎn)的作用其實(shí)和CMP指令和ZCP指令的終址位元件的作用一樣。

       

      既然觸點(diǎn)比較指令等同于一個(gè)常開(kāi)觸點(diǎn),那么它就可以像一般觸點(diǎn)那樣,和其他觸點(diǎn)相串或相并,或者作為驅(qū)動(dòng)條件單獨(dú)使用。根據(jù)應(yīng)用方式的不同,可以將觸點(diǎn)比較指令分為起始觸點(diǎn)比較指令、串接觸點(diǎn)比較指令、并接觸點(diǎn)比較指令三種。

      1、起始觸點(diǎn)比較指令

       

      所謂“起始”,是指這指令與母線(xiàn)相連接,以“LD”開(kāi)頭,其用法類(lèi)似于“LD(取)”指令。起始觸點(diǎn)比較指令一共有6個(gè),如下圖所示。

       

      從上圖可見(jiàn),起始觸點(diǎn)比較指令有6個(gè)是因?yàn)閮蓚(gè)源址S1、S2的比較結(jié)果可以分為6種情況。其中S1≠S2不能直接輸入“≠”符號(hào),而是輸入“<>”,同樣的,大于等于符號(hào)“≥”應(yīng)用“>=”符號(hào)表示,小于等于符號(hào)“≤”應(yīng)用“<=”符號(hào)表示。

      在編程時(shí)直接輸入對(duì)應(yīng)助記符即可,例如輸入“LD= D1 D2”,其梯形圖如下圖所示。另外,大家從下圖可以發(fā)現(xiàn),輸入“LD= D1 D2”后回車(chē),“LD”兩個(gè)字母不會(huì)顯示。

       

      2、串接觸點(diǎn)比較指令

      串接觸點(diǎn)比較指令和起始觸點(diǎn)比較指令的區(qū)別只在于,串接觸點(diǎn)比較指令以“AND”開(kāi)頭,而起始觸點(diǎn)比較指令以“LD”開(kāi)頭。

      所謂“串接”,是指串接觸點(diǎn)比較指令只能與其他觸點(diǎn)串聯(lián)使用,不能直接與母線(xiàn)相連。類(lèi)似于起始觸點(diǎn)比較指令,也有6種形式,如下圖所示。

       

      其功能號(hào)為232~238,但沒(méi)有235,這在其觸點(diǎn)比較指令中也是類(lèi)似的,從224~230,卻沒(méi)有227,別問(wèn)我為什么,因?yàn)槲乙膊恢纞

      串接觸點(diǎn)比較指令的編程類(lèi)似于起始觸點(diǎn)比較指令,在輸入完畢后“AND”字母不會(huì)顯示。那么問(wèn)題來(lái)了,若是只看梯形圖,我們?cè)趺粗肋@是起始的還是串接的呢?

       

      其實(shí),在用觸點(diǎn)比較指令與其他觸點(diǎn)串接時(shí),也是可以用起始觸點(diǎn)比較指令的,不相信的話(huà)大家可以用編程軟件試試,親測(cè)有效。但串接觸點(diǎn)比較指令不能用作起始觸點(diǎn)比較指令,也就是不能與母線(xiàn)相連。

      3、并接觸點(diǎn)比較指令

       

      所謂“并接”,就是并接觸點(diǎn)比較指令在編寫(xiě)完畢后,直接與其他觸點(diǎn)并接,所以該指令必須在有其他觸點(diǎn)與之并接的情況下才能編寫(xiě)。

       

      如上圖所示,若上一行對(duì)應(yīng)位置沒(méi)有觸點(diǎn),則并接觸點(diǎn)比較指令不能正常使用。同樣的,并接觸點(diǎn)比較指令也有6個(gè),且其功能號(hào)也不連續(xù),簡(jiǎn)直是奇了怪。

       

      并接觸點(diǎn)比較指令在編寫(xiě)完畢后,字母“OR”同樣不顯示,且串接觸點(diǎn)比較指令可以用起始觸點(diǎn)比較指令替代使用,只不過(guò)在編寫(xiě)時(shí)多兩步豎線(xiàn)輸入。

       

      至此,這次的學(xué)習(xí)分享內(nèi)容我覺(jué)得是這么多次以來(lái)最簡(jiǎn)單的一次了,簡(jiǎn)單易懂,且用法都是大同小異。所以,在此我也不啰嗦什么,希望這次的分享能對(duì)大家有所幫助!

      注:本文章內(nèi)容都是基于三菱FX PLC 2N所寫(xiě)
      Tags:比較指令,CMP,三菱plc  
      責(zé)任編輯:admin
      相關(guān)文章列表
      三菱FX3U PLC模擬量編程 FX3U-4AD模塊進(jìn)行恒溫PID控制
      三菱FX3U PLC 塑料擠出機(jī)加熱溫度PID控制程序帶詳細(xì)注釋
      PLC實(shí)現(xiàn)冒泡排序,三菱PLC冒泡排序
      三菱FX2N PLC編程實(shí)戰(zhàn):從基本邏輯到高級(jí)應(yīng)用
      三菱PLC控制步進(jìn)電機(jī)的實(shí)例(圖與程序) FX1S-14MT控制步進(jìn)電機(jī)實(shí)例
      三菱PLC控制器實(shí)現(xiàn)步進(jìn)電機(jī)正反轉(zhuǎn)和調(diào)速控制,DECOP和ZRST
      三菱PLC控制步進(jìn)電機(jī)驅(qū)動(dòng)刀具位移的絕對(duì)位置定位指令代碼及實(shí)例
      三菱PLC脈沖輸出指令PLSY詳解
      三菱PLC控制實(shí)例——步進(jìn)電機(jī)控制,步距角和脈沖數(shù)
      三菱FX-PLC電動(dòng)機(jī)正反轉(zhuǎn)控制實(shí)例
      詳解步進(jìn)電機(jī)與PLC的接線(xiàn),西門(mén)子、三菱等PLC接線(xiàn)(總結(jié)篇)PLC和
      三菱PLC運(yùn)用步進(jìn)指令編寫(xiě)順序的控制程序,狀態(tài)繼電器S用法,流程圖
      三菱PLC怎么控制步進(jìn)電機(jī)?梯形圖實(shí)例:三菱PLC和雷賽步進(jìn)使用
      三菱plc梯形圖FOR循環(huán)指令詳解,三菱PLC的FOR NEXT循環(huán)指令
      三菱plc狀態(tài)繼電器S的使用方法,三菱PLC狀態(tài)繼電器實(shí)例
      三菱PLC脈寬調(diào)制(PWM)指令代碼秒傳給大家!三菱PWM指令
      三菱PLC脈沖密度(SPD)指令代碼
      三菱plc梯形圖,三菱plc走馬燈循環(huán)控制,三菱plc移位指令SFTLP和
      三菱PLC時(shí)間怎么輸入指令,三菱plc特殊繼電器、軟元件M8000等
      三菱plc控制步進(jìn)電機(jī)實(shí)例,步進(jìn)電機(jī)控制指令PLSY、PLSR、ZRN、DR
      請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱(chēng):
      1分 2分 3分 4分 5分

      還可以輸入 200 個(gè)字
      [ 查看全部 ] 網(wǎng)友評(píng)論
      推薦文章
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線(xiàn)幫助 - 文章列表
      返回頂部
      刷新頁(yè)面
      下到頁(yè)底
      晶體管查詢(xún)
      主站蜘蛛池模板: 国产尹人香蕉综合在线电影| 小说区图片区综合久久88| 国产精品综合视频| 日韩无码系列综合区| 亚洲综合色视频在线观看| 亚洲综合另类小说色区| 色综合天天综合高清网| 国产综合免费精品久久久| 浪潮AV色综合久久天堂| 亚洲丁香婷婷综合久久| 伊人久久大香线蕉综合爱婷婷| 亚洲欧美日韩综合久久久久| 亚洲精品第一国产综合境外资源| 狠色狠色狠狠色综合久久| 狠狠色狠狠色很很综合很久久| 久久九色综合九色99伊人| 国产成人人综合亚洲欧美丁香花| 国产亚洲综合久久系列| 日韩无码系列综合区| 亚洲熟女综合色一区二区三区| 青青热久久综合网伊人| 国产色综合一二三四| 国产成人综合日韩精品婷婷九月| 国产婷婷综合丁香亚洲欧洲| 狠狠色噜噜狠狠狠狠色综合久| 狠狠夜色午夜久久综合热91| 亚洲综合色7777情网站777| 色欲久久久天天天综合网精品| 亚洲综合日韩久久成人AV| 久久乐国产精品亚洲综合| 久久天天日天天操综合伊人av| 一本一本久久a久久精品综合 | 色噜噜狠狠狠狠色综合久| 亚洲综合网美国十次| 99久久综合久中文字幕| 色狠狠久久AV五月综合| 99久久综合狠狠综合久久aⅴ| 亚洲综合精品香蕉久久网97| 久久综合久久美利坚合众国| 久久婷婷午色综合夜啪| 人妻一本久道久久综合久久鬼色|