電氣控制及PLC應(yīng)用課件5.3 項目五 四則運(yùn)算指令及應(yīng)用_第1頁
電氣控制及PLC應(yīng)用課件5.3 項目五 四則運(yùn)算指令及應(yīng)用_第2頁
電氣控制及PLC應(yīng)用課件5.3 項目五 四則運(yùn)算指令及應(yīng)用_第3頁
電氣控制及PLC應(yīng)用課件5.3 項目五 四則運(yùn)算指令及應(yīng)用_第4頁
電氣控制及PLC應(yīng)用課件5.3 項目五 四則運(yùn)算指令及應(yīng)用_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

口令:RAPID708電氣控制及PLC應(yīng)用

——項目化教程

授課人:

12026/1/262

學(xué)習(xí)目錄四則運(yùn)算指令及應(yīng)用01OPTIONS02OPTIONS03OPTIONS04OPTIONS乘法指令——MUL加法指令——ADD減法指令——SUB除法指令——DIV加1指令——INC減1指令——DEC05OPTIONS06OPTIONS3

學(xué)習(xí)目錄四則運(yùn)算指令及應(yīng)用42026/1/26

課前導(dǎo)學(xué)指令名稱指令碼位操作數(shù)范圍程序步脈沖執(zhí)行型和連續(xù)執(zhí)行型[S1·][S2·][D·]加法ADDFNC20(16/32)ADD、ADDP…7步DADD、DADDP…13步減法SUBFNC20(16/32)SUB、SUBP…7步DSUB、DSUBP…13步K、H、KnX、KnY、KnM、KnS、T、C、D、V、ZKnY、KnM、KnS、T、C、D、V、Z四則運(yùn)算指令及應(yīng)用:加法指令A(yù)DD、減法指令SUB加法和減法5

課前導(dǎo)學(xué)四則運(yùn)算指令及應(yīng)用:加法指令A(yù)DD、減法指令SUB加

法1減

法2X0ADDS1·D·S1·X0SUBD10D14D12X0ADDD10D14D12X0SUBS1·D·S1·含義

:含義

:例

:例

:+=S1·D·S1·-=S1·D·S1·62026/1/26

課前導(dǎo)學(xué)四則運(yùn)算指令及應(yīng)用:加法指令A(yù)DD、減法指令SUB繼電器編號名稱功能和用途M8020零標(biāo)志位ON:運(yùn)算結(jié)果為0M8021借位標(biāo)志位ON:當(dāng)運(yùn)算結(jié)果小于-32768(16位)或-2147483648(32位)時,負(fù)數(shù)溢出標(biāo)志M8022進(jìn)位標(biāo)志位ON:當(dāng)運(yùn)算結(jié)果大于32768(16位)或2147483648(32位)時,正數(shù)溢出標(biāo)志7

課前導(dǎo)學(xué)X0SUBD10D14D12X0ADDD10D14D12例

:例

:X0ADDPD10D14D12X0SUBPD10D14D12四則運(yùn)算指令及應(yīng)用:加法指令A(yù)DDP、減法指令SUBP

選用連續(xù)執(zhí)行型,PLC每掃描一個周期,指令就執(zhí)行一次,此時,重復(fù)執(zhí)行加、減運(yùn)算可能不是我們需要的,所以應(yīng)該選擇脈沖執(zhí)行型指令A(yù)DD加上字母P、SUB也加上字母P或邊沿觸發(fā)型驅(qū)動條件。注意:82026/1/26

課前導(dǎo)學(xué)指令名稱指令碼位操作數(shù)范圍程序步脈沖執(zhí)行型和連續(xù)執(zhí)行型[S1·][S2·][D·]乘法MULFNC22(16/32)MUL、MULP…7步DMUL、DMULP…13步除法DIVFNC23(16/32)DIV、DIVP…7步DDIV、DDIVP…13步KnX、KnY、KnM、KnS、T、C、D、V、ZKnY、KnM、KnS、T、C、D四則運(yùn)算指令及應(yīng)用:乘法指令MUL、除法指令DIV乘法和除法92026/1/26四則運(yùn)算指令及應(yīng)用:乘法指令MUL、除法指令DIV

課前導(dǎo)學(xué)X0MULS1·D·S1·X0DIVD10D14D12X0MULD10D14D12X0DIVS1·D·S1·含義

:含義

:例

:例

:×=S1·D·S1·÷=S1·D·S1·16位:(S1)×(S2)=(D+1,D)32位:(S1+1,S1)×(S2+1,S2)=(D+3,D+2,D+1,D)1

16位:(S1)÷(S2)=(D)商...(D+1)余數(shù)

32位:(S1+1,S1)÷(S2+1,S2)=(D+1,D)商...(D+3,D+2)余數(shù)2102026/1/26四則運(yùn)算指令及應(yīng)用:乘法指令MULP、除法指令DIVP

課前導(dǎo)學(xué)X0DIVD10D14D12X0MULD10D14D12例

:例

:X0MULPD10D14D12X0DIVPD10D14D12和加、減指令一樣,PLC每掃描一個周期,指令就執(zhí)行一次,此時,重復(fù)執(zhí)行乘、除運(yùn)算可能不是我們需要的,所以應(yīng)該選擇脈沖執(zhí)行型指令MUL加上字母P、DIV加上字母P或邊沿觸發(fā)型驅(qū)動條件。注意:112026/1/26

課前導(dǎo)學(xué)SUBK1200K500D210ADDK50K210D200M800050加210結(jié)果存D200中DIVK100K4D220MULK70K20D230指令前加D為32位,指令后加P則執(zhí)行一次。1200減500結(jié)果存D210中100除4結(jié)果存D220中70乘20結(jié)果存D230中SUBK1200K500D210ADDK50K210D200M8000廢品合格品總量DIVK100K4D220MULK70K20D230設(shè)定量當(dāng)前量剩余量每轉(zhuǎn)脈沖導(dǎo)程脈沖時間速度位移四則運(yùn)算指令及應(yīng)用:案例解析一解決的問題122026/1/26

課前導(dǎo)學(xué)四則運(yùn)算指令及應(yīng)用:案例解析二控

制要求:置初值:1×2=2;2×2=4;4×2=8;……形成正序移位8÷2=4;4÷2=2;2÷2=1形成反序移位有一組燈16個燈,接于Y000~Y017。當(dāng)X000為ON時,燈正序每隔1s單個移位,并循環(huán);當(dāng)X000為OFF時,燈反序每隔1s單個移位,至Y000為ON,停止。SETY0M8002ENDY17X0M8013MULPK4Y0K2K4Y0DIVPK4Y0K2K4Y0X0Y0M8013132026/1/26

課前導(dǎo)學(xué)四則運(yùn)算指令及應(yīng)用:案例解析三算式的運(yùn)算:38X/255+2式中“X”代表輸入端口K2X0采集到的數(shù),運(yùn)算結(jié)果需送輸出口K2Y0;X020為起停開關(guān)。M8000MOVPK2X0D0MOVPK38D1MOVPK255D2MOVPK2D3MULPD0D1D4DIVPD4D2D5ADDPD5D3K2Y0END225538X*/+Y=38X/255+2賦值運(yùn)算142026/1/26

課前導(dǎo)學(xué)四則運(yùn)算指令及應(yīng)用:案例解析四彩燈正序亮至全亮、反序熄至全熄再循環(huán)控制

彩燈12盞,接于Y000~Y013用加1、減1指令及變址寄存器實現(xiàn)正序亮至全亮、反序熄至全熄再循環(huán)控制,彩燈狀態(tài)變化的時間單位為s秒),用秒脈沖M8013實現(xiàn)。M0置1,燈正序逐個點亮。M1置1,燈逆序逐個點亮。X1置0,禁止燈亮。上電時,Z復(fù)位。燈全熄后,復(fù)位M1。

燈全亮后,置位M1。152026/1/26

課前導(dǎo)學(xué)指令名稱指令碼位操作數(shù)范圍程序步脈沖執(zhí)行型和連續(xù)執(zhí)行型[D·]加法INCFNC24(16/32)INC、INCP…3步DINC、DINCP…5步減法DECFNC25(16/32)DEC、DECP…3步DDEC、DDECP…5步KnY、KnM、KnST、C、D、Z四則運(yùn)算指令及應(yīng)用:加1指令I(lǐng)NC、減1指令DEC只有一個操作元件162026/1/26

課前導(dǎo)學(xué)四則運(yùn)算指令及應(yīng)用:指令格式X0INCD·X0DECD·X0INC(P)D·X0DEC(P)D·11加減(D)+1=(D)(D)—1=(D)172026/1/26

課前導(dǎo)學(xué)四則運(yùn)算位指令及應(yīng)用:案例解析INC和DEC指令在執(zhí)行過程中不會影響到標(biāo)志位,M8020/M8021/M8022+110-132767-32768-1DEC指令10-132767-32768INC指令182026/1/26

課前導(dǎo)學(xué)四則運(yùn)算位指令及應(yīng)用:案例解析四解OPTIONS求1+2+3+......+99的和。X1INCD0ADDD1D0D1<D0K99END999949509999192026/1/26任務(wù)實踐四則運(yùn)算位指令及應(yīng)用:自動車庫的PLC控制自動車庫示意圖尚有車位指示燈車位已滿指示燈車位車位入口出口入口欄桿出口車位傳感器入口欄桿入口欄桿車位傳感器控制要求:車庫總共有100個車位,車進(jìn)入各自使用的通道時,通道口設(shè)有自動欄桿機(jī),有進(jìn)車或有車出時欄桿抬起,且能自動放下。車輛進(jìn)出分別由入口車檢傳感器和出口車檢傳感器判斷,當(dāng)車庫內(nèi)有空車位時,尚有車位指示燈亮表示可以繼續(xù)停放,當(dāng)車庫內(nèi)沒有空車位時,則車位已滿指示燈亮,表示已滿,不再允許車輛駛?cè)搿?02026/1/26任務(wù)實踐應(yīng)用算術(shù)運(yùn)算指令實現(xiàn)功率調(diào)節(jié)控制控制要求:1.控制要求某加熱器的功率調(diào)節(jié)有6個擋位,分別是0.5kW、1kW、1.5kW、2kW、2.5kW和3kW。每按一次功率增加按鈕SB2,功率上升1擋;每按一次功率減少按鈕SB3,功率下降1擋;按停止按鈕SB1,停止加熱。按圖5-3-19所示連接功率控制線路。由于負(fù)載電流較大,每個接觸器的3個主觸點可并直接使用。在實踐中,發(fā)熱元件R1、R2、R3可用白熾燈代替。輸出功率KM字元件K1M0/輸出端Y字元件數(shù)據(jù)M3M2/Y2M1/YIM0/Y00000000.5000111001021.501132010042.501015301106212026/1/26任務(wù)實踐應(yīng)用算術(shù)運(yùn)算指令實現(xiàn)功率調(diào)節(jié)控制輸出功率KM字元件K1M0/輸出端Y字元件數(shù)據(jù)M3M2/Y2M1/YIM0/Y00

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論