《西門(mén)子s7200-PLC-基本指令(比較和表等).ppt》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《西門(mén)子s7200-PLC-基本指令(比較和表等).ppt(71頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、基本指令,引例 交通燈控中,時(shí)間如果不到,則怎么辦? 利用多個(gè)時(shí)間繼電器進(jìn)行不同時(shí)間段的控制 如果就用一個(gè)時(shí)間繼電器怎么控制時(shí)段呢?,先進(jìn)行時(shí)間繼電器工作原理的分析: 那我們可不可以利用T37的當(dāng)前值進(jìn)行控制呢?,比較,60,30,4. 比較指令,比較指令用于兩個(gè)操作數(shù)按一定條件的比較。操作數(shù)可以是整數(shù),也可以是實(shí)數(shù)。在梯形圖中用帶參數(shù)和運(yùn)算符的觸點(diǎn)表示比較指令,比較條件滿(mǎn)足時(shí),觸點(diǎn)閉合,否則打開(kāi)。 比較觸點(diǎn)可以裝入,也可以串、并聯(lián)。比較指令為上、下限控制提供了極大的方便。,比較運(yùn)算符:、 操作數(shù)類(lèi)型: 字節(jié)比較B(Byte);(無(wú)符號(hào)整數(shù)) 整數(shù)比較I(Int)/W(Word);(有符號(hào)整數(shù)
2、) 雙字比較D(Double Int/ Word);(有符號(hào)整數(shù)) 實(shí)數(shù)比較R(Real);(有符號(hào)雙字浮點(diǎn)數(shù)),1. 比較指令格式,指令應(yīng)用舉例,計(jì)數(shù)器C0的當(dāng)前值大于或等于1000時(shí),輸出線(xiàn)圈Q0.0通電。,實(shí)現(xiàn)如圖所示的時(shí)序圖。,用一個(gè)按鈕開(kāi)關(guān)(I0.0)控制三個(gè)燈(Q0.1,Q0.2,Q0.3),按鈕按一下則1#燈亮,再按三下2#燈亮,1燈滅。再按三下3#燈亮,2燈滅。再按三下是3燈滅。再按一下又重復(fù)前面的工作。時(shí)序圖如圖7所示以此反復(fù)。,使用一個(gè)按鈕控制兩個(gè)燈,第一次按下時(shí),第一盞燈亮,第二盞燈滅;第二次按下時(shí)第一盞燈滅,第二盞燈亮;第三次按下時(shí)兩盞燈都兩亮;第四次按下時(shí)兩盞燈都滅。
3、,I/O分配 輸入:I0.0 輸出:Q0.0 Q0.1,三臺(tái)電機(jī)M1,M2,M3,啟動(dòng)時(shí):先動(dòng)M1-60秒后M2動(dòng)60秒后M3啟動(dòng):停車(chē)時(shí):先停M3-30秒后停 M2-30秒后M1停。,用計(jì)數(shù)指令實(shí)現(xiàn)下述控制過(guò)程,其動(dòng)作時(shí)序如圖所示:,當(dāng)I0.2=ON從1#燈亮到3#燈亮,每燈亮3S。當(dāng)3#燈亮完達(dá)到1S后又從1#燈亮到3#燈亮如此循環(huán)下去。,三電機(jī)相隔5s啟動(dòng),各運(yùn)行10s停止,循環(huán)往復(fù),繪出三電機(jī)一周期運(yùn)行如圖所示,利用計(jì)數(shù)器與比較指令,設(shè)計(jì)一個(gè)24 小時(shí)可設(shè)定定時(shí)時(shí)間的住宅控制器的控制程序(以30分鐘為一個(gè)設(shè)定單位),要求實(shí)現(xiàn)如下的控制: (1)早晨6:30,鬧鐘每秒鐘響1 次,10 秒
4、后自動(dòng)停止; (2)9:0017:00,起動(dòng)住宅報(bào)警系統(tǒng); (3)晚上6:00,打開(kāi)住宅照明; (4)晚上10:00 關(guān)閉住宅照明。,梯形圖編程的基本規(guī)則 梯形圖程序由網(wǎng)絡(luò)組成(邏輯行),每個(gè)網(wǎng)絡(luò)由一個(gè)或幾個(gè)梯級(jí)組成。 從左母線(xiàn)向右以觸點(diǎn)開(kāi)始,以線(xiàn)圈或指令盒結(jié)束,構(gòu)成一個(gè)梯級(jí),觸點(diǎn)不能出現(xiàn)在線(xiàn)圈右邊 。在一個(gè)梯級(jí)中,左右母線(xiàn)之間是一個(gè)完整的“電路”,不允許短路、開(kāi)路,也不允許“能流”反向流動(dòng)。,二、 梯形圖程序設(shè)計(jì)原則,梯形圖編程的基本規(guī)則 在梯形圖中與“能流”有關(guān)的指令盒或線(xiàn)圈不能直接接在左母線(xiàn)上,通過(guò)觸點(diǎn)接。與“能流”無(wú)關(guān)的指令盒或線(xiàn)圈直接接在左母線(xiàn)上。如LBL、SCR、SCRE等。 指令
5、盒的EN(IN)端是允許輸入端,該端必須存在“能流”才能執(zhí)行該指令盒的功能。 指令盒的ENO端是允許輸出端,用于指令的級(jí)聯(lián)。無(wú)允許輸出端的指令盒不能用于級(jí)聯(lián)(如CALL、LBL、SCR等)。如果指令盒EN存在“能流”,且指令盒被準(zhǔn)確無(wú)誤地執(zhí)行后,此時(shí)ENO=1并把能流傳到下一個(gè)指令盒或線(xiàn)圈。如果執(zhí)行存在錯(cuò)誤,則“能流”就在錯(cuò)誤的指令盒終止,ENO=0。,梯形圖編程的基本規(guī)則 輸入點(diǎn)狀態(tài)由外部輸入設(shè)備的開(kāi)關(guān)信號(hào)驅(qū)動(dòng),用戶(hù)程序不能隨意改變 梯形圖中同一觸點(diǎn)可以多次重復(fù)使用 梯形圖中同一繼電器線(xiàn)圈只能出現(xiàn)一次(置位、復(fù)位除外),通常不能重復(fù)使用,若多次使用則最后一次有效。但它的觸點(diǎn)可以無(wú)限次使用。即
6、線(xiàn)圈可以做觸點(diǎn)使用,但觸點(diǎn)不能做線(xiàn)圈使用。 雙線(xiàn)圈輸出:在一個(gè)程序中,同一繼電器線(xiàn)圈出現(xiàn)兩次或兩次以上,一般這種情況是不允許的,但在下列情況下允許雙線(xiàn)圈輸出: 1、置位和復(fù)位指令中。2、跳轉(zhuǎn)指令中。,梯形圖每一“梯級(jí)”都是從左邊母線(xiàn)開(kāi)始,輸出線(xiàn)圈接在右邊母線(xiàn)上,所有觸點(diǎn)不能畫(huà)在輸出線(xiàn)圈的右邊。輸出線(xiàn)圈不能直接連接在左母線(xiàn)上,若必須的話(huà),則可通過(guò)插入常閉觸點(diǎn)將線(xiàn)圈連于左母線(xiàn)上。,錯(cuò)誤,正確,梯形圖編程的基本規(guī)則 上重下輕原則:幾個(gè)串聯(lián)支路并聯(lián),應(yīng)將觸點(diǎn)多的支路安排在上面。 左重右輕原則:幾個(gè)并聯(lián)支路串聯(lián),應(yīng)將并聯(lián)支路數(shù)多的安排在左面,以縮短用戶(hù)程序的掃描時(shí)間。,若幾個(gè)并聯(lián)回路串聯(lián),應(yīng)將觸點(diǎn)最多的
7、回路放在梯形圖的最左面;若幾個(gè)串聯(lián)回路并聯(lián),應(yīng)將觸點(diǎn)最多的回路放在梯形圖的最上面。,錯(cuò)誤,正確,梯形圖設(shè)計(jì)規(guī)則 梯形圖沒(méi)有實(shí)際的電流流動(dòng),被假設(shè)的“能流”實(shí)際是控制系統(tǒng)的信號(hào)流,它只能單方向流動(dòng),不能產(chǎn)生反流。即梯形圖必須符合從上至下、從左到右的執(zhí)行原則,否則不能直接編程。 梯形圖中的觸點(diǎn)應(yīng)畫(huà)在水平線(xiàn)上,不能畫(huà)在垂直線(xiàn)上。,錯(cuò)誤,正確,不包含觸點(diǎn)的分支應(yīng)放在垂直方向上,不能放在水平方向上,以便識(shí)別觸點(diǎn)的組合和對(duì)輸出線(xiàn)圈的控制路徑。,錯(cuò)誤,正確,第三模塊 三相異步電動(dòng)機(jī)的順序啟動(dòng)控制,任務(wù)一 電動(dòng)機(jī)的順序啟動(dòng)控制 (1)電動(dòng)機(jī)的順序啟動(dòng)、同時(shí)停止 (2)電動(dòng)機(jī)的順序啟動(dòng)、順序停止 (3)電動(dòng)機(jī)的
8、順序啟動(dòng)、逆序停止 任務(wù)二 用PLC內(nèi)部定時(shí)器實(shí)現(xiàn)電機(jī)的順序 控制,2.1 電動(dòng)機(jī)的順序啟動(dòng)、同時(shí)停止,控制要求: 電動(dòng)機(jī)1啟動(dòng)后,電動(dòng)機(jī)2才能啟動(dòng);若電動(dòng)機(jī)1不啟動(dòng),電動(dòng)機(jī)2無(wú)法啟動(dòng);按下停止按鈕后,兩臺(tái)電動(dòng)機(jī)同時(shí)停止。,任務(wù)一 電動(dòng)機(jī)的順序啟動(dòng)控制,2.1 電動(dòng)機(jī)的順序啟動(dòng)、同時(shí)停止,2.1 電動(dòng)機(jī)的順序啟動(dòng)、同時(shí)停止,I/O分配表:,2.1 電動(dòng)機(jī)的順序啟動(dòng)、同時(shí)停止,PLC接線(xiàn)圖:,2.1 電動(dòng)機(jī)的順序啟動(dòng)、同時(shí)停止,梯形圖,2.2 電動(dòng)機(jī)的順序啟動(dòng)、順序停止,控制要求: 電動(dòng)機(jī)1啟動(dòng)后,電動(dòng)機(jī)2才能啟動(dòng);若電動(dòng)機(jī)1不啟動(dòng),電動(dòng)機(jī)2無(wú)法啟動(dòng)。電動(dòng)機(jī)1停止后,電動(dòng)機(jī)2才能停止;若電動(dòng)機(jī)1
9、不停止,則電動(dòng)機(jī)2無(wú)法停止。,2.2 電動(dòng)機(jī)的順序啟動(dòng)、順序停止,2.2 電動(dòng)機(jī)的順序啟動(dòng)、順序停止,I/O分配表:,2.2 電動(dòng)機(jī)的順序啟動(dòng)、順序停止,PLC接線(xiàn)圖:,2.2 電動(dòng)機(jī)的順序啟動(dòng)、順序停止,梯形圖,2.3 電動(dòng)機(jī)的順序啟動(dòng)、逆序停止,控制要求: 電動(dòng)機(jī)1啟動(dòng)后,電動(dòng)機(jī)2才能啟動(dòng);若電動(dòng)機(jī)1不啟動(dòng),電動(dòng)機(jī)2無(wú)法啟動(dòng)。電動(dòng)機(jī)2停止后,電動(dòng)機(jī)1才能停止;若電動(dòng)機(jī)2不停止,則電動(dòng)機(jī)1無(wú)法停止。,2.3 電動(dòng)機(jī)的順序啟動(dòng)、逆序停止,2.3 電動(dòng)機(jī)的順序啟動(dòng)、逆序停止,I/O分配表:,2.3 電動(dòng)機(jī)的順序啟動(dòng)、逆序停止,PLC接線(xiàn)圖:,2.3 電動(dòng)機(jī)的順序啟動(dòng)、逆序停止,梯形圖,Y-降壓起
10、動(dòng)控制(1),I/O分配表,Y-降壓起動(dòng)控制(1),項(xiàng)目三: Y-降壓起動(dòng)控制(1),PLC接線(xiàn)圖,項(xiàng)目三:Y-降壓起動(dòng)控制(1),Y-降壓起動(dòng)控制(2),Y-降壓起動(dòng)控制(2),I/O分配表,項(xiàng)目三 :Y-降壓起動(dòng)控制(2),PLC接線(xiàn)圖,項(xiàng)目三 : Y-降壓起動(dòng)控制(2),任務(wù)二 用PLC內(nèi)部定時(shí)器實(shí)現(xiàn)電動(dòng)機(jī)的順序啟動(dòng)控制,項(xiàng)目一:實(shí)現(xiàn)閃光報(bào)警控制(4s循環(huán)) 項(xiàng)目二:電動(dòng)機(jī)順序啟動(dòng)、順序停止控制 項(xiàng)目三:電動(dòng)機(jī)順序啟動(dòng)、逆序停止控制 項(xiàng)目四:電動(dòng)機(jī)延時(shí)啟動(dòng)、停止控制,項(xiàng)目一:實(shí)現(xiàn)閃光報(bào)警控制(4s閃光報(bào)警循環(huán)),I/O分配表:,項(xiàng)目一:實(shí)現(xiàn)閃光報(bào)警控制(4s閃光報(bào)警循環(huán)),PLC接線(xiàn)圖:
11、,給出I/O分配表; 畫(huà)出PLC接線(xiàn)圖; 繪制梯形圖。,考核3要求,單按鈕電動(dòng)機(jī)啟停PLC控制程序,單按鈕啟停 電路控制程序,單按鈕啟停 控制波形圖,單按鈕控制電動(dòng)機(jī)起停,page:,單按鈕控制一個(gè)輸出,page:,單按鈕控制一個(gè)輸出,水箱自動(dòng)儲(chǔ)水控制系統(tǒng) 控制要求:如圖所示儲(chǔ)水箱,由電磁閥控制進(jìn)水。當(dāng)水位低于下限位時(shí),電磁閥Y打開(kāi)進(jìn)水。當(dāng)水位高于上限位時(shí),電磁閥Y關(guān)閉。下限位傳感器為S1,水位低于S1時(shí),S1閉合;水位高于S1時(shí),S1斷開(kāi)。上限位傳感器為S2,水位高于S2時(shí),S2閉合;水位低于S2時(shí),S2斷開(kāi)。,(1) I/O分配:I/O分配表見(jiàn)表。,(2) 程序如圖所示。,控制要求: 一自
12、動(dòng)倉(cāng)庫(kù)存放某種貨物,最多6000箱,需對(duì)所存的貨物進(jìn)出計(jì)數(shù)。貨物多于1000箱,燈L1亮;貨物多于5000箱,燈L2亮。 其中,L1和L2分別受Q0.0和Q0.1控制,數(shù)值1000和5000分別存儲(chǔ)在VW20和VW30字存儲(chǔ)單元中。,程序舉例,6000,時(shí)序圖,習(xí)題練習(xí): 1、互鎖正反轉(zhuǎn)控制電路。 2、星三角啟動(dòng)控制電路。 3、在三個(gè)不同的地點(diǎn),可以開(kāi)關(guān)一盞燈。 4、200分鐘延時(shí)器。 5、一個(gè)按鈕控制3種風(fēng)速,按1下第高風(fēng),再按2下中風(fēng),再按3下低風(fēng),依次循環(huán)。 6、 I0.0外接報(bào)警啟動(dòng)信號(hào),I0.1外接報(bào)警復(fù)位按鈕;輸出Q0.0為報(bào)警蜂鳴器,Q0.1為報(bào)警閃爍燈,閃爍效果為報(bào)警燈的亮與滅
13、,間隔為1秒。 7、電動(dòng)機(jī)的順序啟動(dòng)、同時(shí)停止。 8、當(dāng)按下啟動(dòng)按鈕時(shí)電動(dòng)機(jī)延時(shí)10s啟動(dòng),當(dāng)按下停止按鈕時(shí)電動(dòng)機(jī)延時(shí)15s停止。 9、冷卻水系統(tǒng)和冷凍水系統(tǒng)運(yùn)行后,制冷主機(jī)才能運(yùn)行;制冷主機(jī)關(guān)機(jī)后,冷卻水和冷凍水系統(tǒng)才能關(guān)機(jī)。 10、點(diǎn)動(dòng)及長(zhǎng)動(dòng)控制線(xiàn)路。,11、當(dāng)報(bào)警信號(hào)被觸發(fā)時(shí),報(bào)警指示燈閃爍。 12、在自動(dòng)控制系統(tǒng)中,按下啟動(dòng)按鈕,啟動(dòng)指示燈亮,為了防止操作員勿動(dòng)作,因此停止時(shí)需兩個(gè)按鈕都按下,系統(tǒng)才能停止,啟動(dòng)燈滅。 13、機(jī)器運(yùn)行時(shí),亮綠色運(yùn)行燈,停機(jī)時(shí),亮紅色停機(jī)燈。14、水位低報(bào)警開(kāi)關(guān)被觸發(fā),故障指示燈保持閃爍,直到按下復(fù)位按鈕指示燈滅。 15、物流倉(cāng)庫(kù)的庫(kù)存超過(guò)1000時(shí),亮紅
14、燈;1000300亮黃燈,300以下亮綠燈。 16、電動(dòng)機(jī)的順序啟動(dòng)、順序停止。 17、電動(dòng)機(jī)的順序啟動(dòng)、逆序停止。 18、當(dāng)按下啟動(dòng)按鈕時(shí)電動(dòng)機(jī)啟動(dòng),當(dāng)按下停止按鈕時(shí)電動(dòng)機(jī)延時(shí)10s停止。 19、閃燈電路:紅燈亮5S,綠燈亮3S。 20、用一個(gè)按鈕控制一臺(tái)電動(dòng)機(jī)的起停。,21、第一臺(tái)機(jī)器啟動(dòng)后,第二臺(tái)機(jī)器、第三臺(tái)機(jī)器相繼啟動(dòng),時(shí)間間隔為1分鐘。 22、機(jī)器啟動(dòng)后,先正傳30秒,再反轉(zhuǎn)30秒,如此循環(huán),直到按下停機(jī)按鈕。 23、機(jī)器啟動(dòng)時(shí),須由2個(gè)人在不同地點(diǎn)按下啟動(dòng)按鈕(可以不同時(shí))才能運(yùn)行,停機(jī)只需按下停機(jī)按鈕即可。 24、水位低于下限,亮紅燈;同時(shí)自動(dòng)開(kāi)啟水泵供水,亮黃燈; 水位上升上限,水泵自動(dòng)停止,亮綠燈。 25、用PLC實(shí)現(xiàn)下圖控制。,