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