資源描述:
《三菱plc功能指令》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、FX2N系列可編程控制器功能指令4.5.1概述定義可編程控制器的基本指令——基于繼電器、定時(shí)器、計(jì)數(shù)器類軟元件,主要用于邏輯處理的指令。功能指令(應(yīng)用程序)——用于數(shù)據(jù)的傳送、運(yùn)算、變換及程序控制等功能。3概述功能指令的特點(diǎn)功能強(qiáng)大指令處理的數(shù)據(jù)多數(shù)據(jù)在存儲(chǔ)單元中流轉(zhuǎn)的過程復(fù)雜4數(shù)據(jù)類軟元件及存儲(chǔ)器組織一、數(shù)據(jù)類軟元件的類型及使用1.數(shù)據(jù)寄存器(D)數(shù)據(jù)寄存器是用于存儲(chǔ)數(shù)值數(shù)據(jù)的軟元件,F(xiàn)X2N系列機(jī)中為16位(最高位為符號(hào)位,可處理數(shù)值范圍為-32,767~+32,767),如將2個(gè)相鄰數(shù)據(jù)寄存器組合,可存儲(chǔ)32位(最高位
2、為符號(hào)位,可處理數(shù)值范圍為-2,147,483,647~+2,147,483,647)的數(shù)值數(shù)據(jù)。5數(shù)據(jù)類軟元件及存儲(chǔ)器組織圖6-116/32位二進(jìn)制數(shù)據(jù)各位權(quán)值6數(shù)據(jù)類軟元件及存儲(chǔ)器組織常用數(shù)據(jù)寄存器有以下幾類:通用數(shù)據(jù)寄存器(D0~D199共200點(diǎn))斷電保持?jǐn)?shù)據(jù)寄存器(D200~D511共312點(diǎn))特殊數(shù)據(jù)寄存器(D8000~D8255共256點(diǎn))7數(shù)據(jù)類軟元件及存儲(chǔ)器組織舉例在D8000中,存有監(jiān)視定時(shí)器的時(shí)間設(shè)定值。它的初始值由系統(tǒng)只讀存儲(chǔ)器在通電時(shí)寫入。要改變時(shí)可利用傳送指令(FNC12MOV)寫入未定義的特殊數(shù)
3、據(jù)寄存器不要使用!圖6-2特殊數(shù)據(jù)寄存器數(shù)據(jù)的寫入FNC12MOVK250D800FNC07WDTM8002將監(jiān)視定時(shí)器設(shè)為250ms監(jiān)視定時(shí)器刷新8數(shù)據(jù)類軟元件及存儲(chǔ)器組織變址寄存器V、Z和通用數(shù)據(jù)寄存器一樣,是進(jìn)行數(shù)值數(shù)據(jù)讀、寫的16位數(shù)據(jù)寄存器。主要用于運(yùn)算操作數(shù)地址的修改。進(jìn)行32位數(shù)據(jù)運(yùn)算時(shí),將V0~V7,Z0~Z7對(duì)號(hào)結(jié)合使用,如指定Z0為低位,則V0為高位,組合成為:(V0,Z0)。變址寄存器V、Z的組合如圖6-3所示。2.變址寄存器(V0~V7,Z0~Z7共16點(diǎn))V0Z0V0Z016位32位16位高位低位變
4、址寄存器V、Z的組合9數(shù)據(jù)類軟元件及存儲(chǔ)器組織舉例軟元件的變址FNC12MOVD5V0D10Z0X000如:當(dāng)V0=8,Z0=14時(shí),D(5+8)=D(13);D(10+14)=D(24)則(D13)→(D24)當(dāng)V0=9,D(5+9)=D(14),則(D14)→(D24)圖6-4變址寄存器的使用說明可以用變址寄存器進(jìn)行變址的軟元件是:X、Y、M、S、P、T、C、D、K、H、KnX、KnY、KnM、KnS。10數(shù)據(jù)類軟元件及存儲(chǔ)器組織注意!變址寄存器不能修改V與Z本身或位數(shù)指定用的Kn參數(shù)。例如K4M0Z有效,而K0ZM0無
5、效。11數(shù)據(jù)類軟元件及存儲(chǔ)器組織二、數(shù)據(jù)類軟元件的結(jié)構(gòu)形式(1)基本形式FX2N系列PLC數(shù)據(jù)類元件的基本結(jié)構(gòu)為16位存儲(chǔ)單元。具有符號(hào)位和字元件。(2)雙字元件其中低位元件存儲(chǔ)32位數(shù)據(jù)的低位部分,高位元件存儲(chǔ)32位數(shù)據(jù)的高位部分。最高位(第32位)為符號(hào)位。在指令中使用雙字元件時(shí),一般只用其低位地址表示這個(gè)元件,其高位同時(shí)被指令使用。雖然取奇數(shù)或偶數(shù)地址作為雙字元件的低位是任意的,但為了減少元件安排上的錯(cuò)誤,建議用偶數(shù)作為雙字元件的元件號(hào)。18數(shù)據(jù)類軟元件及存儲(chǔ)器組織(3)位組合元件FX2N系列PLC中使用4位BCD碼,
6、產(chǎn)生了位組合元件。位組合元件常用輸入繼電器X、輸出繼電器Y、輔助繼電器M及狀態(tài)繼電器S組成,元件表達(dá)為KnX、KnY、KnM、KnS等形式,式中Kn指有n組這樣的數(shù)據(jù)。KnX000表示位組合元件是由從X000開始的n組位元件組合。若n為1,則K1X0指由X000、X001、X002、X003四位輸入繼電器的組合;而n為2,則K2X0是指X000~X007八位輸入繼電器的二組組合。除此之外,位組合元件還可以變址使用,如KnXZ、KnYZ、KnMZ、KnSZ等,這給編程帶來很大的靈活性。舉例19功能指令的表達(dá)形式、使用要素及分類
7、一、功能指令的表達(dá)形式及使用要素1.功能指令的表達(dá)形式功能指令不含表達(dá)梯形圖符號(hào)間相互關(guān)系的成分,而是直接表達(dá)本指令要做什么。FNC12MOVK123D500X8002圖6-6功能指令的梯形圖形式24功能指令的表達(dá)形式、使用要素及分類指令名稱助記符指令代碼操作數(shù)范圍程序步[S1·][S2·][D·]加法ADDADD(P)FNC20(16/32)K、HKnX、KnY、KnM、KnST、C、D、V、ZKnY、KnM、KnST、C、D、V、ZADD、ADDP…7步DADD、DADDP…13步2.功能指令的使用要素表6-2加法指令要
8、素圖6-7功能指令的格式及要素25功能指令的表達(dá)形式、使用要素及分類功能指令的使用要素功能指令編號(hào)助記符數(shù)據(jù)長(zhǎng)度執(zhí)行形式操作數(shù)⑤.某些指令如INC,DEC在用連續(xù)執(zhí)行方式時(shí)應(yīng)特別注意,每個(gè)掃描周期都要執(zhí)行一次。警示標(biāo)示。264.5.2程序流向控制指令FNC00—FNC09目錄條件跳轉(zhuǎn)指令及