【正文】
C464 22 OUT Y432 X404 T550 T550 K 60 RST C462 OUT C462 X404 K60 T550 RST C463 OUT K20 RST C464 OUT K4 X404 C462 T550 X404 C463 C464 Y432 7. PLS指令 ? PLS( Pulse):脈沖指令,使用器件:M100~M377的線圈,用于計(jì)數(shù)器、移位寄存器的復(fù)位輸入。用法如圖 67:使輔助繼電器接點(diǎn)產(chǎn)生個(gè)寬度等于一個(gè)掃描周期的脈沖, P L S M1 0 0X 4 0 0 0 L D X 4 0 01 P L S M 1 0 0X 4 0 0M1 0 0一個(gè)掃描周期一個(gè)掃描周期課堂練習(xí) ? 繪出下圖中 Y430的時(shí)序波形圖: X400 PLS M100 M100 Y430 M101 M100 M101 Y430 Y430 X400 Y430 8. SFT指令 ? SFT( Shift):移位指令, 16個(gè)輔助寄存器組成移位寄存器,用法如圖 78(下頁(yè) ): ? 三個(gè)輸入端功能: ? 數(shù)據(jù)輸入端 IN:當(dāng) IN端的接點(diǎn)接通時(shí),表示把 “ 1”送到移位寄存器的最低位( M300) ? 移位信號(hào)輸入端 CP:當(dāng) CP端的接點(diǎn)每由斷變通一次,移位寄存器的內(nèi)容從編號(hào)小的低位( M300)向編號(hào)大的高位( M317)順序移動(dòng)一位,最高位丟失 ? 復(fù)位信號(hào)輸入端 R:當(dāng) R接點(diǎn)接通時(shí),對(duì)應(yīng)的輔助繼電器( M300~M317)全部斷開(kāi),即清零。注意:如果 R端一直處于接通狀態(tài),則數(shù)據(jù)輸入和移位輸入的信號(hào)全無(wú)效 S F TO U TX 4 0 2X 4 0 1X 4 0 30 L D X 4 0 11 O U T M 3 0 02 L D X 4 0 23 S F T M 3 0 04 L D X 4 0 35 R S T M 3 0 0R S TM 3 0 0I NC PRM 3 1 7? 構(gòu)成 32位移位寄存器:如圖 69 ? 后一級(jí)寄存器的程序應(yīng)放在前面 (高位 ) ? 前級(jí)最高一位輸出作為后級(jí)數(shù)據(jù)輸入信號(hào)( IN信號(hào)) ? 兩級(jí)的 CP端、 R端應(yīng)相同 ? 移位順序:M100→ M101…… → M117→ M120→ M121…… → M137 SFTOUTX 4 0 0M 1 1 7X 4 0 10 L D M 1 1 71 OU T M 1 2 02 L D X4 0 03 S F T M 1 2 04 L D X 4 0 15 R S T M 1 2 0RSTM 1 2 0M 1 3 7INCPRSFTOUTX 4 0 0X 4 0 2X 4 0 1RSTM 1 0 0M 1 1 7INCPR6 L D X4 0 27 OU T M 1 0 08 L D X4 0 09 S F T M 1 0 01 0 L D X 4 0 11 1 RST M 1 0 0后級(jí)前級(jí)后級(jí)前級(jí)9. S、 R指令 ? S( Set):置位指令 ? R( Reset):復(fù)位指令 ? 用于 Y、 M200~M377和 S線圈的自保持和復(fù)位。 ? 用法如圖 610:一旦 X400閉合,即使 X400再斷開(kāi), M200仍保持接通狀態(tài);一旦X401閉合,即使它又?jǐn)嚅_(kāi), M200還保持?jǐn)嚅_(kāi)狀態(tài);如果同時(shí)閉合, R指令優(yōu)先。 ? 必須成對(duì)使用而且使用器件號(hào)應(yīng)相同 10. MC、 MCR指令 ? MC( Master Control):主控開(kāi)始指令,用于在相同控制條件下多路輸出。 ? MCR( Master Control Reset):主控返回指令,用于 MC指令的復(fù)位指令。 ? 使用的器件為輔助繼電器 M100~M177 ? 用法如圖: 611… .(下頁(yè) ) ? 注意: MC和 MCR必須成對(duì)使用, LD/LDI用在主控點(diǎn)后 X 5 0 0 X 5 0 1 X 5 0 2 Y 5 3 0X 5 0 4Y 5 3 1Y 5 3 2Y 5 3 3X 5 0 3X 5 0 5X 5 0 0 X 5 0 1 X 5 0 2 Y 5 3 0X 5 0 4Y 5 3 1Y 5 3 2Y 5 3 3X 5 0 3X 5 0 5X 5 0 0 X 5 0 1X 5 0 0 X 5 0 1X 5 0 0 X 5 0 1 M 1 0 0X 5 0 3Y 5 3 0Y 5 3 1Y 5 3 3X 5 0 2X 5 0 5X 5 0 4 Y 5 3 2M CR M 1 0 0M 1 0 00 L D X5 0 01 A N D X5 012 O U T M10 03 MC M10 04 LD X5 0 25 O U T Y 53 06 L D X5 0 37 O U T Y 53 18 L D X5 0 49 O U T Y 53 210 MC R M10 011 L D X5 0512 O U T Y 53 3多個(gè)繼電器同時(shí)受一個(gè)接點(diǎn)或一組接點(diǎn)的控制 這樣占用了較多的用戶存儲(chǔ)區(qū) 11. CJP、 EJP指令 基本功能與用法 ? CJP( Condition Jump):轉(zhuǎn)移開(kāi)始(條件轉(zhuǎn)移)指令 ? EJP( End of Jump):轉(zhuǎn)移結(jié)束(轉(zhuǎn)移目的指令)指令 ? 用法如圖 612: CJP、 EJP后面的編號(hào)用 3位八進(jìn)制數(shù)700~777表示,共 64個(gè)。當(dāng)連接 CJP的接點(diǎn)( X400)閉合時(shí),則停止執(zhí)行 CJP與 EJP之間的程序(程序 B),轉(zhuǎn)移去執(zhí)行 EJP之后的程序;否則按順序執(zhí)行程序。 ? 舉例:如圖 613 具有相同轉(zhuǎn)移目標(biāo)的多條轉(zhuǎn)移指令 ? 如圖 614:多個(gè) CJP轉(zhuǎn)移到相同的目的地,則用相同的編號(hào)。只要圖中任何一個(gè)接點(diǎn) X400、 X40 X404閉合,則所有 CJP701都接通,跳到執(zhí)行 EJP701后面的程序。 多重轉(zhuǎn)移指令:即為 CJP、 EJP指令的嵌套用法。 多個(gè) CJP指令嵌套使用的情況下,外圍的跳轉(zhuǎn)指令起作用, 而內(nèi)圍不起作用。 主控指令和轉(zhuǎn)移指令的配合使用 使用轉(zhuǎn)移指令應(yīng)注意的的問(wèn)題 ① CIP、 EJP必須成對(duì)使用, CJP在前, EJP在后,指令后面的編號(hào)應(yīng)一致 ② 雙線圈與轉(zhuǎn)移指令,圖 615 ③ 在轉(zhuǎn)移指令中含有定時(shí)器,圖 613,不同型號(hào)的定時(shí)器工作方式不同 12. NOP指令 ? NOP( Nop):無(wú)操作(空操作)指令,不完成任何操作,只是占用一步的時(shí)間 ? 本指令可常用于以下幾個(gè)方面: ? 指定某些步序編號(hào)內(nèi)容為空,相當(dāng)于指定存儲(chǔ)器中某些單元內(nèi)容為空,留作以后插入或修改程序用 ? 短接電路中某些接點(diǎn):如圖 616a,圖 616b ? 刪除某些接點(diǎn):如圖 616c 注意: NOP指令使電路構(gòu)成發(fā)生了變化,容易 出錯(cuò),應(yīng)盡量不用 13. END指令 ? 常用此指令表示程序的結(jié)束,或在調(diào)試程序時(shí),把程序分成為若干個(gè)程序段,分段調(diào)試。 為便于查找,指令列于表 61中, F1系列PLC基本指令符號(hào)與功能 MicroLogix1000外形(整體式 PLC舉例) 返回 SLC500外形(模塊式 PLC舉例) 返回