




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PLC功能指令及其應(yīng)用(西門子)精品課件功能指令及其應(yīng)用7中斷
電動機(jī)Y-△降壓啟動控制13
傳送帶的PLC控制2
手動/自動控制程序4彩燈循環(huán)點(diǎn)亮控制數(shù)碼管循環(huán)點(diǎn)亮控制56停車場數(shù)碼顯示控制精品課件【任務(wù)描述】應(yīng)用數(shù)據(jù)傳送指令設(shè)計(jì)電動機(jī)Y-△形降壓啟動控制電路和程序。指示燈在啟動過程中亮,啟動結(jié)束時(shí)滅。如果發(fā)生電動機(jī)過載,停止工作并且燈光報(bào)警。
任務(wù)4.1電動機(jī)Y-△降壓啟動控制
精品課件1.輸入繼電器的表示格式輸入繼電器是PLC輸入信號的通道,輸入繼電器既可以按位操作,也可以按字節(jié)、字或者雙字操作。(1)位位表示格式為:I[字節(jié)地址].[位地址]。如I1.0表示輸入繼電器第1個(gè)字節(jié)的第0位(2)字節(jié)字節(jié)表示格式為:IB[起始字節(jié)地址]。如IB0表示輸入繼電器第0個(gè)字節(jié),共8位。其中第0位是最低位,第7位為最高位。其表示格式如圖4-1所示。4.1.1輸入/輸出繼電器的表示格式精品課件精品課件精品課件精品課件(1)位位表示格式為:Q[字節(jié)地址].[位地址]。如Q0.0表示輸出繼電器第0個(gè)字節(jié)的第0位(2)字節(jié)字節(jié)表示格式為:QB[起始字節(jié)地址]。如QB0表示輸出繼電器第0個(gè)字節(jié),共8位。其中第0位是最低位,第7位為最高位。其表示格式如圖4-4所示精品課件精品課件精品課件4.1.2數(shù)據(jù)傳送指令及應(yīng)用精品課件對數(shù)據(jù)傳送指令說明如下:(1)數(shù)據(jù)傳送指令的梯形圖使用指令盒表示:傳送指令由操作碼MOV,數(shù)據(jù)類型(B/W/DW/R),使能輸入端EN,使能輸出端ENO,源操作數(shù)IN和目標(biāo)操作數(shù)OUT構(gòu)成。(2)ENO可作為下一個(gè)指令盒EN的輸入,即幾個(gè)指令盒可以串聯(lián)在一行,只有前一個(gè)指令盒被正確執(zhí)行時(shí),后一個(gè)指令盒才能執(zhí)行。(3)數(shù)據(jù)傳送指令的原理:當(dāng)EN=1時(shí),執(zhí)行數(shù)據(jù)傳送指令。其功能是把源操作數(shù)IN傳送到目標(biāo)操作數(shù)OUT中。數(shù)據(jù)傳送指令執(zhí)行后,源操作數(shù)的數(shù)據(jù)不變,目標(biāo)操作數(shù)的數(shù)據(jù)刷新。精品課件精品課件精品課件精品課件1.控制要求應(yīng)用數(shù)據(jù)傳送指令設(shè)計(jì)電動機(jī)Y-△形降壓啟動控制電路和程序。指示燈在啟動過程中亮,啟動結(jié)束時(shí)滅。如果發(fā)生電動機(jī)過載,停止工作并且燈光報(bào)警。2.啟動過程和控制數(shù)據(jù)啟動過程和控制數(shù)據(jù)見表4-5。4.1.3電動機(jī)Y-△降壓啟動控制電路與程序精品課件精品課件3.電動機(jī)Y-△形降壓啟動控制電路
電動機(jī)Y-△形降壓啟動控制電路如圖4-9所示。精品課件精品課件【任務(wù)描述】某臺設(shè)備具有手動/自動兩種操作方式。SB3是操作方式選擇開關(guān),當(dāng)SB3處于斷開狀態(tài)時(shí),選擇手動操作方式;當(dāng)SB3處于接通狀態(tài)時(shí),選擇自動操作方式,不同操作方式的進(jìn)程如下:(1)手動操作方式進(jìn)程:按啟動按鈕SB2,電動機(jī)運(yùn)轉(zhuǎn);按停止按鈕SB1,電動機(jī)停止。(2)自動操作方式進(jìn)程:按啟動按鈕SB2,電動機(jī)連續(xù)運(yùn)轉(zhuǎn)1min后,自動停止。按停止按鈕SB1,電動機(jī)立即停止。任務(wù)4.2手動/自動控制程序精品課件4.2.1跳轉(zhuǎn)指令及應(yīng)用精品課件對跳轉(zhuǎn)指令與標(biāo)號指令說明如下。(1)跳轉(zhuǎn)指令:改變程序流程,使程序轉(zhuǎn)移到具體的標(biāo)號(N)處。當(dāng)跳轉(zhuǎn)條件滿足時(shí),程序由JMP指令控制轉(zhuǎn)至標(biāo)號N的程序段去執(zhí)行。(2)標(biāo)號指令:標(biāo)記轉(zhuǎn)移目的地的地址。(3)注意事項(xiàng):跳轉(zhuǎn)指令與標(biāo)號指令必須位于同一個(gè)程序塊中,即同時(shí)位于主程序(或子程序或中斷程序)內(nèi)。精品課件2.跳轉(zhuǎn)程序結(jié)構(gòu)應(yīng)用跳轉(zhuǎn)指令的程序結(jié)構(gòu)如圖4-11所示。I0.3是手動/自動選擇開關(guān)的信號輸入端。當(dāng)I0.3未接通時(shí),執(zhí)行手動程序段,反之執(zhí)行自動程序段。I0.3的常開/常閉觸點(diǎn)起聯(lián)鎖作用,使手動、自動兩個(gè)程序段只能選擇其一。精品課件1.控制要求某臺設(shè)備具有手動/自動兩種操作方式。SB3是操作方式選擇開關(guān),當(dāng)SB3處于斷開狀態(tài)時(shí),選擇手動操作方式;當(dāng)SB3處于接通狀態(tài)時(shí),選擇自動操作方式,不同操作方式的進(jìn)程如下:(1)手動操作方式進(jìn)程:按啟動按鈕SB2,電動機(jī)運(yùn)轉(zhuǎn);按停止按鈕SB1,電動機(jī)停止。(2)自動操作方式進(jìn)程:按啟動按鈕SB2,電動機(jī)連續(xù)運(yùn)轉(zhuǎn)1min后,自動停止。按停止按鈕SB1,電動機(jī)立即停止。4.2.2手動/自動控制電路與程序精品課件精品課件3.手動/自動控制電路
手動/自動控制電路如圖4-12所示。精品課件4.程序梯形圖和指令表程序梯形圖和指令表如圖4-13所示。在程序中,手動/自動程序段不能同時(shí)被執(zhí)行,所以程序中的線圈Q0.0不能視為雙線圈。程序工作原理如下:(1)手動工作方式:當(dāng)SB3處于斷開狀態(tài)時(shí),I0.3常開觸點(diǎn)分?jǐn)?,不?zhí)行“JMP1”指令,而從網(wǎng)絡(luò)2順序執(zhí)行手動控制程序段。此時(shí),因I0.3常閉觸點(diǎn)閉合,執(zhí)行“JMP2”指令,跳過自動控制程序段到標(biāo)號2處結(jié)束。(2)自動工作方式:當(dāng)SB3處于接通狀態(tài)時(shí),I0.3常開觸點(diǎn)閉合,執(zhí)行“JMP1”指令,跳過網(wǎng)絡(luò)2和網(wǎng)絡(luò)3到網(wǎng)絡(luò)4標(biāo)號1處,執(zhí)行網(wǎng)絡(luò)5的自動控制程序段,然后順序執(zhí)行到指令語句結(jié)束。精品課件精品課件【任務(wù)描述】用傳送帶輸送工件,數(shù)量為20個(gè)。連接I0.0端子的光電傳感器對工件進(jìn)行計(jì)數(shù)。當(dāng)計(jì)件數(shù)量小于15時(shí),指示燈常亮;當(dāng)計(jì)件數(shù)量等于或大于15時(shí),指示燈閃爍;當(dāng)計(jì)件數(shù)量為20時(shí),10s后傳送帶停止,同時(shí)指示燈熄滅。任務(wù)4.3傳送帶的PLC控制
精品課件1.?dāng)?shù)據(jù)類型(1)數(shù)據(jù)類型、長度及范圍S7-200系列PLC數(shù)據(jù)類型可以是字節(jié)、字、雙字和實(shí)數(shù)型,實(shí)數(shù)采用32位來表示,數(shù)據(jù)類型、長度及范圍見表4-10。4.3.1算術(shù)運(yùn)算指令精品課件(2)常數(shù)在S7-200系列PLC編程中經(jīng)常使用到常數(shù),CPU以二進(jìn)制形式存儲所有常數(shù),但使用常數(shù)可以用二進(jìn)制、十進(jìn)制、十六進(jìn)制、ASCII碼或?qū)崝?shù)等多種形式。常數(shù)的表示形式見表4-11。精品課件2.加/減運(yùn)算指令加∕減運(yùn)算指令是對符號數(shù)的加∕減、雙整數(shù)加∕減運(yùn)算和實(shí)數(shù)加∕減運(yùn)算。(1)加∕減運(yùn)算指令格式加/減運(yùn)算6種指令的梯形圖指令格式如表4-12所示。精品課件精品課件精品課件3.乘∕除運(yùn)算指令乘∕除運(yùn)算是對符號數(shù)的乘法運(yùn)算和除法運(yùn)算。包括有整數(shù)乘∕除運(yùn)算,雙整數(shù)乘∕除運(yùn)算,整數(shù)乘∕除雙整數(shù)輸出運(yùn)算和實(shí)數(shù)乘∕除運(yùn)算等。(1)乘∕除運(yùn)算指令格式乘∕除運(yùn)算指令格式如表4-13所示。精品課件精品課件【例4.3】算術(shù)運(yùn)算指令應(yīng)用實(shí)例如圖4-15所示,用梯形圖編程輸入圖(a),圖(b)可以通過編程軟件轉(zhuǎn)換后得到對應(yīng)的語句表程序。本例中,若VW10=2000,VW12=150,則執(zhí)行完該段程序后,各有關(guān)結(jié)果存儲單元的數(shù)值為:VW16=2150,VW18=1850,VD20=300000,VW24=13,VW30=5,VW32=13。精品課件精品課件1.增1/減1指令增1∕減1指令用于自增、自減操作,以實(shí)現(xiàn)累加計(jì)數(shù)和循環(huán)控制等程序的編制。梯形圖為指令盒格式,增1∕減1指令操作數(shù)可以是字節(jié)、字或雙字。指令格式如表4-14。4.3.2增1/減1指令及其應(yīng)用精品課件精品課件2.單按鈕的功率控制(1)單按鈕的功率控制電路和控制要求控制要求是:有7個(gè)功率調(diào)節(jié)擋位,大小分別是0.5kW、1kW、1.5kW、2kW、2.5kW、3kW和3.5kW,由一個(gè)功率調(diào)節(jié)按鈕SB1和一個(gè)停止按鈕SB2控制。第1次按下SB1時(shí)功率為0.5kW,第2次按下SB1時(shí)功率為1kW,第3次按下SB1時(shí)功率為1.5kW,……,第8次按下SB1或隨時(shí)按下SB2時(shí),停止加熱。加熱器的單按鈕功率控制輸入/輸出端口分配見表4-15,控制電路如圖4-16所示。精品課件精品課件精品課件(2)單按鈕功率控制的工序輸出功率(kW)位存儲器MB10按SB1次數(shù)M10.3M10.2M10.1M10.00000000.5000111001021.5001132010042.5010153011063.501117010008精品課件(3)單按鈕的功率控制程序精品課件比較指令是將兩個(gè)數(shù)值按指定條件進(jìn)行比較,條件成立時(shí),觸點(diǎn)閉合,去控制相應(yīng)的對象,所以比較指令實(shí)際上也是一種位指令。在實(shí)際應(yīng)用中,比較指令多用于上下限控制及數(shù)值條件的判斷。4.3.3比較指令及其應(yīng)用精品課件精品課件【例4.4】應(yīng)用比較指令產(chǎn)生斷電6s、通電4s的脈沖輸出信號。精品課件【例4.5】某生產(chǎn)線有5臺電動機(jī),要求每臺電動機(jī)間隔5s啟動,試用比較指令編寫啟動控制程序。
精品課件1.控制要求用如圖4-20所示的傳送帶輸送工件,數(shù)量為20個(gè)。連接I0.0端子的光電傳感器對工件進(jìn)行計(jì)數(shù)。當(dāng)計(jì)件數(shù)量小于15時(shí),指示燈常亮;當(dāng)計(jì)件數(shù)量等于或大于15時(shí),指示燈閃爍;當(dāng)計(jì)件數(shù)量為20時(shí),10s后傳送帶停止,同時(shí)指示燈熄滅。4.3.4傳送帶的PLC控制電路與程序精品課件2.控制電路輸
入輸
出輸入繼電器輸
入
元
件作
用輸出繼電器控
制
元
件控
制
對
象I0.0光電傳感器計(jì)數(shù)Q0.0接觸器KM電動機(jī)MI0.2SB1常開觸點(diǎn)啟動Q0.2HL指示燈I0.3SB2常開觸點(diǎn)停止
精品課件精品課件3.程序梯形圖精品課件【任務(wù)描述】有8盞彩燈,當(dāng)合上運(yùn)行開關(guān)(SB1)時(shí),八盞彩燈從左向右以1s的間隔逐個(gè)點(diǎn)亮,并循環(huán)。斷開運(yùn)行開關(guān)(SB1)時(shí),系統(tǒng)停止工作。任務(wù)4.4彩燈循環(huán)點(diǎn)亮控制精品課件移位指令是使位組合的字節(jié)數(shù)據(jù)、字?jǐn)?shù)據(jù)向指定方向循環(huán)、移位的指令,分為左、右移位和循環(huán)左、右移位及寄存器移位指令三大類。移位指令最大移位位數(shù)N≤數(shù)據(jù)類型(B、W、DW)對應(yīng)的位數(shù)。1.左、右移位指令左、右移位指令數(shù)據(jù)存儲單元與SM1.1(溢出)端相連,移出位被放到特殊標(biāo)志存儲器SM1.1位。移位數(shù)據(jù)存儲單元的另一端補(bǔ)0。移位指令格式如表4-20所示。4.4.1移位指令精品課件精品課件2.循環(huán)左、右移位循環(huán)移位是將移位數(shù)據(jù)存儲單元的首尾相連,同時(shí)又與溢出標(biāo)志SM1.1連接,SM1.1用來存放最后一次被移出的位。精品課件
LAD功能字節(jié)、字、雙字循環(huán)左移位字節(jié)、字、雙字循環(huán)右移位精品課件精品課件梯形圖中DATA為數(shù)值輸入,指令執(zhí)行時(shí)將該位的值移入寄存器。S-BIT為寄存器的最低位。N為移位寄存器的長度,范圍為1~64,N為正值時(shí)左移位(由低位到高位),DATA值從S-BIT位移入,移出位進(jìn)入SM1.1;N為負(fù)值時(shí)右移位(由高位到低位),S-BIT移出到SM1.1,另一端補(bǔ)充DATA移入的值。每次使能有效時(shí),整個(gè)移位寄存器移動1位。精品課件1.控制要求設(shè)有8盞彩燈,當(dāng)合上運(yùn)行開關(guān)(SB1)時(shí),八盞彩燈從左向右以1s的間隔逐個(gè)點(diǎn)亮,并循環(huán)。斷開運(yùn)行開關(guān)(SB1)時(shí),系統(tǒng)停止工作。2.循環(huán)彩燈控制電路輸入/輸出端口的分配循環(huán)彩燈控制電路輸入/輸出端口的分配見表4-23。4.4.2彩燈循環(huán)點(diǎn)亮控制電路與程序精品課件精品課件精品課件4.程序梯形圖精品課件【任務(wù)描述】設(shè)計(jì)一個(gè)數(shù)碼管循環(huán)點(diǎn)亮的控制系統(tǒng),其控制要求如下:(1)手動時(shí),每按1次按鈕數(shù)碼管顯示數(shù)值加1,由0~9依次點(diǎn)亮,并實(shí)現(xiàn)循環(huán);(2)自動時(shí),每隔1s數(shù)碼管顯示數(shù)值加1,由0~9依次點(diǎn)亮,并實(shí)現(xiàn)循環(huán)。任務(wù)4.5數(shù)碼管循環(huán)點(diǎn)亮控制精品課件1.七段數(shù)碼顯示指令(1)七段數(shù)碼管與顯示代碼七段數(shù)碼管可以顯示數(shù)字0~9,十六進(jìn)制數(shù)字A~F。如圖4-26所示為LED組成的七段數(shù)碼管外形和內(nèi)部結(jié)構(gòu),七段數(shù)碼管分為共陰極結(jié)構(gòu)和共陽極結(jié)構(gòu)。以共陰極數(shù)碼管為例,當(dāng)a、b、c、d、e、f段接高電平發(fā)光,g段接低電平不發(fā)光時(shí),顯示數(shù)字“0”。當(dāng)七段均接高電平發(fā)光時(shí),則顯示數(shù)字“8”。4.5.1數(shù)碼顯示及其應(yīng)用精品課件精品課件十進(jìn)制數(shù)碼七段顯示電平16進(jìn)制顯示代碼gfedcba0011111116#3F1000011016#062101101116#5B3100111116#4F4110011016#665110110116#6D6111110116#7D7000011116#078111111116#7F9110011116#67精品課件精品課件精品課件1.8421BCD編碼在PLC中,存儲的數(shù)據(jù)無論是以十進(jìn)制格式輸入還是以十六進(jìn)制的格式輸入,都是以二進(jìn)制的格式存在的。如果直接使用SEG指令對兩位以上的十進(jìn)制數(shù)據(jù)進(jìn)行編碼,則會出現(xiàn)差錯(cuò)。例如,十進(jìn)制數(shù)21的二進(jìn)制存儲格式是00010101,對高4位應(yīng)用SEG指令編碼,則得到“1”的七段顯示碼;對低4位應(yīng)用SEG指令編碼,則得到“5”的七段顯示碼,顯示的數(shù)碼“15”是十六進(jìn)制,而不是十進(jìn)制數(shù)碼“21”。顯然,要顯示“21”,就要先將二進(jìn)制00010101轉(zhuǎn)換成反映十進(jìn)制進(jìn)位關(guān)系(即逢十進(jìn)一)的代碼00100001,然后對高4位“2”和低4位“1”分別用SEG指令編出七段顯示碼。4.5.2BCD碼與整數(shù)之間的轉(zhuǎn)換精品課件這種用二進(jìn)制形式反映十進(jìn)制數(shù)碼的代碼稱為BCD碼,其中最常用的是8421BCD碼,它是用4位二進(jìn)制數(shù)來表示1位十進(jìn)制數(shù)碼,該代碼從高位至低位的權(quán)分別是8、4、2、1,故稱為8421BCD碼。2.BCD碼與整數(shù)之間的轉(zhuǎn)換指令BCD碼與整數(shù)之間的類型轉(zhuǎn)換是雙向的。BCD碼與整數(shù)類型轉(zhuǎn)換指令格式見表4-28。精品課件精品課件對轉(zhuǎn)換指令說明如下:(1)IN為要轉(zhuǎn)換的源操作數(shù)(0~9999),OUT為目標(biāo)操作數(shù)。(2)IBCD指令是將源操作數(shù)的數(shù)據(jù)轉(zhuǎn)換成8421BCD碼并存入目標(biāo)操作數(shù)中。在目標(biāo)操作數(shù)中每4位表示1位十進(jìn)制數(shù),從低至高分別表示個(gè)位、十位、百位、千位。IBCD指令的應(yīng)用舉例如圖4-28所示。當(dāng)I0.0接通時(shí),先將5028存入VW0,然后將(VW0)=5028編為BCD碼輸出到QW0。精品課件精品課件1.控制要求設(shè)計(jì)一個(gè)數(shù)碼管循環(huán)點(diǎn)亮的控制系統(tǒng),其控制要求如下:(1)手動時(shí),每按1次按鈕數(shù)碼管顯示數(shù)值加1,由0~9依次點(diǎn)亮,并實(shí)現(xiàn)循環(huán);(2)自動時(shí),每隔1s數(shù)碼管顯示數(shù)值加1,由0~9依次點(diǎn)亮,并實(shí)現(xiàn)循環(huán)。2.輸入/輸出端口分配數(shù)碼管循環(huán)點(diǎn)亮控制電路輸入/輸出端口的分配見表4-29。4.5.3數(shù)碼管循環(huán)點(diǎn)亮控制電路與程序精品課件精品課件精品課件4.程序梯形圖精品課件【任務(wù)描述】某停車場最多可停50輛車,用2位數(shù)碼管顯示停車數(shù)量。用出入傳感器檢測進(jìn)出車輛數(shù),每進(jìn)一輛車停車數(shù)量增1,每出一輛車停車數(shù)量減1。場內(nèi)停車數(shù)量小于45時(shí),入口處綠燈亮,允許入場;等于和大于45但小于50時(shí),綠燈閃爍,提醒待進(jìn)場車輛司機(jī)注意將滿場;等于50時(shí),紅燈亮,禁止車輛入場。任務(wù)4.6停車場數(shù)碼顯示控制精品課件當(dāng)顯示的數(shù)碼不止1位時(shí),就要并列使用多個(gè)數(shù)碼管。以2位數(shù)碼顯示為例,可以顯示的范圍十六進(jìn)制是0~FF,十進(jìn)制是0~99。如果顯示2位十六進(jìn)制,可將二進(jìn)制數(shù)據(jù)的高4位和低4位分別用七段編碼指令SEG編碼,然后用編碼分別控制高位、低位數(shù)碼管。如果顯示2位十進(jìn)制數(shù),要先用BCD轉(zhuǎn)換指令將十進(jìn)制數(shù)據(jù)轉(zhuǎn)換為8位BCD碼,再將BCD碼的高4位和低4位用七段編碼指令SEG分別編碼,最后用高、低位編碼分別控制十位和個(gè)位數(shù)碼管。4.6.1多位數(shù)碼顯示精品課件1.循環(huán)指令循環(huán)指令用于描述一段程序的重復(fù)循環(huán)執(zhí)行。由FOR和NEXT指令構(gòu)成程序的循環(huán)體。循環(huán)指令的指令格式見表4-31。4.6.2循環(huán)指令、子程序調(diào)用指令精品課件精品課件如果在循環(huán)體內(nèi)又包含了另外一個(gè)循環(huán),稱為循環(huán)嵌套,循環(huán)指令最多允許8級循環(huán)嵌套。循環(huán)指令使用說明:(1)FOR/NEXT指令必須成對出現(xiàn)。(2)FOR/NEXT可以循環(huán)嵌套,嵌套最多為8層,但各個(gè)嵌套之間不可有交叉現(xiàn)象。(3)每次使能輸入(EN)重新有效時(shí),各個(gè)參數(shù)端將自動復(fù)位。(4)當(dāng)初值大于終值時(shí),循環(huán)體不被執(zhí)行。精品課件2.子程序調(diào)用指令通常將具有特定功能、并且多次使用的程序段作為子程序。子程序可以多次被調(diào)用,也可以嵌套(最多8層),還可以遞歸調(diào)用(自己調(diào)自己)。與子程序有關(guān)的操作有:建立子程序、子程序調(diào)用和子程序返回。精品課件(3)子程序指令使用說明:1)CRET指令多用于子程序的內(nèi)部,由判斷條件決定是否結(jié)束子程序調(diào)用,RET用于子程序的結(jié)束。用編程軟件編程時(shí),在子程序結(jié)束處,不需要輸入RET指令,軟件會自動在內(nèi)部加到每個(gè)子程序的結(jié)尾(不顯示出來)。2)如果在子程序的內(nèi)部又對另一子程序執(zhí)行調(diào)用指令,則這種調(diào)用結(jié)構(gòu)稱為子程序的嵌套。子程序的嵌套深度最多是8層。3)當(dāng)一個(gè)子程序被調(diào)用時(shí),系統(tǒng)自動保存當(dāng)前的堆棧數(shù)據(jù),并把棧頂置1,堆棧中的其它置為0,子程序占用控制權(quán)。子程序執(zhí)行結(jié)束,通過返回指令自動恢復(fù)原來的邏輯堆棧值,調(diào)用程序又重新取得控制權(quán)。4)如果子程序調(diào)用條件滿足,則中斷主程序去執(zhí)行子程序。子程序執(zhí)行結(jié)束,返回主程序中斷處去繼續(xù)執(zhí)行主程序的下一條指令語句。精品課件(4)子程序調(diào)用舉例應(yīng)用子程序調(diào)用指令的程序如圖4-33所示。程序功能是:當(dāng)I0.1、I0.2、I0.3分別接通時(shí),將相應(yīng)的數(shù)據(jù)傳送到VW0、VW10,然后調(diào)用加法子程序;在加法子程序中,將VW0、VW10存儲的數(shù)據(jù)相加,運(yùn)算結(jié)果存儲在VW20,用存儲數(shù)據(jù)低字節(jié)VB21控制輸出QB0。精品課件精品課件1.控制要求某停車場最多可停50輛車,用2位數(shù)碼管顯示停車數(shù)量。用出入傳感器檢測進(jìn)出車輛數(shù),每進(jìn)一輛車停車數(shù)量增1,每出一輛車停車數(shù)量減1。場內(nèi)停車數(shù)量小于45時(shí),入口處綠燈亮,允許入場;等于和大于45但小于50時(shí),綠燈閃爍,提醒待進(jìn)場車輛司機(jī)注意將滿場;等于50時(shí),紅燈亮,禁止車輛入場。4.6.3停車場數(shù)碼顯示控制電路與程序精品課件2.控制電路控制電路需要2個(gè)輸入端口,16個(gè)輸出端口。由于CPU224的輸出點(diǎn)只有10個(gè),故擴(kuò)展一個(gè)8點(diǎn)輸出繼電器模塊EM222。S7-200系列的PLC分配給數(shù)字量I/O的地址以字節(jié)為單位,即使某些I/O點(diǎn)未被使用,這些字節(jié)中的位也被保留,在I/O鏈中不能分配給后來的模塊。精品課件輸
入輸
出輸入繼電器輸
入
元
件作
用輸出繼電器控
制
對
象I0.0傳感器IN檢測進(jìn)場車輛Q0.6~Q0.0個(gè)位數(shù)顯示I0.1傳感器OUT檢測出場車輛Q1.0綠燈,允許信號
Q1.1紅燈,禁行信號
Q2.6~Q2.0十位數(shù)顯示精品課件精品課件3.控制程序精品課件【任務(wù)描述】有很多PLC內(nèi)部或外部的事件是隨機(jī)發(fā)生的,例如外部開關(guān)量的輸入信號的上升沿或下降沿、定時(shí)中斷等。事先并不知道這些事件何時(shí)發(fā)生,但是當(dāng)它們出現(xiàn)時(shí)又需要盡快處理,PLC用中斷的方法解決上述問題。若在輸入端I0.0的上升沿(中斷事件0)通過中斷使Q0.0立即置位。在輸入端I0.1的下降沿(中斷事件3)通過中斷使Q0.0立即復(fù)位。應(yīng)如何實(shí)現(xiàn)?任務(wù)4.7中斷精品課件1.中斷源類型中斷源是能夠向PLC發(fā)出中斷請求的中斷事件。S7-200CPU最多有34個(gè)中斷源。每個(gè)中斷源都分配一個(gè)編號用于識別,稱為中斷事件號。這些中斷源大致分為三個(gè)類:通信中斷,輸入、輸出中斷和時(shí)基中斷。4.7.1中斷源精品課件在PLC應(yīng)用系統(tǒng)中通常有多個(gè)中斷源。當(dāng)多個(gè)中斷源同時(shí)向CPU申請中斷時(shí),要求CPU能將全部中斷源按中斷性質(zhì)和處理的輕重緩急進(jìn)行排隊(duì),并給予優(yōu)先權(quán)。給中斷源指定處理的次序就是給中斷源確定中斷優(yōu)先級。SIEMENS公司CPU規(guī)定的中斷優(yōu)先級由高到低依次是:通信中斷;輸入、輸出中斷;定時(shí)中斷。每類中斷的不同中斷事件又有不同的優(yōu)先權(quán)。精品課件3.CPU響應(yīng)中斷的順序PLC中,CPU響應(yīng)中斷的順序可以分以下三種情況:(1)當(dāng)不同優(yōu)先級的中斷源同時(shí)申請中斷時(shí),CPU響應(yīng)中斷請求的順序?yàn)閺膬?yōu)先級高的中斷源到優(yōu)先級低的中斷源。(2)當(dāng)相同優(yōu)先級的中斷源申請中斷時(shí),CPU按先來先服務(wù)的原則響應(yīng)中斷請求。(3)當(dāng)CPU正在處理某中斷,又有中斷源提出中斷請求時(shí),新出現(xiàn)的中斷請求按優(yōu)先級排隊(duì)等候處理,當(dāng)前中斷服務(wù)程序不會被其他甚至更優(yōu)先級的中斷程序打斷。任何時(shí)刻CPU只執(zhí)行一個(gè)中斷程序。精品課件經(jīng)過中斷判優(yōu)后,將優(yōu)先級最高的中斷請求送給CPU,CPU響應(yīng)中斷后自動保存邏輯堆棧、累加器和某些特殊標(biāo)志寄存器位,即保護(hù)現(xiàn)場。中斷處理完成后,又自動恢復(fù)這些單元保存起來的數(shù)據(jù),即恢復(fù)現(xiàn)場。中斷控制指令有4條,其指令格式見表。4.7.2中斷控制精品課件精品課件中斷程序亦稱中斷服務(wù)程序,是用戶為處理中斷事件而事先編制的程序,編程時(shí)可以用中斷程序入口的中斷程序號來識別每一個(gè)中斷程序。中斷服務(wù)程序由中斷程序號開始,以無條件返回指令結(jié)束。在中斷程序中,用戶亦可根據(jù)前面邏輯條件使用條件返回指令,返回主程序。PLC系統(tǒng)中的中斷指令與微機(jī)原理中的中斷不同,它不允許嵌套。
4.7.3中斷程序
精品課件精品課件【任務(wù)描述】使用單相高速計(jì)數(shù)器HSC0(工作模式1)和中斷指令對輸入端I0.0脈沖信號計(jì)數(shù),當(dāng)計(jì)數(shù)值等于大于50時(shí)輸出端Q0.0通電,當(dāng)外部復(fù)位時(shí)Q0.0斷電。如何實(shí)現(xiàn)?任務(wù)4.8高速計(jì)數(shù)器及其應(yīng)用精品課件1.S7-200系列PLC的高速計(jì)數(shù)器不同型號的PLC主機(jī),高速計(jì)數(shù)器的數(shù)量不同,使用時(shí)每個(gè)高速計(jì)數(shù)器都有地址編號(HSCn)。HSC表示該編程元件是高速計(jì)數(shù)器,n為地址編號。每個(gè)高速計(jì)數(shù)器包含兩方面的信息:計(jì)數(shù)器位和計(jì)數(shù)器當(dāng)前值。高速計(jì)數(shù)器的當(dāng)前值為雙字長的符號整數(shù),且為只讀值。4.8.1高速計(jì)數(shù)指令精品課件主機(jī)CPU221CPU222CPU224CPU226可用HSC數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 伙人合同范本
- 出租山場合同范本
- 共享機(jī)器投放合同范本
- 合同標(biāo)物合同范本
- 倉儲設(shè)備求購合同范本
- 蘭州旅游合同范本
- 吊頂供貨合同范本
- 危房房屋拆除合同范本
- 參與領(lǐng)獎居間合同范本
- 叉車掛靠公司合同范本
- 2025年哈爾濱職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫完美版
- 私募股權(quán)投資基金基礎(chǔ)知識-《私募股權(quán)投資基金基礎(chǔ)知識》高分通關(guān)卷5
- 老年重癥患者靜脈血栓栓塞癥預(yù)防中國專家共識(2023)解讀
- 北師大版四年級數(shù)學(xué)下冊期末測試卷(一)(含答案)
- 2025年云南省曲靖市富源縣能源局公開招聘引進(jìn)煤礦安全監(jiān)管急需緊缺人才筆試高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 初中語文新人教部編版七年級下冊第一單元核心素養(yǎng)教案(2025春詳細(xì)版)
- 校園春季傳染病預(yù)防
- 《小學(xué)數(shù)學(xué)“對分課堂”教學(xué)模式的實(shí)踐探索》3900字(論文)
- 初中數(shù)學(xué)幾何《旋轉(zhuǎn)模型費(fèi)馬點(diǎn)》壓軸題含答案解析
- 2025年中國中信集團(tuán)招聘筆試參考題庫含答案解析
- 江西省宜春市豐城市第九中學(xué)2024-2025學(xué)年九年級上學(xué)期第二次段考化學(xué)試卷(日新班)(無答案)
評論
0/150
提交評論