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

下載本文檔

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

文檔簡(jiǎn)介

FX系列PLC應(yīng)用指令移位和循環(huán)指令數(shù)據(jù)處理指令高速處理指令外部輸入輸出指令其它指令傳送和比較指令算術(shù)與邏輯指令1.0傳送和比較指令傳送和比較指令(FNC10~FN19)一、比較指令和區(qū)間比較指令比較指令CMP(Compare)指令格式如下:功能:將源操作數(shù)[S1.]和源操作數(shù)[S2.]的數(shù)據(jù)進(jìn)行比較,比較結(jié)果用目標(biāo)元件[D.]的狀態(tài)來表示。一、比較指令和區(qū)間比較指令區(qū)間比較指令ZCP(ZoneCompare)指令格式如下:功能:指令執(zhí)行時(shí)源操作數(shù)[S.]與[S1.]和[S2.]的內(nèi)容進(jìn)行比較,并比較結(jié)果用目標(biāo)元件[D.]的狀態(tài)來表示。指令使用說明:源操作數(shù)可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目標(biāo)操作數(shù)是Y、M、S。源操作數(shù)進(jìn)行比較時(shí),比較結(jié)果放入3個(gè)連續(xù)的目的操作數(shù)繼電器中。注意區(qū)間比較時(shí)S1不能大于S2。比較結(jié)果的清除,分別使用RST指令和ZRST指令。指令使用舉例:在某生產(chǎn)包裝線上每來一個(gè)產(chǎn)品時(shí),機(jī)械手將其放入包裝箱中,當(dāng)包裝箱中放入50個(gè)產(chǎn)品時(shí),工人將包裝箱打包好,并放上新的包裝箱,機(jī)械手將產(chǎn)品放入下一個(gè)包裝箱。試用應(yīng)用指令實(shí)現(xiàn)功能。二、傳送指令和移位傳送指令傳送指令MOV(Move)指令格式如下:功能:將源操作數(shù)[S.]傳送到目的操作數(shù)[D.]中。三、BCD轉(zhuǎn)換和BIN轉(zhuǎn)換指令BIN轉(zhuǎn)換指令(BCDCodetoBIN)指令格式如下:功能:將源操作數(shù)[S.]BCD,轉(zhuǎn)換成二進(jìn)制傳送到目的操作數(shù)[D.]中。指令使用說明:源操作數(shù)可以是KnX、KnY、KnM、KnS、T、C、D、V、Z;目標(biāo)操作數(shù)是KnY、KnM、KnS、T、C、D、V、Z。

BCD碼的數(shù)值范圍:16位時(shí)0~9999,32位時(shí)0~99999999。

PLC內(nèi)部運(yùn)算采用二進(jìn)制,BCD指令可以將二進(jìn)制轉(zhuǎn)換成BCD碼,然后在7段數(shù)碼管上顯示;BIN指令可以將撥碼開關(guān)輸入的BCD碼轉(zhuǎn)換成二進(jìn)制,然后進(jìn)行運(yùn)算。

BIN指令源操作數(shù)S1內(nèi)容不是BCD時(shí)出錯(cuò)。注意特殊輔助繼電器M8032的功能。BCD指令中,雙字被轉(zhuǎn)換成科學(xué)計(jì)數(shù)法格式;BIN指令中,將科學(xué)計(jì)數(shù)法格式轉(zhuǎn)換成浮點(diǎn)數(shù)。指令使用舉例:在某生產(chǎn)包裝線上每來一個(gè)產(chǎn)品時(shí),機(jī)械手將其放入包裝箱中,當(dāng)包裝箱中放入產(chǎn)品個(gè)數(shù)等于設(shè)定值時(shí),工人將包裝箱打包好,并放上新的包裝箱,機(jī)械手將產(chǎn)品放入下一個(gè)包裝箱。試用應(yīng)用指令實(shí)現(xiàn)功能。1.1算術(shù)與邏輯指令算術(shù)和邏輯指令(FNC20~FN29)一、加法指令加法指令A(yù)DD(Addition)指令格式如下:功能:將源操作數(shù)進(jìn)行二進(jìn)制相加,結(jié)果送目的操作數(shù)。指令使用說明:源操作數(shù)可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目標(biāo)操作數(shù)是KnY、KnM、KnS、T、C、D、V、Z。源操作數(shù)為有符號(hào)數(shù)時(shí),最高位為符號(hào)位,0正1負(fù)。執(zhí)行過程中影響3個(gè)標(biāo)志位:M8020零標(biāo)志位、M8021借位標(biāo)志位、M8022進(jìn)位標(biāo)志位。運(yùn)算結(jié)果為0時(shí),M8020為1;運(yùn)算結(jié)果大于32767或2147483647時(shí),M8021為1;運(yùn)算結(jié)果小于-32768或-2147483648時(shí),M8022為1。源操作數(shù)和目的操作數(shù)可以指定相同的編號(hào)。指令使用舉例:數(shù)字撥碼開關(guān)分別連接PLC的X000~X007、X010~X017、X020~X027、X030~X037,假如X000~X007和X010~X017

構(gòu)成一個(gè)數(shù)據(jù),X020~X027和X030~X037

構(gòu)成一個(gè)數(shù)據(jù)。將兩個(gè)數(shù)相加,并用BCD碼顯示。二、乘法指令乘法指令MUL(Multiplication)指令格式如下:功能:將源操作數(shù)進(jìn)行二進(jìn)制相乘,結(jié)果送目的操作數(shù)。指令使用說明:源操作數(shù)可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目標(biāo)操作數(shù)是KnY、KnM、KnS、T、C、D、V、Z。操作數(shù)為16位時(shí),運(yùn)算結(jié)果為32位,操作數(shù)為32位時(shí),運(yùn)算結(jié)果為64位。三、減1指令減1指令DEC(Multiplication)指令格式如下:功能:將源操作數(shù)內(nèi)容自減1,結(jié)果送源操作數(shù)。說明:操作數(shù)KnY、KnM、KnS、T、C、D、V、Z。不影響標(biāo)志位。最大值加1變最小值。-四、邏輯指令邏輯指令格式如下:1.掌握程序BCD,BIN指令等用法;2.掌握數(shù)據(jù)傳送和比較指令的用法;小結(jié):3.掌握算術(shù)運(yùn)算和邏輯指令的用法;1.2移位和循環(huán)指令移位和循環(huán)指令(FNC30~FN39)一、循環(huán)移位指令循環(huán)右移指令ROR是將操作數(shù)D中的數(shù)據(jù)右移N位。指令格式如下:循環(huán)左移指令ROL是將操作數(shù)D中的數(shù)據(jù)左移N位。指令格式如下:功能:操作數(shù)是KnY、KnM、KnS、T、C、D、V、Z。注意N的范圍(N<16或32)。每次移位時(shí),移出來位同時(shí)被移入M8022中。操作數(shù)是KnY、KnM、KnS時(shí),只有K4(16位指令)或K8(32位指令)有效。二、帶進(jìn)位的移位指令帶進(jìn)位的循環(huán)右移指令RCR是將操作數(shù)D中的數(shù)據(jù)右移N位。指令格式如下:帶進(jìn)位循環(huán)左移指令RCL是將操作數(shù)D中的數(shù)據(jù)左移N位。指令格式如下:功能:操作數(shù)是KnY、KnM、KnS、T、C、D、V、Z。注意N的范圍(N<16或32)。每次移位時(shí),M8022中數(shù)據(jù)一起移位。操作數(shù)是KnY、KnM、KnS時(shí),只有K4(16位指令)或K8(32位指令)有效。1.3數(shù)據(jù)處理指令數(shù)據(jù)處理指令(FNC40~FN49)一、區(qū)間復(fù)位指令區(qū)間復(fù)位指令ZRST是將操作數(shù)D1~D2之間的同類位元件成批復(fù)位。指令格式如下:使用說明:操作數(shù)是Y、M、S、T、C;

D1和D2為同類軟元件;

D1的編號(hào)必須小于D2的編號(hào),如果D1大于D2,則復(fù)位D1.二、譯碼指令譯碼指令DECO是將源操作數(shù)S1的n位二進(jìn)制數(shù)進(jìn)行譯碼,結(jié)果用D目的操作數(shù)的第2n個(gè)元件置1來表示。指令格式如下:指令使用說明:源操作數(shù)可以是X、Y、M、S、T、C、D、V、Z;目標(biāo)操作數(shù)是Y、M、S、T、C、D。目標(biāo)操作數(shù)是位元件,n的取值范圍是1≤n≤8;目的操作元件是字元件,n的取值范圍1≤n≤4。N=0時(shí)不處理,N在取值范圍以外時(shí)運(yùn)算錯(cuò)誤標(biāo)志動(dòng)作。舉例:譯碼指令使用如下。1.4高速處理指令高速處理指令(FNC50~FN59)針對(duì)PLC中的輸入/輸出進(jìn)行立即高速處理。一、速度檢測(cè)指令速度檢測(cè)指令SPD是用來檢測(cè)在給定的時(shí)間內(nèi)編碼器的脈沖個(gè)數(shù),將源操作數(shù)[S1]指定的輸入脈沖,在[S2]指定的時(shí)間內(nèi)計(jì)數(shù),計(jì)數(shù)結(jié)果存放到目的操作數(shù)[D]起始的連續(xù)3個(gè)字單元中。D0:結(jié)果;D1:當(dāng)前值;D2:剩余時(shí)間。指令格式如下:指令使用說明:源操作數(shù)[S1]為X000-X005;源操作數(shù)[S2]可以是K、H、KnX、KnY、KnM、KnS、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論