




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 功能指令:實際上就是許多功能不同的子程序。 FX系列的功能指令種類: (1)程序控制; (2)傳送與比較; (3)算術(shù)與邏輯運算; (4)移位與循環(huán); (5)數(shù)據(jù)處理; (6)高速處理; (7)外部輸入輸出處理; (8)設(shè)備通信 等10大類100條。 PLC采用助記符形式來表示功能指令 ,還具有指定的功能號 。 如: 功能號 助記符 FX45 MEAN 操作碼 :源操作數(shù)源操作數(shù)、目標(biāo)操作數(shù)目標(biāo)操作數(shù)和數(shù)據(jù)個數(shù)數(shù)據(jù)個數(shù)三部分組成。FX系列PLC的功能指令編號為FNC00FNC249。 假設(shè)Z0=10: 則(D0+D1+D2)/3D(4+10)=D14脈沖執(zhí)行脈沖執(zhí)行 :指令助記符后的(P)符
2、號表示脈沖執(zhí)行,不需要在每個掃描周期都執(zhí)行。連續(xù)執(zhí)行連續(xù)執(zhí)行 :無(P)指令在每個掃描周期都被重復(fù)執(zhí)行。 (1)位元件: 只處理ON/OFF狀態(tài)的元件稱為位元件。如: X、Y、M和S 。 (2)字元件:處理數(shù)據(jù)的元件稱為字元件。如: 數(shù)據(jù)積存器D。 位元件也可組合成字元件位元件也可組合成字元件 (3)位元件的組合:4個位元件為一組組成單元。 組合方式:KnM0 其中n為組數(shù),16位數(shù)操作數(shù)需要4組,即K1K4;32位操作數(shù)需要8組,即K1K8。M0為首個位元件。例如: K2M0表示用M0M7組合,可表示8位數(shù)據(jù)。 K4M10表示用M10M25組合,可表示16位數(shù)據(jù)。(4)數(shù)據(jù)長度 數(shù)據(jù)長度:1
3、6位和32位兩種。 處理32位數(shù)據(jù)用D字母標(biāo)注,處理16為數(shù)據(jù)不加標(biāo)注。 例如:MOV(D):表示傳送 32位指令; MOV:表示傳送16位指令。 (5) 指令執(zhí)行類型 指令執(zhí)行類型:連續(xù)執(zhí)行和脈沖執(zhí)行兩類。 脈沖執(zhí)行:只在一個掃描周期中執(zhí)行,即只執(zhí)行1次; 脈沖執(zhí)行的表示:在助記符后加符號P,例如:MOV(P) 連續(xù)執(zhí)行:每個掃描周期都執(zhí)行,即連續(xù)執(zhí)行多次,助記符后不加符號。 功能指令按功能號FNC00FNC99編排。 每條功能指令都有一個指令助記符。 例如上圖中功能號為45的FNC45功能指令的助記符為:MEAN。 它是一條數(shù)據(jù)處理平均值功能指令。 圖中(P)是脈沖執(zhí)行功能,(16)表示只
4、能做16位操作。 這條平均值指令是7步指令。 S-源操作數(shù),指出操作的對象。 D-目標(biāo)操作數(shù),指出操作結(jié)果存放的位置。 運算過程: 作用:在傳送、比較指令中用來修改操作對象的元件號。 對32位指令,V作高16位;Z作為低16位。 (D5V)+(D15Z)(D40Z)(D15)+(D35)(D60) 一、程序流向控制功能指令 1條件調(diào)轉(zhuǎn)指令 指令代碼; FNC00 梯形圖符號: Pn-標(biāo)號; n -063 指令代碼 子程序調(diào)用:FNC01; 子程序返回:FNC02 梯形圖符號 子程序調(diào)用: 子程序返回: (1)標(biāo)號要放在主程序結(jié)束指令(FEND)之后; (2)同一標(biāo)號不能重復(fù)使用。 (3)子程序
5、可以嵌套 (1)指令代碼 中斷返回:FNC03; 允許中斷:FNC04; 禁止中斷:FNC05; (2)梯形圖符號 允許中斷: 禁止中斷: 中斷返回: (1)指令代碼 :FNC06; (2)梯形圖符號: 程序執(zhí)行到FEND指令時,進行數(shù)據(jù)輸出、輸入處理、監(jiān)視定時器刷新,然后返回到第0步。 說明: CALL、CALL(P)指令對應(yīng)的編號應(yīng)寫在FEND指令之后,調(diào)用的子程序必須以SRET結(jié)束; 中斷子程序也要寫在FEND指令之后,且中斷子程序必須以IRET結(jié)束。 1比較指令 助記符:CMP; 指令代碼:FNC10; 梯形圖符號: 含義:將源操作數(shù)S1和源操作數(shù)S2的數(shù)據(jù)進行比較,結(jié)果保存到目標(biāo)操作
6、數(shù)D中,且比較結(jié)果影響M0、M1、M2的狀態(tài)。S1S2,M0=ON;S1=S2,M1=ON; S1S2,M2=ON; (1)S1S,M3為ON。 即S最小,S2最大。 (2)S1SS2,M4為ON。 即S1最小,S2最大; (3)S2S,M5為ON。 即S1最小,S最大。 作用:傳送指令是將一個數(shù)據(jù)從一個單元傳送到另一個單元。 助記符:MOV; 指令代碼:FNC12; 梯形圖符號: 操作數(shù):S、D。 源操作數(shù):S是被傳送數(shù)所在單元。 源操作數(shù)類型:K、H; 源操作數(shù)的構(gòu)成:KnX、KnY、KnM、KnS;T、 C、 D、 V、 Z。 目標(biāo)操作數(shù):D是目的單元。 目標(biāo)操作數(shù)的構(gòu)成:KnY、KnM
7、、KnS;T、 C、 D、 V、 Z。執(zhí)行過程:常數(shù)100 D10 作用:數(shù)據(jù)傳送指令是從源操作數(shù)指定的元件開始的n個數(shù)組成的數(shù)據(jù)塊傳送到指定的目標(biāo)。 助記符:BMOV(block move); 指令代碼:FNC15; 梯形圖符號: 操作數(shù):S、D、n。 源操作數(shù):S被傳送數(shù)據(jù)所在的首元件。 源操作數(shù)類型:K、H; 源操作數(shù)的構(gòu)成:KnX、KnY、KnM、KnS;T、 C、 D、 V、 Z。 目標(biāo)操作數(shù):D是目的地址的首元件。 目標(biāo)操作數(shù)的構(gòu)成:KnY、KnM、KnS;T、 C、 D、 V、 Z。 n:數(shù)據(jù)塊的數(shù)據(jù)個數(shù)(K、H)。 (1)先高后低; (2)先低后高: 作用:多點傳送指令是將源操
8、作數(shù)指定的元件中的數(shù)據(jù)傳送到指定目標(biāo)開始的n個元件中。 助記符:FMOV; 指令代碼:FNC16; 梯形圖符號: 操作數(shù):S、D、n。 源操作數(shù):S被傳送數(shù)據(jù)所在的元件。 源操作數(shù)類型:K、H; 源操作數(shù)的構(gòu)成:KnX、KnY、KnM、KnS;T、 C、 D、 V、 Z。 目標(biāo)操作數(shù):D是目標(biāo)地址的首元件。 目標(biāo)操作數(shù)的構(gòu)成:KnY、KnM、KnS;T、 C、 D、 V、 Z。 n:目標(biāo)首元件個數(shù)(K、H)。執(zhí)行過程: 作用:傳送指令是將兩個目標(biāo)元件的數(shù)據(jù)進行交換。 助記符:XCH; 指令代碼:FNC17; 梯形圖符號: 操作數(shù):D1、D2。 目標(biāo)操作數(shù):D1、D2是目的單元。 目標(biāo)操作數(shù)的構(gòu)
9、成:KnY、KnM、KnS;T、 C、 D、 V、 Z。 例如該指令執(zhí)行1次。 1加法指令 作用:加法指令完成源元件中的2個數(shù)相加,并將和存入目標(biāo)元件。 助記符:ADD; 指令代碼:FNC20; 梯形圖符號: 操作數(shù):S1、S1、D。 源操作數(shù):S1、S1,存放加數(shù)和被加數(shù)的元件。 源操作數(shù)類型:K、H; 源操作數(shù)的構(gòu)成:KnX、KnY、KnM、KnS;T、 C、 D、 V、 Z。 目標(biāo)操作數(shù):D 存放結(jié)果的元件。 目標(biāo)操作數(shù)的構(gòu)成:KnY、KnM、KnS;T、 C、 D、 V、 Z。S1+S2D 即D10+D12D14 (1)ADD指令進行的是二進制數(shù)的加法; (2)每個數(shù)據(jù)的最高位為符號位
10、(0為正,1為負); (3)ADD指令有4個標(biāo)志,M8020為零標(biāo)志,結(jié)果為0,則M8020置1;M8021為借位標(biāo)志,結(jié)果小于-32767(16位運算)或-2147483647(32位運算)M8021置1;M8022為進位標(biāo)志,結(jié)果超過32767(16位運算)或2147483647(32位運算)M8022置1;M8023為浮點操作標(biāo)志。 (4)在32位運算中,被指定的字元件是低16位元件,而下一個即位高16位。 (5)源操作數(shù)元件和目標(biāo)元件可用相同的編號,此時,若采用連續(xù)執(zhí)行的ADD指令,則結(jié)果在每個周期都會改變。D10+2D10即D10中的數(shù)據(jù)每個掃描周期加2。則當(dāng)X0由OFFON變化時,
11、D10的數(shù)據(jù)加2 例如:操作:D11、D10與D21、D20中的浮點數(shù)相加, 結(jié)果存在D31、D30中。 減法指令完成源元件中的2個數(shù)相減,并將結(jié)果存入目標(biāo)元件。 助記符:SUB(subtraction); 指令代碼:FNC21; 梯形圖符號: 操作數(shù):S1、S1、D。 源操作數(shù):S1、S1,存放減數(shù)和被減數(shù)的元件。 源操作數(shù)類型:K、H; 源操作數(shù)的構(gòu)成:KnX、KnY、KnM、KnS;T、 C、 D、 V、 Z。 目標(biāo)操作數(shù):D 存放結(jié)果的元件。 目標(biāo)操作數(shù)的構(gòu)成:KnY、KnM、KnS;T、 C、 D、 V、 Z。S1-S2D 即:D10-D12D14 (1)SUB指令進行的是二進制數(shù)的
12、加法; (2)每個數(shù)據(jù)的最高位為符號位(0為正,1為負); (3)SUB指令有4個標(biāo)志,M8020為零標(biāo)志,結(jié)果為0,則M8020置1;M8021為借位標(biāo)志,結(jié)果小于-32767(16位運算)或-2147483647(32位運算)M8021置1;M8022為進位標(biāo)志,結(jié)果超過32767(16位運算)或2147483647(32位運算)M8022置1;M8023為浮點操作標(biāo)志。 例如:(D11,D10)-(D13,D12)(D15,D14) 例如:D10-2D10即D10中的數(shù)據(jù)每個掃描周期減2。則當(dāng)X0由OFFON變化時,D10的數(shù)據(jù)減2。 例如:操作:D11、D10與D21、D20中的浮點數(shù)
13、相減,結(jié)果存在D31、D30中。 作用:乘法指令完成源元件中的2個數(shù)相乘,并將和存入目標(biāo)元件。 助記符:MUL(multiplication); 指令代碼:FNC22; 梯形圖符號: 操作數(shù):S1、S1、D。 操作數(shù):S1、S1、D。 源操作數(shù):S1、S1,存放乘數(shù)和被乘數(shù)的元件。 源操作數(shù)類型:K、H; 源操作數(shù)的構(gòu)成:KnX、KnY、KnM、KnS;T、 C、 D、 V、 Z。 目標(biāo)操作數(shù):D 存放結(jié)果的元件。 目標(biāo)操作數(shù)的構(gòu)成:KnY、KnM、KnS;T、 C、V、 Z(只用16位)。S1S2D 即(D10)(D12)(D15,D14) 說明:(1)MUL指令進行的是二進制數(shù)的加法;(2
14、)每個數(shù)據(jù)的最高位為符號位(0為正,1為負);(3)乘積以32位形式存到目標(biāo)元件中。 例如:S1S2D 即(D11,D10)(D13,D12)(D17,D16,D15,D14) 與ADD指令一樣,用MUL指令作浮點數(shù)運算時,必須在加法指令執(zhí)行前啟動M8023。 例如: 作用:除法指令完成源元件中的2個數(shù)相除,并將和存入目標(biāo)元件。 助記符:DIV(division); 指令代碼:FNC23; 梯形圖符號: 操作數(shù):S1、S1、D。 源操作數(shù):S1、S1,存放除數(shù)和被除數(shù)的元件。 目標(biāo)操作數(shù):D 存放結(jié)果的元件。 例如 S1S2D D10被除數(shù)D12除數(shù)=D14商D15余數(shù) 例如 S1S2D D1
15、1,D10D13,D12=D15,D14商D17,D16余數(shù) 助記符:INC(increase); 指令代碼:FNC24; 梯形圖符號: 操作數(shù):D,目標(biāo)操作數(shù); 操作: 將該地址中的數(shù)加1后還放到原地址中。操作:D10+1D10 助記符:DEC(decrease); 指令代碼:FNC25; 梯形圖符號: 操作數(shù):D,目標(biāo)操作數(shù); 操作:將該地址中的數(shù) 減1后還放到原地址中。執(zhí)行過程:D10-1D10 助記符:WAND; 指令代碼:FNC26; 梯形圖符號: 操作數(shù):S1、S1、D。 源操作數(shù):S1、S1,存放參與運算的兩個數(shù)。 目標(biāo)操作數(shù):D存放結(jié)果的元件。例如執(zhí)行過程:D10D12D14(
16、1)按位按位“與與”運算運算(2)規(guī)則:11=1; 01=0;10=0; 00=0。 助記符:WOR; 指令代碼:FNC27; 梯形圖符號: 操作數(shù):S1、S1、D。 源操作數(shù):S1、S1,存放參與運算的兩個數(shù)。 目標(biāo)操作數(shù):D存放結(jié)果的元件。 1右循環(huán)指令 作用:數(shù)據(jù)各位向右移n位最后一次從最高位移出的狀態(tài)保存在進位標(biāo)志輔助繼電器M8022中。 助記符:ROR(roll right); 指令代碼:FNC30; 梯形圖符號: 操作數(shù):D、n。 目標(biāo)操作數(shù):D 存放被操作數(shù)。 目標(biāo)操作數(shù)的構(gòu)成:KnY、KnM、KnS;T、 C、 D、 V、 Z。 常數(shù):n表示右移的位數(shù)。執(zhí)行過程:執(zhí)行結(jié)果: 作
17、用:數(shù)據(jù)各位向左移n位最后一次從最高位移出的狀態(tài)保存在進位標(biāo)志輔助繼電器M8022中。 助記符:ROL(roll left); 指令代碼:FNC31; 梯形圖符號: 操作數(shù):D、n。 目標(biāo)操作數(shù):D 存放被操作數(shù)。 目標(biāo)操作數(shù)的構(gòu)成:KnY、KnM、KnS;T、 C、 D、 V、 Z。 常數(shù):n表示左移的位數(shù)。執(zhí)行過程:執(zhí)行結(jié)果: 1成批復(fù)位指令 成批復(fù)位指令也叫區(qū)間復(fù)位指令。 助記符:ZRST(zone reset) ; 指令代碼:FNC40; 梯形圖符號: 操作數(shù):D1、D2(D1D2)。 目標(biāo)操作數(shù):D1、D2分別制定區(qū)間開始和區(qū)間結(jié)束。 目標(biāo)操作數(shù)的構(gòu)成:KnY、KnM、KnS;T、
18、C、 D。執(zhí)行結(jié)果:定時器:T10T50被復(fù)位;計數(shù)器:C235C255被復(fù)位。 作用:用于驅(qū)動報警器。 助記符:ANS; 指令代碼:FNC46; 梯形圖符號: 操作數(shù):S、n、D。 源操作數(shù)S:指定定時器及編號。 源操作數(shù)構(gòu)成:定時器T(T0-T99,100ms通用定時器)。 常數(shù)n:定時器設(shè)定值。 常數(shù)n的構(gòu)成:常數(shù)K寄存器,范圍:1-32767。 目標(biāo)操作數(shù)D:被置位的元件。 目標(biāo)操作數(shù)的構(gòu)成:S(S900-S999)。執(zhí)行過程:(1)若X0、X1同時為ON并超過1s,則S900置1。置1后若X0或X1為OFF,則定時器復(fù)位而S900保持為1。(2)若X0或X1在1s為OFF,則定時器復(fù)位。 作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 轉(zhuǎn)讓荔枝園合同協(xié)議書
- 購銷合同調(diào)解協(xié)議書
- 違約合同解約協(xié)議書范本
- 合伙采煤合同協(xié)議書模板
- 慈溪市旭偉電子有限公司介紹企業(yè)發(fā)展分析報告
- 游戲行業(yè)游戲開發(fā)與運營支持策略方案
- 零售行業(yè)數(shù)字化門店運營與數(shù)據(jù)分析方案
- 醫(yī)用中心供氧設(shè)備項目可行性分析報告
- 獸醫(yī)崗位招聘筆試題及解答(某大型國企)
- 學(xué)校教育國際化工作計劃-總結(jié)范文
- 太陽能路燈采購安裝方案投標(biāo)文件(技術(shù)方案)
- 黑龍江商業(yè)職業(yè)學(xué)院《生活中的科學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年中國校園外賣行業(yè)市場深度評估及投資戰(zhàn)略規(guī)劃報告
- 電網(wǎng)工程設(shè)備材料信息參考價(2024年第四季度)
- 高級餐飲食品安全管理員技能鑒定理論考試題庫500題(含答案)
- 印刷廠售后服務(wù)崗位職責(zé)
- 加強農(nóng)村“三資”管理
- 《危重病人護理常規(guī)》課件
- 小學(xué)生認識醫(yī)生的課件
- 2023-2024學(xué)年人教版數(shù)學(xué)八年級下冊期末復(fù)習(xí)試卷(含答案)
- 2025中國華電集團限公司校招+社招高頻重點提升(共500題)附帶答案詳解
評論
0/150
提交評論