CP1H系列PLC指令系統(tǒng)(用).ppt
《CP1H系列PLC指令系統(tǒng)(用).ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《CP1H系列PLC指令系統(tǒng)(用).ppt(168頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、2020/9/6,第11章 CP1H系列PLC指令系統(tǒng),11.1 指令系統(tǒng)概述 11.2 基本指令 11.3 定時(shí)器/計(jì)數(shù)器指令 11.4 數(shù)據(jù)操,11.1 指令系統(tǒng)概述 11.2 基本指令 11.3 定時(shí)器/計(jì)數(shù)器指令 11.4 數(shù)據(jù)操作類指令和應(yīng)用,2020/9/6,11.1 指令系統(tǒng)概述,大家一起來(lái)回顧梯形圖的有關(guān)知識(shí)!,2020/9/6,為什么要學(xué)習(xí)指令系統(tǒng)?,1、能夠翻譯梯形圖為語(yǔ)句表,幫助理解和設(shè)計(jì)PLC控制系統(tǒng) 2、能夠輕松地學(xué)習(xí)其他類型的PLC指令系統(tǒng) 3、沒(méi)學(xué)指令系統(tǒng)不可能學(xué)好PLC(畫(huà)出的梯形圖不規(guī)范) 4、使用簡(jiǎn)易編程器時(shí),只能輸入語(yǔ)句。,LD 0.02 OR H0.00
2、 AND NOT 0.03 OUT H0.00,0.02,0.03,H0.00,H0.00,2020/9/6,梯形圖的組成,電路(梯級(jí)),2020/9/6,梯形圖與助記符程序,2020/9/6,編制梯形圖應(yīng)注意的問(wèn)題,(1)梯形圖中線圈應(yīng)放在最右邊,2020/9/6,(2)除極少數(shù)指令不允許有執(zhí)行條件外,幾乎所有的指令都需要執(zhí)行條件.,2020/9/6,(3)觸點(diǎn)不能畫(huà)在垂直路徑上,2020/9/6,(4)編程時(shí),對(duì)于邏輯關(guān)系復(fù)雜的程序段,應(yīng)按照先復(fù)雜后簡(jiǎn)單的原則編程。,2020/9/6,(5)輸出線圈能夠作為節(jié)點(diǎn)使用,參與運(yùn)算,2020/9/6,(6)盡量避免出現(xiàn)雙線圈輸出 -同一個(gè)程序中,
3、同一元件的線圈使用了兩次或多次,稱為雙線圈輸出。,雙線圈引起邏輯關(guān)系混亂,復(fù)雜梯形圖下頁(yè),2020/9/6,(7)在各任務(wù)和子程序的結(jié)束處插入END命令。,2020/9/6,錯(cuò)誤的梯形圖,2020/9/6,CP1H系列PLC指令的格式 助記符(功能碼)操作數(shù)操作數(shù) 操作數(shù)操作數(shù)4 操作數(shù)5 助記符:表示指令功能(字母或符號(hào)) 功能碼: 指令的代碼,3位10進(jìn)制數(shù) 操作數(shù):提供或指定指令中的數(shù)據(jù),注:1、功能碼用于手持式編程器進(jìn)行編程時(shí)輸入應(yīng)用指令,基本指令沒(méi)有功能碼,應(yīng)用指令均有功能碼,如:MOV(021)。 2、對(duì)于一些手持編程器,不可能把全部助記符都做成鍵盤(pán),有的指令只能輸入其功能碼(每個(gè)
4、基本指令占一個(gè)鍵盤(pán))。,2020/9/6,Omron/歐姆龍 手持編程器C500-PR013-E,2020/9/6,操作數(shù)分類示意圖,2020/9/6,指令的動(dòng)作選項(xiàng),2020/9/6,11.2 CP1H PLC基本指令 常用的基本指令有: LD/LDNOT; AND/ANDNOT; OR/ORNOT; ANDLD/ORLD; OUT/OUTNOT; SET/RSET; KEEP,11.2.1 基本輸入/輸出和邏輯指令,2020/9/6,CIO,WR,AR,HR,T/C,TK,功能: LD指令表示常開(kāi)觸點(diǎn)與左側(cè)母線連接; LDNOT指令表示常閉觸點(diǎn)與左側(cè)母線連接。 它們一般用于母線開(kāi)始的第一個(gè)
5、節(jié)點(diǎn),或作為邏輯塊的第一條指令。,1LD(Load)和LD NOT 指令,0.00等,11.2 CP1H PLC基本指令,2020/9/6,2OUT和OUT NOT指令,功能: OUT指令輸出運(yùn)算結(jié)果; OUTNOT指令將運(yùn)算結(jié)果取反后再輸出。,CIO,WR,AR,HR,T/C,TK,100.00等,2020/9/6,指令應(yīng)用,2020/9/6,指令應(yīng)用,2020/9/6,3AND和ANDNOT指令,功能: AND指令表示常開(kāi)觸點(diǎn)與前面的觸點(diǎn)電路相串聯(lián); ANDNOT指令表示常閉觸點(diǎn)與前面的觸點(diǎn)電路相串聯(lián)。,2020/9/6,AND和ANDNOT指令的應(yīng)用,2020/9/6,AND和ANDNO
6、T, 連續(xù)輸出,2020/9/6,功能: OR指令表示常開(kāi)觸點(diǎn)與前面的觸點(diǎn)電路相并聯(lián); ORNOT指令表示常閉觸點(diǎn)與前面的觸點(diǎn)電路相并聯(lián)。,4OR和ORNOT指令,CIO,WR,AR,HR,T/C,TK,100.00等,2020/9/6,OR和ORNOT指令應(yīng)用,2020/9/6,與或指令應(yīng)用,2020/9/6,指令應(yīng)用兩地控制(同一設(shè)備),兩地控制同一設(shè)備的另一種形式見(jiàn)“實(shí)驗(yàn)二”,2020/9/6,指令應(yīng)用順序控制,2020/9/6,指令應(yīng)用互鎖控制,2020/9/6,AND LD指令的使用,功能:ANDLD指令用于邏輯塊的串聯(lián)連接,即對(duì)邏輯塊進(jìn)行邏輯“與”的操作。,5ANDLD指令,邏輯塊
7、:LD或LD NOT起始的組合條件。,注:一個(gè)新塊總是從LD或LDNOT開(kāi)始。,2020/9/6,ANDLD指令,方法 方法2 LD0.00LD 0.00 AND0.01AND 0.01 ORNOT 0.02 ORNOT 0.02 LD0.03 LD 0.03 OR0.04OR 0.04 ANDLD LD 0.05 LD0.05 ORNOT 0.06 ORNOT 0.06 ANDLD ANDLD ANDLD OUT100.00OUT100.00 在方法2中,AND LD指令之前的邏輯塊數(shù)應(yīng)小于等于8,而方法1對(duì)此沒(méi)有限制。,2020/9/6,功能:ORLD指令用于邏輯塊的并聯(lián)連接,即對(duì)邏輯塊進(jìn)
8、行邏輯 “或”的操作。,6ORLD指令,注:一個(gè)新塊總是從LD或LDNOT開(kāi)始。,2020/9/6,ORLD指令復(fù)雜梯形圖,LD 0.00 OR 0.01 ANDNOT 0.02 LD 0.05 ANDNOT 0.06 ORLD LD 0.07 AND 0.08 ORLD LD 0.03 AND 0.04 OR 1.02 ANDLD LDNOT 1.00 ANDNOT 1.01 ORLD OUT 100.00,2020/9/6,功能: 當(dāng)SET指令的執(zhí)行條件為ON時(shí),使指定繼電器置位為ON,當(dāng)執(zhí)行條件為OFF時(shí),SET指令不改變指定繼電器的狀態(tài)。,當(dāng)RSET指令的執(zhí)行條件為ON時(shí),使指定繼電器
9、復(fù)位為OFF,當(dāng)執(zhí)行條件為OFF時(shí),RSET指令不改變指定繼電器的狀態(tài)。,7置位和復(fù)位指令SET和RSET,CIO,WR,AR,HR,IR,RSET N,SET N,2020/9/6,SET和RESET指令的應(yīng)用,2020/9/6,8上升沿微分指令DIFU(013)和下降沿微分指令DIFD(014)-課本P93,DIFU(013):執(zhí)行條件由OFF變?yōu)镺N時(shí),指令使指定位為ON狀態(tài)并維持一個(gè)掃描周期; DIFU(013):執(zhí)行條件由ON變?yōu)镺FF時(shí),指令使指定位為ON狀態(tài)并維持一個(gè)掃描周期;,DIFU(013) N,DIFD(014) N,N:繼電器編號(hào) CIO,WR,HR,AR,IR,202
10、0/9/6,DIFU和DIFD指令的應(yīng)用,0.00,0.00,DIFU(013) 100.00,DIFD(014) 100.01,100.00,100.01,LD 0.00 DIFU(013)100.00 DIFD(014)100.01,2020/9/6,功能: 根據(jù)兩個(gè)執(zhí)行條件,KEEP(011)用來(lái)保持指定繼電器的ON狀態(tài)或OFF狀態(tài)。 具有斷電保持功能。,9保持指令-KEEP(011),2020/9/6,KEEP指令啟保停電路與普通繼電器電路,兩圖中的程序功能完全相同,但用KEEP指令編程可以少用一條指令。 具有斷電保持功能,2020/9/6,NOP指令的應(yīng)用,注:修改程序時(shí),使用NOP
11、指令, 可使步序號(hào)變更較少,便于調(diào)試程序 。,功能:空操作指令用來(lái)取消某一步操作,10.空操作指令 NOP(00),2020/9/6,功能:END指令表示程序結(jié)束。,11結(jié)束指令一END(在CX-P中可省略),END,LD 0.00 OUT 100.00 END,2020/9/6,基本指令,1LD和LD NOT 指令 2OUT和OUT NOT指令 3AND和AND NOT指令 4OR和OR NOT指令 5AND LD指令 6OR LD指令 7置位和復(fù)位指令SET和RSET 8保持指令KEEP 9 上升沿微分和下降沿微分指令DIFU和DIFD 10 空操作指令NOP 11 結(jié)束指令END,(熟練
12、掌握),基本指令練習(xí),1、24譯碼器(P306及實(shí)驗(yàn)二) 2、三地控制同一燈的亮暗(實(shí)驗(yàn)三),2020/9/6,1.跳轉(zhuǎn)/跳轉(zhuǎn)結(jié)束指令(JMP(004)/JME(005),梯形圖符號(hào)及操作數(shù)取值區(qū)域,JMP(004) N,JME(005) N,0000-00FF HEX 或十進(jìn)制&0-255,11.2.2 基本時(shí)序控制指令,2020/9/6,1.跳轉(zhuǎn)/跳轉(zhuǎn)結(jié)束指令(JMP(004)/JME(005),當(dāng)JMP的執(zhí)行條件為ON時(shí),順序執(zhí)行JMP與JME之間的程序,然后執(zhí)行JME后面的程序;當(dāng)JMP的執(zhí)行條件為OFF時(shí),跳過(guò)JMP到JME之間的程序,轉(zhuǎn)去執(zhí)行JME后面的程序。,2020/9/6,1
13、.跳轉(zhuǎn)/跳轉(zhuǎn)結(jié)束指令(JMP(004)/JME(005),當(dāng)JMP的執(zhí)行條件為OFF期間,在JMP-JME間重復(fù)執(zhí)行;當(dāng)JMP的執(zhí)行條件為ON時(shí),重復(fù)結(jié)束。,2020/9/6,JMP/JME指令的功能,(1)當(dāng)JMP(004)的執(zhí)行條件為OFF時(shí),跳過(guò)JMP(004)和JME(005)之間的程序段,不占掃描時(shí)間;當(dāng)JMP(004)的執(zhí)行條件為ON時(shí),順序執(zhí)行JMP(004)和JME(005)之間的程序。,(2)有兩種類型的跳轉(zhuǎn):跳轉(zhuǎn)號(hào)在&1255之間取值時(shí),每個(gè)N只能使用一次;當(dāng)取00值時(shí),JMP(004)&00 JME(005)&00可以在程序中多次使用。,(3)多個(gè)JMP(004)可以共用
14、一個(gè)JME(005),如JMP(004) 00JMP(004) 00JME(005) 00 。 (4)跳轉(zhuǎn)指令可以嵌套使用,但必須是不同跳轉(zhuǎn)號(hào)的嵌套,如JMP(004) 00JMP(004) 01JME(005) 01JME(005) 00。,2020/9/6,跳轉(zhuǎn)指令的應(yīng)用,2020/9/6,跳轉(zhuǎn)指令的應(yīng)用-互鎖,0.00,0.00,2020/9/6,你能夠?qū)懗鱿聢D的語(yǔ)句表么?,LD 0.00 OUT 100.00 OUT 100.01 OUT 100.02,LD 0.00 OUT 100.00 AND 0.01 OUT 100.01 AND 0.02 OUT 100.02,?,2、聯(lián)鎖/聯(lián)
15、鎖解除指令I(lǐng)L(002)/ILC(003),2020/9/6,2.處理梯形圖的分支指令 1.聯(lián)鎖/聯(lián)鎖解除指令I(lǐng)L(002)/ILC(003) 2.暫存繼電器(TR),功能:IL總是和ILC指令一起使用,用于處理梯形圖中的分支電路圖 IL/ILC造就新母線的工具,應(yīng)用: LD (條件) IL (新母線開(kāi)始) LD ILC(新母線結(jié)束),2、聯(lián)鎖/聯(lián)鎖解除指令I(lǐng)L(002)/ILC(003),2020/9/6,聯(lián)鎖/聯(lián)鎖解除指令處理分支電路,復(fù)合輸出定義: 電路圖中,A點(diǎn)為分支點(diǎn),右側(cè)分為若干條支路,且每條支路都有觸點(diǎn)控制。,LD 0.00 IL(002) LD 0.01 OUT 100.00
16、LDNOT 0.02 OUT 100.01 LD 0.03 ANDNOT 0.04 OUT 100.02 ILC(003) LD 0.05 OUT 100.03,2020/9/6,IL/ILC的說(shuō)明:,(1)不論IL前面的條件是ON或OFF,PLC都要對(duì)ILILC之間的聯(lián)鎖程序段處理,都要占用掃描時(shí)間。,(2)IL和ILC指令可以成對(duì)使用,也可以多個(gè)IL指令配一個(gè)ILC指令,但不允許嵌套使用(如ILILILCILC)。,2020/9/6,連續(xù)使用IL指令,LD 0.00 IL(002) LD 0.01 OUT 100.00 LD 0.02 IL(002) LD 0.03 OUT 100.01
17、LD 0.04 OUT 100.02 ILC(003),2020/9/6,復(fù)合輸出,LD 0.00 IL(002) LD 0.01 OUT 100.00 LD 0.02 OUT 100.01 LD 0.03 OUT 100.02 ILC(003),2020/9/6,A.梯形圖的分支指令1.聯(lián)鎖/聯(lián)鎖解除指令I(lǐng)L/ILC2.暫存繼電器(TR),暫存繼電器TR共有16位,分別為T(mén)R0-TR15,TR位可用來(lái)暫時(shí)存儲(chǔ)執(zhí)行結(jié)果,如果一個(gè)TR位被設(shè)置于一個(gè)分支點(diǎn)處,則當(dāng)前的執(zhí)行結(jié)果就會(huì)存儲(chǔ)在指定的TR位中。 應(yīng)用: LD (條件) OUT TR0(存) LD TR0(?。?2020/9/6,用TR位處理
18、梯形圖的分支,LD 0.00 OUT TR0 AND 0.01 OUT 100.00 LD TR0 AND 0.02 OUT 100.01 LD TR0 AND 0.03 OUT 100.02,(a) 原電路,2020/9/6,用TR位處理多分支電路,LD 0.00 OUT TR0 AND 0.01 OUT 100.00 LD TR0 AND 0.02 OUT TR1 AND 0.03 OUT 100.01 LD TR1 AND 0.04 OUT 100.02,若采用IL/ILC指令,如何轉(zhuǎn)換(編程)?,2020/9/6,TR指令的說(shuō)明,在同一程序段中,同一TR號(hào)不能重復(fù)使用,在不同的程序段中
19、,同一TR號(hào)可以重復(fù)使用。,TR不是獨(dú)立的編程指令,只能和LD或OUT等基本指令一起使用。,2020/9/6,TR 臨時(shí)存放某節(jié)點(diǎn)狀態(tài) 應(yīng)用:LD - OUT TR0 LD TR0 IL,ILC 造就新母線的工具 應(yīng)用: LD - IL LD - LD - ILC,兩種分支語(yǔ)句的理解, 新母線開(kāi)始, 條件, 新母線結(jié)束, 條件, 存, 取,2020/9/6,例1,用兩種分支方法分析梯形圖,2020/9/6,LD 0.00 OUT TR0 AND 0.01 OUT 100.00 LD TR0 AND 0.02 OUT TR1 AND 0.03 OUT 100.01 LD TR1 AND 0.04
20、 OUT 100.02,2020/9/6,LD 0.00 IL LD 0.01 OUT 100.00 LD 0.02 IL LD 0.03 OUT 100.01 LD 0.04 OUT 100.02 ILC,小結(jié),1、寫(xiě)助記符時(shí),IL/ILC中的IL后總是從LD或LDNOT開(kāi)始。 2、寫(xiě)助記符時(shí),一個(gè)新塊也總是從LD或LDNOT開(kāi)始。 3、基本指令、IL/ILC和TR暫時(shí)存儲(chǔ)位,要求會(huì)寫(xiě)出助記符程序,且要求助記符程序和梯形圖間進(jìn)行轉(zhuǎn)化。其它的指令不要求寫(xiě)出其對(duì)應(yīng)的助記符程序。,2020/9/6,11.3 定時(shí)器和計(jì)數(shù)器指令,定時(shí)器(100ms) BCD:TIM BIN:TIMX 高速定時(shí)器(1
21、0ms)BCD:TIMH BIN:TIMHX 超高速定時(shí)器(1ms)BCD:TMHH BIN:TMHHX 計(jì)數(shù)器BCD:CNT BIN:CNTX 可逆計(jì)數(shù)器BCD:CNTR BIN:CNTRX,CP1H提供的定時(shí)計(jì)數(shù)功能(BCD或BIN):,共用TC號(hào),0000-4095 ,不能重復(fù)定義; 設(shè)定值:CIO、WR、T/C、HR、DM中的字或立即數(shù); 除可逆計(jì)數(shù)器外,均為倒計(jì)時(shí);,設(shè)定時(shí)間:BCD:0-9999; BIN:0-65535,TIMX(550) N SV,定時(shí)器的BCD碼方式和BIN方式,1、TIM、TIMH、TMHH、CNT、CNTR是以BCD碼方式來(lái)設(shè)定SV值和PV值的。 BCD碼
22、是用二進(jìn)制表示的十進(jìn)制數(shù),設(shè)定值時(shí)前只能加#(#表示16進(jìn)制數(shù)),如TIM 0000 #789,這里#789雖表示789H,但應(yīng)將其看作BCD碼時(shí),是代表十進(jìn)制數(shù)的789。 2、TIMX、TIMHX、TMHHX、CNTX、CNTRX是以BIN碼方式來(lái)設(shè)定SV值和PV值的。設(shè)定值前既能加#(#表示16進(jìn)制數(shù)),又能加&(&表示十進(jìn)制數(shù)),如TIMX 0000 #100和TIMX 0000 &256是等價(jià)的,這里的#100表示100H,即是十進(jìn)制數(shù)的256。,11.3.1 定時(shí)器指令,2020/9/6,TIM和TIMX指令使用的切換,在CX-P軟件的工作區(qū)中,點(diǎn)擊新PLC-右鍵-屬性,在以二進(jìn)制方
23、式執(zhí)行定時(shí)器/計(jì)數(shù)器顯中打勾就可以了。 此外除了TIMX指令,TIMHX ,TIMHHX, TIMLX,CNTX, CNTRX的指令都需要這樣設(shè)置一下才可以使用。具體操作如下:,2020/9/6,2020/9/6,1. 定時(shí)器指令TIM/TIMX(550),梯形圖符號(hào)及操作數(shù)取值區(qū)域,定時(shí)器的最小定時(shí)單位為0.1秒,倒計(jì)時(shí)(減1),減到0動(dòng)作,定時(shí)范圍0999.9或6553.5秒,定時(shí)時(shí)間為SV0.1秒。,N:0-4095 SV: CIO、WR、HR、T/C、DM等,或立即數(shù) TIM:#0000-9999 TIMX:#0000-FFFF 或&0-65535,2020/9/6,TIM指令的功能,
24、定時(shí)器為通電延時(shí),當(dāng)定時(shí)器的輸入為OFF時(shí),定時(shí)器的輸出為OFF(復(fù)位為SV); 當(dāng)定時(shí)器的輸入變?yōu)镺N時(shí),開(kāi)始定時(shí),定時(shí)時(shí)間到,定時(shí)器的輸出變?yōu)镺N; 若輸入繼續(xù)為ON,則定時(shí)器的輸出保持為ON; 當(dāng)定時(shí)器的輸入變?yōu)镺FF時(shí),定時(shí)器的輸出隨之變?yōu)镺FF。,輸入on 開(kāi)始定時(shí)延時(shí)時(shí)間到輸出on,2020/9/6,若要重啟定時(shí)器,有兩種方法: 1、需要將定時(shí)器的輸入條件從OFF變?yōu)镺N(即上升沿復(fù)位)。 2、通過(guò)指令(如MOV)將定時(shí)器的當(dāng)前值變更為0以外的值即可。,2020/9/6,注意: 定時(shí)器沒(méi)有斷電保持功能,斷電時(shí),定時(shí)器復(fù)位,不能保存定時(shí)器的當(dāng)前值。,TIM指令的應(yīng)用,2020/9/6
25、,舉例,1、通電延時(shí)控制程序:利用定時(shí)器指令編程實(shí)現(xiàn)輸入/輸出信號(hào)波形圖3-1如下所示的程序。,2020/9/6,舉例,2、斷電延時(shí)控制程序:利用定時(shí)器指令編程實(shí)現(xiàn)輸入/輸出信號(hào)波形圖3-11如下所示的程序。,2020/9/6,舉例,3、輸出一定占空比波形程序。分析下面梯形圖實(shí)現(xiàn)的功能,如何實(shí)現(xiàn)閃爍電路?,2020/9/6,舉例,4、長(zhǎng)定時(shí)程序。當(dāng)自復(fù)位型啟動(dòng)按鈕SB1(0.00)按下,1小時(shí)后燈(100.00)亮起來(lái),當(dāng)按下自復(fù)位型停止按鈕SB2(0.01)燈滅。參見(jiàn)P244:11-8,習(xí)題,參見(jiàn)課后P244,116 利用定時(shí)器,設(shè)計(jì)梯形圖實(shí)現(xiàn)如下功能:在SB1(0.01)接通5S(按住SB
26、1超過(guò)5S)后使100.00接通并自鎖(保持),100.00接通20S后自動(dòng)斷開(kāi)。要求:要求能重復(fù)實(shí)現(xiàn)上述控制。提示:可用兩個(gè)定時(shí)器實(shí)現(xiàn)。,2020/9/6,2高速定時(shí)器指令一TIMH(015)/TIMHX(551),梯形圖符號(hào)及操作數(shù)取值區(qū)域,高速定時(shí)器的最小定時(shí)單位為0.01秒,定時(shí)范圍為099.99/656.35秒,定時(shí)時(shí)間為SV0.01秒。除此之外,其它情況TIMH與TIM相同。,2020/9/6,3.累計(jì)定時(shí)器TTIM/TTIMX指令,定時(shí)器的最小定時(shí)單位為0.1秒,累計(jì)時(shí)(加1),從0開(kāi)始加1,加到SV值時(shí)動(dòng)作,定時(shí)范圍0999.9或6553.5秒,定時(shí)時(shí)間為SV0.1秒。,202
27、0/9/6,累計(jì)定時(shí)器,2020/9/6,11.3.2 計(jì)數(shù)器指令一CNT/CNTX(546),梯形圖符號(hào)及操作數(shù)取值區(qū)域,注釋:為計(jì)數(shù)器TC號(hào),SV為計(jì)數(shù)設(shè)定值。CP為計(jì)數(shù)脈沖輸入端,R為復(fù)位端 。,CNT/CNTX(546) N SV,N:0-4095 SV: CIO、WR、HR、T/C、DM等,或立即數(shù) TIM:#0000-9999 TIMX:#0000-FFFF 或&0-65535,計(jì)數(shù)器輸入CP,復(fù)位R,2020/9/6,說(shuō)明: (1)計(jì)數(shù)器編程時(shí),先編計(jì)數(shù)輸入端,再編復(fù)位端,最后編CNT指令。 (2)執(zhí)行條件從OFF到ON,減1計(jì)數(shù),其他情況下計(jì)數(shù)器當(dāng)前值不變; (3)計(jì)數(shù)到0時(shí),
28、結(jié)束標(biāo)志為ON并保持到計(jì)數(shù)器復(fù)位。,CNT指令的應(yīng)用,0.00,0.01,CNT 0003 #150,C0003,100.02,LD 0.00 LD 0.01 CNT 0003 #150 LD C0003 OUT 100.02,2020/9/6,CNT的工作時(shí)序,計(jì)數(shù)脈沖0.00,復(fù)位端0.01,CNT 0003 輸出,2020/9/6,注:P_First_Cycle,是特殊輔助繼電器位A200.11,該位僅在上電后的第1個(gè)周期之內(nèi)為ON,常用于復(fù)位。,2020/9/6,4可逆計(jì)數(shù)器指令一CNTR(012),梯形圖符號(hào)及操作數(shù)取值區(qū)域,注釋: 為計(jì)數(shù)器TC號(hào),SV為計(jì)數(shù)設(shè)定值。ACP為加計(jì)數(shù)脈
29、沖輸入端,SCP為減計(jì)數(shù)脈沖輸入端,R為復(fù)位端 。,CNTR(012) /CNTRX(548) N SV,N:0-4095 SV: CIO、WR、HR、T/C、DM等,或立即數(shù) TIM:#0000-9999 TIMX:#0000-FFFF 或&0-65535,加計(jì)數(shù)ACP,復(fù)位R,減計(jì)數(shù)SCP,2020/9/6,說(shuō)明:可逆計(jì)數(shù)器編程時(shí),先編加計(jì)數(shù)脈沖輸入端,再編減計(jì)數(shù)脈沖輸入端,后編復(fù)位端,最后編CNTR指令; ACP和SCP同時(shí)變?yōu)镺N時(shí),當(dāng)前值不變,不進(jìn)行計(jì)數(shù)。,CNTR指令的應(yīng)用,2020/9/6,CNTR的工作時(shí)序,加計(jì)數(shù)端 0.00,CNT 0001 輸出,減計(jì)數(shù)端 0.01,202
30、0/9/6,可逆計(jì)數(shù)器,2020/9/6,長(zhǎng)定時(shí)應(yīng)用用計(jì)數(shù)器設(shè)計(jì)一個(gè)延時(shí)24h的定時(shí)器(1),2020/9/6,長(zhǎng)定時(shí)應(yīng)用用計(jì)數(shù)器設(shè)計(jì)一個(gè)延時(shí)24h的定時(shí)器(2),結(jié)論:當(dāng)0.00(控制端)為高電平時(shí)(即沒(méi)有復(fù)位信號(hào)時(shí)),到C2輸出高電平時(shí),經(jīng)過(guò)了24小時(shí)。,0.00,C0,2020/9/6,長(zhǎng)定時(shí)應(yīng)用用定時(shí)器實(shí)現(xiàn)1小時(shí)延時(shí)(1),2020/9/6,長(zhǎng)定時(shí)應(yīng)用用定時(shí)器實(shí)現(xiàn)1小時(shí)延時(shí)(2),分析:用4個(gè)定時(shí)器串行使用,一個(gè)定時(shí)900秒,4個(gè)定時(shí)3600秒即1小時(shí)。900+900+900+9003600s=1h 結(jié)論:當(dāng)0.00(控制端)為高電平時(shí),到T0003輸出高電平時(shí),即經(jīng)過(guò)了1小時(shí)。24*
31、60*60s=1h,2020/9/6,課后習(xí)題講解 117,采用計(jì)數(shù)器編寫(xiě)如下程序,在上電后計(jì)數(shù)器復(fù)位,計(jì)數(shù)500個(gè)脈沖(設(shè)脈沖周期為0.1秒)后,計(jì)數(shù)器自動(dòng)復(fù)位。,2020/9/6,課后習(xí)題講解 119(1),2020/9/6,課后習(xí)題講解 119(2),設(shè)計(jì)梯形圖實(shí)現(xiàn)功能:當(dāng)按下SB1按鈕(0.01)后,LED(100.00)燈點(diǎn)亮;按下SB2(0.00)按鈕三次后,延時(shí)10S后LED燈熄滅。要求:可循環(huán)工作。,2020/9/6,課后習(xí)題講解 1112,2020/9/6,課后習(xí)題講解 1113,1114,利用CX-P“時(shí)間表監(jiān)視”得到的波形圖,定時(shí)器/計(jì)數(shù)器自復(fù)位比較(一),用兩個(gè)定時(shí)器可
32、自復(fù)位(循環(huán)定時(shí)),定時(shí)器/計(jì)數(shù)器自復(fù)位比較(二),用一個(gè)計(jì)時(shí)器可自復(fù)位(循環(huán)計(jì)數(shù)),2020/9/6,11.4 數(shù)據(jù)操作類指令和應(yīng)用,2020/9/6,11.4.1 數(shù)據(jù)傳送指令,1傳送/倍長(zhǎng)傳送指令 MOV(021)/MOVL(498) 2取反/取反倍長(zhǎng)傳送指令 MVN(022)/MVNL(499) 3塊傳送指令 XFER(070) 4塊設(shè)置指令 BSET(071) 5. 位傳送指令 MOVB(082) 6. 多位傳送(XFRB)指令 7數(shù)據(jù)/數(shù)據(jù)倍長(zhǎng)交換指令 XCHG(073)/XCGL(562) 8數(shù)據(jù)分配指令 DIST(080) 9數(shù)據(jù)抽取指令 COLL(081) 9數(shù)(4bits)
33、傳送指令 MOVD(083),2020/9/6,1傳送/倍長(zhǎng)傳送指令 MOV(021)/MOVL(498),梯形圖符號(hào)及操作數(shù)取值區(qū)域,2020/9/6,MOV指令的功能,當(dāng)執(zhí)行條件為ON時(shí),將S中的數(shù)據(jù)(MOV:字,MOVL:雙字)傳送到D通道中。,MOV,MOV(021)/MOVL(498)為微分形式,2020/9/6,MOV指令的應(yīng)用,說(shuō)明:當(dāng)0.00為ON時(shí),執(zhí)行MOV指令,將常數(shù)0196H送至D0000。,LD 0.00 MOV(021) #196 D0000,2020/9/6,2020/9/6,2取反/取反倍長(zhǎng)傳送指令 MVN(022)/MVNL(499),梯形圖符號(hào)及操作數(shù)取值區(qū)
34、域,當(dāng)執(zhí)行條件為ON時(shí),將S中的數(shù)據(jù)(MVN:字,MVNL:雙字)取反后傳送到D中。,2020/9/6,MVN指令的應(yīng)用,說(shuō)明:當(dāng)0.00為ON時(shí),執(zhí)行MVN指令,將常數(shù)0196取反后送至D0000中。,LD 0.00 MVN(022) #196 D0000,2020/9/6,2020/9/6,3塊傳送指令 XFER(070),梯形圖符號(hào)及操作數(shù)取值區(qū)域,2020/9/6,XFER指令的功能,塊傳送是指將幾個(gè)連續(xù)通道中的數(shù)據(jù)對(duì)應(yīng)傳送到另外幾個(gè)連續(xù)通道中。,2020/9/6,4塊設(shè)置指令(賦值) BSET(071),梯形圖符號(hào)及操作數(shù)取值區(qū)域,2020/9/6,BEST指令的功能,當(dāng)執(zhí)行條件為O
35、N時(shí),將S中的數(shù)據(jù)傳送到從St到E的所有通道中去。,2020/9/6,2020/9/6,5位傳送指令 MOVB(082)/MOVB(082),梯形圖符號(hào)及操作數(shù)取值區(qū)域,2020/9/6,MOVB指令的功能,當(dāng)執(zhí)行條件為ON時(shí),將S中指定的一位傳送到D中的指定位上,S和D中的位由C指定,低8位指定源位,高8位指定目標(biāo)位。,2020/9/6,當(dāng)0.00條件為ON時(shí)。執(zhí)行MOVB指令,將D0的第5位送到D1000的第12位。,MOVB指令的應(yīng)用,2020/9/6,6多位傳送指令 XFRB(062),梯形圖符號(hào)及操作數(shù)取值區(qū)域,2020/9/6,C的含義,當(dāng)執(zhí)行條件為ON時(shí),XFRB將S中指定源位傳
36、送到D中指定目標(biāo)位。,2020/9/6,14H=20,2020/9/6,7數(shù)據(jù)/數(shù)據(jù)倍長(zhǎng)交換指令 XCHG(073)/XCGL(562),梯形圖符號(hào)及操作數(shù)取值區(qū)域,XCHG(073)/XCGL(562)為微分形式,2020/9/6,XCHG指令的功能,當(dāng)執(zhí)行條件為ON時(shí),將E1、E2中的數(shù)據(jù)(XCHG:字,XCGL:雙字)交換。,2020/9/6,8數(shù)據(jù)分配指令 DIST(080) /DIST(080),梯形圖符號(hào)及操作數(shù)取值區(qū)域,DIST(080)為微分形式,2020/9/6,DIST指令的功能,當(dāng)執(zhí)行條件為ON時(shí),將傳送數(shù)據(jù)傳送到DBs+C通道。,注意:DBs,DBs+C必須為同一區(qū)域;
37、C不能超出目標(biāo)地址區(qū)域范圍。,2020/9/6,9數(shù)據(jù)抽取指令 COLL(081)/ COLL(081),梯形圖符號(hào)及操作數(shù)取值區(qū)域,請(qǐng)注意:與數(shù)據(jù)分配指令對(duì)應(yīng)比較,2020/9/6,COLL指令的功能,當(dāng)執(zhí)行條件為ON時(shí),將SBs+C通道數(shù)據(jù)傳送到D通道。,注意:SBs,SBs+C必須為同一區(qū)域;C不能超出源地址區(qū)域范圍。,2020/9/6,10數(shù)(4bits)傳送指令 MOVD(083)/MOVD(083),梯形圖符號(hào)及操作數(shù)取值區(qū)域,功能:當(dāng)執(zhí)行條件為ON時(shí),將S中指定的數(shù)字位(4個(gè)二進(jìn)制位)傳送到D中指定的數(shù)字位,一次最多可以傳送4個(gè)數(shù)字位。 S中要傳送的第一個(gè)數(shù)字位、傳送的數(shù)字位數(shù)、
38、D中接收被傳送數(shù)字的第一個(gè)數(shù)字位由C指定。,2020/9/6,C的含義,為什么最大是四位數(shù)字?,2020/9/6,傳送舉例,2020/9/6,11.4.2 數(shù)據(jù)比較指令,2020/9/6,常用標(biāo)志位 標(biāo)志位常用于監(jiān)視PLC工作名稱 意義 P_ER 指令執(zhí)行時(shí)出錯(cuò) P_CY 進(jìn)位標(biāo)志 P_GT 大于標(biāo)志 P_EQ 等于標(biāo)志 P_LT 小于標(biāo)志 P_N 負(fù)數(shù)標(biāo)志 P_OF 上溢出標(biāo)志 P_UP 下溢出標(biāo)志,2020/9/6,1無(wú)符號(hào)單字比較指令一CMP(020),梯形圖符號(hào)及操作數(shù)取值區(qū)域,功能: 當(dāng)執(zhí)行條件為ON時(shí),比較C1和C2的大小,將比較結(jié)果送CF區(qū)的標(biāo)志位: 大于標(biāo)志位P_GT(CF00
39、5) 等于標(biāo)志位P_EQ(CF006) 小于標(biāo)志位P_LT(CF007) 出錯(cuò)標(biāo)志位P_ER(CF003) 當(dāng)執(zhí)行條件為OFF時(shí),CMP(020)指令不執(zhí)行。,2020/9/6,CMP指令的基本應(yīng)用,LD 0.00 OUT TR0 CMP(020) H0 #200 LD TR0 AND P_GT OUT 100.00 LD TR0 AND P_EQ OUT 100.01 LD TR0 AND P_LT OUT 100.02,注意: 圖中的梯形圖存在分支,其語(yǔ)句表程序用到了暫存繼電器TR0。,2020/9/6,CMP指令的應(yīng)用,LD 0.00 TIM 0010 #5000 CMP T0010 #
40、4000 AND P_LT OUT 100.00 LD 100.00 CMP T0010 #3000 AND P_LT OUT 100.01 LD 100.01 CMP T0010 #2000 AND P_LT OUT 100.02 LD T0010 OUT 100.03,2020/9/6,2.符號(hào)比較指令,2020/9/6,2.符號(hào)比較指令(可用于無(wú)符號(hào)或帶符號(hào)數(shù)的比較),S表示帶符號(hào)數(shù)比較,2020/9/6,例:車(chē)庫(kù)車(chē)量管理系統(tǒng) (1)控制要求: 設(shè)車(chē)庫(kù)最多能停放10輛車(chē),當(dāng)車(chē)庫(kù)停滿車(chē)輛時(shí),入口處的紅燈亮,否則綠燈亮。 (2)列出I/O分配表。 (3)畫(huà)出PLC的外部接線圖。 (4)編寫(xiě)P
41、LC梯形圖程序。,2020/9/6,2020/9/6,工,2020/9/6,3、區(qū)域比較指令ZCP,ZCP指令,能夠?qū)χ付ǖ臄?shù)據(jù)或常數(shù)是否在指定的上限值和下限值之間進(jìn)行無(wú)符號(hào)比較,并用狀態(tài)標(biāo)志(、)反映比較結(jié)果。,2020/9/6,例:,2020/9/6,4、時(shí)刻比較指令,2020/9/6,2020/9/6,11.4.4數(shù)據(jù)轉(zhuǎn)換指令,2020/9/6,2020/9/6,2020/9/6,2020/9/6,2020/9/6,習(xí)題1111,指令應(yīng)用舉例一,兩臺(tái)電機(jī)順序啟動(dòng)(參見(jiàn)課本P239)。如圖1168所示,按下按鈕SB2后,電路能實(shí)現(xiàn)電機(jī)M1先啟動(dòng),延時(shí)10S后電機(jī)M2啟動(dòng),按下按鈕SB1后兩
42、臺(tái)電機(jī)同時(shí)停止運(yùn)行。電機(jī)M2發(fā)生過(guò)載時(shí),只停止M2,M1發(fā)生過(guò)載時(shí),兩臺(tái)電機(jī)同時(shí)停止運(yùn)行。 請(qǐng)選用合適的PLC實(shí)現(xiàn)。 設(shè)計(jì)步驟: 1、確定輸入/輸出器件,分配輸入/輸出I/O地址 2、選用合適的PLC,并畫(huà)出PLC接線圖(控制電路圖)。 3、設(shè)計(jì)梯形圖,并進(jìn)行模擬調(diào)試(若有實(shí)物時(shí)下載調(diào)試)。,I/O地址分配表,PLC接線圖(控制電路圖),選用CP1H-XA40DR-D,DC 24V,梯形圖(方法一),梯形圖(方法二),指令應(yīng)用舉例二,電動(dòng)機(jī)星形三角形啟動(dòng)控制(參見(jiàn)課本P242)。為了減小電機(jī)啟動(dòng)電流對(duì)電網(wǎng)的沖擊,大功率電機(jī)啟動(dòng)時(shí)除了采用帶有自耦變壓器的降壓?jiǎn)?dòng)控制電路(課本P19)外,還可采用
43、星形三角形的啟動(dòng)運(yùn)行方式。 電機(jī)星形接法時(shí)各繞組工作電壓為三角形接法時(shí)各繞組工作電壓的1/3倍;電機(jī)星形接法時(shí)的啟動(dòng)電流為三角形接法時(shí)啟動(dòng)電流的1/3倍。 控制方案:如圖1172所示,按下按鈕SB2后,啟動(dòng)時(shí)KM1和KM3閉合,KM2斷開(kāi),將繞組接成星形,并開(kāi)始定時(shí);當(dāng)定時(shí)時(shí)間(如5S)到時(shí),則KM3斷開(kāi),KM2閉合,KM1仍保持閉合,將電機(jī)轉(zhuǎn)換成三角形連接,進(jìn)入額定運(yùn)行狀態(tài),按下按鈕SB1后電機(jī)停止運(yùn)轉(zhuǎn)。 請(qǐng)選用合適的PLC實(shí)現(xiàn)上述控制方案。,設(shè)計(jì)步驟,1、確定輸入/輸出器件,分配輸入/輸出I/O地址 2、選用合適的PLC,并畫(huà)出PLC接線圖(控制電路圖)。 3、設(shè)計(jì)梯形圖,并進(jìn)行模擬調(diào)試(若有實(shí)物時(shí)下載調(diào)試)。,兩種不同接法啟動(dòng)電流計(jì)算,電機(jī)星形(Y形)接法,電機(jī)三角形(形)接法,IY,I,Y形接法時(shí),啟動(dòng)電流IYI1-4=UAB/3/RL=UAB/(3*RL) 形接法時(shí),啟動(dòng)電流I=3*(UAB/RL)=(3*UAB)/RL) 所以, IY/I=1/3。,電動(dòng)機(jī)星形三角形降壓?jiǎn)?dòng)控制電路,PLC接線圖,選用CP1H-XA40DR-D,DC 24V,注:圖中的KM3和KM2的常閉觸點(diǎn)可省略掉,原因是梯形圖中已有這些約束條件了。,2,2,1,X,設(shè)A642的值為255(FFH)時(shí)的梯形圖,
- 溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高分級(jí)膠質(zhì)瘤的放化綜合治療
- 痙攣和攣縮專題知識(shí)講座
- 駕考上海梅隴考場(chǎng)科目二注意事項(xiàng)
- 神經(jīng)系統(tǒng)病例分析
- 幼兒園環(huán)境衛(wèi)生
- 中小企業(yè)境內(nèi)外上市相關(guān)準(zhǔn)備
- 中小企業(yè)信息化服務(wù)包MAS類業(yè)務(wù)推廣演示材料
- 2022年績(jī)效考核指標(biāo)設(shè)計(jì)
- _SSL_VN賣(mài)點(diǎn)與競(jìng)爭(zhēng)策略
- 建筑工程識(shí)圖與構(gòu)造 第章 樓板與地面
- TP3創(chuàng)建及管理數(shù)據(jù)庫(kù)表課件
- TACE術(shù)后并發(fā)肝膿腫課件
- S技術(shù)的集成及其應(yīng)用上課改良版課件
- (呂昂凱)存款產(chǎn)品的創(chuàng)新
- 運(yùn)城—侯馬—臨汾沿途講解課件