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

下載本文檔

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

文檔簡介

1、FX系列PLC應(yīng)用指令,移位和循環(huán)指令,數(shù)據(jù)處理指令,高速處理指令,外部輸入輸出指令,其它指令,傳送和比較指令,算術(shù)與邏輯指令,1.0 傳送和比較指令,傳送和比較指令(FNC10FN19),一、比較指令和區(qū)間比較指令,比較指令CMP(Compare)指令格式如下:,功能:將源操作數(shù)S1.和源操作數(shù)S2.的數(shù)據(jù)進行比較,比較結(jié)果用目標元件D.的狀態(tài)來表示。,一、比較指令和區(qū)間比較指令,區(qū)間比較指令ZCP(Zone Compare)指令格式如下:,功能:指令執(zhí)行時源操作數(shù)S.與S1.和S2.的內(nèi)容進行比較,并比較結(jié)果用目標元件D.的狀態(tài)來表示。,指令使用說明:,源操作數(shù)可以是K、H、KnX、KnY

2、、KnM、KnS、T、C、D、V、Z;目標操作數(shù)是Y、M、S。,源操作數(shù)進行比較時,比較結(jié)果放入3個連續(xù)的目的操作數(shù)繼電器中。注意區(qū)間比較時S1不能大于S2。,比較結(jié)果的清除,分別使用RST指令和ZRST指令。,指令使用舉例:,在某生產(chǎn)包裝線上每來一個產(chǎn)品時,機械手將其放入包裝箱中,當包裝箱中放入50個產(chǎn)品時,工人將包裝箱打包好,并放上新的包裝箱,機械手將產(chǎn)品放入下一個包裝箱。試用應(yīng)用指令實現(xiàn)功能。,二、傳送指令和移位傳送指令,傳送指令MOV(Move)指令格式如下:,功能:將源操作數(shù)S.傳送到目的操作數(shù)D.中。,三、BCD轉(zhuǎn)換和BIN轉(zhuǎn)換指令,BIN轉(zhuǎn)換指令(BCD Code to BIN)

3、指令格式如下:,功能:將源操作數(shù)S.BCD,轉(zhuǎn)換成二進制傳送到目的操作數(shù)D.中。,指令使用說明:,源操作數(shù)可以是KnX、KnY、KnM、KnS、T、C、D、V、Z;目標操作數(shù)是KnY、KnM、KnS、T、C、D、V、Z 。,BCD碼的數(shù)值范圍:16位時09999,32位時099999999。,PLC內(nèi)部運算采用二進制,BCD指令可以將二進制轉(zhuǎn)換成BCD碼,然后在7段數(shù)碼管上顯示;BIN指令可以將撥碼開關(guān)輸入的BCD碼轉(zhuǎn)換成二進制,然后進行運算。,BIN指令源操作數(shù)S1內(nèi)容不是BCD時出錯。,注意特殊輔助繼電器M8032的功能。BCD指令中,雙字被轉(zhuǎn)換成科學計數(shù)法格式;BIN指令中,將科學計數(shù)法

4、格式轉(zhuǎn)換成浮點數(shù)。,指令使用舉例:,在某生產(chǎn)包裝線上每來一個產(chǎn)品時,機械手將其放入包裝箱中,當包裝箱中放入產(chǎn)品個數(shù)等于設(shè)定值時,工人將包裝箱打包好,并放上新的包裝箱,機械手將產(chǎn)品放入下一個包裝箱。試用應(yīng)用指令實現(xiàn)功能。,1.1 算術(shù)與邏輯指令,算術(shù)和邏輯指令(FNC20FN29),一、加法指令,加法指令A(yù)DD(Addition)指令格式如下:,功能:將源操作數(shù)進行二進制相加,結(jié)果送目的操作數(shù)。,指令使用說明:,源操作數(shù)可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目標操作數(shù)是KnY、KnM、KnS、T、C、D、V、Z 。,源操作數(shù)為有符號數(shù)時,最高位為符號位,0正1負。,執(zhí)

5、行過程中影響3個標志位:M8020零標志位、M8021借位標志位、M8022進位標志位。運算結(jié)果為0時,M8020為1;運算結(jié)果大于32767或2147483647時,M8021為1;運算結(jié)果小于-32768或- 2147483648時,M8022為1。,源操作數(shù)和目的操作數(shù)可以指定相同的編號。,指令使用舉例:,數(shù)字撥碼開關(guān)分別連接PLC的X000X007、 X010X017 、 X020X027 、 X030X037,假如X000X007 和X010X017 構(gòu)成一個數(shù)據(jù), X020X027 和X030X037 構(gòu)成一個數(shù)據(jù)。將兩個數(shù)相加,并用BCD碼顯示。,二、乘法指令,乘法指令MUL(M

6、ultiplication)指令格式如下:,功能:將源操作數(shù)進行二進制相乘,結(jié)果送目的操作數(shù)。,指令使用說明:,源操作數(shù)可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目標操作數(shù)是KnY、KnM、KnS、T、C、D、V、Z 。,操作數(shù)為16位時,運算結(jié)果為32位,操作數(shù)為32位時,運算結(jié)果為64位。,三、減1指令,減1指令DEC(Multiplication)指令格式如下:,功能:將源操作數(shù)內(nèi)容自減1,結(jié)果送源操作數(shù)。,說明:操作數(shù)KnY、KnM、KnS、T、C、D、V、Z 。不影響標志位。最大值加1變最小值。,-,四、邏輯指令,邏輯指令格式如下:,1. 掌握程序BCD,BI

7、N指令等用法;,2. 掌握數(shù)據(jù)傳送和比較指令的用法;,小結(jié):,3. 掌握算術(shù)運算和邏輯指令的用法;,1.2 移位和循環(huán)指令,移位和循環(huán)指令(FNC30FN39),一、循環(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的范圍(N16或32)。每次移位時,移出來位同時被移入M8022中。,操作數(shù)是KnY、KnM、KnS時,只有K4(16位指令)或K8(32位指令)有效。,二、帶進位的移位指令,帶進位的循環(huán)右移指令RCR是將操作數(shù)D中的數(shù)據(jù)右

8、移N位。指令格式如下:,帶進位循環(huán)左移指令RCL是將操作數(shù)D中的數(shù)據(jù)左移N位。指令格式如下:,功能:,操作數(shù)是KnY、KnM、KnS、T、C、D、V、Z 。注意N的范圍(N16或32)。每次移位時,M8022中數(shù)據(jù)一起移位。,操作數(shù)是KnY、KnM、KnS時,只有K4(16位指令)或K8(32位指令)有效。,1.3 數(shù)據(jù)處理指令,數(shù)據(jù)處理指令(FNC40FN49),一、區(qū)間復(fù)位指令,區(qū)間復(fù)位指令ZRST是將操作數(shù)D1D2之間的同類位元件成批復(fù)位。指令格式如下:,使用說明: 操作數(shù)是Y、M、S、T、C; D1和D2為同類軟元件; D1的編號必須小于D2的編號,如果D1大于D2,則復(fù)位D1.,二、

9、譯碼指令,譯碼指令DECO是將源操作數(shù)S1的n位二進制數(shù)進行譯碼,結(jié)果用D目的操作數(shù)的第2n個元件置1來表示。指令格式如下:,指令使用說明:,源操作數(shù)可以是X、Y、M、S、T、C、D、V、Z;目標操作數(shù)是Y、M、S、T、C、D。,目標操作數(shù)是位元件,n的取值范圍是1n8;目的操作元件是字元件,n的取值范圍1n4。,N=0時不處理,N在取值范圍以外時運算錯誤標志動作。,舉例:譯碼指令使用如下。,1.4 高速處理指令,高速處理指令(FNC50FN59)針對PLC中的輸入/輸出進行立即高速處理。,一、速度檢測指令,速度檢測指令SPD是用來檢測在給定的時間內(nèi)編碼器的脈沖個數(shù),將源操作數(shù)S1指定的輸入脈

10、沖,在S2指定的時間內(nèi)計數(shù),計數(shù)結(jié)果存放到目的操作數(shù)D起始的連續(xù)3個字單元中。D0:結(jié)果;D1:當前值;D2:剩余時間。指令格式如下:,指令使用說明:,源操作數(shù)S1為X000-X005;源操作數(shù)S2可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目標操作數(shù)是T、C、D、V、Z。,在源操作數(shù)S1中用到的X元件,不能作為其他高速計數(shù)器的輸入端。,輸入端X000-X005的最高輸入頻率與一相高速計數(shù)器相同,如與高速計數(shù)器、脈沖輸出指令PLSY、可調(diào)脈沖輸出指令PLSR同時使用時,其頻率應(yīng)限制在規(guī)定頻率的范圍之內(nèi)。,二、脈沖輸出指令,脈沖輸出指令PLSY將源操作數(shù)S1指定的頻率和S2

11、指定個數(shù)的脈沖信號,目的操作數(shù)D指定的端口輸出。指令格式如下:,指令使用說明:,源操作數(shù)S1和S2可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目標操作數(shù)只能是晶體管輸出的Y000和Y001。,操作數(shù)S1的范圍2-20KHz,操作數(shù)S2 16位最大32767,32位2147483647。,輸出脈沖的占空比為50%,輸出采用中斷方式執(zhí)行。脈沖輸出結(jié)束后,驅(qū)動結(jié)束標志位M8029。,從Y000和Y001輸出的脈沖保存于特殊輔助繼電器中。,三、脈沖調(diào)制指令,脈沖調(diào)制指令PWM是用來產(chǎn)生脈沖寬度和周期都可調(diào)的PWM脈沖,其脈沖寬度由源操作數(shù)S1指定,S2指定脈沖周期,目的操作數(shù)D指

12、定的端口輸出。指令格式如下:,指令使用說明:,源操作數(shù)S1和S2可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目標操作數(shù)只能是晶體管輸出的Y000和Y001。,操作數(shù)S1的范圍0-32767ms,操作數(shù)S2的范圍1-32767,要求S1 S2。,該指令只能使用一次。,四、可調(diào)脈沖輸出指令,可以脈沖輸出指令PLSR是將目的操作數(shù)D輸出頻率從0加速到源操作數(shù)S1指定的最高頻率,達到最高頻率后,在減速為0,輸出脈沖的總量由S2指定,加減速時間由S3指定。指令格式如下:,功能和動作:,指令使用說明:,源操作數(shù)S1和S2可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z

13、;目標操作數(shù)只能是晶體管輸出的Y000和Y001。,操作數(shù)S1的范圍10-20KHz,操作數(shù)S2的范圍16位時110-32767,32位時110-2147483647。,S3的設(shè)定值應(yīng)在5000ms以內(nèi),加減速時間相同,其值應(yīng)大于PLC掃描周期最大值的10倍。,脈沖輸出完畢置位M8029。從輸出的脈沖存入特殊寄存器。,1.5 外部輸入/輸出處理指令,外部輸入與輸出處理指令(FNC70FN79)主要用于PLC的輸入和輸出與外部交換等操作。,一、七段譯碼指令,七段譯碼指令SEGD是將源操作數(shù)s1指定軟元件的低4位中的十六進制(0-F)譯成七段顯示碼的數(shù)據(jù)送入D中,D的高八位不變。指令格式如下:,七

14、段顯示器的abcdefg(D0-D6)段分別對應(yīng)輸出字節(jié)的第0位至第6位,若輸出字節(jié)的某位為1時,其對應(yīng)的段顯示;輸出字節(jié)的某位為0時,其對應(yīng)的段不亮。字符顯示與各段的關(guān)系如表所示。如:要顯示數(shù)字3時,D0、D1、D2、D3、D6、為1。,源操作數(shù)S是K、H、KnX、KnY、KnM、KnS、T、C、D、Z;目標操作數(shù)是KnY、KnM、KnS、T、C、D、Z。,二、讀特殊功能模塊指令,讀特殊功能模塊指令FROM是將增設(shè)的特殊功能模塊單元緩沖存儲器(BFM)中的內(nèi)容讀到PLC中,并存到指定的數(shù)據(jù)存儲器D中。指令格式如下:,三、寫特殊功能模塊指令,寫特殊功能模塊指令TO是PLC中指定的數(shù)據(jù)寫到特殊功

15、能模塊單元緩沖存儲器(BFM)中。指令格式如下:,指令使用說明:,TO指令中源操作數(shù)S是指定寫入特殊功能模塊的位置,可以是KnX、KnY、KnM、KnS、T、C、D、V、Z。,m1是特殊功能模塊的編號0-7;m2是特殊功能模塊內(nèi)緩沖寄存器的首元件號,取值0-32767;n為傳送數(shù)據(jù)的長度,取值1-32767。,1.6 其他指令,按下啟動按鈕 ,第一臺電機啟動并保持,5S后第二臺啟動并保持, 再5S后第三臺啟動并保持, 再5S后第四臺啟動并保持。按停止按鈕,第四臺先停,5S后第三臺停,再5 s后第二臺停,再5s后第一臺停。,或控制要求 : 按下啟動按鈕 ,4臺電機順序啟動,順序為:M1-M2-M3-M4啟動間隔為5 S 。按停止按鈕,逆序停止:順序為:M4-M3-M2-M1停止的時間間隔為5 S,舉例:4臺電動機順序起??刂?一、控制要求 :,例:用傳送指令編程,控制三相交流異步電動機的Y/ 降壓啟動。,要求按下啟動按鈕后,電機繞組星形接法啟動KM1和KM2動作,6秒后KM2斷開,再過1秒后KM3接通繞組組成接法。,I/O分配如下: 啟動按鈕SB:X0 Y0:KM1 停止按鈕SB1:X1 Y1:KM2 熱繼電器FR:X2 Y2:KM3,用燈L1L12分別代表噴泉的12個噴水注。 (1)控制要求:按下起動按鈕后0.5秒后L1亮, L1亮0.5秒后滅,接著L

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論