版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 鏈接繼電器(LR) 用多臺(tái)PLC可以組成一個(gè)網(wǎng)絡(luò)系統(tǒng)。當(dāng)CPM1A與另外的PLC進(jìn)行1對1的鏈接通信時(shí),就要借助鏈接繼電器來共享數(shù)據(jù)。當(dāng)沒有PLC間的鏈接時(shí),它們可以用作內(nèi)部輔助繼電器。 定時(shí)器/計(jì)數(shù)器(TC) 定時(shí)器和計(jì)數(shù)器使用相同的編號(hào),但每一個(gè)編號(hào)在用戶程序中只能使用一次,例如指定了TIM000,就不能再使用CNT000。 數(shù)據(jù)存儲(chǔ)區(qū)(DM) 數(shù)據(jù)存儲(chǔ)區(qū)用于內(nèi)部數(shù)據(jù)的存儲(chǔ)和處理,并只能以16位的通道為單位來使用,其中的內(nèi)容在PLC運(yùn)行開始或停止時(shí)能保持不變。 1.指令的助記符采用如下的格式3.2.3 CPM1 A編程指令 地址指令操作數(shù)程序存儲(chǔ)地址起始于00000。每個(gè)地址包含一條指令
2、和此指令所需的定義和操作數(shù)。地址是在編程器輸入指令時(shí)自動(dòng)生成的。根據(jù)地址可以方便地對程序進(jìn)行查詢和修改 指令中涉及到的通道號(hào)和繼電器號(hào),常用縮寫詞表示,它們的定義: IR-I/O和內(nèi)部輔助繼電器區(qū) SR特殊輔助繼電器 HR保持繼電器 TR暫時(shí)記憶繼電器 AR輔助記憶繼電器 LR鏈接繼電器 T/C定時(shí)器/計(jì)數(shù)器區(qū) DM數(shù)據(jù)存儲(chǔ)區(qū) *DM間接指定數(shù)據(jù)存儲(chǔ)區(qū) #常數(shù)助記符,如LD梯形圖符號(hào)助記符功能指令操作數(shù)LDIR;HR;AR;LR;T/C;TR07(TR只能用LD)邏輯開始時(shí)使用LD NOT邏輯反相開始時(shí)使用OUTIR;HR;AR;LR;TR07(輸入繼電器除外)(TR只能用OUT)將邏輯運(yùn)算結(jié)
3、果送相應(yīng)繼電器OUT NOT將邏輯運(yùn)算結(jié)果反相送相應(yīng)繼電器2. 基本指令介紹 地址指令 操作數(shù)00000LD 0000000001OUT 0100000002LD NOT 0000100003OUT HR000000004LD TIM00000005OUT NOT 0100100006OUT 01002圖3-5 基本輸入/輸出指令的應(yīng)用LD、LD NOT、OUT、OUT NOT應(yīng)用例 在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常
4、閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。 不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)
5、繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的
6、接點(diǎn)實(shí)現(xiàn)虛擬的短路線。不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外
7、,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。不同輸出指令OUT(或OUT N
8、OT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器
9、線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。(2)邏輯與/邏輯或指令 梯形圖符號(hào)助記符功能指令操作數(shù)ANDIR;SR;HR;AR;LR;T/C串聯(lián)單個(gè)常開接點(diǎn)AND NOT串聯(lián)單個(gè)常閉接點(diǎn)OR并聯(lián)單個(gè)常開接點(diǎn)OR NOT并聯(lián)單個(gè)常閉接點(diǎn)圖3-6 接點(diǎn)的串并聯(lián)地址指令操作數(shù)00001LD0000000002AND0000100003AND NOT 0000200004OU0100000005LD NOT000030
10、0006AND 0000400007OR0000500008OR NOT0000600009AND NOT 0000700010OUT0100100011AND0000800012OUT0100200013AND NOT 0000900014OR0001000015OUT01003AND、AND NOT、OR、OR NOT應(yīng)用例 AND /AND NOT指令用于單個(gè)接點(diǎn)的串聯(lián)連接,該指令可以連續(xù)使用,不限制串聯(lián)接點(diǎn)的數(shù)目。 在OUT指令后,通過串聯(lián)接點(diǎn)再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。 OR/OR NOT指令用于單個(gè)接點(diǎn)的并聯(lián)連接,該指令可以連續(xù)使用,不限制并聯(lián)接
11、點(diǎn)的數(shù)目。 OR/OR NOT指令是將要并聯(lián)的接點(diǎn)的左端與電路邏輯塊(由LD/LD NOT指令產(chǎn)生的)左端點(diǎn)相連。 (3)邏輯塊操作指令 梯形圖符號(hào)助記符功能指令操作數(shù)AND LOAD或AND LD_電路邏輯塊之間的串聯(lián)OR LOAD或OR LD_電路邏輯塊之間的并聯(lián)無操作數(shù)塊地址指令操作數(shù)A00001LD0000000002OR00001B00003LD0000200004AND0000300005OR NOT 00004 00006AND LD 00007 OUT 01000圖3-7 電路邏輯塊的串聯(lián)AND LD、應(yīng)用例 AND LD指令中沒有操作數(shù)。 AND LD指令可連續(xù)使用也可分散使
12、用,但連續(xù)使用的次數(shù)不能超過八次,分散使用的次數(shù)則無限制。塊地址指令 操作數(shù) A00000LD NOT 0000000001OR 0000100002AND 00002B00003LD 0000300004AND NOT 0000400005OR LD 00006OUT 01000圖3-8 OR LD 的應(yīng)用OR LD應(yīng)用例在應(yīng)用上的要求與AND LD 相似。(4) 置位/復(fù)位指令 梯形圖符號(hào)助記符功能指令操作數(shù)SETB:IR、SR、AR、HR、LR使指定繼電器ONRSET使指定繼電器OFF 圖3-9 SET/RSET應(yīng)用例 SET和RSET指令要成對使用,對它們在程序中的位置和順序無特殊要求
13、。 SET,RSET指令適用于短信號(hào)操作,當(dāng)兩者的執(zhí)行條件同時(shí)有效時(shí),RSET指令優(yōu)先。(5)保持指令 梯形圖符號(hào)助記符功能指令操作數(shù)KEEPB:IR、SR、AR、HR、LR使指定繼電器置“”或置“” 圖3-10 KEEP指令編程地址指令操作數(shù)00000LD0000000001AND 0000100002LD NOT 0000200003OR0000300004AND0000500005KEEPHR0001保持指令應(yīng)用例 KEEP的動(dòng)作就象一個(gè)由S置位,R復(fù)位的鎖存繼電器。當(dāng)S端執(zhí)行條件為ON時(shí), B指定的繼電器為ON,當(dāng)R端執(zhí)行條件為ON時(shí),B指定的繼電器為OFF。當(dāng)S端和R端的輸入同時(shí)為O
14、N時(shí),R端優(yōu)先。編寫程序時(shí),置位條件在前,復(fù)位條件在后,最后編寫KEEP指令 (6)微分指令梯形圖符號(hào)助記符功能指令操作數(shù)DIFUB:IR、S、AR、 HR、LR檢測到輸入為OFFON(上升沿)跳變信號(hào)時(shí)使指定繼電器B ON一個(gè)掃描周期地址指令操作數(shù)00000LD0000000001DIFU0101100002DIFD01011圖3-11 微分指令編程微分指令應(yīng)用例 微分指令使其指定繼電器在滿足執(zhí)行條件時(shí)只持續(xù)ON一個(gè)掃描周期。輸入輸出間的時(shí)序關(guān)系如圖3-11示。 在一個(gè)程序中最多可以使用512對DIFU和DIFD,超出的將被作為空操作指令(NOP)處理。地址指令操作數(shù)00000LD00000
15、00001AND NOT TIM 00100002TIM000 #020000003LDTIM00000004TIM001DM000000005OUT01000 圖3-12 定時(shí)器應(yīng)用舉例梯形圖符號(hào)助記符功能指令操作數(shù)TIMN:T/C號(hào)(000127)SV: 設(shè)定值(字,BCD)IR、SR、AR、 HR、LR、DM、#通電延時(shí)定時(shí)器,設(shè)定時(shí)間0999.9秒(以0.1秒為單位)TIMH通電延時(shí)高速定時(shí)器,設(shè)定時(shí)間099.99秒(以0.01秒為單位)(8) 計(jì)數(shù)器指令 梯形圖符號(hào)助記符功能指令操作數(shù)CNTN:T/C號(hào)(000127)SV: 設(shè)定值(字,BCD)IR、SR、AR、HR、LR、DM、#
16、減法計(jì)數(shù)器,設(shè)定值(SV)09999次CNTR可逆(加、減)計(jì)數(shù)器,設(shè)定值(SV)09999次減法計(jì)數(shù)器CNT CNT是邊沿觸發(fā)遞減計(jì)數(shù)器。每當(dāng)計(jì)數(shù)輸入信號(hào)(CP)由OFF變?yōu)镺N(上跳沿有效)時(shí),它的當(dāng)前計(jì)數(shù)值(PV)就減1。當(dāng)計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值減為0000時(shí),計(jì)數(shù)器ON。當(dāng)復(fù)位端(R)為ON時(shí),將計(jì)數(shù)器復(fù)位為OFF,并恢復(fù)計(jì)數(shù)器的設(shè)定值(SV)到當(dāng)前計(jì)數(shù)值(PV)中。復(fù)位信號(hào)的優(yōu)先權(quán)高于計(jì)數(shù)輸入信號(hào)。梯形圖時(shí)序圖圖3-13 可逆計(jì)數(shù)器的應(yīng)用 圖3-14聯(lián)鎖聯(lián)鎖清除指令的用法處理程序分支應(yīng)用梯形圖程序梯形圖符號(hào)助記符功能指令操作數(shù)IL聯(lián)鎖開始ILC聯(lián)鎖結(jié)束 一個(gè)ILC指令前必須有至少一個(gè)以上
17、的IL指令,即可以采用組合形式“ILILILILC”,但不許把IL/ILC鑲套起來(如“ILILILCILC“)使用。 當(dāng)IL執(zhí)行條件為ON(即從IL到左側(cè)主母線之間接點(diǎn)組合的邏輯運(yùn)算結(jié)果為邏輯“1”),它后面的各元件狀態(tài)由各自相應(yīng)的執(zhí)行條件決定。 當(dāng)IL的執(zhí)行條件為OFF,那么ILILC 間的那一部分程序就不執(zhí)行,這部分程序中的元件狀態(tài)按下表操作:指令操作OUT、OUT NOT指定的繼電器轉(zhuǎn)為OFFTIM、TIMH復(fù)位CNT、CNTR保持當(dāng)前值KEEP狀態(tài)保持DIFU、DIFD不執(zhí)行所有其它指令指令不執(zhí)行,所有作為操作數(shù)寫進(jìn)指令的IR、AR、LR、HR和SR置為OFF 對于無法應(yīng)用IL/IL
18、C的多分支回路梯形圖,要使用暫存繼電器TR。共有八個(gè)暫存繼電器,編號(hào)為TR0TR7。圖3-15JMP/JME 應(yīng)用例梯形圖符號(hào)助記符功能指令操作數(shù)JMPN:跳轉(zhuǎn)號(hào)#(0049)到JME指令為止的程序由本指令前面的條件決定是否執(zhí)行JME解除跳轉(zhuǎn)指令 JMP要與JME聯(lián)合使用以產(chǎn)生跳轉(zhuǎn)。 當(dāng)JMP的執(zhí)行條件為ON時(shí),不產(chǎn)生跳轉(zhuǎn)。 當(dāng)JMP的執(zhí)行條件為OFF時(shí),將跳轉(zhuǎn)到具有同樣跳轉(zhuǎn)號(hào)的JME,并接著執(zhí)行JME后面的指令。 要注意N=00時(shí)的特殊性。 注意JMP和JME起分支作用時(shí),I/O位、計(jì)時(shí)器等的狀態(tài)被保持。(11) 空操作指令梯形圖符號(hào)助記符功能指令操作數(shù)NOP無 空操作指令NOP沒有實(shí)質(zhì)性操
19、作,在梯形圖中不會(huì)出現(xiàn),程序中遇到NOP時(shí)什么也不執(zhí)行,程序跳轉(zhuǎn)到下一條指令繼續(xù)執(zhí)行。(12) 結(jié)束指令 梯形圖符號(hào)助記符功能指令操作數(shù)END程序結(jié)束(13) 子程序指令梯形圖符號(hào)助記符功能指令操作數(shù)SBSN:子程序編號(hào)000049調(diào)用N號(hào)子程序SBNN號(hào)子程序的開始點(diǎn)RET表示指定的子程序結(jié)束 所有的子程序必須置于主程序的指令之后,END之前, CPU掃描工作時(shí),遇到第一個(gè)SBN時(shí),就認(rèn)為已經(jīng)遇到了主程序的結(jié)束符號(hào),并返回到下一循環(huán)的起始地址0000。 相同的子程序可以在主程序中的不同的地方不受限制的調(diào)用。 子程序可嵌套,最多可嵌套16層。子程序不能調(diào)用自己。 (14) 步進(jìn)指令 梯形圖符號(hào)
20、助記符功能指令操作數(shù)SNXTS:0000001915 2000025215HR、AR、LR轉(zhuǎn)步控制STEP 某一步進(jìn)程序段的開始STEP步進(jìn)控制結(jié)束,該指令后為常規(guī)控制梯形圖程序 各子程序的編號(hào)只能被SBN使用一次。 若將DIFU或DIFD置于一個(gè)子程序中,在下一次再執(zhí)行子程序之前操作數(shù)位將不會(huì)返回OFF,即操作數(shù)位可能停留在ON狀態(tài)超過一個(gè)主程序掃描周期。 程序段編號(hào)S其實(shí)是一個(gè)位地址號(hào),這個(gè)位號(hào)用作各個(gè)程序段的順序控制,所有的位地址號(hào)必須在同一個(gè)字中且必須連續(xù)。如果使用HR或AR區(qū),則可以掉電保護(hù)。 步進(jìn)指令SNXT和STEP要一起使用。每個(gè)步進(jìn)程序段必須由SNXT S 開頭,并且緊跟其后用一條STEP S 指令,其中S值相同,然后才是該程序段的指令集。各步進(jìn)程序段可順序編排。在最后一個(gè)程序段的后面也要跟一條SNXT S 指令,但這條指令中的S值已無意義,可用任何未被系統(tǒng)用過的位號(hào),要注意的是,該條指令之后要用不帶操作數(shù)的STEP指令來標(biāo)志這一系列步進(jìn)程序段的結(jié)束。 指令SNXT S 的執(zhí)行條件就是轉(zhuǎn)步信號(hào)。CPU執(zhí)行SNXT S 指令
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 線上理財(cái)合同范本
- 隔離點(diǎn)消毒服務(wù)合同范本
- 電熱合同范本
- 香港售房合同范本
- 大型建設(shè)工程施工合同范本
- 專著合同范本
- 國際租車合同范本
- 生產(chǎn)材料買賣合同范本
- 合同范本之借款合同范本
- 房產(chǎn)置換合同范本
- 大理石檢測報(bào)告
- 2022年深圳市地鐵集團(tuán)有限公司招聘筆試題庫及答案解析
- (精選word)高支模安全監(jiān)理巡視檢查記錄表
- 《分?jǐn)?shù)四則混合運(yùn)算》-完整版PPT
- 西師大版數(shù)學(xué)六年級(jí)上冊:五單元《圖形的放大與縮小》教學(xué)設(shè)計(jì)
- 高校教師崗前培訓(xùn)題庫完整版
- 北師大版數(shù)學(xué)二年級(jí)上冊《有多少張貼畫》
- 食堂食品加工流程圖
- 四年級(jí)數(shù)學(xué)上冊課件-8. 田忌賽馬(37)-人教版(共14張PPT)
- 婦產(chǎn)科課件-胎兒窘迫
- 水資源論證報(bào)告
評論
0/150
提交評論