




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 PLC原理及應用原理及應用第三章小型整體式第三章小型整體式PLC 第三章第三章 小型整體式小型整體式PLC nCPM系列小型機系統(tǒng)的特點系列小型機系統(tǒng)的特點 nCPM系列機的構(gòu)成系列機的構(gòu)成 nCPM系列機的繼電器區(qū)和數(shù)據(jù)區(qū)系列機的繼電器區(qū)和數(shù)據(jù)區(qū) nCPM系列機的指令系統(tǒng)系列機的指令系統(tǒng) 3.4.3 比較指令比較指令 CPM1A具有四種比較指令:比較指令CMP:用于比較兩個數(shù)的大小;倍長比較指令CMPL:用于比較兩個雙通道數(shù)的大小;表比較指令TCMP:用于一個數(shù)據(jù)與數(shù)據(jù)表中的數(shù)據(jù)比較是否相等,數(shù)據(jù)表由16個數(shù)據(jù)組成;塊比較指令BCMP:用于一個數(shù)據(jù)與數(shù)據(jù)表中的數(shù)據(jù)范圍比較,判斷數(shù)據(jù)落入哪些
2、范圍內(nèi),數(shù)據(jù)表由32個通道構(gòu)成16個數(shù)據(jù)范圍。 3.4.3 比較指令比較指令 問題:CPM系列的繼電器區(qū)與數(shù)據(jù)區(qū)由哪幾部分組成? 內(nèi)部繼電器區(qū)(IR)、特殊輔助繼電器區(qū)(SR)、暫存繼電器區(qū)(TR)、保持繼電器區(qū)(HR)、輔助記憶繼電器區(qū)(AR)、鏈接繼電器區(qū)(LR)、定時器計數(shù)器區(qū)(TIM/CNT)、數(shù)據(jù)存儲區(qū)(DM)。 特殊輔助繼電器區(qū)中運算標志位都是有哪些? 25402為負數(shù)標志,25504為進位標志,25505為大于標志,25506為等于標志,25507為小于標志。 1比較指令CMP(20) CMP C1 C2圖3-127 比較指令的梯形圖符號C1為比較數(shù)據(jù)1,C2為比較數(shù)據(jù)2。 3.
3、4.3 比較指令比較指令 (2)工作 1比較指令CMP(20) 當CMP前面的狀態(tài)為OFF時,CMP(20)不執(zhí)行;當CMP前面的狀態(tài)為ON時,比較C1和C2的大小,比較結(jié)果影響標志位。根據(jù)標志位的狀態(tài),可以構(gòu)成程序分支。比較指令所影響的標志位的狀態(tài),保持到有新的指令改變了這些標志位的狀態(tài)為止。因此,若想在整個程序范圍內(nèi)使用一條比較指令的結(jié)果,應將標志位先輸出給一個IR位或HR位,然后在整個程序范圍內(nèi)使用這個IR位或HR位。 3.4.3 比較指令比較指令 CMP C1 C2圖3-127 比較指令的梯形圖符號比較指令例程: 1比較指令CMP(20) CMP200#0123OUTOUTOUT255
4、05255062550700002IL010000100101002ILCCMP200#0010OUTOUTOUT25505255062550700002IL010030100401005ILC圖3-128 比較指令程序IR200通道與#0123比較后影響標志位25505、25506、25507,IR200通道與#0010比較后也影響標志位25505、25506、25507。這三個標志位在第一次執(zhí)行比較指令后,代表的是第一個比較指令的比較結(jié)果;在第二次執(zhí)行比較指令后,代表的是第二個比較指令的比較結(jié)果。 在比較指令后面,將25505、25506、25507分別輸出給IR位0100001005后,
5、在整個程序范圍內(nèi)01000、01001、01002都代表IR200通道與0123比較的結(jié)果,01003、01004、01005都代表IR200通道與0010比較的結(jié)果。 雖然25505、25506、25507在程序的不同部分其狀態(tài)是不同的,但是01000、01001、01002總是執(zhí)行了第一條比較指令后的結(jié)果,而在程序的其他部分不影響01000、01001、01002的狀態(tài)。 3.4.3 比較指令比較指令 LD00002 IL CMP 200 #0123 LD25505 OUT 01000 LD25506 OUT 01001 LD25507 OUT 01002 ILC LD00002 ILCM
6、P200 #0010LD 25505OUT 01003LD 25506OUT 01004LD 25507OUT 01005ILCCMP200#0123OUTOUTOUT25505255062550700002IL010000100101002ILCCMP200#0010OUTOUTOUT25505255062550700002IL010030100401005ILC圖3-128 比較指令程序比較指令例程:(3)數(shù)據(jù)區(qū)與標志位 1比較指令CMP(20) 1)數(shù)據(jù)區(qū):IR、SR、HR、AR、LR、TC、DM、*DM、#。使用TC區(qū)時,使用定時器或計數(shù)器的當前值PV。當與一個計時器或計數(shù)器的PV值比
7、較時,其值必須是BCD碼2)出錯標志位25503:間接尋址DM單元不存在時為ON,此時該指令不執(zhí)行。大于標志位25505:當C1C2時為ON。等于標志位25506:當C1=C2時為ON。小于標志位25507:當C1(C21、C2)時為ON等于標志位25506:當(C11、C1)=(C21、C2)時為ON小于標志位25507:當(C11、C1)(C21、C2)時為ON3.4.3 比較指令比較指令 3表比較指令 TCMP (85)/TCMP(85) TCMPCDTBRTCMPCDTBR圖3-131 表比較指令的梯形圖符號(1)梯形圖符號表比較指令的梯形圖符號如圖3-131所示。其中,CD為比較數(shù)據(jù)
8、,TB為比較表的第一個通道,R為比較表結(jié)果通道。 3.4.3 比較指令比較指令 3表比較指令 TCMP (85)/TCMP(85) (2)工作比較表中有16個通道,范圍為TBTB+15。 TCMP當前的狀態(tài)為ON時,每個掃描周期執(zhí)行一次,而TCMP只有當前面的狀態(tài)由OFF變?yōu)镺N時執(zhí)行一次。“”相當于上升沿微分。在用編程器向PLC中輸入TCMP時,按鍵順序為FUN85NOT,其他帶有“”的指令的輸入順序和意義與之相同。 3.4.3 比較指令比較指令 3表比較指令 TCMP (85)/TCMP(85) (2)工作0A37123400000A37ABCD135724320A370010010003
9、2130215337ABCD0A371328比較數(shù)據(jù)比較表0A37DM0200DM02151011100000000000結(jié)果通道 HR01bit00bit15比較表中數(shù)據(jù)與比較數(shù)據(jù)相同時,R中相應位為1,否則為0TCMP#0A37DM 0200HR0125313當TCMP前的狀態(tài)為ON時,比較數(shù)據(jù)CD與比較表中的數(shù)據(jù)依次比較,若比較表中的某個數(shù)據(jù)與CD相等,則將結(jié)果通道R中相應的位置為ON,否則置為OFF。結(jié)果通道R中的bit00與比較表中的TB對應,bit01與TB+1對應,依此類推。 3表比較指令 TCMP (85)/TCMP(85) (3)數(shù)據(jù)區(qū)與與標志位 1)數(shù)據(jù)區(qū):CD為IR、SR
10、、HR、AR、LR、TC、DM、*DM、#;TB為IR、SR、HR、LR、TC、DM、*DM;R為IR、SR、HR、AR、LR、TC、DM、*DM。2)出錯標志位25503:當比較表超出數(shù)據(jù)區(qū)范圍或間接DM尋址單元不存在時為ON,此時該指令不執(zhí)行。 3.4.3 比較指令比較指令 4塊比較指令BCMP(68)/BCMP(68) (1)梯形圖符號塊比較指令的梯形圖符號如圖3-133所示。其中,CD為比較數(shù)據(jù),CB為比較塊的第一個通道,R為比較表結(jié)果通道。BCMPCDCBRBCMPCDCBR圖3-133 塊比較指令的梯形圖符號3.4.3 比較指令比較指令 4塊比較指令BCMP(68)/BCMP(68
11、) (2)工作比較塊由32個通道組成,CBCB+31這32個通道構(gòu)成16個比較范圍,第一個通道CB為第一個比較范圍的下限,第二個通道CB+1為第一個比較范圍的的上限,依次類推,第31個通道CB30為第16個比較范圍的下限,第32個通道CB+31為第16比較范圍的上限。 3.4.3 比較指令比較指令 0100101012A0500050133012001012343027AB07A0A00178400002314000比較數(shù)據(jù)比較塊DM0100DM01315337DM0100DM01301011000000000011結(jié)果通道 HR01bit00bit1530007053130461A37AB0
12、3120007017583186C0391000D0001020700010008000下限上限D(zhuǎn)M0102DM0101DM01030900DM0131圖3-134 塊比較指令的工作BCMP#5337DM 0100HR01253134塊比較指令BCMP(68)/BCMP(68) (2)工作當BCMP前面的狀態(tài)為ON時,比較數(shù)據(jù)CD與16個比較范圍進行比較,比較數(shù)據(jù)CD落在哪個范圍內(nèi),即大于等于下限、小于等于上限時,結(jié)果通道R中與該范圍對應的位置被置為ON,否則置為OFF。結(jié)果通道R的bit00與第一個比較范圍對應,bit01與第二個比較范圍對應,依次類推,bit15與第16個比較范圍對應。 3
13、.4.3 比較指令比較指令 4塊比較指令BCMP(68)/BCMP(68) (3)數(shù)據(jù)區(qū)與標志位1)數(shù)據(jù)區(qū):CD為IR、SR、HR、AR、LR、TC、DM、*DM、#;CB為IR、SR、HR、LR、TC、DM、*DM;R為IR、SR、HR、AR、LR、TC、DM、*DM。2)出錯標志位25503:當比較表超出數(shù)據(jù)區(qū)范圍或間接DM尋址單元不存在時為ON,此時該指令不執(zhí)行。 3.4.3 比較指令比較指令 3.4.4 傳送指令傳送指令 CPM1A提供九種傳送指令。利用這些指令可實現(xiàn)通道間傳送、數(shù)字間傳送、位傳送等。 3.4.4 傳送指令傳送指令 1傳送指令MOV(21)/MOV(21) (1)梯形圖
14、符號 MOVMM12圖3-135 傳送指令的梯形圖符號MOVMM12傳送指令的梯形圖符號如圖3-135所示。其中M1為源數(shù)據(jù),M2為目的數(shù)據(jù)通道。 (2)工作 3.4.4 傳送指令傳送指令 1傳送指令MOV(21)/MOV(21) 當MOV前面的狀態(tài)為ON時,每個掃描周期將M1中的數(shù)據(jù)向M2中傳送一次。當MOV前面的狀態(tài)由OFF變?yōu)镺N時,將M1中的數(shù)據(jù)向M2中傳送一次。 (3)數(shù)據(jù)區(qū)與標志位 3.4.4 傳送指令傳送指令 1傳送指令MOV(21)/MOV(21) 1)數(shù)據(jù)區(qū):M1為IR、SR、HR、AR、LR、TC、DM、*DM、#;M2為IR、SR、HR、AR、LR、DM (DM 6144
15、DM 6655不能用于M2) 、*DM 。2)出錯標志位25503:間接尋址DM單元不存在(字*DM中的內(nèi)容非BCD碼,或者DM區(qū)域已經(jīng)超出了范圍)時為ON,此時該指令不執(zhí)行。3)相等標志位25506:當執(zhí)行完傳送指令后,M2中內(nèi)容為0000時為ON。 3.4.4 傳送指令傳送指令 1傳送指令MOV(21)/MOV(21) 3.4.4 傳送指令傳送指令 【例3-7】某工廠生產(chǎn)車間中有一自動輸送小車,小車有5個停車位置,每個位置上有一要車按鈕,如圖3-136所示。當按下某一位置的要車按鈕后,小車自動運行到該位置停車。 12345行程開關(guān)要車按鈕前進方向執(zhí)行機構(gòu)與動作過程 【例3-7】該任務中只有
16、一個執(zhí)行機構(gòu),即小車運行電機。因小車需前進、后退,所以小車運行電機需正、反轉(zhuǎn)。可見,該任務中共有兩個輸出信號。當按下的要車按鈕在小車前方時,小車前進;當按下的要車按鈕在小車后方時,小車后退。當小車運行至要車位置時停止。所以,小車的前進或者后退,是由小車的當前位置和目的位置的比較結(jié)果決定的。只要能得到小車的當前位置和目的位置便能實現(xiàn)對小車正確控制。 3.4.4 傳送指令傳送指令 3.4.4 傳送指令傳送指令 【例3-7】輸入輸出信號與內(nèi)存分配 該任務中,小車停車位置較少,故可以采用絕對認址方式,即在每個停車位置設置一個行程開關(guān),如上圖所示。五個行程開關(guān)和五個要車按鈕為輸入信號。該任務中共有10個
17、輸入信號、2個輸出信號,可用CPM1A主機箱實現(xiàn)。 12345行程開關(guān)要車按鈕前進方向3.4.4 傳送指令傳送指令 其輸入輸出信號及內(nèi)存分配如下: 【例3-7】輸入輸出信號與內(nèi)存分配 輸入信號:位置1 00002 位置2 00003 位置3 00004 位置4 00005 位置5 00006 要車1 00007 要車2 00008 要車3 00009 要車4 00010 要車5 00011輸出信號:前進 01000 后退 01001內(nèi)部信號:要車狀態(tài) 20000 小車當前位置 DM0000 小車目的位置 DM00013.4.4 傳送指令傳送指令 程序設計 【例3-7】在該任務中,可利用要車按鈕
18、傳送小車目的位置,利用行程開關(guān)傳送小車當前位置,對小車的當前位置和目的位置進行比較,若當前位置小于目的位置則小車前進,若當前位置大于目的位置則小車后退,若當前位置與目的位置相等則小車停止運動。 12345行程開關(guān)要車按鈕前進方向例如,當小車在2號位置時,4號位置按下要車按鈕,此時小車的當前位置為2,目的位置為4,小車前進,至3號位置后,碰一下行程開關(guān),小車當前位置變?yōu)?號位,仍然小于4號位置,小車繼續(xù)前進直到四號位為止。 3.4.4 傳送指令傳送指令 程序設計 【例3-7】12345行程開關(guān)要車按鈕前進方向上述方法存在問題:還是假如小車在2號位置,此時,4號位置按下要車按鈕,此時小車的當前位置
19、為2,目的位置為4,小車前進。當小車前進至3號和4號位置中間時,若3號位置按下要車按鈕,因為此時小車當前位置和目的位置均為3,所以小車立即停在3號和4號位置中間。 原因:小車還沒走到4號位時,3號位就按要車按鈕了。若小車到達4號位置后,3號位置再按下要車按鈕,則不會出現(xiàn)上述問題。 3.4.4 傳送指令傳送指令 程序設計 【例3-7】12345行程開關(guān)要車按鈕前進方向解決方法:a、警示語法即在每個按鈕的下方標注“小車未到達目的位置之前不準按按鈕”-這顯然不符合自動控制的理念。b、程序控制為保證小車每次都能停在要車位置,可以在按下一個要車按鈕后進行要車狀態(tài)保持,在小車未到達目的位置之前,再按其他要
20、車按鈕無效。 3.4.4 傳送指令傳送指令 程序設計 【例3-7】00002MOV#0001DM000000003MOV#0002DM000000004MOV#0003DM000000005MOV#0004DM0000MOV#0001DM000100007 20000MOV#0002DM000100008 20000MOV#0003DM000100009 20000MOV#0004DM000100010200000000700008000090001000011200012531325505OUT25506OUT25507OUTEND 00006MOV#0005DM0000MOV#0005DM
21、00010001120000KEEP20000CMPDM0001DM0000010010100020001前進到達目的位置后退傳送小車目的位置傳送小車當前位置圖3-137 自動輸送小車程序要車狀態(tài)保證先按有效位置15 00002-00006 要車15 00007-00011前進 01000后退 01001 要車狀態(tài) 20000小車當前位 DM0000小車目的位 DM00013.4.4 傳送指令傳送指令 2反相傳送指令MVN(22)/MVN(22) (1)梯形圖符號 MVNMM12MVNMM12圖3-138 反相傳送指令的梯形圖符號反相傳送指令的梯形圖符號如圖3-138所示。其中M1為源數(shù)據(jù),M
22、2為目的數(shù)據(jù)通道。 3.4.4 傳送指令傳送指令 2反相傳送指令MVN(22)/MVN(22) (2)工作 當MVN前面的狀態(tài)為OFF時,MVN(22)不執(zhí)行。當MVN前面的狀態(tài)為ON時,將M1中的數(shù)據(jù)按位取反后送至M2通道中。 3.4.4 傳送指令傳送指令 2反相傳送指令MVN(22)/MVN(22) (3)數(shù)據(jù)區(qū)與標志位 1)數(shù)據(jù)區(qū):M1為IR、SR、HR、AR、LR、TC、DM、*DM、#;M2為IR、SR、HR、AR、LR、DM (DM 6144DM 6655不能用于M2) 、*DM。2)出錯標志位25503:間接尋址DM單元不存在時(字*DM中的內(nèi)容非BCD碼,或者DM區(qū)域已經(jīng)超出了
23、范圍)為ON,此時該指令不執(zhí)行。3)相等標志位25506:當執(zhí)行完傳送指令后,M2中內(nèi)容為0000時為ON。 3.4.4 傳送指令傳送指令 2反相傳送指令MVN(22)/MVN(22) 3塊設置指令BSET(71)/BSET 3.4.4 傳送指令傳送指令 BSETSBEBSETSBE圖3-139 塊設置指令的梯形圖符號塊設置指令的梯形圖符號如圖3-139所示。其中,S為源數(shù)據(jù),B為目的數(shù)據(jù)區(qū)的開始通道,E為目的數(shù)據(jù)區(qū)的結(jié)束通道。(1)梯形圖符號3.4.4 傳送指令傳送指令 3塊設置指令BSET(71)/BSET (2)工作當BSET前面的狀態(tài)為OFF時,BSET(71)不執(zhí)行當BSET前面的狀
24、態(tài)為ON 時,將源數(shù)據(jù)S傳送到從B到E通道中。 BSETSBEBSETSBE圖3-139 塊設置指令的梯形圖符號由于通道B和E指定一個數(shù)據(jù)塊,所以B和E必須在同一個數(shù)據(jù)區(qū)內(nèi),而且B通道的通道號應不大于E通道的通道號。 雖然一條BSET指令相當于多條MOV指令,但又有所不同,利用MOV指令不能改變定時器計數(shù)器的當前值,而利用BSET指令就可以改變定時器計數(shù)器的當前值。 3.4.4 傳送指令傳送指令 3塊設置指令BSET(71)/BSET (3)數(shù)據(jù)區(qū)與標志位1)數(shù)據(jù)區(qū):S為IR、SR、HR、AR、LR、TC、DM、*DM、#;B、E為IR、SR、HR、AR、LR、TC、DM(DM6144DM66
25、55不能用作B或E) 、*DM。2)出錯標志25503:有下列情況之一時,該位為ON,此時該指令不執(zhí)行。B和E通道不在同一個數(shù)據(jù)區(qū)。B的通道號大于E的通道號。間接尋址DM單元不存在。3.4.4 傳送指令傳送指令 3塊設置指令BSET(71)/BSET 實現(xiàn)了對DM0000DM0500的清零3.4.4 傳送指令傳送指令 4塊傳送指令XFER(70)/XFER(70) (1)梯形圖符號 XFERNSDXFERNSD圖3-140 塊傳送指令的梯形圖符號塊傳送指令的梯形圖符號如圖3-140所示。其中,N為要傳送的數(shù)據(jù)塊的通道數(shù)量,S為源數(shù)據(jù)塊的第一個通道,D為目的數(shù)據(jù)塊的第一個通道。 3.4.4 傳送
26、指令傳送指令 4塊傳送指令XFER(70)/XFER(70) (2)工作 當XFER前面的狀態(tài)為OFF時,XFR(70)不執(zhí)行。當XFER前面的狀態(tài)為ON時,源數(shù)據(jù)塊中從S通道開始的N個通道的數(shù)據(jù)傳到目的數(shù)據(jù)塊中從D通道開始的N個通道中。 N個通道內(nèi)容傳送時,先將S通道內(nèi)容傳送到D通道中,再將S+1通道內(nèi)容傳送列D+1通道中,依此類推,最后將S+N1通道內(nèi)容傳送到D+N1通道中。 3.4.4 傳送指令傳送指令 4塊傳送指令XFER(70)/XFER(70) (2)工作 S和S+N必須在同一數(shù)據(jù)區(qū)域,D和D+N也必須這樣,但是源數(shù)據(jù)塊和目的數(shù)據(jù)塊既可以在相同的數(shù)據(jù)區(qū)中,也可以在不同的數(shù)據(jù)區(qū)中。
27、當源數(shù)據(jù)塊和目的數(shù)據(jù)塊在相同的數(shù)據(jù)區(qū)內(nèi)時,若S的通道號小于D的通道號,且S的通道號大于D的通道號減N,則進行塊傳送時丟失數(shù)據(jù),如圖3-141所示。 3.4.4 傳送指令傳送指令 XFER#0010DM0010DM00120100001000由OFF變?yōu)镺N時,執(zhí)行一次塊傳送000100020003000400050006000700080009001200110010DM0010DM0011DM0012DM0013DM0014DM0015DM0016DM0017DM0018DM0021DM0019DM0020執(zhí)行前0001000200010002000100020001000200010002
28、00010002執(zhí)行后當源數(shù)據(jù)塊和目的數(shù)據(jù)塊在相同的數(shù)據(jù)區(qū)內(nèi)時,若S的通道號小于D的通道號,且S的通道號大于D的通道號減N,則進行塊傳送時丟失數(shù)據(jù)。 4塊傳送指令XFER(70)/XFER(70) (2)工作 3.4.4 傳送指令傳送指令 4塊傳送指令XFER(70)/XFER(70) (3)數(shù)據(jù)區(qū)與標志位 1)數(shù)據(jù)區(qū):N為IR、SR、HR、AR、LR、TC、DM、*DM、#;S、D為IR、SR、HR、AR、LR、TC、DM(DM 6144DM 6655不能用于D)、*DM2)出錯標志位25503:有下列情況之一時,該位為ON,此時該指令不執(zhí)行指定要傳送的通道數(shù)量N不是BCD數(shù)。數(shù)據(jù)塊超出數(shù)據(jù)
29、區(qū)范圍,或者間接尋址DM單元不存在。 5數(shù)據(jù)交換指令XCHG(73)/XCHG(73) 3.4.4 傳送指令傳送指令 (1)梯形圖符號 數(shù)據(jù)交換指令的梯形圖符號如圖3-142所示。其中,E1為交換數(shù)據(jù)1,E2為交換數(shù)據(jù)2。 XCHGEE12XCHGEE12圖3-142 數(shù)據(jù)交換指令的梯形圖符號5數(shù)據(jù)交換指令XCHG(73)/XCHG(73) (2)工作 3.4.4 傳送指令傳送指令 當XCHG前面的狀態(tài)為OFF時,XCHG(73) 不執(zhí)行,當XCHG前面的狀態(tài)為ON時,E1的數(shù)據(jù)傳送到E2,E2中的原數(shù)據(jù)傳送到E1,實現(xiàn)數(shù)據(jù)交換。 一條XCHG指令相當于三條MOV指令,但數(shù)據(jù)區(qū)不同。 3.4.
30、4 傳送指令傳送指令 5數(shù)據(jù)交換指令XCHG(73)/XCHG(73) (3)數(shù)據(jù)區(qū)與標志位 1)數(shù)據(jù)區(qū):即IR、SR、HR、AR、LR、TC、DM (DM6144到DM6655不能用于E1或E2)、*DM。2)出錯標志位25503:間接尋址DM單元不存在時為ON,此時該指令不執(zhí)行。3.4.4 傳送指令傳送指令 6相對尋址傳入指令DIST(80)/DIST(80) (1)梯形圖符號 相對尋址傳入指令梯形圖符號如圖3-143所示。其中,S為源數(shù)據(jù),DBS為目標基準通道,of為偏移量。 DISTSDBSofDISTSDBSof圖3-143 相對尋址傳入指令的梯形圖符號3.4.4 傳送指令傳送指令
31、6相對尋址位傳入指令DIST(80)/DIST(80) (2)工作 當DIST前面的狀態(tài)為OFF時,DIST(80)不執(zhí)行。當DIST前面的狀態(tài)為ON時,將源數(shù)據(jù)S傳送到目標基準通道加偏移量形成的目標通道中。偏移量of必須是BCD數(shù) 。3.4.4 傳送指令傳送指令 6相對尋址位傳入指令DIST(80)/DIST(80) DIST#00FFHR20LR10DIST001DM00000350000000001圖3-144 相對尋址傳入指令(2)工作 假設:001通道中存放的數(shù)為0045;035通道中存放的數(shù)為0030;LR10通道中存放的數(shù)為0015 當00000為ON時,001通道中的數(shù)(004
32、5)就會傳送到DM(0000+0030) 通道中當00001的狀態(tài)由OFF變?yōu)镺N時,DIST指令執(zhí)行一次,將立即數(shù)00FF傳送到 HR(20+15)通道中3.4.4 傳送指令傳送指令 6相對尋址位傳入指令DIST(80)/DIST(80) (3)數(shù)據(jù)區(qū)與標志位 1)數(shù)據(jù)區(qū):S為IR、SR、HR、AR、LR、TC、DM、*DM、;DBS為IR、SR、HR、AR、LR、TC、DM、*DM;of為IR、SR、HR、AR、LR、TC、DM、*DM、2)出錯標志位25503:有下列情況之一時,出錯標志位為ON,此時該指令不執(zhí)行偏移量of的內(nèi)容不是BCD數(shù)目標基準通道加偏移量形成的目標通道超出數(shù)據(jù)區(qū)范圍
33、,或者間接尋址DM單元不存在。3)相等標志位25506:當源數(shù)據(jù)內(nèi)容為0000時為ON。 3.4.4 傳送指令傳送指令 7相對尋址傳出指令COLL(81)/COLL(81) 相對尋址傳出指令的梯形圖符號如圖3-145所示。其中,SBS為源基準通道,of為偏移量,D為目的通道。COLLSBSofDCOLLSBSofD圖3-145 相對尋址傳出指令的梯形圖符號(1)梯形圖符號3.4.4 傳送指令傳送指令 7相對尋址傳出指令COLL(81)/COLL(81) (2)工作 當COLL前面的狀態(tài)為OFF時, COLL指令不執(zhí)行;當COLL前面的狀態(tài)為ON時,源基準通道加偏移量形成源通道,將源通道內(nèi)容傳送
34、到目的通道中。偏移量of的數(shù)據(jù)內(nèi)容必須是BCD數(shù)。 3.4.4 傳送指令傳送指令 7相對尋址傳出指令COLL(81)/COLL(81) (2)工作 3.4.4 傳送指令傳送指令 7相對尋址傳出指令COLL(81)/COLL(81) (3)數(shù)據(jù)區(qū)與標志位 1)數(shù)據(jù)區(qū):SBS為IR、SR、HR、AR、LR、TC、DM、*DM;of為IR、SR、HR、AR、LR、TC、DM、*DM、;D為IR、SR、HR、AR、LR、TC、DM、*DM2)出錯標志位25503:有下列情況之一時,出錯標志位為ON,此時該指令不執(zhí)行偏移量of的內(nèi)容不是BCD數(shù)目標基準通道加偏移量后形成的目標通道超出數(shù)據(jù)區(qū)范圍,或者間接
35、尋址DM單元不存在3)相等標志位25506:當源數(shù)據(jù)內(nèi)容為0000時為ON3.4.4 傳送指令傳送指令 8位傳送指令MOVB(82)/MOVB(82) (1)梯形圖符號位傳送指令的梯形圖符號如圖3-146所示。其中,S為源數(shù)據(jù),C為控制數(shù)據(jù),D為目標通道。 源數(shù)據(jù)中指定的位,BCD數(shù)0015目的通道中指定的位,BCD數(shù)0015MOVBSCDMOVBSCD圖3-146 位傳送指令的梯形圖符號及控制數(shù)據(jù)C的定義控制數(shù)據(jù)C的定義3.4.4 傳送指令傳送指令 8位傳送指令MOVB(82)/MOVB(82) (2)工作當MOVB前面的狀態(tài)為ON時,在控制數(shù)據(jù)C的作用下,將源數(shù)據(jù)中指定的位的狀態(tài)傳送到目的
36、通道的指定位上。 MOVBDM0000#0310HR00圖3-147 位傳送指令的應用舉例0000001215110DM00000121503HR00控制數(shù)據(jù)為0310,當00000位由OFF變?yōu)镺N時,通過位傳送指令將DM0000通道的第10位傳送到HR00通道的第3位。 3.4.4 傳送指令傳送指令 8位傳送指令MOVB(82)/MOVB(82) (3)數(shù)據(jù)區(qū)與標志位 1)數(shù)據(jù)區(qū):S為IR、SR、HR、AR、LR、TC、DM、*DM、;C為IR、SR、HR、AR、LR、TC、DM、*DM、;D為IR、SR、HR、AR、LR、DM、*DM。2)出錯標志位25503:當控制數(shù)據(jù)指定的位不存在或
37、間接尋址DM單元不存在時為ON,此時該指令不執(zhí)行。3.4.4 傳送指令傳送指令 9數(shù)字傳送指令MOVD(83)/MOVD(83) (1)梯形圖符號數(shù)字傳送指令的梯形圖符號如圖3-148所示。其中,S為源數(shù)據(jù),C為控制數(shù)據(jù),D為目的通道。 MOVDSCDMOVDSCD圖3-148 數(shù)字傳送指令的梯形圖符號及控制數(shù)據(jù)C的定義指定從源數(shù)據(jù)的哪一位開始傳送,范圍03指定要傳送幾位數(shù)字,范圍030:傳送1位數(shù)字指定首先傳送到目的通道的哪一位數(shù)字,范圍03控制數(shù)據(jù)C的定義1:傳送2位數(shù)字2:傳送3位數(shù)字3:傳送4位數(shù)字3.4.4 傳送指令傳送指令 9數(shù)字傳送指令MOVD(83)/MOVD(83) (2)工作 當MOVD前面的狀態(tài)為ON時,在控制數(shù)據(jù)C的作用下,將源數(shù)據(jù)中的數(shù)字位依次傳送到目的通道的相應數(shù)字位置上源數(shù)據(jù)S目的通道D數(shù)字0數(shù)字1數(shù)字2數(shù)字3數(shù)字0數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 門頭裝修保修協(xié)議書
- 集體股權(quán)分紅協(xié)議書
- ktv噪音環(huán)保協(xié)議書
- 飯?zhí)脙?nèi)部轉(zhuǎn)讓協(xié)議書
- 起訴房產(chǎn)分割協(xié)議書
- 共同承包地建房協(xié)議書
- 配件損壞賠償協(xié)議書
- 防汛倉庫整修協(xié)議書
- 婚沒孩子離婚協(xié)議書
- 解除資產(chǎn)合同協(xié)議書
- 2025Q1 BrandOS出海品牌社媒影響力榜單-OneSight
- 2025陜西延安通和電業(yè)有限責任公司供電服務用工招聘103人筆試參考題庫附帶答案詳解
- 《生成式人工智能職業(yè)技能評估規(guī)范》
- 頒獎禮儀隊培訓體系
- 心血管-腎臟-代謝綜合征患者的綜合管理中國專家共識2025解讀-1
- 【9化二模】2025年5月安徽省合肥市瑤海區(qū)5月中考二?;瘜W試卷
- 《全球經(jīng)濟趨勢》課件
- 2025年山東省青島市嶗山區(qū)中考數(shù)學一模試卷
- 2025年遼寧中考物理模擬練習卷(3)(含答案)
- 順豐快遞公司管理制度
- 2025年小學數(shù)學新教材培訓
評論
0/150
提交評論