PLC(三菱)第三章常用功能(應(yīng)用)指令_第1頁(yè)
PLC(三菱)第三章常用功能(應(yīng)用)指令_第2頁(yè)
PLC(三菱)第三章常用功能(應(yīng)用)指令_第3頁(yè)
PLC(三菱)第三章常用功能(應(yīng)用)指令_第4頁(yè)
PLC(三菱)第三章常用功能(應(yīng)用)指令_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

三菱FX2n系列PLC應(yīng)用第三章常用功能(應(yīng)用)指令

FX2n系列PLC提供了128種,共計(jì)298條功能指令。功能指令也稱為應(yīng)用指令。一、功能

(應(yīng)用)指令的表示形式及使用要素一、應(yīng)用(功能)指令的表示形式1、指令格式M8002FNC12MOVK123D500例:[S·][D·]FX2N系列PLC的功能指令是按照功能編號(hào)FNC00-FNC246來(lái)編排的,每一個(gè)功能編號(hào)表示一條功能指令,同時(shí)對(duì)應(yīng)一個(gè)助記符。功能指令主要是由功能指令名稱(功能指令助記符)和操作數(shù)兩大部分組成。(1)功能指令名稱。是用該指令的英文縮寫符來(lái)表示的,如加法指令A(yù)DD,傳送指令MOV,稱為功能指令助記符。加法指令A(yù)DD的功能編號(hào)為FNC20,傳送指令MOV的功能編號(hào)為FNC12。

(2)功能指令的操作數(shù)。

操作數(shù)是功能指令中參與操作的對(duì)象,是指功能指令所涉及到的或產(chǎn)生的數(shù)據(jù)及數(shù)據(jù)存儲(chǔ)的地址,操作元件分為源操作數(shù),目標(biāo)操作數(shù)等。1)、源操作數(shù):用[S]表示,在指令執(zhí)行后,不改變其內(nèi)容的操作數(shù),如圖中的常數(shù)K123。2)、目標(biāo)操作數(shù):用[D]表示,在指令執(zhí)行后,將改變其內(nèi)容的操作數(shù)如圖中的D500。位元件[D·][S·]2、操作數(shù)的類別及選擇范圍[S],[S1],[S2]等表示源操作數(shù);[D],[D1]等表示目的操作數(shù);[S·],[D·]等表示可使用變址操作。K,HKnXKnYKnMKnSTCDV,Z字元件3、位元件的組合位元件:X、Y、M、S可以組合使用形式:KnXm;KnYm;KnMm;KnSmn--組數(shù)(每組4位,1≤n≤8)m--首元件的編號(hào) 例如:K1X0即表示X0~X3的4位數(shù),X0是最低位;K4M10即表示M10~M25的16位數(shù),M10是最低位;二、數(shù)據(jù)的長(zhǎng)度MOVK100D0為16位指令DMOVD20D22為32位指令(將D21、D20組成的32位數(shù)據(jù)傳送到由D23、D22組成的數(shù)據(jù)寄存器中,其中D21是高16位傳送到D23中,D20是低16位傳送到D22中)三、指令的執(zhí)行形式MOVK100D0為連續(xù)執(zhí)行型MOVPK100D0為脈沖執(zhí)行型(僅在控制條件變?yōu)闈M足的上升沿執(zhí)行1次)為了正確地使用功能指令,需要了解指令的使用要素,再通過(guò)對(duì)加法指令A(yù)DD為例來(lái)說(shuō)明功能指令的幾個(gè)使用要素:①指令的功能編號(hào):FNC20②指令的助記符:ADD③數(shù)據(jù)長(zhǎng)度,功能指令按處理數(shù)據(jù)的長(zhǎng)度可分為16位指令或32位指令,功能指令前附有符號(hào)(D)時(shí)表示處理32位數(shù)據(jù),32位數(shù)據(jù)是用相鄰編號(hào)的字元件組成雙字元件來(lái)操作的④執(zhí)行形式功能指令有連續(xù)執(zhí)行型和脈沖執(zhí)行型兩種。在助記符后附有“P”符號(hào)時(shí)表示是脈沖執(zhí)行,脈沖執(zhí)行型功能指令只有在控制條件X0由OFF變?yōu)镺N的第一個(gè)掃描周期內(nèi)執(zhí)行一次,在以后的掃描周期里都不執(zhí)行。常用應(yīng)用指令一、傳送比較類指令1、比較指令該指令的使用要素見表17-1。比較指令CMP是將二個(gè)源操作數(shù)

中的數(shù)據(jù)進(jìn)行比較,其比較結(jié)果將驅(qū)動(dòng)目標(biāo)操作數(shù)[D]中相鄰三個(gè)位元件的狀態(tài)。表17-1比較指令的要素指令名稱助記符指令代碼操作數(shù)范圍程序步位數(shù)[S1.][S2.][D.]

CMPCMP(P)FNC10(16/32)K、H

CMP、CMPP…7步

DCMP、DCMPP…13步比較KnX、KnY、KnM、KnSY、M、S

T、C、D、V、Z

當(dāng)控制條件X0為ON時(shí),執(zhí)行比較指令,將源操作數(shù)

內(nèi)的數(shù)與源操作數(shù)

內(nèi)的數(shù)作代數(shù)比較,比較的結(jié)果驅(qū)動(dòng)目標(biāo)操作數(shù)中的位元件M0、M1、M2。當(dāng)K100>C20的當(dāng)前值時(shí),M0接通(M0=1);當(dāng)K100=C20的當(dāng)前值時(shí)M1接通(M1=1);當(dāng)K100<C20的當(dāng)前值時(shí)M2接通(M2=1)。

當(dāng)X0為OFF時(shí),比較指令CMP不執(zhí)行,M0、M1、M2的狀態(tài)保持不變。2、區(qū)域比較指令區(qū)域比較指令的使用要素見表17-2表17-2區(qū)域比較指令的要素指令名稱助記符指令代碼操作數(shù)范圍程序步位數(shù)[S1.][S2.][D.]

ZCPZCP(P)FNC11(16/32)K、H

ZCP、ZCPP…9步

DZCP、DZCPP…17步區(qū)域比較KnX、KnY、KnM、KnSY、M、S

T、C、D、V、Z

區(qū)域比較指令ZCP是將源操作數(shù)

中的數(shù)與兩個(gè)源操作數(shù)

中的數(shù)據(jù)進(jìn)行代數(shù)比較,其比較結(jié)果驅(qū)動(dòng)目標(biāo)操作數(shù)中相鄰三個(gè)位元件的狀態(tài)。當(dāng)控制條件X0為ON時(shí),執(zhí)行ZCP指令,當(dāng)K100>C30的當(dāng)前值時(shí),M3接通(M3=1);當(dāng)K100≤C30的當(dāng)前值≤K200時(shí),M4接通(M4=1),當(dāng)C30的當(dāng)前值>K200時(shí),M5接通(M5=1)。當(dāng)X0為OFF時(shí),M3、M4、M5的狀態(tài)保持不變。

傳送比較類指令

3、傳送指令傳送指令的使用要素見表17-4表17-4傳送指令的要素指令名稱助記符指令代碼操作數(shù)范圍程序步位數(shù)[S.][D.]

MOVMOV(P)FNC12(16/32)K、HKnY、KnM、KnST、C、D、V、ZMOV、MOVP…5步

DMOV、DMOVP…9步傳送KnX、KnY、KnM、KnS

T、C、D、V、Z傳送指令MOV是將源操作數(shù)內(nèi)的數(shù)據(jù)傳送到指定的目標(biāo)操作數(shù)內(nèi),即

→當(dāng)X0=ON時(shí),源操作數(shù)[S]中的常數(shù)K100傳送到目標(biāo)操作元件D0中。當(dāng)X0斷開時(shí),指令不執(zhí)行,數(shù)據(jù)保持不變。

4、多點(diǎn)傳送指令多點(diǎn)傳送指令的使用要素見表17-5表17-5多點(diǎn)傳送指令的要素指令名稱助記符指令代碼操作數(shù)范圍程序步位數(shù)[S.][D.]n多點(diǎn)傳送FMOVFMOV(P)FNC16(16)K、HKnY、KnM、KnST、C、D、V、ZK、H〈=512FMOV、FMOVP…7步

DFMOV、DFMOVP…13步KnX、KnY、KnM、KnST、C、D、V、Z多點(diǎn)傳送指令FMOV是將源操作數(shù)中的數(shù)據(jù)送到目標(biāo)操作數(shù)指定地址開始的n個(gè)元件中,指令執(zhí)行后n個(gè)元件中的數(shù)據(jù)完全相同。該指令常用于初始化程序中對(duì)某一批數(shù)據(jù)寄存器清零或置相同數(shù)的場(chǎng)合。

當(dāng)X0為ON時(shí),將常數(shù)0送到D5-D14這10個(gè)(n=10)數(shù)據(jù)寄存器中。二、四則運(yùn)算指令四則運(yùn)算包括ADD、SUB、MUL、DIV(二進(jìn)制加法、減法、乘法、除法)指令,所有的運(yùn)算都是代數(shù)運(yùn)算。1、加法指令加法指令使用要素見表17-9。表17-9加法指令的要素指令名稱助記符指令代碼操作數(shù)范圍程序步位數(shù)[S1.][S2.][D.]加法ADDADD(P)FNC20(16/32)K、HKnY、KnM、KnST、C、D、V、ZADD、ADDP…7步

DADD、DADDP…13步KnX、KnY、KnM、KnST、C、D、V、Z

加法指令A(yù)DD是將二個(gè)源操作數(shù)元件中的二進(jìn)制數(shù)相加,其結(jié)果送到目標(biāo)操作數(shù)元件中。如圖中的X0為ON時(shí),執(zhí)行(D10)+(D12)→(D14)。如圖中的X0從OFF到ON時(shí),執(zhí)行一次加法運(yùn)算,此后即使X0一直閉合也不執(zhí)行加法運(yùn)算。2、減法指令減法指令使用要素見表17-10

表17-10減法指令的要素指令名稱助記符指令代碼操作數(shù)范圍程序步位數(shù)[S1.][S2.][D.]減法SUBSUB(P)FNC21(16/32)K、HKnY、KnM、KnST、C、D、V、ZSUB、SUBP…7步

DSUB、DSUBP…13步KnX、KnY、KnM、KnST、C、D、V、Z減法指令SUB是將

指定的元件中的數(shù)減去

指定的元件中的數(shù),其差值送到[D]指定的元件中。

當(dāng)X1為ON時(shí),執(zhí)行(D0)-22→(D0)因?yàn)檫\(yùn)算結(jié)果送入存放源操作數(shù)的D0中,必須使用脈沖執(zhí)行方式。3、乘法指令乘法指令使用要素見表17-11

表17-11乘法指令的要素指令名稱助記符指令代碼操作數(shù)范圍程序步位數(shù)[S1.][S2.][D.]乘法MULMUL(P)FNC22(16/32)K、HKnY、KnM、KnST、C、D、V、ZMUL、MULP…7步

DMUL、DMULP…13步KnX、KnY、KnM、KnST、C、D、V、Z乘法指令MVL是將二個(gè)源操作元件中的二進(jìn)制數(shù)相乘,結(jié)果送到目標(biāo)元件中,如圖中,當(dāng)X2為ON時(shí),執(zhí)行16位乘法運(yùn)算(D0)×(D2)→(D5、D4)源操作數(shù)是16位,其乘積目標(biāo)操作數(shù)是32位,其中D4中存放低16位,D5中存放高16位。4、除法指令除法指令使用要素見表17-12表17-12除法指令的要素指令名稱助記符指令代碼操作數(shù)范圍程序步位數(shù)[S1.][S2.][D.]除法DIVDIV(P)FNC23(16/32)K、HKnY、KnM、KnST、C、D、V、ZDIV、DIVP…7步

DDIV、DDIVP…13步KnX、KnY、KnM、KnST、C、D、V、Z除法指令DIV是將指定的二個(gè)源操作數(shù)相除,

為被除數(shù),

為除數(shù),其商送到指定的目標(biāo)元件

中去,而余數(shù)送到

的下一個(gè)目標(biāo)元件。圖中當(dāng)X4為ON時(shí),(D0)÷(D2)→商放于(D4)中,余數(shù)放于(D5)中。三、數(shù)據(jù)處理類指令1、區(qū)域復(fù)位指令區(qū)域復(fù)位指令ZRST又稱成批復(fù)位,其使用要素見表17-16。表17-16區(qū)域復(fù)位指令的要素指令名稱助記符指令代碼操作數(shù)范圍程序步位數(shù)[D1.][D2.]區(qū)域復(fù)位ZRSTZRST(P)FNC40(16)Y、M、S、T、C、D(D1<=D2)ZRST、ZRSTP…5步

圖中,當(dāng)M8002由OFF變?yōu)镺N時(shí),將

指定的元件號(hào)范圍內(nèi)的同類元件成批復(fù)位,即位元件M500~M510全部復(fù)位;字元件C0~C10全部復(fù)位;狀態(tài)元件S20~S30全部復(fù)位。單個(gè)元件和字元件可以用RST指令復(fù)位。四、程序流控制指令1、條件跳轉(zhuǎn)指令

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論