Master_K系列指令手冊范本_第1頁
Master_K系列指令手冊范本_第2頁
Master_K系列指令手冊范本_第3頁
Master_K系列指令手冊范本_第4頁
Master_K系列指令手冊范本_第5頁
已閱讀5頁,還剩17頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第三章 指令3.1基本指令3-13.1.1觸點指令3-13.1.2連接指令3-13.1.3反轉指令3-13.1.4主控制指令3-23.1.5輸出指令3-23.1.6步進控制器指令3-23.1.7END 指令3-23.1.8無運算指令3-33.1.9定時器指令3-33.1.10計數器指令3-43.2應用指令3-53.2.1數據傳送指令3-53.2.2轉換指令3-63.2.3比較指令3-63.2.4增加 / 減少指令3-93.2.5回轉指令3-93.2.6移位指令3-103.2.7交換指令3-113.2.8BIN 算術指令3-113.2.9BCD 算術指令3-133.2.10邏輯運算指令3-143

2、.2.11數據處理指令3-153.2.12系統指令3-173.2.13轉移指令3-173.2.14循環指令3-183.2.15旗標指令3-183.2.16特殊模塊指令3-193.2.17數據連接指令3-193.2.18中斷指令3-203.2.19符號轉換指令3-203.2.20位觸點指令3-213-20 / 223 指令3.1 基本指令3.1.1 觸點指令記憶符號功能號梯級符號單元t處理容CPU頁LOAD-NO 觸點運算開始4- 1LOAD NOT-NC 觸點運算開始4- 1AND-NO 觸點串聯4- 3AND NOT-NC 觸點串聯4- 3OR-NO 觸點并聯4- 4OR NOT-NC 觸點

3、并聯4- 43.1.2 連接指令記憶符號功能號梯級符號單元處理容CPU頁ABAND LOAD-塊串聯4- 6BAOR LOAD-塊并聯4- 8MPUSHMPUSH005 ( ) ( ) ( )-存儲運算結果4- 10MLOADMPOPMLOAD006-從MPUSH讀取運算結果4- 10MPOP007-從MPUSH讀取運算結果并清除結果4- 103.1.3 反轉指令記憶符號功能號梯級符號單元處理容CPU頁NOT-反轉運算結果4- 12適用的CPU 類型 : = 全部 CPUs ; = K10S1 / K10S / K30S / K60S ; = K200S/K300S/K1000S注釋3.1.4

4、 主控制指令記憶符號功能號梯級符號單元處理容CPU頁MCSCLR nMCS nMCS010-開始主控制4- 13MCSCLR011-結束主控制4 133.1.5 輸出指令記憶符號功能號梯級符號單元處理容CPU頁 D DD017-在輸入信號的上升沿產生一個掃描脈沖4- 16 D NOT DD NOT018-在輸入信號的下降沿產生一個掃描脈沖4 18 SET DSET-設置一個設備4 19 RST DRST-復位一個設備4 20OUT- ( )-輸出一個設備3.1.6 步進控制器指令記憶符號功能號梯級符號單元處理容CPU頁SET Sxx.xxSET S-順序處理控制4- 22OUT S- ( Sx

5、x.xx )-Last-in 優先權控制4 243.1.7 END 指令記憶符號功能號梯級符號單元處理容CPU頁ENDEND001-結束順序程序4- 253.1.8 無運算指令記憶符號功能號梯級符號單元處理容CPU頁NOP000沒有梯級符號-沒有運算(占1 步)4- 263.1.9 定時器指令記憶符號功能號梯級符號單元處理容CPU頁<延時開通定時器>定時器繼電器號TON Txxx v定時器設置值t = 設置值輸出tTON-4- 27<延時關斷定時器>定時器繼電器號定時器繼電器號TOFF Txxx v定時器設置值et =設置值I輸入定時器繼電器號輸出輸入tTOFF-4 2

6、9TMR Txxx v定時器設置值et = 設置值( t = t1+t2 )<累計定時器>輸入輸出I輸入輸出輸出輸入¬t1® ¬t 2®TMR-4 31TMON t = 設置值 <單穩態定時器>Txxx v定時器設置值eTMON-4 33Txxx vTRTG 定時器繼電器號定時器設置值et = 設置值<可再觸發定時器> ttTRTG-4 353.1.10 計數器指令記憶符號功能號梯級符號單元處理容CPU頁當前值計數脈沖 vU CTUR <S>計數脈沖 C xxx計數器繼電器號y No.設置值 ­

7、¯復位設置值e輸出復位CTU-4- 37 C xxx計數器繼電器號o.設置值 ­ ¯復位輸出當前值計數脈沖 vR <S>D CTD計數脈沖計數脈沖 C xxx計數器繼電器號o.設置值 ­ ¯Reset計數器繼電器號. ¯設置值復位CTD-4 38復位上脈沖上脈沖下脈沖 vR <S>U CTUD輸出D C xxx設置值 ­復位設置值下脈沖當前值輸出CTUD-4 39計數脈沖 vR <S> D CTR 計數脈沖當前值復位CTR-4 413.2 應用指令3.2.1 數據傳送指令記憶符號功能號梯級

8、符號單元處理容CPU頁DSSDSDSDSDSDMOVMOVP08008116 位移動數據 5-1SDSDSDDMOVPDMOVMOVPMOVDMOVDMOVP08208332 位移動數據 + 1, + 1, 5-1DSCMOVPCMOVSDCMOVCMOVP08408516位數據求反傳送 5-3DSDSDCMOVPDCMOVS DDCMOVDCMOVP08608732 位數據求反傳送 + 1, + 1, 5-3GMOVPS D n S D nDSBMOVPBMOVnS D nS D nFMOVPFMOVnGMOVGMOVGMOVP09009116 位 組傳送5-5SDFMOVFMOVP0920

9、9316 位填充傳送5-7 S D CwS D CwBMOVBMOVP100101N位位傳送(詳細使用見5-9 頁)5-93.2.2 轉換指令記憶符號功能號梯級符號單元處理容CPU頁SDBCD二進制S DBCDPBCDS DBCDBCDP06006116位 BCD 轉換 5-11DSDSBCD二進制S DS DDBCDPDBCDDBCDDBCDP06206332 位 BCD 轉換 + 1, + 1, 5-11二進制DSBCDS DS DBINPBINBINBINP06406516 位 BIN 轉換 5-14D二進制SDSBCDS DS DDBINPDBINDINDDBINP06606732 位

10、BIN 轉換 + 1, + 1, 5-143.2.3 比較指令記憶符號功能號梯級符號單元處理容CPU頁S1 S2S1 S2CMPCMPPCMPCMPP05005116 位S1和 S2比較結果在F120 F125顯示5-16S1 S2DCMPPDCMPS1 S2DCMPDCMPP05205332 位 S1+1, S1 和 S2+1, S2比較結果在F120 F125顯示5-16DS1 S2S1 S2TCMPPTCMPDTCMPTCMPP05405516 位S1和從S2來的16字比較結果(16位) 存儲在 D5-19S1 S2DDS1 S2DTCMPPDTCMPDTCMPDTCMPP0560573

11、2 位比較 S1+1, S1 和從S2來的32字結果(32 位) 存儲在 D+1, D5-19 比較指令 (繼續)記憶符號功能號梯級符號單元處理容CPU頁 = = =S1 S2S1 S2S1 S2LOAD=AND=OR=02809418816 位當 S1 = S2時,輸入條件接通5-215-225-23S1 S2S1 S2S1 S2 > > >LOAD>AND>OR>03809619616 位當 S1 > S2時,輸入條件接通(有符號比較)5-215-225-23S1 S2S1 S2S1 S2 < < <LOAD<AND<

12、OR<04809819816 位當 S1 < S2時,輸入條件接通(有符號比較)5-215-225-23S1 S2S1 S2S1 S2 >= >= >=LOAD>=AND>=OR>=05810621616 位當 S1 >= S2時,輸入條件接通(有符號比較)5-215-225-23S1 S2S1 S2 <=S1 S2 <= <=LOAD<=AND<=OR<=06810821816 位當 S1 <= S2時,輸入條件接通(有符號比較)5-215-225-23S1 S2S1 S2S1 S2 <&g

13、t; <> <>LOAD<>AND<>OR<>07811822816 位當 S1 <> S2時,輸入條件接通(不等于)5-215-225-23 比較指令 (繼續)記憶符號功能號.梯級符號單元處理容CPU頁S1 S2 =S1 S2 =S1 S2 =LOADD=ANDD=ORD=02909518932 位當S1+1, S1= S2+1, S2 時,輸入條件接通。5-215-225-23 > > >S1 S2S1 S2S1 S2LOADD>ANDD>ORD>03909719732 位當S1+1

14、, S1 > S2+1, S2 時,輸入條件接通。(有符號比較)5-215-225-23 < < <S1 S2S1 S2S1 S2LOADD<ANDD<ORD<04909919932 位當S1+1, S1 < S2+1, S2 時,輸入條件接通。(有符號比較)5-215-225-23 >= >= >=S1 S2S1 S2S1 S2LOADD>=ANDD>=ORD>=05910721732 位當S1+1, S1 >= S2+1, S2 時,輸入條件接通。(有符號比較)5-215-225-23 <= &

15、lt;= <=S1 S2S1 S2S1 S2LOADD<=ANDD<=ORD<=06910921932 位當S1+1, S1 <= S2+1, S2 時,輸入條件接通。(有符號比較)5-215-225-23 <> <> <>S1 S2S1 S2S1 S2LOADD<>ANDD<>ORD<>07911922932 位當S1+1, S1 <> S2+1, S2 時,輸入條件接通。(不等于)5-215-225-233.2.4 增加 / 減少指令記憶符號功能號梯級符號單元處理容CPU頁DD

16、DDINCPINCINCINCP02002116 位增加 +1 5-25DDDDDDDINCPDINCDINCDINCP02202332 位增加 +1, +1 +1, 5-25DDDDDECPDECDECDECP02402516 位減少 -1 5-27DDDDDDECPDDDDECDDECDDECP02602732 位減少 +1, -1 +1, 5-273.2.5 回轉指令記憶符號功能號梯級符號單元處理容CPU頁CarryD150D150D150D150DROLDROLP向左回轉1位CarryD150D150ROLROLP02002116 位5-29向右回轉1位CarryDDRORPRORRO

17、RRORP03403516 位5-31向左回轉1位包括進位DDRCLPRCLCarryD150D150RCLRCLP04004116 位5-33向右回轉1位包括進位DDRCRPRCRRCRRCRP04404516 位5-35 回轉指令 (繼續)記憶符號功能號.梯級符號單元處理容CPU頁DROLPDD150D15015+1Carry向左回轉1位DDROLDROLDROLP02202332 位5-29DRORPDDRORDD150D15015+1Carry向右回轉1位DRORDRORP03603732 位5-31DRCLPDDDRCL向左回轉1位包括進位CarryDRCLDRCLP04204332

18、 位5-33DRCRPDDDRCRD150D15015+1向右回轉1位包括進位CarryD150D15015+1DRCRDRCRP04604732 位5-353.2.6 移位指令記憶符號功能號梯級符號單元處理容CPU頁S1 S2S1 S2從S1到 S2移動1位BSFTPBSFT0S1S2S2S1S1S2S2S10BSFTBSFTP074075S1-S2 位5-37S1 S2S1 S2WSFTPWSFT0S1S2S2S1S1S2S2S10WSFTWSFTP070071S1-S2 字5-39位移動 (細節見 4.)從S1 到 S2移動1字DD +nD n SRSR16 位5-413.2.7 交換指

19、令記憶符號功能號梯級符號單元處理容CPU頁D1 D2D1 D2XCHPXCHXCHXCHP10210316 位 D1 D2 5-43D1 D2DXCHPDXCHD1 D2DXCHDXCHP10410532 位 D1+1, D1 D2+1, D2 5-433.2.8 BIN 算術指令記憶符號功能號梯級符號單元處理容CPU頁ADDADDPDS1 S2S1 S2DADDADDP11011116 位 S1 + S2 D 5-45DS1 S2DADDPDADDDS1 S2DADDDADDP11211332 位 S1+1, S1 + S2+1, S2 D+1, D5-45SUBPSUBDS1 S2S1 S

20、2DSUBSUBP11411516 位 S1 - S2 D 5-47DS1 S2DSUBPDSUBDS1 S2DSUBDSUBP11611732 位 S1+1, S1 - S2+1, S2 D+1, D5-47DMULPMULDS1 S2S1 S2MULMULP12012116 位 S1 × S2 D+1, D D+1 : 高字, D : 低字5-49DS1 S2DMULPDMULDS1 S2DMULDMULP12212332 位 S1+1, S1×S2+1, S2 D+3,D+2,D+1,DD+3,D+2 = 高 2字D+1, D = 低 2 字5-49 BIN 算術指令

21、 (繼續)記憶符號功能號.梯級符號單元處理容CPU頁DDIVPDIVDS1 S2S1 S2DIVDIVP12412516 位 S1 ÷ S2 D D+1 = 余D = 商5-54DS1 S2DDIVPDDIVDS1 S2DDIVDDIVP12612732 位 S1+1, S1÷S2+1, S2 D+3, D+2, D+1, DD+3, D+2 = 余D+1, D = 商5-54DMULSPMULSDS1 S2S1 S2MULSMULSP07207316 位有符號乘法運算 S1 × S2 D+1, D D+1 : 高位字, D : 低位字5-51S1 S2DDMUL

22、SPDMULSDS1 S2DMULSDMULSP07607732 位有符號乘法運算S1+1, S1×S2+1, S2 D+3,D+2,D+1,DD+3,D+2 = 高位2字D+1, D = 低位2字5-51DIVSPDIVSDS1 S2S1 S2DDIVSDIVSP08808916 位有符號除法運算 S1 ÷ S2 D D+1 = 余D = 商5-56S1 S2DDIVSPDDIVSDS1 S2DDDIVSDDIVSP12812932 位有符號除法運算S1+1, S1÷S2+1, S2 D+3, D+2, D+1, DD+3, D+2 = 余D+1, D = 商5

23、-563.2.9 BCD 算術指令記憶符號功能號梯級符號單元處理容CPU頁ADDBADDBPDS1 S2S1 S2DADDBADDBP13013116 位BCD 加 S1 + S2 D 5-58S1 S2DDADDBPDADDBDS1 S2DADDBDADDBP13213332 位BCD 加S1+1,S1+S2+1,S2 D+1,D5-58SUBBPSUBBDS1 S2S1 S2DSUBBSUBBP13413516 位BCD 減 S1 - S2 D 5-60DS1 S2DSUBBPDSUBBDS1 S2DSUBBDSUBBP13613732 位BCD 減S1+1,S1-S2+1,S2 D+1,

24、D5-60DMULBPMULBDS1 S2S1 S2MULBMULBP14014116 位BCD 乘 S1 × S2 D+1, DD+1 : 高字節, D : 低字節5-61DDMULBPDMULBDS1 S2S1 S2DMULBDMULBP14214332 位BCD 乘S1+1, S1×S2+1, S2 D+3,D+2,D+1,DD+3,D+2 = 高2 字D+1, D = 低 2 字5-61DIVBPDIVBDS1 S2S1 S2DDIVBDIVBP14414516 位BCD 除 S1 ÷ S2 D D+1 = 余數D = 商5-64S1 S2DDIVBPDD

25、IVBDS1 S2DDDIVBDDIVBP14614732 位BCD 除S1+1, S1÷S2+1, S2 D+3, D+2, D+1, DD+3, D+2 = 余數D+1, D = 商5-643.2.10 邏輯運算指令記憶符號功能號.梯級符號單元處理容CPU頁DS1 S2WANDDS1 S2WANDPS1 S2DWXORPDWXORDS1 S2DWXORS1 S2DS1 S2DWORDDS1 S2DS1 S2DWANDWANDP13013116 位 S1 與 S2 D 5-66DWANDPS1 S2DWANDS1 S2DDDWANDDWANDP13213332 位S1+1,S1 與

26、 S2+1,S2 D+1,D5-66WORPDS1 S2WORWORWORP15415516 位 S1 或 S2 D 5-69DWORPDWORDWORP15615732 位S1+1,S1 或 S2+1,S2 D+1,D5-69S1 S2DWXORPWXORWXORP16016116 位 S1 異或 S2 D 5-71DWXORDWXORP16216332 位S1+1,S1 異或 S2+1,S2 D+1,D5-71DWXNRPWXNRDS1 S2S1 S2WXNRWXNRP164165 S1 異或非 S2 D 5-73DS1 S2DWXNRPDWXNRDS1 S2DWXNRDWXNRP1661

27、67S1+1,S1 異或非 S2+1,S2 D+1,D5-733.2.11 數據處理指令記憶符號功能號梯級符號單元處理容CPU頁S D CwS D CwASCPASC譯碼S D CwS D CwSEGPSEGSEGSEGP17417516 位 7段譯碼 S D 5-75ASCASCP190191把S中的數據轉換成ASCII碼格式存儲在D.5-75S DS DS譯碼0DS0D0151的數量DSUMPDSUM 1的數量015SUMPBSUMBSUMBSUMP17017116 位5-80S DS DDD+1, DS150SS+1DBSUMDBSUMP17217332 位5-80編碼2n 位S D n

28、ENCOPENCOS D nENCOENCOP1761772n 位5-82S D nS D nDECOPDECOn 位DECODECOP178179n 位5-83DSS讀取文件表讀取文件表S D nS D nFILRPFILRSSS+nFILRFILRP18018116 位5-79S D nS D nDFILRPDFILRDD+1S+nS+n+1DFILRDFILRP18218332 位5-79 數據處理指令(繼續)記憶符號功能號.梯級符號單元處理容CPU頁SSS寫文件表寫文件表S D nS D nFILWPFILWDSSS+nFILWFILWP18418516 位5-81S D nS D n

29、DISPDISS D nS D nDFILWPDFILWDD+1S+nS+n+1DFILWDFILWP18618732 位5-81n=3時All 04位DD+2D+14位DISDISP19419516 位5-83S D nS D nUNIPUNI當 n=3時4位D4位S+2SS+1UNIUNIP19219332 位5-85D1 D2IORFPIORFD1 D2IORFIORFP20020116 位更新存儲區域 從D1 到 D2 ( D1 < D2 )5-873.2.12 系統指令記憶符號功能號梯級符號單元處理容CPU頁FALS n FALS204把n 存儲到指定的F 區域5-89STOP

30、WDTPWDTn2 掃描D n1 n2DUTYDUTY205產生如下所示的時鐘脈沖5-90n1 掃描WDTWDTP202203清楚監視定時器5-92OUTOFFOUTOFF208關斷所有輸出5-94STOP008停止CPU的運算5-953.2.13 轉移指令記憶符號功能號.梯級符號單元處理容CPU頁JMP n JME n JMPJME012013跳轉跳轉接束5-96CALLP n CALL n CALLCALLP014015調子程序5-98RETSBRT n SBRTRET016004子程序開始子程序結束3.2.14 循環指令記憶符號功能號梯級符號單元處理容CPU頁BREAKFOR n NEXTFORNEXT206207執行順序程序在FOR 和NEXT之間 n 次5-100BREAK220從FOR/NEXT 循環中跳出,終止子程序5-1013.2.15 旗標指令記憶符號功能號梯級符號單元處理容CPU頁CLESTCCLCSTCCLC002003設置進位旗標清除進位旗標5-102CLE009清除錯誤旗標5-1033.2.16 特殊模塊指令記

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論