版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、6.1 指令系統(tǒng)概述指令系統(tǒng)概述CPMIA系列系列PLC的指令根據(jù)功能分為基本指令和應(yīng)用指令兩大類。的指令根據(jù)功能分為基本指令和應(yīng)用指令兩大類。一、指令的種類一、指令的種類基本指令:直接對(duì)輸入和輸出點(diǎn)進(jìn)行操作的指令?;局噶睿褐苯訉?duì)輸入和輸出點(diǎn)進(jìn)行操作的指令。應(yīng)用指令:進(jìn)行數(shù)據(jù)傳送、處置、運(yùn)算、程序控制等操作的指令。應(yīng)用指令:進(jìn)行數(shù)據(jù)傳送、處置、運(yùn)算、程序控制等操作的指令。二、指令對(duì)標(biāo)志位的影響二、指令對(duì)標(biāo)志位的影響 SR區(qū)的區(qū)的2550325507是執(zhí)行指令結(jié)果的標(biāo)志位。有的指令執(zhí)行后是執(zhí)行指令結(jié)果的標(biāo)志位。有的指令執(zhí)行后不影響標(biāo)志位,有的指令執(zhí)行后可能影響標(biāo)志位。不影響標(biāo)志位,有的指令執(zhí)行
2、后可能影響標(biāo)志位。第六章第六章 CPM1A指令系統(tǒng)指令系統(tǒng)三、指令的格式、操作數(shù)及標(biāo)志三、指令的格式、操作數(shù)及標(biāo)志指令的格式為:指令的格式為:助記符指令碼)助記符指令碼) 操作數(shù)操作數(shù)1 操作數(shù)操作數(shù)2 操作數(shù)操作數(shù)31、助記符:表示指令的功能。、助記符:表示指令的功能。2、指令碼:指令的代碼,用、指令碼:指令的代碼,用0099兩位數(shù)表示。兩位數(shù)表示。3、操作數(shù):提供指令執(zhí)行的對(duì)象或數(shù)據(jù)。、操作數(shù):提供指令執(zhí)行的對(duì)象或數(shù)據(jù)。操作數(shù)可以是繼電器號(hào)、通道號(hào)或常數(shù)。以操作數(shù)可以是繼電器號(hào)、通道號(hào)或常數(shù)。以“#”區(qū)別。區(qū)別。操作數(shù)為常數(shù)時(shí),可以是十進(jìn)制數(shù)或十六進(jìn)制數(shù),取決于指令的要求。操作數(shù)為常數(shù)時(shí),
3、可以是十進(jìn)制數(shù)或十六進(jìn)制數(shù),取決于指令的要求。 CNT000 200 CNT000 #0200四、指令的兩種形式四、指令的兩種形式微分型指令:微分型指令:非微分型指令:非微分型指令:只要執(zhí)行條件為只要執(zhí)行條件為ON,指令在每個(gè)循環(huán)周期都將執(zhí)行。,指令在每個(gè)循環(huán)周期都將執(zhí)行。只在執(zhí)行條件由只在執(zhí)行條件由OFF變?yōu)樽優(yōu)镺N時(shí)才執(zhí)行一次。時(shí)才執(zhí)行一次。6.2 基本指令基本指令一、一、LD和和LD NOT指令指令格格 式:式:LD NLD NOT N梯形圖符號(hào):梯形圖符號(hào):N:繼電器號(hào):繼電器號(hào)IR、SR、HR、AR、LR、TC、TRNN功功 能:能:LD指令表示常開觸點(diǎn)與左側(cè)母線連接。指令表示常開觸
4、點(diǎn)與左側(cè)母線連接。LD NOT指令表示常閉觸點(diǎn)與左側(cè)母線連接。指令表示常閉觸點(diǎn)與左側(cè)母線連接。二、二、OUT和和OUT NOT指令指令格格 式:式:OUT NOUT NOT N梯形圖符號(hào):梯形圖符號(hào):N:繼電器號(hào):繼電器號(hào)IR、SR、HR、AR、LR、TR功功 能:能:OUT指令輸出運(yùn)算結(jié)果。指令輸出運(yùn)算結(jié)果。OUT NOT指令將運(yùn)算結(jié)果取反后再輸出。指令將運(yùn)算結(jié)果取反后再輸出。NNOUT和和OUT NOT指令應(yīng)用指令應(yīng)用0000100000010000100101002LD 00000OUT 01000OUTNOT 01001LDNOT 00001OUT 01002三、三、AND和和AND
5、NOT指令指令格格 式:式:AND NAND NOT N梯形圖符號(hào):梯形圖符號(hào):N:繼電器號(hào):繼電器號(hào)IR、SR、HR、AR、LR、TCNN功功 能:能:AND指令表示常開觸點(diǎn)與前面的觸點(diǎn)電路串聯(lián)。指令表示常開觸點(diǎn)與前面的觸點(diǎn)電路串聯(lián)。AND NOT指令表示常閉與前面的觸點(diǎn)電路串聯(lián)。指令表示常閉與前面的觸點(diǎn)電路串聯(lián)。AND和和AND NOT指令應(yīng)用指令應(yīng)用010000000001000010010000100002LD 00000AND 00001OUT 01000LD 00002ANDNOT 01000OUT 01001000000100000001010010000200000000010
6、10010000201000AND和和AND NOT連續(xù)輸出連續(xù)輸出LD 00000AND 00001OUT 01000AND 00002OUT 01001LD 00000AND 00001OUT 01001AND 00002OUT 01000四、四、OR和和OR NOT指令指令格格 式:式: OR NOR NOT N梯形圖符號(hào):梯形圖符號(hào):N:繼電器號(hào):繼電器號(hào)IR、SR、HR、AR、LR、TC功功 能:能:OR指令表示常開觸點(diǎn)與前面的觸點(diǎn)電路并聯(lián)。指令表示常開觸點(diǎn)與前面的觸點(diǎn)電路并聯(lián)。OR NOT指令表示常閉與前面的觸點(diǎn)電路并聯(lián)。指令表示常閉與前面的觸點(diǎn)電路并聯(lián)。NNOR和和OR NOT指
7、令應(yīng)用指令應(yīng)用0000001000000010100000002010010000300004LD 00000AND 00001OUT 01000OR 01000LD 00002ANDNOT 00003OUT 01001ORNOT 00004五、五、AND LD指令指令格格 式:式: AND LD功功 能:能:AND LD指令用于邏輯塊的串聯(lián)連接,即對(duì)邏輯塊進(jìn)行邏輯指令用于邏輯塊的串聯(lián)連接,即對(duì)邏輯塊進(jìn)行邏輯“與的操作。與的操作。邏輯塊邏輯塊1邏輯塊邏輯塊2邏輯塊邏輯塊3AND LD指令的使用指令的使用0000200000200000000100005000060000300004LD 000
8、00AND 00001ORNOT 00002LD 00003OR 00004ANDLDORNOT 00006LD 00005ANDLDOUT 20000LD 00000AND 00001ORNOT 00002LD 00003OR 00004ANDLDORNOT 00006LD 00005ANDLDOUT 20000方法一方法一方法二方法二六、六、OR LD指令指令格格 式:式: OR LD功功 能:能:OR LD指令用于邏輯塊的并聯(lián)連接,即對(duì)邏輯塊進(jìn)行邏輯指令用于邏輯塊的并聯(lián)連接,即對(duì)邏輯塊進(jìn)行邏輯“或的操作?;虻牟僮?。邏輯塊邏輯塊1邏輯塊邏輯塊2邏輯塊邏輯塊3OR LD指令的使用指令的使用0
9、0000010000000100003000020000500004LD 00000AND 00001LD 00002ANDNOT 00003ORLDANDNOT 00005LD 00004ORLDOUT 01000方法一方法一復(fù)雜梯形圖練習(xí)復(fù)雜梯形圖練習(xí)LD 00000OR 00001ANDNOT 00002LD 00005ANDNOT 00006ORLDLD 00007AND 00008ORLDANDLDLD 00003AND 00004OR 20002LDNOT 00005ANDNOT 00006ORLDOUT 01005七、七、 SET和和RESET指令置位和復(fù)位)指令置位和復(fù)位)SE
10、T NRESET NN:繼電器號(hào):繼電器號(hào) IR、SR、HR、AR、LR格格 式:式:梯形圖符號(hào):梯形圖符號(hào):功功 能:能:當(dāng)當(dāng)SET指令的執(zhí)行條件為指令的執(zhí)行條件為ON時(shí),使指定繼電器置位為時(shí),使指定繼電器置位為ON;當(dāng)執(zhí)行條件為當(dāng)執(zhí)行條件為OFF時(shí),時(shí),SET指令不改變指定繼電器的狀態(tài)。指令不改變指定繼電器的狀態(tài)。當(dāng)當(dāng)RESET指令的執(zhí)行條件為指令的執(zhí)行條件為ON時(shí),使指定繼電器復(fù)位為時(shí),使指定繼電器復(fù)位為OFF;當(dāng)執(zhí)行條件為當(dāng)執(zhí)行條件為OFF時(shí),時(shí),RESET指令不改變指定繼電器的狀態(tài)。指令不改變指定繼電器的狀態(tài)。 SET N RESET NSET和和RESET指令應(yīng)用指令應(yīng)用00000
11、SET 2000000003RESET 20000000000000320000SET和和RESET指令常成對(duì)使用,一般用指令常成對(duì)使用,一般用SET將某繼電器置位為將某繼電器置位為ON;再用再用RESET將其置為將其置為OFF;也可以單獨(dú)用;也可以單獨(dú)用RESET將已為將已為ON的繼電器的繼電器置為置為OFF 。SET和和RESET指令的執(zhí)行條件常使用短信號(hào)脈沖信號(hào))。這兩指令的執(zhí)行條件常使用短信號(hào)脈沖信號(hào))。這兩條指令的語句之間可以插入別的指令語句。條指令的語句之間可以插入別的指令語句。八、八、 保持指令保持指令KEEP11)N:繼電器號(hào):繼電器號(hào) IR、SR、HR、AR、LR置位輸入置位
12、輸入復(fù)位輸入復(fù)位輸入SRKEEP11) N格格 式:式:梯形圖符號(hào):梯形圖符號(hào):功功 能:能:根據(jù)兩個(gè)執(zhí)行條件,根據(jù)兩個(gè)執(zhí)行條件,KEEP用來保持指定繼電器用來保持指定繼電器N的的ON狀態(tài)或狀態(tài)或OFF狀態(tài)。狀態(tài)。鎖存繼電器指令鎖存繼電器指令N為為HR時(shí)具有斷電保持功能。時(shí)具有斷電保持功能。KEEP11指令的應(yīng)用指令的應(yīng)用0000200003KEEP20000000020000320000用用KEEP指令編程時(shí),需用三條語句。先編指令編程時(shí),需用三條語句。先編S端,然后編端,然后編R端,端,最后編線圈。最后編線圈。用用SET和和RESET指令編程時(shí)需用四條語句,但二者間可以插入別的指令,指令編
13、程時(shí)需用四條語句,但二者間可以插入別的指令,使用較靈活。使用較靈活。九、九、 上升沿微分和下降沿微分指令上升沿微分和下降沿微分指令DIFU13和和DIFD14)N:繼電器號(hào):繼電器號(hào) IR、SR、HR、AR、LR格格 式:式:梯形圖符號(hào):梯形圖符號(hào):功功 能:能:DIFU13) NDIFD14) NDIFU(13) NDIFD(14) N當(dāng)執(zhí)行條件由當(dāng)執(zhí)行條件由OFF變?yōu)樽優(yōu)镺N時(shí),時(shí),DIFU指令使指定繼電器在一個(gè)掃描指令使指定繼電器在一個(gè)掃描周期內(nèi)為周期內(nèi)為ON;當(dāng)執(zhí)行條件由當(dāng)執(zhí)行條件由ON 變?yōu)樽優(yōu)镺FF時(shí),時(shí),DIFD指令使指定繼電器在一個(gè)掃描指令使指定繼電器在一個(gè)掃描周期內(nèi)為周期內(nèi)為
14、ON;DIFU13和和DIFD14指令的應(yīng)用指令的應(yīng)用00000DIFU13) 20000DIFD14) 20001200002000100000在第在第n次掃描時(shí)檢測到輸入條件為次掃描時(shí)檢測到輸入條件為OFF,第,第n+1次掃描檢測到輸入條件次掃描檢測到輸入條件為為ON時(shí),時(shí),DIFU指令才會(huì)被執(zhí)行。即開機(jī)時(shí)的執(zhí)行條件已為指令才會(huì)被執(zhí)行。即開機(jī)時(shí)的執(zhí)行條件已為ON時(shí),時(shí),DIFU指令不執(zhí)行;同樣開機(jī)時(shí)的執(zhí)行條件已為指令不執(zhí)行;同樣開機(jī)時(shí)的執(zhí)行條件已為OFF時(shí),時(shí),DIFD指令也不執(zhí)行。指令也不執(zhí)行??梢岳每梢岳肈IFU和和DIFD指令的操作位作為某指令的執(zhí)行條件,使某指令只在指令的操作位
15、作為某指令的執(zhí)行條件,使某指令只在該操作位由該操作位由OFF變?yōu)樽優(yōu)镺N,或由,或由ON變?yōu)樽優(yōu)镺FF時(shí)執(zhí)行一次。時(shí)執(zhí)行一次??梢岳每梢岳肈IFU和和DIFD指令產(chǎn)生脈沖信號(hào)。指令產(chǎn)生脈沖信號(hào)。00001DIFU13) 2000020002200002000420002200042000020004000012000020004當(dāng)當(dāng)00001以某一頻率通斷時(shí),以某一頻率通斷時(shí),20004以二分頻通斷。以二分頻通斷。十、十、 空操作指令空操作指令NOP00)格格 式:式:功功 能:能:NOP00)用來取消某一步的操作。用來取消某一步的操作。修改程序時(shí),使用修改程序時(shí),使用NOP指令可使步序號(hào)
16、變更較少,便于調(diào)試程序。指令可使步序號(hào)變更較少,便于調(diào)試程序。0000001000000010000001000應(yīng)用:應(yīng)用:十一、十一、 結(jié)束指令結(jié)束指令END01)END01)格格 式:式:梯形圖符號(hào):梯形圖符號(hào):END01)功功 能:能: 表示程序結(jié)束。表示程序結(jié)束。0000001000END01)應(yīng)用:應(yīng)用:11、 結(jié)束指令結(jié)束指令END01)10、 空操作指令空操作指令NOP00)9、 上升沿微分和下降沿微分指令上升沿微分和下降沿微分指令DIFU13和和DIFD14)8、 保持指令保持指令KEEP11)1、LD和和LD NOT指令指令4、OR和和OR NOT指令指令7、 SET和和RE
17、SET指令置位和復(fù)位)指令置位和復(fù)位)5、AND LD指令指令6、OR LD指令指令3、AND和和AND NOT指令指令2、OUT和和OUT NOT指令指令6.3 基本編程規(guī)則和編程方法基本編程規(guī)則和編程方法一、基本編程規(guī)則一、基本編程規(guī)則1、梯形圖中的每一行都是從左側(cè)母線開始畫起,線圈或指令、梯形圖中的每一行都是從左側(cè)母線開始畫起,線圈或指令畫在最右邊,線圈或指令右邊只能畫右母線畫在最右邊,線圈或指令右邊只能畫右母線OMRON PLC梯形圖的右母線省略)。梯形圖的右母線省略)。2、線圈或指令不能直接與左母線連接除極少數(shù)沒有執(zhí)行、線圈或指令不能直接與左母線連接除極少數(shù)沒有執(zhí)行條件的指令,如條件
18、的指令,如END等)。如果必須時(shí)可以通過特殊輔助繼等)。如果必須時(shí)可以通過特殊輔助繼電器電器25313的觸點(diǎn)連接。的觸點(diǎn)連接。25313 指指 令令3、盡量避免雙線圈輸出。、盡量避免雙線圈輸出。雙線圈輸出:雙線圈輸出:00000010000100000001000000100001001010000100000001同一編號(hào)的繼電器線圈在同一程序中使用兩次以上。同一編號(hào)的繼電器線圈在同一程序中使用兩次以上。4、梯形圖必須遵循從左到右、從上往下的順序編寫。不允許、梯形圖必須遵循從左到右、從上往下的順序編寫。不允許在兩行之間垂直連接觸點(diǎn)。在兩行之間垂直連接觸點(diǎn)。000000100000001000
19、0300002000045、程序結(jié)束時(shí)一定要安排、程序結(jié)束時(shí)一定要安排END指令,否則程序不被執(zhí)行。指令,否則程序不被執(zhí)行。二、基本編程方法二、基本編程方法1、兩個(gè)或兩個(gè)以上的線圈或指令可以并聯(lián)輸出。、兩個(gè)或兩個(gè)以上的線圈或指令可以并聯(lián)輸出。2、觸點(diǎn)組與單個(gè)觸點(diǎn)并聯(lián)時(shí),應(yīng)將單個(gè)觸點(diǎn)放在下面。、觸點(diǎn)組與單個(gè)觸點(diǎn)并聯(lián)時(shí),應(yīng)將單個(gè)觸點(diǎn)放在下面。01000000010000200000010000000100002000003、并聯(lián)觸點(diǎn)組與幾個(gè)觸點(diǎn)相串聯(lián)時(shí)時(shí),應(yīng)將并聯(lián)觸點(diǎn)組、并聯(lián)觸點(diǎn)組與幾個(gè)觸點(diǎn)相串聯(lián)時(shí)時(shí),應(yīng)將并聯(lián)觸點(diǎn)組放在左面。放在左面。0000001000000010000300002000000
20、10000000100003000024、如果一條指令只需在、如果一條指令只需在PLC上電之初執(zhí)行一次,可以使用上電之初執(zhí)行一次,可以使用SR區(qū)的區(qū)的25315作為其執(zhí)行條件。作為其執(zhí)行條件。25315 指指 令令5、對(duì)難以用、對(duì)難以用AND LD和和OR LD等基本指令編寫的程序,可重等基本指令編寫的程序,可重新安排梯形圖的結(jié)構(gòu)。新安排梯形圖的結(jié)構(gòu)。000000000101002010000100100003010020000000001010020100001001000030100200000000006、當(dāng)某梯級(jí)有兩個(gè)分支時(shí),若其中一條從分支點(diǎn)到輸出線、當(dāng)某梯級(jí)有兩個(gè)分支時(shí),若其中一條
21、從分支點(diǎn)到輸出線圈之間無觸點(diǎn),該分支應(yīng)放在上方。圈之間無觸點(diǎn),該分支應(yīng)放在上方。00000010000000101001000027、盡量使用操作數(shù)少、執(zhí)行時(shí)間短的指令編程,以縮短、盡量使用操作數(shù)少、執(zhí)行時(shí)間短的指令編程,以縮短掃描周期,從而提高掃描周期,從而提高I/O響應(yīng)速度。響應(yīng)速度。6.4 應(yīng)用指令應(yīng)用指令一、順序控制指令一、順序控制指令1、IL/ILC指令分支與分支結(jié)束指令、聯(lián)鎖與聯(lián)鎖解除指令)指令分支與分支結(jié)束指令、聯(lián)鎖與聯(lián)鎖解除指令)格格 式:式:梯形圖符號(hào):梯形圖符號(hào):功功 能:能:IL02)ILC03) IL02) ILC03)IL和和ILC指令一起使用,用于處理梯形圖中的分支
22、電路圖。指令一起使用,用于處理梯形圖中的分支電路圖。IL表示程序表示程序分支開始,分支開始,ILC表示程序分支結(jié)束。表示程序分支結(jié)束。IL/ILC指令應(yīng)用指令應(yīng)用0000000001010020100001001000040100200005000030100300000000010100001002010010000401002000030000501003 IL02) ILC03)注:圖中注:圖中A為控制點(diǎn),右側(cè)分為若干條支路,且每條支路都有觸點(diǎn)控制。為控制點(diǎn),右側(cè)分為若干條支路,且每條支路都有觸點(diǎn)控制。 復(fù)合輸出復(fù)合輸出A連續(xù)使用連續(xù)使用IL指令指令輸出方式小結(jié)輸出方式小結(jié)并聯(lián)輸出并聯(lián)輸
23、出000000100001001 SET 01002000010000001001SET 010000000201002連續(xù)輸出連續(xù)輸出復(fù)合輸出復(fù)合輸出0000000001010020100001001000040100200003 ILC03)IL(02)2、暫存繼電器、暫存繼電器TR) 暫存繼電器可用來暫時(shí)存儲(chǔ)當(dāng)前指令執(zhí)行的結(jié)果,使用暫存繼電器可用來暫時(shí)存儲(chǔ)當(dāng)前指令執(zhí)行的結(jié)果,使用TR可以處理可以處理梯形圖的分支。梯形圖的分支。 CPM1A系列有編號(hào)為系列有編號(hào)為TR0TR7 8個(gè)暫存繼電器。如果某個(gè)個(gè)暫存繼電器。如果某個(gè)TR位被位被設(shè)置在一個(gè)分支點(diǎn)處,則分支前面的執(zhí)行結(jié)果就會(huì)存儲(chǔ)在這個(gè)設(shè)
24、置在一個(gè)分支點(diǎn)處,則分支前面的執(zhí)行結(jié)果就會(huì)存儲(chǔ)在這個(gè)TR位中。位中。0000000001000020100001001TR0LD 00000OUT TR0AND 00001OUT 01000LD TR0AND 00002OUT 01001例例1兩種處理分支方法的區(qū)別:兩種處理分支方法的區(qū)別:用用TR時(shí),是用時(shí),是用AND指令連指令連接下一個(gè)分支的觸點(diǎn)。接下一個(gè)分支的觸點(diǎn)。應(yīng)用:應(yīng)用:LD -OUT TR0LD TR0條件條件存存取取000000000101000TR0000020000301001TR10000401002例例2LD 00000OUT TR0AND 00001OUT 01000
25、LD TR0AND 00002OUT TR1AND 00003OUT 01001LD TR1AND 00004OUT 01002臨時(shí)存放某節(jié)點(diǎn)的狀態(tài)。臨時(shí)存放某節(jié)點(diǎn)的狀態(tài)。AND -分支多時(shí)用分支多時(shí)用TR處理分支程序比用處理分支程序比用IL/ILC指令煩瑣。指令煩瑣。用用IL和和ILC指令時(shí),是用指令時(shí),是用LD指令連接下一個(gè)分支的觸點(diǎn)。指令連接下一個(gè)分支的觸點(diǎn)。造就新母線的工具。造就新母線的工具。應(yīng)用:應(yīng)用:LD -ILLD -條件條件新母線開始新母線開始新母線結(jié)束新母線結(jié)束LD -ILC在同一程序分支段中,同一在同一程序分支段中,同一TR號(hào)不能重復(fù)使用,最多可號(hào)不能重復(fù)使用,最多可在同一
26、程序段中使用在同一程序段中使用8個(gè)個(gè)TR暫存的分支。暫存的分支。TR不是獨(dú)立的編程指令,只能配合不是獨(dú)立的編程指令,只能配合LD或或OUT等基本指令一起等基本指令一起使用。使用。在系統(tǒng)運(yùn)行時(shí),在系統(tǒng)運(yùn)行時(shí),TR位是不能用任何外設(shè)監(jiān)控狀態(tài)的。位是不能用任何外設(shè)監(jiān)控狀態(tài)的。幾點(diǎn)說明幾點(diǎn)說明3、JMP04)/JME05)(跳轉(zhuǎn)指令)(跳轉(zhuǎn)指令)格格 式:式:梯形圖符號(hào):梯形圖符號(hào):功功 能:能:JMP04) NJME05) NJMP04) N JME05) NJMP04為跳轉(zhuǎn)開始指令;為跳轉(zhuǎn)開始指令; JME05為跳轉(zhuǎn)結(jié)束指令。為跳轉(zhuǎn)結(jié)束指令。N為跳轉(zhuǎn)號(hào),其范圍為為跳轉(zhuǎn)號(hào),其范圍為0049。 當(dāng)當(dāng)J
27、MP的執(zhí)行條件為的執(zhí)行條件為OFF時(shí),跳過時(shí),跳過JMP和和JME之間的程序去執(zhí)之間的程序去執(zhí)行行JME之后的程序;之后的程序;當(dāng)當(dāng)JMP的執(zhí)行條件為的執(zhí)行條件為ON時(shí),時(shí),JMP和和JME之間的程序被執(zhí)行。之間的程序被執(zhí)行。JMP04)/JME05指令應(yīng)用指令應(yīng)用0000001000000010100100002 JMP04) 00 JME05) 000000301002LD 00000JMP(04) 00LD 00001OUT 01000AND 00002OUT 01001JME(05) 00OUT 01002LD 00003發(fā)生跳轉(zhuǎn)時(shí),發(fā)生跳轉(zhuǎn)時(shí),JMP和和JME之間的程序不執(zhí)行,且不占
28、用掃描時(shí)之間的程序不執(zhí)行,且不占用掃描時(shí)間。間。發(fā)生跳轉(zhuǎn)時(shí),所有繼電器、定時(shí)器、計(jì)數(shù)器均保持跳轉(zhuǎn)前的發(fā)生跳轉(zhuǎn)時(shí),所有繼電器、定時(shí)器、計(jì)數(shù)器均保持跳轉(zhuǎn)前的狀態(tài)不變。狀態(tài)不變。對(duì)同一個(gè)跳轉(zhuǎn)號(hào)對(duì)同一個(gè)跳轉(zhuǎn)號(hào)N,如為,如為0149時(shí)為立即跳轉(zhuǎn),不執(zhí)行中間時(shí)為立即跳轉(zhuǎn),不執(zhí)行中間任何指令,但每個(gè)跳轉(zhuǎn)號(hào)只能用來定義一次跳轉(zhuǎn)只能在程序任何指令,但每個(gè)跳轉(zhuǎn)號(hào)只能用來定義一次跳轉(zhuǎn)只能在程序中使用一次)。但當(dāng)跳轉(zhuǎn)號(hào)為中使用一次)。但當(dāng)跳轉(zhuǎn)號(hào)為00時(shí),時(shí),JMP00/JME00可以在程序可以在程序中多次使用,且指令的執(zhí)行比其它跳轉(zhuǎn)號(hào)的執(zhí)行時(shí)間長,因?yàn)橹卸啻问褂?,且指令的?zhí)行比其它跳轉(zhuǎn)號(hào)的執(zhí)行時(shí)間長,因?yàn)镃PU要花時(shí)
29、間去找下一個(gè)具有要花時(shí)間去找下一個(gè)具有00跳轉(zhuǎn)號(hào)的跳轉(zhuǎn)號(hào)的JME,有一個(gè)掃描的,有一個(gè)掃描的搜索過程。搜索過程。跳轉(zhuǎn)指令可以嵌套使用,但必須是不同跳轉(zhuǎn)號(hào)的嵌套。跳轉(zhuǎn)指令可以嵌套使用,但必須是不同跳轉(zhuǎn)號(hào)的嵌套。如:如:JMP00JMP01JME01JME00等。等。多個(gè)多個(gè)JMP可以共用一個(gè)可以共用一個(gè)JME,程序檢查會(huì)有錯(cuò)誤信息顯示,程序檢查會(huì)有錯(cuò)誤信息顯示“JMPJME ERR”,但程序還會(huì)正常執(zhí)行。,但程序還會(huì)正常執(zhí)行。幾點(diǎn)說明幾點(diǎn)說明應(yīng)用形式應(yīng)用形式一般跳轉(zhuǎn)一般跳轉(zhuǎn)00000JMP(04) 00 程序程序 BJME(05) 00 程序程序 C多個(gè)多個(gè)JMP共用一個(gè)共用一個(gè)JME00000
30、JMP(04) 00 程序程序 B 程序程序 CJME(05) 00 程序程序 A00001JMP(04) 0000000JMP(04) 00 自動(dòng)程序自動(dòng)程序JME(05) 00 手動(dòng)程序手動(dòng)程序00000JMP(04) 01JME(05) 01互鎖互鎖二、定時(shí)器二、定時(shí)器/計(jì)數(shù)器指令計(jì)數(shù)器指令定時(shí)器定時(shí)器TIM高速定時(shí)器高速定時(shí)器TIMH15)計(jì)數(shù)器計(jì)數(shù)器CNT可逆計(jì)數(shù)器可逆計(jì)數(shù)器CNTR12)間隔定時(shí)器間隔定時(shí)器STIM69)高速計(jì)數(shù)器高速計(jì)數(shù)器輸入中斷的計(jì)數(shù)模式輸入中斷的計(jì)數(shù)模式共用共用CT號(hào)號(hào)000127功能強(qiáng)大,使用復(fù)雜。功能強(qiáng)大,使用復(fù)雜。CPM1A提供的定時(shí)提供的定時(shí)/計(jì)數(shù)功能
31、:計(jì)數(shù)功能:1、TIM定時(shí)器指令)定時(shí)器指令)格格 式:式:梯形圖符號(hào):梯形圖符號(hào): TIM N SV TIM N SVN:定時(shí)器編號(hào):定時(shí)器編號(hào)000 127。SV:設(shè)定值:設(shè)定值定時(shí)范圍為定時(shí)范圍為09999,最小設(shè)定單位為,最小設(shè)定單位為0.1S。 取值區(qū)域可為取值區(qū)域可為IR、SR、HR、AR、LR、DM、*DM、#立即數(shù)。立即數(shù)。功功 能:能:當(dāng)輸入條件執(zhí)行條件為當(dāng)輸入條件執(zhí)行條件為ON時(shí)開始定時(shí)定時(shí)時(shí)間為時(shí)開始定時(shí)定時(shí)時(shí)間為SV0.1S)。定時(shí)時(shí)間到,定時(shí)器的輸出為)。定時(shí)時(shí)間到,定時(shí)器的輸出為ON且保持;且保持;當(dāng)輸入條件執(zhí)行條件變?yōu)楫?dāng)輸入條件執(zhí)行條件變?yōu)镺FF時(shí),定時(shí)器復(fù)位,輸
32、出時(shí),定時(shí)器復(fù)位,輸出變?yōu)樽優(yōu)镺FF,并停止定時(shí)。其當(dāng)前值,并停止定時(shí)。其當(dāng)前值PV恢復(fù)為恢復(fù)為SV。無掉電保持功能,斷電時(shí)定時(shí)器復(fù)位,不能保存其當(dāng)前值。無掉電保持功能,斷電時(shí)定時(shí)器復(fù)位,不能保存其當(dāng)前值。輸入輸入ON 開始定時(shí)開始定時(shí) 延時(shí)延時(shí) 時(shí)間到時(shí)間到 輸出輸出ON執(zhí)行條件執(zhí)行條件完成標(biāo)志完成標(biāo)志SV不定時(shí)不定時(shí)定時(shí)開始定時(shí)開始TIM指令應(yīng)用指令應(yīng)用例例 TIM 000 #005001000TIM0000000000000TIM000010005SLD 00000TIM 000 #0050LD TIM000OUT 01000定時(shí)器定時(shí)時(shí)間的擴(kuò)展定時(shí)器定時(shí)時(shí)間的擴(kuò)展01000TIM001
33、 TIM 000 #005000000 TIM 001 #0050TIM000定時(shí)器的定時(shí)方式定時(shí)器的定時(shí)方式01001TIM000 TIM 000 #005000000TIM00001000ILC03)IL02)T=T1+T2例:如何實(shí)現(xiàn)閃爍電路?例:如何實(shí)現(xiàn)閃爍電路?01000 TIM 000 #002000000 TIM 001 #0030TIM000TIM001用定時(shí)器產(chǎn)生周期性方脈沖。用定時(shí)器產(chǎn)生周期性方脈沖。2s00000010003s自自 動(dòng)動(dòng) 門門 控控 制制控制要求:控制要求: 門內(nèi)側(cè)與外側(cè)各裝有一個(gè)超聲波探測器。探測到有人后門內(nèi)側(cè)與外側(cè)各裝有一個(gè)超聲波探測器。探測到有人后0
34、.5s,自動(dòng)門打開;探測到無人后,自動(dòng)門打開;探測到無人后1s,自動(dòng)門關(guān)閉。,自動(dòng)門關(guān)閉。應(yīng)用實(shí)例應(yīng)用實(shí)例超聲波探測器超聲波探測器超聲波探測器內(nèi)、外)超聲波探測器內(nèi)、外)工作分析及工作分析及PLC選型:選型:執(zhí)行電動(dòng)機(jī)執(zhí)行電動(dòng)機(jī)開門限位開關(guān)開門限位開關(guān)關(guān)門限位開關(guān)關(guān)門限位開關(guān)I/O分配:分配:輸入信號(hào)輸入信號(hào)內(nèi)探測器內(nèi)探測器00000外探測器外探測器00001開門限位開門限位00002關(guān)門限位關(guān)門限位00003輸出信號(hào)輸出信號(hào)開開 門門01000關(guān)關(guān) 門門01001 內(nèi)部調(diào)用兩個(gè)定時(shí)器內(nèi)部調(diào)用兩個(gè)定時(shí)器TIM000、TIM001用于開關(guān)門延時(shí)。用于開關(guān)門延時(shí)??刂瞥绦颍嚎刂瞥绦颍?0000TI
35、M000#500001TIM001#100000000001TIM000 00002 0100101000TIM001 00003 0100001001END開門延時(shí)關(guān)門延時(shí)有人后有人后0.5s、未到達(dá)開限位時(shí)開門、未到達(dá)開限位時(shí)開門無人后無人后1s、未到達(dá)關(guān)限位時(shí)關(guān)門、未到達(dá)關(guān)限位時(shí)關(guān)門2、TIMH15)(高速定時(shí)器指令)(高速定時(shí)器指令)格格 式:式:梯形圖符號(hào):梯形圖符號(hào): TIMH N SV TIMH N SVN:定時(shí)器編號(hào):定時(shí)器編號(hào)000 127。SV:設(shè)定值:設(shè)定值定時(shí)范圍為定時(shí)范圍為00009999,最小設(shè)定單位為,最小設(shè)定單位為0.01S。 取值區(qū)域可為取值區(qū)域可為IR、SR
36、、HR、AR、LR、DM、*DM、#立即數(shù)。立即數(shù)。3、CNT計(jì)數(shù)器指令)計(jì)數(shù)器指令)格格 式:式: CNT N SVN:計(jì)數(shù)器編號(hào):計(jì)數(shù)器編號(hào)000 127。SV:設(shè)定值:設(shè)定值定時(shí)范圍為定時(shí)范圍為00009999。 取值區(qū)域可為取值區(qū)域可為IR、SR、HR、AR、LR、DM、*DM、#立即數(shù)。立即數(shù)。梯形圖符號(hào):梯形圖符號(hào): CNT N SVCPRCP:計(jì)數(shù)脈沖輸入端:計(jì)數(shù)脈沖輸入端R:復(fù)位端:復(fù)位端功功 能:能: 有掉電保持功能。有掉電保持功能。CP只要復(fù)位端只要復(fù)位端R為為ON,計(jì)數(shù)器復(fù)位為,計(jì)數(shù)器復(fù)位為OFF,并停止計(jì)數(shù)。其當(dāng)前值,并停止計(jì)數(shù)。其當(dāng)前值PV恢復(fù)為恢復(fù)為SV。從從CP端
37、輸入計(jì)數(shù)脈沖,當(dāng)計(jì)數(shù)滿設(shè)定值時(shí)其輸出為端輸入計(jì)數(shù)脈沖,當(dāng)計(jì)數(shù)滿設(shè)定值時(shí)其輸出為ON且保持,并停止計(jì)數(shù)。且保持,并停止計(jì)數(shù)。0987654321RCNT單向減計(jì)數(shù)器指令單向減計(jì)數(shù)器指令CNT的工作時(shí)序的工作時(shí)序不計(jì)數(shù)不計(jì)數(shù)開始計(jì)數(shù)開始計(jì)數(shù) CNT N SVCPRCNT指令應(yīng)用指令應(yīng)用例例 CNT 000 20001000CNT0000000000001說明:說明:LD 00000LD 00001CNT 000 200LD CNT000OUT 01000先編計(jì)數(shù)脈沖輸入端,再編復(fù)位端,最后編先編計(jì)數(shù)脈沖輸入端,再編復(fù)位端,最后編CNT指令。指令。計(jì)數(shù)器容量的擴(kuò)展計(jì)數(shù)器容量的擴(kuò)展 CNT 000 S
38、V101000CNT0012550225315 CNT 001 SV2CNT00025315CNT000LD 25502LD 25315CNT 000 SV1LD CNT001OUT 01000OR CNT000LD CNT000LD 25315CNT 001 SV2SV=SV1SV2計(jì)數(shù)器的定時(shí)功能計(jì)數(shù)器的定時(shí)功能例:如何實(shí)現(xiàn)例:如何實(shí)現(xiàn)1小時(shí)定時(shí)?小時(shí)定時(shí)?60個(gè)個(gè)1小時(shí))小時(shí))60s00000CNT000CNT001 CNT 000 #060001000CNT00125500CNT000 CNT 001 #0060CNT00000000000004、CNTR12)(可逆計(jì)數(shù)器指令)(可逆
39、計(jì)數(shù)器指令)格格 式:式: CNTR12) N SVN:計(jì)數(shù)器編號(hào):計(jì)數(shù)器編號(hào)000 127。SV:設(shè)定值:設(shè)定值定時(shí)范圍為定時(shí)范圍為00009999。 取值區(qū)域?yàn)槿≈祬^(qū)域?yàn)镮R、SR、HR、AR、LR、DM、*DM、#立即數(shù)。立即數(shù)。ACP:加計(jì)數(shù)脈沖輸入端:加計(jì)數(shù)脈沖輸入端R:復(fù)位端:復(fù)位端梯形圖符號(hào):梯形圖符號(hào): CNTR12) N SVACPRSCPSCP:減計(jì)數(shù)脈沖輸入端:減計(jì)數(shù)脈沖輸入端功功 能:能: CNTR12) N SVACPRSCP只要復(fù)位端只要復(fù)位端R為為ON,計(jì)數(shù)器即復(fù)位為,計(jì)數(shù)器即復(fù)位為OFF并停止計(jì)并停止計(jì)數(shù),且不論是加計(jì)數(shù)還是減計(jì)數(shù)其數(shù),且不論是加計(jì)數(shù)還是減計(jì)數(shù)其
40、PV值均為值均為0。同時(shí)從同時(shí)從ACP端和端和SCP端輸入計(jì)數(shù)脈沖則不計(jì)數(shù)。端輸入計(jì)數(shù)脈沖則不計(jì)數(shù)。從從ACP端輸入為加計(jì)數(shù),從端輸入為加計(jì)數(shù),從SCP端輸入為減計(jì)數(shù);加端輸入為減計(jì)數(shù);加/減計(jì)減計(jì)數(shù)有進(jìn)數(shù)有進(jìn)/借位時(shí),輸出借位時(shí),輸出ON一個(gè)計(jì)數(shù)脈沖周期。一個(gè)計(jì)數(shù)脈沖周期。RCNTR09871021SCP987ACP01231089123SV=10ON不計(jì)數(shù)不計(jì)數(shù)不不計(jì)計(jì)數(shù)數(shù)計(jì)數(shù)計(jì)數(shù)計(jì)數(shù)計(jì)數(shù)CNTR指令應(yīng)用指令應(yīng)用 CNTR12) 001 #0100ACPRSCP00000010010000100002CNTR001先編加計(jì)數(shù)脈沖輸入端,再編減計(jì)數(shù)脈沖輸入端,后編先編加計(jì)數(shù)脈沖輸入端,再編減
41、計(jì)數(shù)脈沖輸入端,后編復(fù)位端,復(fù)位端, 最后編最后編CNTR指令。指令。CNT和和CNTR指令的主要區(qū)別:指令的主要區(qū)別: 當(dāng)計(jì)數(shù)器當(dāng)計(jì)數(shù)器CNT到達(dá)到達(dá)SV值后,只要不復(fù)位,其輸出就一直為值后,只要不復(fù)位,其輸出就一直為ON,即計(jì)數(shù),即計(jì)數(shù)脈沖仍在輸入。脈沖仍在輸入。當(dāng)計(jì)數(shù)器當(dāng)計(jì)數(shù)器CNTR到達(dá)到達(dá)SV值后,其輸出為值后,其輸出為ON,只要不復(fù)位,在下一個(gè)脈,只要不復(fù)位,在下一個(gè)脈沖到來時(shí),計(jì)數(shù)器沖到來時(shí),計(jì)數(shù)器CNTR立即變?yōu)榱⒓醋優(yōu)镺FF,且開始下一輪計(jì)數(shù),是一個(gè)循,且開始下一輪計(jì)數(shù),是一個(gè)循環(huán)計(jì)數(shù)器。環(huán)計(jì)數(shù)器。說明:說明:LD 00000LD 00001LD 00002CNTR 001
42、#0100LD CNTR001OUT 01001定時(shí)器和計(jì)數(shù)器同在一個(gè)定時(shí)器和計(jì)數(shù)器同在一個(gè)TC區(qū),共同使用編號(hào)區(qū),共同使用編號(hào)000127。所。所以在同一個(gè)程序中它們的編號(hào)不能重復(fù)使用。以在同一個(gè)程序中它們的編號(hào)不能重復(fù)使用。當(dāng)當(dāng)SV為通道時(shí)通道內(nèi)的數(shù)據(jù)必須是為通道時(shí)通道內(nèi)的數(shù)據(jù)必須是BCD數(shù)),改變通數(shù)),改變通道內(nèi)的數(shù)據(jù),其設(shè)定值即改變,也可以通過外部撥碼道內(nèi)的數(shù)據(jù),其設(shè)定值即改變,也可以通過外部撥碼器來改變其設(shè)定值。器來改變其設(shè)定值。間接尋址間接尋址DM通道不存在,是指以通道不存在,是指以DM的內(nèi)容為地址的的內(nèi)容為地址的通道不存在。通道不存在。關(guān)于定時(shí)器關(guān)于定時(shí)器/計(jì)數(shù)器應(yīng)用時(shí)注意的幾
43、個(gè)問題:計(jì)數(shù)器應(yīng)用時(shí)注意的幾個(gè)問題:定時(shí)器沒有掉電保持功能,計(jì)數(shù)器有掉電保持功能。定時(shí)器沒有掉電保持功能,計(jì)數(shù)器有掉電保持功能。當(dāng)掃描時(shí)間當(dāng)掃描時(shí)間Ts0.1s時(shí),定時(shí)器時(shí),定時(shí)器TIM會(huì)不準(zhǔn)確;當(dāng)掃描時(shí)間會(huì)不準(zhǔn)確;當(dāng)掃描時(shí)間Ts0.01s時(shí),定時(shí)器時(shí),定時(shí)器TIMH會(huì)不準(zhǔn)確。會(huì)不準(zhǔn)確。當(dāng)當(dāng)SV不是不是BCD數(shù)或間接尋址數(shù)或間接尋址DM通道不存在時(shí),出錯(cuò)標(biāo)志通道不存在時(shí),出錯(cuò)標(biāo)志位位25503置為置為ON。三、數(shù)據(jù)指令三、數(shù)據(jù)指令數(shù)據(jù)轉(zhuǎn)換指令數(shù)據(jù)轉(zhuǎn)換指令6種。種。數(shù)據(jù)移位指令數(shù)據(jù)移位指令10種。種。數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令9種。種。數(shù)據(jù)比較指令數(shù)據(jù)比較指令4種。種。1、數(shù)據(jù)比較指令、數(shù)據(jù)比較指
44、令單字節(jié)比較指令單字節(jié)比較指令CMP雙字節(jié)比較指令雙字節(jié)比較指令CMPL塊比較指令塊比較指令 BCMP表比較指令表比較指令TCMP單字節(jié)比較指令單字節(jié)比較指令CMP CMP20)C1C2大于標(biāo)志位大于標(biāo)志位25505等于標(biāo)志位等于標(biāo)志位25506小于標(biāo)志位小于標(biāo)志位25507出錯(cuò)標(biāo)志位出錯(cuò)標(biāo)志位25503 當(dāng)執(zhí)行條件為當(dāng)執(zhí)行條件為ON時(shí),比較時(shí),比較C1和和C2的大小,的大小, 將比較結(jié)果送將比較結(jié)果送SR區(qū)的標(biāo)志位。區(qū)的標(biāo)志位。功功 能:能:C1:比較數(shù):比較數(shù)1IR、SR、HR、AR、LR、TC、DM、*DM、#C2:比較數(shù):比較數(shù)2IR、SR、HR、AR、LR、TC、DM、*DM、#梯形
45、圖:梯形圖:格格 式:式: CMP20) C1 C2CMP指令的應(yīng)用指令的應(yīng)用CMP20)010002550500000HR0920001001255060100225507TR0LD 00000OUT TR0CMP HR09 200LD TR0AND 25505OUT 01000LD TR0AND 25506OUT 01001LD TR0AND 25507OUT 01002CMP20)TIM000#4000CMP20)TIM000#3000CMP20)TIM000#2000000000100025507TIM 000#500001000255070100125507TIM0000100101
46、00201003500S定時(shí)定時(shí)100S時(shí)輸出時(shí)輸出200S時(shí)輸出時(shí)輸出300S時(shí)輸出時(shí)輸出500S時(shí)輸出時(shí)輸出LD 00000TIM 000 #5000CMP TIM000 #4000AND 25507OUT 01000LD 01000CMP TIM000 #3000AND 25507OUT 01001LD 01001CMP TIM000 #2000AND 25507OUT 01002LD TIM000OUT 010032、數(shù)據(jù)移位指令、數(shù)據(jù)移位指令移位寄存器指令移位寄存器指令SFT可逆移位寄存器指令可逆移位寄存器指令SFTR字移位指令字移位指令WSFT算術(shù)左移指令算術(shù)左移指令A(yù)SL算術(shù)右移
47、指令算術(shù)右移指令A(yù)SR26)/ ASR26)循環(huán)左移指令循環(huán)左移指令ROL27)/ ROL27)循環(huán)右移指令循環(huán)右移指令ROR28)/ ROL28)1位數(shù)字左移指令位數(shù)字左移指令SLD75)/ SLD75)1位數(shù)字右移指令位數(shù)字右移指令SRD74)/ SRD74)異步移位寄存器指令異步移位寄存器指令A(yù)SFT17)/ASFT(17)移位寄存器指令移位寄存器指令SFT10) SFT10)StESt:開始通道:開始通道 IR、SR、HR、AR、LRE:結(jié)束通道:結(jié)束通道 IR、SR、HR、AR、LR 開始通道號(hào)必須小于或等于結(jié)束通道號(hào)開始通道號(hào)必須小于或等于結(jié)束通道號(hào)E,且,且St和和E必必須在同一
48、區(qū)域。須在同一區(qū)域。輸入數(shù)據(jù)端輸入數(shù)據(jù)端 IN移位脈沖端移位脈沖端 SP復(fù)位端復(fù)位端 R梯形圖梯形圖:格格 式:式: SFT10) St E注意注意:功功 能:能:15 E 0015 E-1 0015 ST 0015 ST+1 00IN狀態(tài)狀態(tài)溢出溢出 當(dāng)復(fù)位端R為ON時(shí),從ST 到E通道中的所有位將置為OFF,此時(shí)移位脈沖端和數(shù)據(jù)輸入端無效。 當(dāng)復(fù)位端R為OFF時(shí),在移位脈沖端SP由OFF ON的上升沿時(shí),E到ST通道中的所有位依次左移一位,E通道的最高位溢出丟失,ST通道的最低位則移進(jìn)數(shù)據(jù)輸入端IN的數(shù)據(jù)。 SFT10)200202INSPR000002550200001LD 00000L
49、D 25502LD 00001SFT(10) 200 202 先編數(shù)據(jù)輸入端先編數(shù)據(jù)輸入端,再編移位脈沖端再編移位脈沖端,后編復(fù)位端,最后編后編復(fù)位端,最后編SFT指令。指令。SFT指令的應(yīng)用指令的應(yīng)用說明說明:01000 SFT10)200200INSPR0000025502000012531520003LD 00000LD 25502LD 00001SFT(10) 200 202OR 25315LD 20003OUT 01000TIM 000#002000100TIM00020007TIM00000101SFT(10)2002002531500000SET 2000000001SET 20
50、00100002SET 2000200003SET 2000300007SET 2000700102JMP(04) 002000001000200010100120002010022000701007JME(05) 0000102JMP(04) 012000001007200010100620002010052000701000JME(05) 01右移右移左移左移1檢查站檢查站2123 34 45 5剔除站剔除站自動(dòng)生產(chǎn)線自動(dòng)生產(chǎn)線000002000020001200022000301000SFT指令在自動(dòng)生產(chǎn)線上的應(yīng)用指令在自動(dòng)生產(chǎn)線上的應(yīng)用01000 SFT10)200200INSPR00
51、000000010000225315200031檢查站檢查站2123 34 45 5剔除站剔除站自動(dòng)生產(chǎn)線自動(dòng)生產(chǎn)線傳送指令傳送指令MOV21)/MOV(21)取反傳送指令取反傳送指令MVN22)/MVN(22)塊傳送指令塊傳送指令XFER(70)/XFER(70)塊設(shè)置指令塊設(shè)置指令BSET(71)/BSET(71)數(shù)據(jù)交換指令數(shù)據(jù)交換指令XCHG(73)/ XCHG(73)單字分配指令單字分配指令DIST80)/DIST80)數(shù)據(jù)調(diào)用指令數(shù)據(jù)調(diào)用指令COLL81)/ COLL81)位傳送指令位傳送指令MOVB82)/ MOVB82)數(shù)字傳送指令數(shù)字傳送指令MOVD83)/MOVD(83)3
52、、數(shù)據(jù)傳送指令、數(shù)據(jù)傳送指令傳送指令傳送指令MOV21)/MOV21) MOV21) S DS:數(shù)據(jù)源:數(shù)據(jù)源 IR、SR、HR、AR、LR、DM、*DM、#D:目的通道:目的通道 IR、SR、HR、AR、LR 、DM、*DM梯形圖梯形圖:當(dāng)執(zhí)行條件為當(dāng)執(zhí)行條件為ON時(shí),將時(shí),將S中的數(shù)據(jù)傳送到中的數(shù)據(jù)傳送到D通道中。通道中。功功 能能: MOV21) S D格格 式:式: MOV21) S D MOV21) S DMOV指令的應(yīng)用指令的應(yīng)用 MOV21)#0196DM000000000源數(shù)據(jù)(源數(shù)據(jù)(#0196)00 000001 1 001011 0目的通道(目的通道(DM0000)00
53、000001 1 001011 0位狀態(tài)不變位狀態(tài)不變?nèi)》磦魉椭噶钊》磦魉椭噶頜VN22)/MVN22)S:數(shù)據(jù)源:數(shù)據(jù)源 IR、SR、HR、AR、LR、DM、*DM、#D:目的通道:目的通道 IR、SR、HR、AR、LR 、DM、*DM梯形圖梯形圖:當(dāng)執(zhí)行條件為當(dāng)執(zhí)行條件為ON時(shí),將時(shí),將S中的數(shù)據(jù)取反后傳送到中的數(shù)據(jù)取反后傳送到D通道中。通道中。功功 能能: MVN22) S D MVN22) S D格格 式:式: MVN22) S D MVN22) S DMVN指令的應(yīng)用指令的應(yīng)用 MVN22)#0196DM000000000源數(shù)據(jù)(源數(shù)據(jù)(#0196)00 000001 1 00101
54、1 0目的通道(目的通道(DM0000)11 111110 0 110100 1取反傳送取反傳送FE690196四、脈沖輸出控制指令四、脈沖輸出控制指令 CPM1A中的晶體管輸出型具有單相脈沖輸出功能,可以從中的晶體管輸出型具有單相脈沖輸出功能,可以從01000或或01001某一點(diǎn)輸出某一點(diǎn)輸出20HZ2KHZ的脈沖。的脈沖。脈沖輸出模式:脈沖輸出模式:1、連續(xù)模式、連續(xù)模式2、獨(dú)立模式、獨(dú)立模式由指令控制脈沖輸出的停止。由指令控制脈沖輸出的停止。 當(dāng)輸出的脈沖數(shù)達(dá)到指定的數(shù)目當(dāng)輸出的脈沖數(shù)達(dá)到指定的數(shù)目116777215時(shí),脈沖輸時(shí),脈沖輸出自動(dòng)停止。出自動(dòng)停止。連續(xù)模式連續(xù)模式獨(dú)立模式獨(dú)立
55、模式以指定的頻率輸出脈沖直到停止脈沖輸出為止以指定的頻率輸出脈沖直到停止脈沖輸出為止當(dāng)輸出的脈沖達(dá)到指定的數(shù)目時(shí)脈沖輸出自動(dòng)停止當(dāng)輸出的脈沖達(dá)到指定的數(shù)目時(shí)脈沖輸出自動(dòng)停止設(shè)置脈沖指令設(shè)置脈沖指令PULS65)/PULS65) PULS65) P C N PULS65) P CNN:存放設(shè)置脈沖個(gè)數(shù)的首通道:存放設(shè)置脈沖個(gè)數(shù)的首通道IR、SR、HR、AR、LR、DM、*DM梯形圖梯形圖:P:輸出位區(qū)分符:輸出位區(qū)分符000或或010C:輸出方式:輸出方式000或或001設(shè)置脈沖指令設(shè)置脈沖指令PULS65)/PULS65)梯形圖梯形圖: PULS65) P C N PULS65) P CNP3
56、位位BCD碼):碼):000輸出位輸出位01000;010輸出位輸出位01001。C3位位BCD碼):碼):000獨(dú)立模式;獨(dú)立模式;001連續(xù)模式。連續(xù)模式。設(shè)置脈沖指令設(shè)置脈沖指令PULS65)/PULS65)梯形圖梯形圖:功能:功能: 當(dāng)執(zhí)行條件為當(dāng)執(zhí)行條件為ON時(shí),時(shí),PULS指令設(shè)指令設(shè)定輸出脈沖數(shù)目定輸出脈沖數(shù)目8位位BCD碼,取值范碼,取值范圍圍116777215)。)。N存放脈沖數(shù)的低存放脈沖數(shù)的低4位,位,N+1存放脈沖數(shù)的高存放脈沖數(shù)的高4位。位。注意:注意: 以獨(dú)立模式輸出脈沖時(shí),需使用以獨(dú)立模式輸出脈沖時(shí),需使用PULS指令先進(jìn)行脈沖數(shù)的設(shè)置,而以指令先進(jìn)行脈沖數(shù)的設(shè)置
57、,而以連續(xù)模式輸出脈沖則不需要。連續(xù)模式輸出脈沖則不需要。 PULS65) P C N PULS65) P CN速度輸出指令速度輸出指令SPED64)/SPED64)梯形圖梯形圖: SPED64) P M F SPED64) P MFP:輸出位區(qū)分符:輸出位區(qū)分符000或或010M:輸出方式:輸出方式000或或001F:脈沖頻率:脈沖頻率IR、SR、HR、AR、LR、DM、*DM、# SPED64) P M F功能:功能: 當(dāng)執(zhí)行條件為當(dāng)執(zhí)行條件為ON時(shí),時(shí),SPED指令指令設(shè)定脈沖輸出位、輸出模式和設(shè)設(shè)定脈沖輸出位、輸出模式和設(shè)定脈沖輸出頻率。定脈沖輸出頻率。P3位位BCD碼):碼):000輸出位輸出位01000; 010輸出位輸出位01001。M3位位BCD碼):碼):000獨(dú)立模式;獨(dú)立模式;001連續(xù)模式。連續(xù)模式。F4位位BCD碼):碼):設(shè)定值設(shè)定值00020200,對(duì)應(yīng)設(shè)定頻率,對(duì)應(yīng)設(shè)定頻率202000HZ。 PULS64)000 000DM000000004脈沖輸出條件脈沖輸出條件 SPED(64) 000 000 #010000004啟動(dòng)
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年著作權(quán)作品全面轉(zhuǎn)讓合同范本版B版
- 2025年度小產(chǎn)權(quán)房屋買賣合同(含裝修及家具交付標(biāo)準(zhǔn))2篇
- 2024年高端抹灰工程分包合同范本3篇
- 二零二五年分居夫妻離婚協(xié)議書附子女監(jiān)護(hù)權(quán)變更及處理合同3篇
- 二零二五年度個(gè)人健康體檢借款合同3篇
- 二零二五年度商務(wù)辦公場地租賃及配套設(shè)施使用合同3篇
- 2024清工承包合同協(xié)議書-大型場館活動(dòng)臨時(shí)設(shè)施搭建3篇
- 2025版跨境出口貿(mào)易合同稅收籌劃范本2篇
- 2025版酒店電子門鎖采購合同含智能鑰匙管理及應(yīng)急備用方案3篇
- 2025版高新技術(shù)企業(yè)內(nèi)部股權(quán)交易及知識(shí)產(chǎn)權(quán)保護(hù)合同2篇
- 小學(xué)思政課《愛國主義教育》
- 中藥材的性狀及真?zhèn)舞b別培訓(xùn)-課件
- 泵站項(xiàng)目劃分
- 綠化養(yǎng)護(hù)工作檢查及整改記錄表
- 新能源發(fā)電技術(shù)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年
- GB/T 42752-2023區(qū)塊鏈和分布式記賬技術(shù)參考架構(gòu)
- Module 9 (教案)外研版(一起)英語四年級(jí)上冊(cè)
- 初中物理-初三物理模擬試卷講評(píng)課教學(xué)課件設(shè)計(jì)
- DG-TJ 08-2367-2021 既有建筑外立面整治設(shè)計(jì)標(biāo)準(zhǔn)
- 公文流轉(zhuǎn)單(標(biāo)準(zhǔn)模版)
- XXX大中型公司報(bào)價(jià)管理辦法
評(píng)論
0/150
提交評(píng)論