版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、42 專用(功能)指令13 END(FUN01) 格式:END 指令后面沒(méi)有指定繼電器號(hào)。 功能:結(jié)束程序指令。 , 使用編程器輸入指令時(shí),需先按FUN鍵,0鍵,1鍵,WRITE鍵才能將該指令輸入可編程序控制器(下同)。1 例49 將圖4。11梯形圖轉(zhuǎn)換成指令表程序。 使用END指令時(shí)幾點(diǎn)注意: (1)END指令總是作為程序的最后一條指令。 (2)若程序結(jié)尾沒(méi)有該條指令,在運(yùn)行或監(jiān)視程序時(shí),顯示器將“ONENDINST”錯(cuò)誤信息指令表程序 1. LD 0000 2. OR 1000 3. AND-NOT 0001 4. OUT 1000 5. END 2 14IL(FUN02)指令 格式:IL
2、指令I(lǐng)L后面沒(méi)有指定繼電器號(hào)符號(hào):功能:分支指令,在分支處形成新母線。315ILC(FUN03)指令格式:ILC指令I(lǐng)LC后面沒(méi)有指定繼電器符號(hào) 功能:分支結(jié)束指令,從分支處返回(消除分支)。 IL和ILC是產(chǎn)生分支和分支結(jié)束指令。所謂分支是指一個(gè)電路需要經(jīng)過(guò)幾個(gè)不同觸點(diǎn)分別輸出的電路(如圖412中動(dòng)合觸點(diǎn)0000后的電路)。4例410 將圖412梯形圖轉(zhuǎn)換成指令表程序由上述指令表程序可見(jiàn),IL和ILC指令必須成對(duì)使用,該指令又稱為母線轉(zhuǎn)移指令,適用于部分電路離開(kāi)公共母線編程,否則電路要做重大修改,而且繁瑣。5 使用IL、ILC指令幾點(diǎn)注意:(1)接在分支母線上的觸點(diǎn)都用LD(或LD-NOT)
3、指令。(2)IL和ILC指令必須在一段程序的首尾。(3)ILC指令可使它后面的LD(或LD-NOT)返回到原來(lái)的公共母線上。(4)IL和ILC指令允許嵌套使用,使用次數(shù)不受限制,但不能交叉使用,如圖413所示。(5)當(dāng)IL指令前的關(guān)系為ON(接通)時(shí), IL和ILC指令之間的程序執(zhí)行。當(dāng)IL指令前的關(guān)系為OFF(斷開(kāi))時(shí),IL和ILC指令之間的程序不執(zhí)行。(6)在IL和ILC之間程序不執(zhí)行時(shí),它們之間的繼電器狀態(tài)是不同的,即: 輸出繼電器、內(nèi)部輔助繼電器:OFF(斷開(kāi))。 定時(shí)器:復(fù)位。 計(jì)數(shù)器、移位寄存器、保持繼電器:保持當(dāng)前狀態(tài)。67電路設(shè)計(jì)1、用PLC完成星角降壓?jiǎn)?dòng)控制電路.2、按下啟
4、動(dòng)按鈕,電動(dòng)機(jī)正轉(zhuǎn)Y形啟動(dòng)2秒后, 形運(yùn)行5秒,停10秒,然后反轉(zhuǎn)Y形啟動(dòng)2秒,最后形運(yùn)行,按下停止按鈕電動(dòng)機(jī)停止.3、帶能耗制動(dòng)的星-角啟動(dòng)控制電路。4、按下啟動(dòng)按鈕,電動(dòng)機(jī)正傳Y形啟動(dòng)2秒后, 形運(yùn)行5秒,停10秒,然后反轉(zhuǎn)Y形啟動(dòng)2秒, 形運(yùn)行5秒,停5秒后電動(dòng)機(jī)再正轉(zhuǎn)Y形啟動(dòng), 如此3個(gè)循環(huán)后自動(dòng)停止.8電路設(shè)計(jì)5、雙速電動(dòng)機(jī)控制,按下SB1時(shí),電動(dòng)機(jī)低速運(yùn)行,按下SB2,電動(dòng)機(jī)變?yōu)楦咚龠\(yùn)行,若需要恢復(fù)低速運(yùn)行時(shí),再按下SB1,按下SB3,電動(dòng)機(jī)停止。6、即能手動(dòng)又能自動(dòng)的三速電動(dòng)機(jī)變速控制電路(自動(dòng)變換時(shí)間各為3秒) 7、設(shè)計(jì)完成簡(jiǎn)易三組搶答器。要求:SB1,SB2,SB3誰(shuí)先按下對(duì)
5、應(yīng)輸出為ON,并鎖住其它信號(hào)不再響應(yīng),SB4為復(fù)位按鈕。8、以0.1秒的速度,讓十二支指示燈從左至右逐一點(diǎn)亮循環(huán),兩次循環(huán)后再?gòu)挠抑磷笾鹨稽c(diǎn)亮循環(huán),三次后十二支指示燈同時(shí)以0.2秒的速度閃亮三次后進(jìn)入開(kāi)始的大循環(huán)。9 16JMP(FUN04)指令 格式:JMP 指令JMP后面沒(méi)有指定繼電器號(hào)。 符號(hào):功能:跳轉(zhuǎn)指令 17JME(FUN05)指令格式:JME指令JME后面設(shè)有指定繼電器號(hào)。符號(hào):。 JMP和JME是一對(duì)程序控制指令,必須成對(duì)使用。在條件滿足時(shí),將依次執(zhí)行JMP和JME指令之間的程序,反之則跳過(guò)該段程序不執(zhí)行。功能:跳轉(zhuǎn)結(jié)束指令10例412 試分析圖415所示梯形圖,并寫出梯形圖的
6、指令表程序。 由圖415(a)梯形圖可見(jiàn),JMP和JME指令的功能是根據(jù)當(dāng)時(shí)條件來(lái)決定是執(zhí)行它們之間的指令還是跳過(guò)它們之間的指令。如圖415(b)所示,當(dāng)0003作為JMP指令的條時(shí),0003為ON(接通)時(shí),JMP和JME指令之間的程序順次執(zhí)行;0003為OFF(斷開(kāi))時(shí),JMP和JME指令之間的程序不執(zhí)行,0500、0540、1001保持原來(lái)狀態(tài)(即保持0003為ON時(shí)的狀態(tài))。11使用JMP、JME指令注意幾點(diǎn):(1)接在JMP指令以后的觸點(diǎn)都使用LD(或LD-NOT)指令。(2)JMP和JME指令在用戶程序(即在梯形圖或指令表中)最多可重復(fù)使用8次。(3)JMP和JME之間不能使用高速
7、計(jì)數(shù)指令 (4)一般要求JMP和JME成對(duì)出現(xiàn),否則程序檢查時(shí)會(huì)有JMP-JME錯(cuò)誤信息出現(xiàn),但它不影響程序的正常執(zhí)行。圖所示為兩個(gè)JMP共用一個(gè)JME的例子12 (5)要注意JMP-JME和IL-ILC指令之間的區(qū)別。 0000從ON到OFF時(shí),執(zhí)行JMP-JME指令的1000保持原狀態(tài),而執(zhí)行IL-ILC指令的1000恢復(fù)原狀態(tài),如圖所示。13 JMP-JME之間定時(shí)器的當(dāng)前值在0000為OFF時(shí),保持不變(40-T),而IL-ILC指 令之間定時(shí)器從當(dāng)前值在0000為OFF時(shí)復(fù)位為40,如圖418所示。 在程序中,JMP-JME只可使用8次,IL-ILC使用次數(shù)不受限制。 JMP-JME
8、之間不能使用高速計(jì)數(shù)指令FUN(98)。14 18SFT(FUNl0)指令 格式:SFT st E st:首通道號(hào);E:末通道號(hào)。 st和E均可以使用表49所列通道:其中,IN為數(shù)據(jù)輸入端; CP為脈沖輸入端; R為復(fù)位端。 功能:該指令相當(dāng)于一個(gè)串行輸入移位寄存器。SFT指令將輸入端IN的數(shù)據(jù)在一個(gè)連續(xù)的區(qū)域中(從首通道到末通道)逐位移位,為此要求移動(dòng)的首末通道必須是同類型的繼電器。15 輸入數(shù)據(jù)在時(shí)鐘脈沖CP的上升沿逐位向前移位一次,最高位溢出。 當(dāng)復(fù)位端R有信號(hào)輸入到移位寄存器時(shí),參與移位的所有通道同時(shí)復(fù)位,即所有寄存器置0。 SFT指令功能復(fù)雜,數(shù)據(jù)在10通道至12通道之間移位的示意圖
9、如圖4.19所示。16 例413 試分析圖420所示梯形圖和波形圖的工作原理,并寫出與梯形圖對(duì)應(yīng)的指令表程序。 本例題中SFT指令執(zhí)行的首通道和末通道都是20通道,那么移位區(qū)域是從2000到2015共16位。17 使用移位(SFT)指令,在沒(méi)有復(fù)位信號(hào)時(shí),輸入脈沖(CP)可將通道內(nèi)的16位內(nèi)容一位一位輸出。數(shù)據(jù)的移位發(fā)生在輸入脈沖的前沿。 復(fù)位信號(hào)前沿輸入到移位寄存器時(shí),20通道內(nèi)的16位同時(shí)復(fù)位。 若被指定的通道是保持繼電器,電源故障期間,且輸入或復(fù)位信號(hào)到來(lái)前,數(shù)據(jù)可以保存。18 使用SFT指令時(shí)幾點(diǎn)注意:(1)一個(gè)SFT指令指定的繼電器必須是同一通道編號(hào)相連的繼電器。(2)SFT指令允許
10、幾個(gè)通道串聯(lián)使用。 (3)任何情況下,復(fù)位端(R)信號(hào)優(yōu)先執(zhí)行,即復(fù)位端有輸入的情況下,移位寄存器不接收CP端的輸入數(shù)據(jù)。(4)輸入數(shù)據(jù)(IN)在時(shí)鐘脈沖(CP)前沿移位,每個(gè)CP移位一個(gè)寄存器。(5)被移位的繼電器通道號(hào)必須由小到大設(shè)定。(6)數(shù)據(jù)輸入端(IN)為“ON時(shí),移位串行輸入“1”;數(shù)據(jù)輸入端(IN)為“OFF”時(shí),移位串行輸入“0”。19趣味練習(xí)20 19KEEP(FUN11)指令 格式:KEEP B B為指定繼電器編號(hào),其內(nèi)容如表410所示。 S:置位端。 R:復(fù)位端。 功能:KEEP稱為保持指令,相當(dāng)于一個(gè)鎖存器。它可以像使用一個(gè)繼電器那樣使用這一鎖存器,即具有繼電器自鎖(自
11、保)功能。它可以將短信號(hào)變成長(zhǎng)信號(hào)。 21例414 試分析圖421所示梯形圖和波形圖的工作原理,并寫出與梯形圖對(duì)應(yīng)的指令 表程序。 KEEP(保持)指令必須按照置位輸入(S),復(fù)位輸入(R)和KEEP指令指定的繼電器(例414中1000)Ji順序輸入。22 使用KEEP指令時(shí)注意幾點(diǎn): (1)KEEP指令在置位輸入為“ON”時(shí)KEEP指令指定的繼電器變?yōu)椤癘N”;復(fù)位輸入端為“ON”時(shí),KEEP指令指定的繼電器變?yōu)椤癘FF”;置位輸入和復(fù)位輸入同時(shí)“ON時(shí),復(fù)位輸入優(yōu)先。(2)電源斷電時(shí),B若為內(nèi)部輔助繼電器,則其為OFF;B若為保持繼電器(HR000HR915),其內(nèi)部保持原狀態(tài)。23例41
12、5 利用KEEP指令可組成ONOFF延時(shí)電路,梯形圖和波形圖如圖422所示。 該電路為延時(shí)接通道,延時(shí)斷開(kāi)電路。當(dāng)輸入0000接通5s后,輸入1000才接通;而當(dāng)輸入0000斷開(kāi)3s后,輸出1000才斷開(kāi)。 24 例4KEEP指令配合輸入信號(hào)可組成防抖動(dòng)開(kāi)關(guān),其梯形圖和波形圖如圖423所示。2520 CNTR(FUN12),指令 格式:CNTR N SV N:計(jì)數(shù)器的編號(hào),其數(shù)值范圍0N47。 SV:可以是計(jì)數(shù)值,也可以是內(nèi)部輔助繼電器或保持繼電器的內(nèi)容。符號(hào)II:加1計(jì)數(shù)輸入端。DI:減1計(jì)數(shù)輸入端。R:復(fù)位端。 功能:CNTR指令是可逆計(jì)數(shù)。在加1計(jì)數(shù)輸入端(端)信號(hào)或減1計(jì)數(shù)輸入端(DI
13、端)信號(hào)的上升沿,計(jì)數(shù)器相應(yīng)加1或減1。26 使用CNTR指令時(shí)幾點(diǎn)注意(1)當(dāng)計(jì)數(shù)器當(dāng)前值為設(shè)定值時(shí),再加1后計(jì)數(shù)器的當(dāng)前值為0000。當(dāng)計(jì)數(shù)器當(dāng)前值為0000時(shí),再減1計(jì)數(shù)器的當(dāng)前值為設(shè)定值,可見(jiàn)該指令相當(dāng)于一個(gè)環(huán)行可逆計(jì)數(shù)器。(2)在開(kāi)始執(zhí)行CNTR指令或復(fù)位端R為ON時(shí),可逆計(jì)數(shù)指令的當(dāng)前值為0000,加1或減1操作在此基礎(chǔ)上進(jìn)行。 (3)當(dāng)加1端(II)或減1端(DI)信號(hào)的上升沿同時(shí)到來(lái)時(shí),CNTR指令不做加1或減1操作。 (4)CNTR指令的設(shè)定值必須是4位BCD碼,使用通道設(shè)置時(shí)必須注意此點(diǎn),否則將不能運(yùn)行CNTR指令。27例417試分析圖424梯形圖和波形圖的工作原理。28
14、由波形圖可見(jiàn),加1(11)或減1(D1)計(jì)數(shù)使可逆計(jì)數(shù)器為ON的區(qū)別是: 加1端(II)上升沿信號(hào)開(kāi)始加數(shù),計(jì)數(shù)到預(yù)定值時(shí)計(jì)數(shù)器為ON。具體為ON的時(shí)間是從計(jì)數(shù)器當(dāng)前值為零的上升沿到當(dāng)前值為1的上升沿間隔內(nèi),對(duì)于本例中計(jì)數(shù)器為ON 的起點(diǎn)時(shí)間對(duì)應(yīng)于計(jì)數(shù)器當(dāng)前值為0000,結(jié)束時(shí)間對(duì)應(yīng)于0001的出現(xiàn)。 減1端(DI)上升沿信號(hào)開(kāi)始減數(shù),減數(shù)到0時(shí)計(jì)數(shù)器為ON,具體為ON的時(shí)間是從 計(jì)數(shù)器當(dāng)前值為設(shè)定值的上升沿到當(dāng)前值減1的上升沿間隔內(nèi),即計(jì)數(shù)器為ON的起點(diǎn)時(shí) 間對(duì)應(yīng)于計(jì)數(shù)器當(dāng)前值為0003,結(jié)束時(shí)間對(duì)應(yīng)于0002的出現(xiàn)。2921 DIFU(FUN13)指令 格式:DIFU BB為指定繼電器的編
15、號(hào),其內(nèi)容如表411所示 功能:上升(前沿)微分指令,輸入脈沖上升沿指定繼電器接通一個(gè)掃描周期,然后自動(dòng)復(fù)位,即可將一長(zhǎng)信號(hào)變成一短信號(hào)。30 22DIFD(FUN14)指令 格式:DIFD B B為指定繼電器的編號(hào),其內(nèi)容如表412所示。 功能:下降(后沿)微分指令,輸入脈沖下降沿指定繼電器接通一個(gè)掃描周期,然后自動(dòng)復(fù)位。31例418 使用DIFU、DIFD指令編程的梯形圖和波形圖如圖425所示,試分析其工作原理,并寫出對(duì)應(yīng)的指令表程序。 DIFU指令輸入端0000為ON,并在其上升沿時(shí),DIFU指令指定的繼電器1000輸出一個(gè)掃描周期后斷開(kāi)。 DIFD指令輸入端0000為ON,并在其下降沿
16、時(shí),DIFD指令指定的繼電器1001輸出一個(gè)掃描周期后斷開(kāi)32使用DIFU、DIFD指令時(shí)幾點(diǎn)注意: (1)DIFU、DIFD指令都是實(shí)現(xiàn)在程序循環(huán)掃描過(guò)程中某些只需執(zhí)行一次的指令,不同之處是上升沿還是下降沿觸發(fā)。 (2)DIFU和DIFD指令可以單獨(dú)使用,也可同時(shí)使用。單獨(dú)使用時(shí)沒(méi)有什么限制,當(dāng)同時(shí)使用在一個(gè)程序中時(shí),最多可使用48次,否則編程器會(huì)顯示“DIF OVER”錯(cuò)誤信息,并把第49個(gè)DIFU或DIFD作廢。3323TIMH(FUN15)指令格式:TIMH N SVN:定時(shí)器編號(hào),數(shù)值范圍0N255。SV:可以是輸入繼電器、輸出繼電器、內(nèi)部輔助繼電器、保持繼電器通道的內(nèi)容。符號(hào) 功能
17、:高速接通延時(shí)指令。當(dāng)TIMH指令輸入端變?yōu)镺N后,時(shí)間設(shè)定值不斷減1,到達(dá)設(shè)定值時(shí),當(dāng)前值變?yōu)?000,定時(shí)器指定的繼電器為ON。TIMH指令輸入為OFF或電源斷電時(shí),高速定時(shí)器復(fù)位,當(dāng)前值為初始設(shè)定值。 TIMH指令接通延時(shí)范圍為0,-,9999s,定時(shí)單位001s。 若可編程序控制器指令掃描周期大于10ms,TIMH指令不能執(zhí)行。34 24WSFT(FUN16)指令 格式;WSFT st E st:首通道號(hào); E:末通道號(hào)。 st和E可以使用表413所列通道。符號(hào)35 在執(zhí)行WSFT指令時(shí),上表所列各通道中有幾點(diǎn)說(shuō)明: (1)內(nèi)部輔助繼電器只允許使用到17通道,18001807只有8位,
18、不允許參加移位。 (2)數(shù)據(jù)存儲(chǔ)區(qū)只允許使用DM00DM2047DM2048DM6143不允許使用,因?yàn)檫@些通道為特殊IO單元提供的參數(shù)區(qū),由系統(tǒng)寫入或用戶編程器的通道修改方式寫入,這一切都在用戶程序執(zhí)行前完成,在使用這些用戶程序時(shí),只可讀取此區(qū)域中的參數(shù)。 符號(hào): 功能:字移位指令。該指令以通道為單位將數(shù)據(jù)從首通道(st)向末通道(E)依次移動(dòng)一個(gè)字(16位)。移動(dòng)時(shí),首通道補(bǔ)零,末通道數(shù)據(jù)溢出(丟失)。移位在上升沿到達(dá)時(shí),左移一次。 執(zhí)行WSFr指令時(shí),首末通道必須是同類的通道,并且首通道號(hào)不得大于末通道號(hào)36 例419 試分析圖426所示梯形圖執(zhí)行情況,并寫出對(duì)應(yīng)指令表程序。 梯形圖中,
19、使用DIFU上升微分指令,在輸入繼電器0002為ON的上升沿時(shí),DIFU指令指定的繼電器1000輸出一個(gè)周期,即動(dòng)合觸點(diǎn)1000接通一個(gè)周期。1000接通上升沿時(shí),WSFT指令指定的繼電DM00DM03四個(gè)數(shù)據(jù)存儲(chǔ)繼電器的數(shù)值,由首通道DM00向末通道DM03移動(dòng)一次37趣味習(xí)題1利用字移位指令,控制10通道輸出。2根據(jù)上題結(jié)果,使之成為連續(xù)運(yùn)作。3繼續(xù)努力,使之變成可以循環(huán)的結(jié)果。38 25CMP(FUN20)指令 格式:CMP CP1 CP2 CP1、CP2分別是比較數(shù)據(jù)1和比較數(shù)據(jù)2,其內(nèi)容可以為表414中的繼電器。功能:數(shù)據(jù)比較指令。將指定通道內(nèi)容或4位常數(shù)(DM1)與另一個(gè)通道或4位
20、常數(shù)(DM2)進(jìn)行比較。 當(dāng)DM1數(shù)值DM2數(shù)值時(shí),專用內(nèi)部輔助繼電器25505為接通(為ON)。 當(dāng)DM1數(shù)值二DM2數(shù)值時(shí),專用內(nèi)部輔助繼電器25506為接通(為ON)。 當(dāng)DM1數(shù)值DM2數(shù)值時(shí),專用內(nèi)部輔助繼電器25507為接通(為ON)。符號(hào)39例420 試分析圖427所示梯形圖工作原理,并寫出對(duì)應(yīng)的指令表程序。 執(zhí)行CMP數(shù)據(jù)比較指令是針對(duì)03通道和HR1通道進(jìn)行的。在0001為ON時(shí),CMP指令將03通道內(nèi)的數(shù)值和HR1通道內(nèi)的數(shù)值進(jìn)行比較。 若03通道的數(shù)值大于HR1通道的數(shù)值,動(dòng)合觸點(diǎn)P-GT閉合,輸出繼電器1000有輸出,此時(shí)輸出繼電器1001和1002沒(méi)有輸出。 若03通
21、道的數(shù)值等于HR1通道的數(shù)值,動(dòng)合觸點(diǎn)P-EQ閉合,輸出繼電器1001有輸出,此時(shí)輸出繼電器1000和1002沒(méi)有輸出。 若03通道的數(shù)值小于HR1通道的數(shù)值,動(dòng)合觸點(diǎn)P-LT閉合,輸出繼電器1002有輸出,此時(shí)輸出繼電器1000和1001沒(méi)有輸出。 由例420可見(jiàn),CMP指令可應(yīng)用于越限報(bào)警等處理程序中。4026MOV(FUN21)指令 格式:MOV S DS:源通道號(hào)。D:目的通道號(hào)。S、D可以為表4.15中繼電器通道或常數(shù)。符號(hào) 功能:數(shù)據(jù)傳送指令。將一個(gè)指定通道內(nèi)容或一個(gè)四位十六進(jìn)制常數(shù)(S)傳送到另個(gè)通道(D)中去。例421 使用MOV指令梯形圖如圖428所示,試分析其工作原理,寫出
22、指令表程序41 MOV指令在0001為ON時(shí),將內(nèi)部輔助繼電器13通道的內(nèi)容傳送到保持繼電器HR2通道中去。 若源通道是四位十六進(jìn)制常數(shù),同樣可以傳送到目的通道中去。例如可將#0000傳送到某個(gè)通道中,實(shí)現(xiàn)“清零”功能。 在執(zhí)行MOV指令時(shí),如果被傳送的源通道內(nèi)容全為“0”,則專用內(nèi)部輔助繼電器2000為ON。所以繼電器2000也稱為零標(biāo)志。42 例422 試分析圖429所示利用MOV指令改變TIMCNT的設(shè)定值。43 梯形圖中當(dāng)0002為ON時(shí)(0003為OFF),第一個(gè)MOV指令將常數(shù)灼100送入HR0通道,于是TIM00設(shè)定值為10s,10s延時(shí)后TIM00為ON,輸出繼電器1000輸出
23、。 當(dāng)0003為ON時(shí)(0002為OFF),第二個(gè)MOV指令將常數(shù)g)200送入HR0通道,于是TIM00設(shè)定值為20s,20s延時(shí)后TIM00為ON,輸出繼電器1001輸出。 顯然,傳送指令可以改變TIM(或CNT)指令的設(shè)定值。若0002和0003同時(shí)為ON 時(shí),TIM00不動(dòng)作(保持原設(shè)定值)。 在使用MOV指令改變TIMCNT指令的設(shè)定值時(shí)注意,源通道內(nèi)容必須使用4位BCD碼0000-9999,否則特殊繼電器1903為ON,且MOV指令將不執(zhí)行。 4427 MVN(FUN32)指令 格式:MVN S D S、D情況同MOV指令一致。符號(hào)功能:數(shù)據(jù)求反傳送指令。先將源通道的內(nèi)容或直接數(shù)求
24、反,再傳送到目的通道中去45 例423 試分析圖430所示梯形圖工作原理。 梯形圖中,0000為ON時(shí),MOV指令將02通道(0200-0215)的內(nèi)容傳送到HR2通道(HR200,-,HR215)中去。MVN指令將HR2通道內(nèi)容求反后傳送到03通道(0300-0315)中去,其工作情況如下:46 28BIN(FUN23)指令 格式:BIN S R S:源通道號(hào)。 R:結(jié)果通道號(hào)。 S、R可以使用表416中所列繼電器通道。 功能:數(shù)制轉(zhuǎn)換指令。將源通道(S)中的4位二-十進(jìn)制數(shù)(BCD碼)轉(zhuǎn)換為16位二進(jìn)制數(shù)(以4位十六進(jìn)制數(shù)碼表示),并把結(jié)果放到結(jié)果通道(R)中。 ,47 BIN指令執(zhí)行示意
25、圖如圖431所示。48 29BCD(FUN24)指令 格式:BCD S R S、R的情況與BIN指令一致。 符號(hào): 功能:數(shù)制轉(zhuǎn)換指令。與BIN指令相反,將源通道(S)中的16位二進(jìn)制數(shù)(以4位十六進(jìn)制數(shù)碼表示)轉(zhuǎn)換為4位二十進(jìn)制數(shù),并把結(jié)果放到結(jié)果通道(R)中去。 BCD指令執(zhí)行示意圖如圖433所示。49若源通道內(nèi)數(shù)據(jù)為10EC,那么結(jié)果通道內(nèi)的數(shù)據(jù)就應(yīng)為4332,即50 30ADD(FUN30)指令 格式:ADD Au Ad R Au被加數(shù)的通道號(hào)。 Ad:加數(shù)的通道號(hào)。 R:結(jié)果通道號(hào)。 Au、Ad、R可以是表417所列通道號(hào)。51 功能:加法指令??梢允侨N情況相加: (1)加數(shù)Au和
26、被加數(shù)Ad都存放在兩個(gè)通道內(nèi)。 (2)某個(gè)通道(存放加數(shù)Au或被加數(shù)Ad)與一個(gè)4位BCD直接數(shù)。 (3)二個(gè)都是4位BCD直接數(shù)。相加后產(chǎn)生進(jìn)位時(shí),特殊繼電器1904為ON;相加后結(jié)果為0000時(shí),特殊繼電器1906為ON。 在執(zhí)行ADD指令時(shí),加數(shù)(Au)和被加數(shù)(Ad)都必須是BCD碼(不論是存放在通道內(nèi)還是直接數(shù)),否則特殊繼電器1903為ON,且ADD指令不執(zhí)行。 ADD指令執(zhí)行示意圖如圖434所示。其中被加數(shù)(Au)存放在03通道中,加數(shù)(Ad) 9811存放在10通道中,其結(jié)果1133存放在HR2通道中,進(jìn)位存放在特殊繼電器190452 31 SUB(FUN31)指令 格式:SU
27、B Mi SV R Mi:被減數(shù)的通道號(hào)。 Sv:減數(shù)的通道號(hào)。 R:結(jié)果通道號(hào)。 Mi、Sv、R的通道號(hào)與ADD指令一致。符號(hào)53 功能:減法指令。將被減數(shù)通道(M0內(nèi)容減去減數(shù)通道(Sv)內(nèi)容或一個(gè)常數(shù),其結(jié)果存放到指定結(jié)果通道(R)中去。 在執(zhí)行SUB指令時(shí),若結(jié)果為0000,則1906變?yōu)镺N;若被減數(shù)和減數(shù)不是BCD碼, 則1903為ON, SUB指令不執(zhí)行;若減數(shù)大于被減數(shù),結(jié)果為負(fù)值,則借位特殊繼電器1904變?yōu)镺N,結(jié)果通道的內(nèi)容為差值的補(bǔ)碼。 例如,被減數(shù)為1104,減數(shù)為2604,執(zhí)行SUB指令的操作過(guò)程為 1104-2604=1104+(10000-2604) =8500
28、 8500為差值(-1500)的補(bǔ)碼。 若要求直接得到原碼(-1500),可以通過(guò)連續(xù)使用SUB指令的方法解決。5432STC(FUN40)指令 格式:STC 指令STC后面沒(méi)有指定繼電器號(hào)。 符號(hào)功能:置1指令。用于設(shè)置標(biāo)志位,強(qiáng)制特殊繼電器1904為ON55 33CLC(FUN41)指令 格式:CLC 指令CLC后面沒(méi)有指定繼電器號(hào)。符號(hào) 功能:清除指令。用于清除進(jìn)位,強(qiáng)制特殊繼電器1904為OFF。 在使用STC和CLC指令時(shí),當(dāng)結(jié)果通道繼電器(R)的內(nèi)容為邏輯0時(shí),這兩條指令均不執(zhí)行。因?yàn)樵诮Y(jié)果通道繼電器為0時(shí),說(shuō)明操作(加法或減法)結(jié)果不需進(jìn)位和借位。5634MLPX(FUN76)指
29、令格式:MLPX S Di RS:源通道繼電器號(hào)。Di:標(biāo)志位。R:結(jié)果通道繼電器號(hào)。S、Di和R可以使用表418所列通道號(hào)57功能:譯碼指令。將源通道繼電器(S)的四位十六進(jìn)制數(shù)的1位或幾位,譯成1個(gè)或幾個(gè)十進(jìn)制數(shù),并按譯碼的結(jié)果將指定通道(R,R+I,R+2等)對(duì)應(yīng)的繼電器指定為“ON。由標(biāo)志位(Di)設(shè)置數(shù)的后兩位決定源通道繼電器從哪一位開(kāi)始譯碼,以及共有幾位要譯碼。 標(biāo)志位Di58 例424 試說(shuō)明圖435所示梯形圖工作原理。59 0002為ON時(shí),執(zhí)行MLPX指令示意圖如圖436所示。源通道繼電器DM22通道第0位十六進(jìn)制數(shù)為1011,譯為十進(jìn)制數(shù)是11,那么對(duì)應(yīng)結(jié)果繼電器HR3通道
30、中的HR311為“ON”(即為1)。60 例425 試說(shuō)明圖437所示梯形圖工作原理。 1 LD 0004 2 MLPX(76) 04 #9733 DM00 標(biāo)志位: 9 7 3 3 一一從源通道(04通道)第3位開(kāi)始譯碼 無(wú)意義 一共譯4位 執(zhí)行MLPX指令示意圖如圖438所示。譯碼從源通道(04通道)第3位開(kāi)始譯碼,依次為第3位、第0位、第1位、第2位。譯碼結(jié)果將DM00、DM01、DM02、DM03通道內(nèi)的9、5、0、3號(hào)繼電器(即DM0009、DM0105DM0200、DM0303)置為“ON”(即為1),其余都為“OFF”(即為0)。61 35 DMPX(FUN77)指令 格式:DM
31、PX S R Di S、R、Di內(nèi)容及含義與MLPX指令一致。符號(hào)6263 功能:編碼指令。將源通道(S)的內(nèi)容為ON的最高位所對(duì)應(yīng)的位數(shù)(十進(jìn)制數(shù)),編為4位二進(jìn)制數(shù),并傳送到結(jié)果通道(R)中去。傳送的位置由標(biāo)志位(Di)決定64例426 試說(shuō)明圖439所示梯形圖工作原理。 0002為ON時(shí),執(zhí)行DMPX指令示意圖如圖440所示。源通道(03通道)最高位為1的是10(對(duì)應(yīng)0310),編碼后為1010存放在結(jié)果通道DM22的第0位。由標(biāo)志位可見(jiàn)只進(jìn)行1個(gè)通道的編碼。65例427 試說(shuō)明圖441所示梯形圖工作原理。 0003為ON時(shí),執(zhí)行DMPX指令示意圖如圖442所示。源通道S(00通道)最高位為1的是13(對(duì)應(yīng)0013),S+I位(01通道)最高位為1的是4(對(duì)應(yīng)0104),S+2位(02通道)最高位為1的是0(對(duì)應(yīng)0200),編碼后分別為1101、0100、0000,存放在結(jié)果通道DM00的第3位、第0位、第1位。由標(biāo)志位可見(jiàn)進(jìn)行了3個(gè)通道的編碼。66 36FUN(49)指令 格式:FUN(49) D D為指定輸出的通道,可使用表419所列通道號(hào)。67 功能:遞減高速計(jì)數(shù)指令。外部脈沖(高速計(jì)數(shù)的輸入信號(hào))通過(guò)0000點(diǎn)輸入可編程序控制器,每個(gè)輸入脈沖上升沿計(jì)數(shù)一次,從0000開(kāi)始到9999為止,再輸入一個(gè)脈沖就循環(huán)為0000。 計(jì)數(shù)值在指定區(qū)域內(nèi)(DM61DM65
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新能源電動(dòng)汽車充電樁安裝承包合同4篇
- 2025年度磚廠設(shè)備更新與承包合同4篇
- 二零二五年度高校講師聘請(qǐng)合同(含教學(xué)與科研)2篇
- 二零二五版場(chǎng)地綠化調(diào)查與規(guī)劃服務(wù)合同模板3篇
- 2025版民辦醫(yī)療機(jī)構(gòu)設(shè)備采購(gòu)與維修服務(wù)合同4篇
- 二零二五版過(guò)敏性疾病患者個(gè)性化治療方案合同3篇
- 2024預(yù)包裝食品倉(cāng)儲(chǔ)物流服務(wù)外包合同范本2篇
- 食堂就餐環(huán)境優(yōu)化合同(2025年度)3篇
- 2025年度交通運(yùn)輸履約保函服務(wù)標(biāo)準(zhǔn)3篇
- 二零二五年度二零二五智能城市建設(shè)項(xiàng)目合作協(xié)議4篇
- 天津市武清區(qū)2024-2025學(xué)年八年級(jí)(上)期末物理試卷(含解析)
- 《徐霞客傳正版》課件
- 江西硅博化工有限公司年產(chǎn)5000噸硅樹(shù)脂項(xiàng)目環(huán)境影響評(píng)價(jià)
- 高端民用航空復(fù)材智能制造交付中心項(xiàng)目環(huán)評(píng)資料環(huán)境影響
- 量子醫(yī)學(xué)成像學(xué)行業(yè)研究報(bào)告
- DB22T 3268-2021 糧食收儲(chǔ)企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化評(píng)定規(guī)范
- 辦事居間協(xié)議合同范例
- 正念減壓療法詳解課件
- GB 30254-2024高壓三相籠型異步電動(dòng)機(jī)能效限定值及能效等級(jí)
- 重大事故隱患判定標(biāo)準(zhǔn)與相關(guān)事故案例培訓(xùn)課件
- 高中語(yǔ)文新課標(biāo)必背古詩(shī)文72篇
評(píng)論
0/150
提交評(píng)論