版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第四章S7-200SMARTPLC編程基本指令第一節(jié)S7-200SMART編程指令與RLO第二節(jié)位邏輯操作指令第三節(jié)定時(shí)器指令第四節(jié)計(jì)數(shù)器指令第五節(jié)基本指令的應(yīng)用實(shí)例第一節(jié)S7-200SMART編程指令與RLO
IEC61131-3規(guī)定了指令表(STL)、梯形圖(LAD)、順序功能圖(SFC)、功能塊圖(FBD)和結(jié)構(gòu)化文本(ST)五種編程語(yǔ)言。西門(mén)子PLC支持梯形圖(LAD)、指令表(STL)、順序功能圖(SFC)和功能塊圖(FBD)四種編程語(yǔ)言??紤]到PLC在國(guó)內(nèi)應(yīng)用的現(xiàn)狀和國(guó)內(nèi)用戶的思維習(xí)慣,本書(shū)只介紹梯形圖(LAD)和順序功能圖(SFC)兩種編程語(yǔ)言。不同編程語(yǔ)言是對(duì)同樣的邏輯關(guān)系的不同表達(dá)形式,應(yīng)根據(jù)需要選擇。在實(shí)際應(yīng)用中,應(yīng)優(yōu)先選擇梯形圖和順序功能圖語(yǔ)言。1.西門(mén)子PLC編程語(yǔ)言
PLC中程序執(zhí)行的結(jié)果就是確定和改變變量的值。這需要通過(guò)線圈來(lái)實(shí)現(xiàn),PLC程序的線圈可以廣義地分為兩類(lèi):普通線圈和功能線圈。如圖4-1所示的程序中,線圈M0.0和Q0.0為普通線圈,而MOV_B為功能線圈。
線圈的執(zhí)行是和其左側(cè)的RLO密切相關(guān)的,實(shí)際上PLC程序的所有分析和設(shè)計(jì)均和RLO相關(guān)。RLO是西門(mén)子PLC中的重要概念,它是對(duì)傳統(tǒng)PLC程序分析和設(shè)計(jì)中電流、能流等概念的高度概括。2.邏輯操作結(jié)果RLO圖4-1梯形圖的線圈與RLO對(duì)于普通線圈,只要該線圈左側(cè)的邏輯操作結(jié)果(ResultofLogicOperation,RLO)為1,則線圈動(dòng)作,對(duì)應(yīng)的變量等于1;否則線圈不動(dòng)作,對(duì)應(yīng)的變量等于0。注意,線圈不動(dòng)作(變量結(jié)果等于0)也是程序執(zhí)行的結(jié)果。任何一個(gè)網(wǎng)絡(luò)中的程序執(zhí)行完成后,變量均會(huì)有結(jié)果,無(wú)論結(jié)果是1還是0。對(duì)于功能線圈,只要該線圈左側(cè)的RLO為1,則實(shí)現(xiàn)相應(yīng)的功能。圖4-1中的MOV_B線圈左側(cè)的RLO等于1時(shí),則按功能線圈的規(guī)則,實(shí)現(xiàn)數(shù)據(jù)傳送功能。第一節(jié)S7-200SMART編程指令與RLO在圖4-1所示的程序中,位置1、4和6的RLO的值為1;位置2和7的RLO的值由I0.0和I0.1的觸點(diǎn)狀態(tài)決定,若觸點(diǎn)接通,則位置2和7的RLO的值為1;網(wǎng)絡(luò)2中的NOT觸點(diǎn)會(huì)改變RLO的值,位置8和位置7的RLO的值相反。再次強(qiáng)調(diào)一下,觸點(diǎn)的狀態(tài)由觸點(diǎn)所對(duì)應(yīng)的繼電器(變量)的狀態(tài)決定。當(dāng)繼電器動(dòng)作(變量為1)時(shí),常開(kāi)觸點(diǎn)吸合,常閉觸點(diǎn)斷開(kāi);當(dāng)繼電器不動(dòng)作(變量為0)時(shí),常開(kāi)觸點(diǎn)斷開(kāi),常閉觸點(diǎn)吸合。該結(jié)論對(duì)于所有繼電器(或位變量)均適用。在程序中,RLO永遠(yuǎn)屬于線上面的所有點(diǎn),而且相連接的線上的所有點(diǎn)的RLO是相同的。在最左側(cè)的母線位置,RLO的值為1。RLO的值可能被觸點(diǎn)改變,當(dāng)觸點(diǎn)接通時(shí),其兩端的RLO相同,若不通,則其右側(cè)RLO為0;在并聯(lián)時(shí),只要有一個(gè)觸點(diǎn)右側(cè)的RLO等于1,則所有觸點(diǎn)右側(cè)的RLO等于1。圖4-1梯形圖的線圈與RLO第一節(jié)S7-200SMART編程指令與RLO
S7-200SMARTPLC指令包括位邏輯、定時(shí)器(計(jì)時(shí)器)、計(jì)數(shù)器、傳送(移動(dòng))、移位、比較、轉(zhuǎn)換、邏輯操作、中斷和通信等10多類(lèi)指令。本章主要介紹S7-200SMARTPLC的基本指令:位邏輯、定時(shí)器(計(jì)時(shí)器)、計(jì)數(shù)器,傳送(移動(dòng))、移位和比較等指令,中斷、子程序、順序控制、通信等指令和編程在后續(xù)章節(jié)中介紹。3.S7-200SMARTPLC指令分類(lèi)第一節(jié)S7-200SMART編程指令與RLO第二節(jié)位邏輯操作指令基本位邏輯指令包括常開(kāi)觸點(diǎn)、常閉觸點(diǎn)和普通線圈等指令,如表4-1所示。觸點(diǎn)和觸點(diǎn)之間可以形成與、或和非的基本邏輯關(guān)系,也可以組合形成復(fù)雜的邏輯關(guān)系,從而決定線圈左側(cè)的RLO。線圈的動(dòng)作狀態(tài)由線圈左側(cè)的RLO決定。1.基本位邏輯指令表4-1基本位邏輯指令第二節(jié)位邏輯操作指令1.基本位邏輯指令表4-1基本位邏輯指令例4.1自保持電路1。自保持電路如圖4-2所示,I0.0有輸入(只要保持有一個(gè)掃描周期),同時(shí)I0.1沒(méi)有輸入,則Q0.0有輸出,即便此后I0.0不再有輸入,Q0.0也一直保持有輸出,直到I0.1有輸入為止。自保持電路中的I0.0起激發(fā)作用,Q0.0的常開(kāi)觸點(diǎn)起保持作用,而I0.1起切斷保持的作用。需要注意的是,程序中的I0.0、I0.1和Q0.0可以換成其他的繼電器或位變量。第二節(jié)位邏輯操作指令
自保持電路是常用的控制程序,是從很多程序中抽象出來(lái)的電路,其應(yīng)用特別廣泛。例如,電動(dòng)機(jī)起停PLC控制中,起動(dòng)按鈕接I0.0,停止按鈕接I0.1,Q0.0的輸出控制電動(dòng)機(jī)的接觸器,則用自保持電路可以實(shí)現(xiàn)電動(dòng)機(jī)起??刂?。圖4-2自保持電路和時(shí)序圖例4.2互鎖電路。互鎖電路如圖4-3所示,它們是由兩行自保持電路組成的,Q0.0和Q0.1不能同時(shí)為1,稱(chēng)為互鎖。I0.0激發(fā)Q0.0,I0.1激發(fā)Q0.1;I0.2可以使兩行程序中的線圈均停止動(dòng)作。第二節(jié)位邏輯操作指令圖4-3線圈互鎖電路和觸點(diǎn)互鎖電路
根據(jù)互鎖的實(shí)現(xiàn)方法不同,又分為線圈互鎖和觸點(diǎn)互鎖兩種。線圈互鎖電路如圖4-3a所示,將線圈對(duì)應(yīng)的常閉觸點(diǎn)串聯(lián)在對(duì)方線圈的前面,一旦某一個(gè)線圈動(dòng)作,則另一個(gè)線圈將不再能夠動(dòng)作,直到I0.2有輸入為止。線圈互鎖電路具有“先輸入優(yōu)先”的特點(diǎn)。觸點(diǎn)互鎖電路如圖4-3b所示,將一個(gè)網(wǎng)絡(luò)中起激發(fā)作用的觸點(diǎn)對(duì)應(yīng)的常閉觸點(diǎn)串聯(lián)在對(duì)方線圈的前面,一旦該觸點(diǎn)對(duì)應(yīng)的繼電器動(dòng)作或有輸入,則斷開(kāi)另一個(gè)線圈,并激發(fā)自己網(wǎng)絡(luò)中對(duì)應(yīng)的繼電器,直到I0.2有輸入或被斷開(kāi)為止。觸點(diǎn)互鎖電路具有“后輸入優(yōu)先”的特點(diǎn)。觸點(diǎn)互鎖電路分析中一定需要注意,I0.0和I0.1的輸入是按鈕輸入,輸入會(huì)持續(xù)1/20s以上的時(shí)間,PLC將運(yùn)行若干個(gè)周期,完全可以做到斷開(kāi)對(duì)方線圈,同時(shí)再激發(fā)自己對(duì)應(yīng)的線圈?;ユi電路有時(shí)將線圈互鎖和觸點(diǎn)互鎖結(jié)合起來(lái)應(yīng)用,但總體上還是呈現(xiàn)“后輸入優(yōu)先”的特點(diǎn)。有時(shí)觸點(diǎn)還可以在其他位置,分析和設(shè)計(jì)方法同上。例4.3多輸入電路。第二節(jié)位邏輯操作指令圖4-4多輸入電路和時(shí)序圖
網(wǎng)絡(luò)4、5和6為兩輸入的情況。網(wǎng)絡(luò)4中,M0.3的狀態(tài)由I0.0和I0.1串聯(lián)的結(jié)果決定,當(dāng)I0.0和I0.1同時(shí)有輸入時(shí),M0.3動(dòng)作;網(wǎng)絡(luò)5中,M0.4的狀態(tài)由I0.0和I0.1并聯(lián)的結(jié)果決定,當(dāng)I0.0和I0.1任意一個(gè)或至少有一個(gè)有輸入時(shí),M0.4動(dòng)作;網(wǎng)絡(luò)6中,M0.5的狀態(tài)由I0.0和I0.1異或的結(jié)果決定,當(dāng)I0.0和I0.1有且只有一個(gè)有輸入時(shí),M0.5動(dòng)作。網(wǎng)絡(luò)7為三輸入的情況。網(wǎng)絡(luò)7中,M0.6的狀態(tài)由I0.0、I0.1和I0.2串并聯(lián)的結(jié)果決定,當(dāng)三個(gè)輸入至少有兩個(gè)有輸入時(shí),M0.6動(dòng)作。由表4-1中給出的觸點(diǎn),可以按照與、或、非的邏輯關(guān)系組合成更加復(fù)雜的邏輯塊,如表4-2所示。表4-2
復(fù)雜邏輯關(guān)系梯形圖第二節(jié)位邏輯操作指令
置位與復(fù)位指令包括S指令、R指令、SR指令和RS指令。置位指令是特殊的線圈狀態(tài)控制指令,使用時(shí)需要指定一個(gè)位變量作為存儲(chǔ)位。只要其左邊的RLO為1,存儲(chǔ)位就被置為1,即使其左邊的RLO變?yōu)?,該存儲(chǔ)位始終保持為1,只有使用復(fù)位指令對(duì)其復(fù)位,該存儲(chǔ)位才會(huì)被清為0。復(fù)位指令也是特殊的線圈狀態(tài)控制指令,使用時(shí)同樣需指定一個(gè)位變量作為存儲(chǔ)位,即復(fù)位的對(duì)象。它的主要功能是對(duì)置位后的地址進(jìn)行復(fù)位,經(jīng)常與置位指令配合使用。2.置位與復(fù)位指令第二節(jié)位邏輯操作指令表4-3置位與復(fù)位指令2.置位與復(fù)位指令置位與復(fù)位指令如表4-3所示。在S7-200SMARTPLC中,置位S和復(fù)位R指令可以同時(shí)對(duì)多位進(jìn)行操作;SR和RS指令中,在S7-200SMARTPLC中端子名稱(chēng)上帶1的優(yōu)先。例4.1自保持電路1。自保持電路如圖4-2所示,I0.0有輸入(只要保持有一個(gè)掃描周期),同時(shí)I0.1沒(méi)有輸入,則Q0.0有輸出,即便此后I0.0不再有輸入,Q0.0也一直保持有輸出,直到I0.1有輸入為止。自保持電路中的I0.0起激發(fā)作用,Q0.0的常開(kāi)觸點(diǎn)起保持作用,而I0.1起切斷保持的作用。需要注意的是,程序中的I0.0、I0.1和Q0.0可以換成其他的繼電器或位變量。第二節(jié)位邏輯操作指令
自保持電路是常用的控制程序,是從很多程序中抽象出來(lái)的電路,其應(yīng)用特別廣泛。例如,電動(dòng)機(jī)起停PLC控制中,起動(dòng)按鈕接I0.0,停止按鈕接I0.1,Q0.0的輸出控制電動(dòng)機(jī)的接觸器,則用自保持電路可以實(shí)現(xiàn)電動(dòng)機(jī)起??刂啤D4-2自保持電路和時(shí)序圖例4.4自保持電路2。按下啟動(dòng)按鈕后I0.0閉合,Q0.0置位接通并保持;按下復(fù)位按鈕后10.1斷開(kāi),Q0.0復(fù)位斷電。根據(jù)I0.0、10.1和Q0.0的狀態(tài)變化,可得到相應(yīng)的時(shí)序圖和所對(duì)應(yīng)的語(yǔ)句表,如圖4-5所示。第二節(jié)位邏輯操作指令圖4-5用置位復(fù)位指令實(shí)現(xiàn)自保持電路例4.5RS觸發(fā)器指令應(yīng)用第二節(jié)位邏輯操作指令圖4-6觸發(fā)器指令應(yīng)用(a)SR置位優(yōu)先觸發(fā)器指令(b)RS復(fù)位優(yōu)先觸發(fā)器指令圖4-6(a)使用了SR置位優(yōu)先觸發(fā)器指令,從右方的時(shí)序圖可以看出:①當(dāng)IO.O觸點(diǎn)閉合(S1=1)、IO.1觸點(diǎn)斷開(kāi)(R=O)時(shí),QO.O被置位為1;②當(dāng)IO.O觸點(diǎn)由閉合轉(zhuǎn)折開(kāi)(S1=O)、IO.1觸點(diǎn)仍處于斷開(kāi)(R=O)時(shí),QO.O仍保持為1;③當(dāng)IO.O觸點(diǎn)斷開(kāi)(S1=O)、IO.1觸點(diǎn)閉合(R=1)時(shí),QO.O被復(fù)位為O;④當(dāng)IO.O、IO.1觸點(diǎn)均閉(S1=O、R=1)時(shí),QO.O被置位為1圖4-6(b)使用了RS復(fù)位優(yōu)先觸發(fā)器指令,其①~③種輸入、輸出情況與SR置位毛觸發(fā)器指令相同,兩者的區(qū)別在于第④種情況。對(duì)于SR置位優(yōu)先觸發(fā)器指令,當(dāng)Sl、R端同時(shí)輸入1時(shí),QO.O=1;對(duì)于RS復(fù)位優(yōu)先觸發(fā)器指令,當(dāng)S、R1端同時(shí)輸入1時(shí),Q0.0=0。用復(fù)位優(yōu)先的置位復(fù)位組合線圈也可以實(shí)現(xiàn)自保持電路。當(dāng)輸入I0.0和I0.1的波形和圖4-5一樣時(shí),輸出Q0.0的波形是怎樣的?請(qǐng)讀者自行分析。第二節(jié)位邏輯操作指令表4-4邊沿觸發(fā)指令3.邊沿觸發(fā)指令邊沿觸發(fā)指令包括RLO上升沿觸發(fā)指令和RLO下降沿觸發(fā)指令。邊沿觸發(fā)指令的功能主要是通過(guò)比較相鄰兩個(gè)掃描周期間流過(guò)該指令輸入位置RLO的狀態(tài),決定自身導(dǎo)通與否以及導(dǎo)通時(shí)間是多長(zhǎng)。根據(jù)檢測(cè)的對(duì)象可以分為兩種邊沿觸發(fā)指令,如表4-4所示。由于在相連的兩個(gè)周期中,不可能連續(xù)出現(xiàn)上升沿或下降沿,因此出現(xiàn)邊沿后,該觸點(diǎn)后的RLO等于1,只能保持一個(gè)掃描周期。第二節(jié)位邏輯操作指令在圖4-7中,是上升沿觸發(fā)指令,每個(gè)掃描周期都會(huì)計(jì)算其左側(cè)的RLO,并與上一個(gè)掃描周期的RLO進(jìn)行比較。如果上一周期RLO為0,當(dāng)前RLO為1,則認(rèn)為檢測(cè)到上升沿,則使其右側(cè)的RLO等于1,并保持一個(gè)掃描周期;如果上一周期RLO為1,無(wú)論當(dāng)前左側(cè)的RLO狀態(tài)如何,均認(rèn)為沒(méi)有上升沿發(fā)生,則其右側(cè)的RLO等于0。上一周期的左側(cè)RLO的值,都會(huì)保存在系統(tǒng)中,并且每周期都更新一次。在圖4-7中,是下降沿觸發(fā)指令,每個(gè)掃描周期都要計(jì)算其左側(cè)的RLO,并與上一個(gè)掃描周期的RLO進(jìn)行比較。如果上一周期RLO為1,當(dāng)前RLO為0,則認(rèn)為檢測(cè)到下降沿,則使其右側(cè)的RLO等于1,并保持一個(gè)掃描周期;如果上一周期RLO為0,無(wú)論當(dāng)前左側(cè)的RLO狀態(tài)如何,均認(rèn)為沒(méi)有下降沿發(fā)生,則其右側(cè)的RLO等于0。上一周期的左側(cè)RLO的值,都會(huì)保存在系統(tǒng)中,并且每周期都更新一次。圖4-7邊沿觸發(fā)指令的梯形圖和時(shí)序圖例4.6單按鈕啟停一臺(tái)電動(dòng)機(jī)。當(dāng)?shù)谝淮伟聪掳粹o使IO.O閉合時(shí),其上升沿脈沖使繼電器MO.O接通一個(gè)掃描周期,QO.O輸出線圈接通并保持。當(dāng)?shù)诙伟聪略摪粹o使IO.0閉合時(shí),MO.O再次接通一個(gè)掃描周期并與已閉合的QO.O輔助觸點(diǎn)共同觸發(fā)繼電器MO.1,使其接通一個(gè)掃描周期,而其輔助常閉觸點(diǎn)MO.1斷開(kāi)使QO.O輸出線圈斷電復(fù)位。第三次按下該按鈕時(shí),電動(dòng)機(jī)再次啟動(dòng),如此循環(huán)。根據(jù)IO.0和QO.0的狀態(tài)變化,可以得到相應(yīng)的時(shí)序圖.如圖4-8所示。第二節(jié)位邏輯操作指令圖4-8單按鈕啟停一臺(tái)電機(jī)的梯形圖和時(shí)序圖第二節(jié)位邏輯操作指令4.立即讀/寫(xiě)、立即置位和立即復(fù)位指令立即讀/寫(xiě)、立即置位和立即復(fù)位指令是對(duì)PLC的I/O直接進(jìn)行操作的指令。該類(lèi)指令與一般讀寫(xiě)和置復(fù)位指令是不同的。立即讀寫(xiě)指令I(lǐng)(Immediate)可以加快系統(tǒng)的響應(yīng)速度,它們?cè)试S系統(tǒng)對(duì)輸入/輸出端口(變量I和Q)進(jìn)行直接快速的讀寫(xiě)。立即讀/寫(xiě)指令會(huì)延長(zhǎng)PLC的掃描周期,應(yīng)謹(jǐn)慎使用。立即讀/寫(xiě)立即置位和立即復(fù)位指令如表4-5所示。第二節(jié)位邏輯操作指令4.立即讀/寫(xiě)、立即置位和立即復(fù)位指令表4-5S7-200SMARTPLC立即讀/寫(xiě)、立即置位和立即復(fù)位指令例4.7立即輸入。當(dāng)PLC的IO.0端子輸入為ON(如該端子外接開(kāi)關(guān)閉合)時(shí),I0.0立即常開(kāi)觸點(diǎn)立即閉合,Q0.0線圈隨之得電;如果PLC的IO.1端子輸入為ON,IO.1常開(kāi)觸點(diǎn)并不馬上閉合,而是要等到PLC運(yùn)行完后續(xù)程序并再次執(zhí)行程序時(shí)才閉合。同樣,PLC的I0.2端子輸入為ON時(shí),可以較PLC的I0.3端子輸入為ON時(shí)更快使QO.O線圈失電,如圖4-9所示。第二節(jié)位邏輯操作指令圖4-9立即觸頭指令梯形圖例4.8立即輸出立即輸入當(dāng)IO.O常開(kāi)觸點(diǎn)閉合時(shí),Q0.0、QO.1和Q0.2~Q0.4線圈均得電,PLC的QO.1~Q0.4端子立即產(chǎn)生輸出,Q0.0端子需要在程序運(yùn)行結(jié)束后才產(chǎn)生輸出;IO.O常開(kāi)觸點(diǎn)斷開(kāi)后,QO.1端子立即停止輸出,Q0.0端子需要在程序運(yùn)行結(jié)束后才停止輸出,而QO.2~Q0.4端子仍保持輸出,如圖4-10所示。第二節(jié)位邏輯操作指令圖4-10立即線圈指令梯形圖第三節(jié)定時(shí)器指令定時(shí)器類(lèi)似于電氣控制電路里的時(shí)間繼電器,基本功能是通過(guò)一段時(shí)間的定時(shí)對(duì)某個(gè)操作做延時(shí)響應(yīng)?,F(xiàn)在定時(shí)器的功能越來(lái)越強(qiáng)大,用途也越來(lái)越廣,經(jīng)過(guò)組合使用,定時(shí)器可以產(chǎn)生寬度可調(diào)的脈沖序列,實(shí)現(xiàn)振蕩器功能;也可以對(duì)某個(gè)系統(tǒng)進(jìn)行定時(shí),防止出現(xiàn)死循環(huán),實(shí)現(xiàn)軟看門(mén)狗等功能。1.定時(shí)器概述第三節(jié)定時(shí)器指令S7-200SMART的PLC可以提供256個(gè)定時(shí)器(T0~T255),分為以下三類(lèi):1)接通延時(shí)定時(shí)器(TON),用于單一時(shí)間間隔的定時(shí)。2)保持型接通延時(shí)定時(shí)器(TONR),用于累計(jì)多個(gè)時(shí)間間隔。3)斷開(kāi)延時(shí)定時(shí)器(TOF),用于關(guān)斷、故障事件后的延時(shí)。每個(gè)定時(shí)器都具有定時(shí)時(shí)基、定時(shí)時(shí)間當(dāng)前值、定時(shí)器狀態(tài)位和設(shè)定值等幾個(gè)參數(shù)。圖4-11三種定時(shí)器的梯形圖符號(hào)第三節(jié)定時(shí)器指令1.定時(shí)器的設(shè)定值定時(shí)器的時(shí)基是引起定時(shí)器當(dāng)前時(shí)間值發(fā)生變化的最小時(shí)間單位,也稱(chēng)為定時(shí)器分辨率。本質(zhì)上講,它是PLC內(nèi)部標(biāo)準(zhǔn)脈沖序列的周期值,PLC正是對(duì)這些固定周期的標(biāo)準(zhǔn)脈沖進(jìn)行累加,從而得到定時(shí)的時(shí)間。S7-200SMARTPLC所提供的定時(shí)器(T0~T255)均規(guī)定好了定時(shí)分辨率,如表4-6中的T32,它的定時(shí)分辨率是1ms。換句話說(shuō),每隔1ms,T32的當(dāng)前值就會(huì)發(fā)生變化。若當(dāng)前值大于等于預(yù)設(shè)值,則定時(shí)器的狀態(tài)位就會(huì)變化。S7-200系列PLC的定時(shí)時(shí)基有三種:1ms、10ms和100ms。每個(gè)定時(shí)器的定時(shí)時(shí)基、類(lèi)型、最大預(yù)設(shè)定時(shí)值如表4-6所示。對(duì)于S7-200SMARTPLC的定時(shí)器,其設(shè)定值乘以其對(duì)應(yīng)的時(shí)基,就可以得到設(shè)定的時(shí)間值了。例如,T33的設(shè)定值為100,就表示設(shè)定的時(shí)間值為1s。S7-200PLC定時(shí)器的設(shè)定值是一個(gè)16位有符號(hào)數(shù),最大設(shè)定值為32767。另外,表4-6中的TON或TOF定時(shí)器,一旦確定了類(lèi)型,在整個(gè)程序中再也不能改變。例如,T33若定義為T(mén)ON類(lèi)型的定時(shí)器,則再也不能定義成TOF類(lèi)型。第三節(jié)定時(shí)器指令表4-6定時(shí)器的類(lèi)型第三節(jié)定時(shí)器指令2.定時(shí)器的當(dāng)前值和狀態(tài)值定時(shí)器除了有設(shè)定值之外,還有當(dāng)前值和狀態(tài)值,如圖4-12所示。分析狀態(tài)值是我們分析定時(shí)器的最終目的。定時(shí)器的狀態(tài)值為1或0,是一個(gè)布爾量,長(zhǎng)度為1位(bit)。也可以將定時(shí)器看成繼電器,其狀態(tài)分為動(dòng)作與不動(dòng)作兩種。圖4-12定時(shí)器的當(dāng)前值和狀態(tài)值定時(shí)器的當(dāng)前值是定時(shí)器的過(guò)程值,在滿足一定的條件下,定時(shí)器的當(dāng)前值隨著時(shí)間的變化而變化。定時(shí)器的當(dāng)前值表征了已經(jīng)過(guò)去的時(shí)間。而在數(shù)據(jù)上來(lái)說(shuō),表面上是表示已經(jīng)過(guò)去的時(shí)間值,在PLC內(nèi)部是時(shí)基的脈沖數(shù),這兩者之間是等效的,在分析時(shí)一般不特別強(qiáng)調(diào)兩者的區(qū)別。但是將定時(shí)器看成16位的有符號(hào)數(shù)時(shí),是指相應(yīng)時(shí)基的脈沖數(shù)。定時(shí)器的當(dāng)前值和狀態(tài)值在PLC中使用同樣的變量名,應(yīng)根據(jù)實(shí)際程序進(jìn)行判斷。在圖4-7所示的程序中,網(wǎng)絡(luò)1的T33為狀態(tài)值,而網(wǎng)絡(luò)2的T33為當(dāng)前值。第三節(jié)定時(shí)器指令接通延時(shí)定時(shí)器(TON)的特點(diǎn)是在主輸入端RLO有效的條件下,延時(shí)設(shè)定時(shí)間后動(dòng)作。接通延時(shí)定時(shí)器指令和時(shí)序圖如圖4-13所示。當(dāng)I0.0接通后并保持,則啟動(dòng)T37開(kāi)始定時(shí),T37的時(shí)基是100ms;每隔100ms,當(dāng)前值自動(dòng)加1。按100ms定時(shí)器的刷新方式,當(dāng)定時(shí)達(dá)到設(shè)定值時(shí),T37定時(shí)器動(dòng)作,其常開(kāi)觸點(diǎn)閉合,常閉觸點(diǎn)斷開(kāi),故Q0.0導(dǎo)通;T37繼續(xù)計(jì)數(shù),當(dāng)I0.0斷開(kāi)時(shí),T37隨即復(fù)位,常開(kāi)觸點(diǎn)斷開(kāi),Q0.0也斷電。3.接通延時(shí)定時(shí)器圖4-13接通延時(shí)定時(shí)器指令和時(shí)序圖第三節(jié)定時(shí)器指令保持型接通延時(shí)定時(shí)器(TONR)用于多個(gè)時(shí)間間隔的累計(jì)定時(shí)。使用說(shuō)明如下:1)當(dāng)使能輸入端IN接通為1時(shí),TONR開(kāi)始計(jì)時(shí)。當(dāng)定時(shí)器當(dāng)前值大于等于設(shè)定值PT時(shí),定時(shí)器動(dòng)作,定時(shí)器被置位,常開(kāi)觸點(diǎn)閉合,常閉觸點(diǎn)斷開(kāi)。只要IN端保持為1,則定時(shí)器繼續(xù)計(jì)時(shí)直到最大值32767。2)在定時(shí)器當(dāng)前值小于設(shè)定值時(shí),若使能輸入端斷電,則TONR的當(dāng)前值保存,直到使能輸入端再次接通時(shí),TONR從當(dāng)前值繼續(xù)計(jì)時(shí),如果使能輸入端再斷電,當(dāng)前值繼續(xù)保存。使能輸入端再接通時(shí),TONR再次從當(dāng)前值處繼續(xù)計(jì)時(shí),直到計(jì)時(shí)達(dá)到設(shè)定值。3)TONR的復(fù)位必須使用復(fù)位指令R。4)TONR定時(shí)器的啟動(dòng)信號(hào)是使能輸入端接通為1電平,且應(yīng)保持,定時(shí)器才能繼續(xù)計(jì)時(shí)。4.保持型接通延時(shí)定時(shí)器第三節(jié)定時(shí)器指令從圖4-14可以看出,定時(shí)器的定時(shí)時(shí)間是1s。在當(dāng)前值達(dá)到設(shè)定值之前,使能輸入端IN斷電,但是當(dāng)前值(60)未被復(fù)位,當(dāng)使能輸入端再次接通后,定時(shí)器從當(dāng)前值(60)開(kāi)始計(jì)時(shí),定時(shí)時(shí)間(1s)到了后,定時(shí)器置位,常開(kāi)觸點(diǎn)閉合,T1的當(dāng)前值繼續(xù)計(jì)時(shí)到最大值。定時(shí)器T1動(dòng)作后使I0.0斷電,但不復(fù)位,只能由復(fù)位指令才能復(fù)位。圖4-14保持型接通延時(shí)定時(shí)器指令和時(shí)序圖第三節(jié)定時(shí)器指令斷開(kāi)延時(shí)定時(shí)器(TOF)用于使能輸入端斷開(kāi)后使定時(shí)器繼續(xù)保持動(dòng)作一段時(shí)間。PLC系統(tǒng)上電或首次掃描時(shí),斷開(kāi)延時(shí)定時(shí)器(TOF)的狀態(tài)位為OFF,當(dāng)前值為0,如圖4-15所示。使用說(shuō)明如下:5.斷開(kāi)延時(shí)定時(shí)器1)當(dāng)使能輸入端IN接通時(shí),TOF的狀態(tài)位為ON(被置位),其常開(kāi)觸點(diǎn)閉合,常閉觸點(diǎn)斷開(kāi),定時(shí)器的當(dāng)前值仍為0。2)當(dāng)使能輸入端IN斷開(kāi)時(shí),TOF開(kāi)始計(jì)時(shí)。當(dāng)定時(shí)器當(dāng)前值大于等于設(shè)定值PT時(shí),定時(shí)器被復(fù)位,常開(kāi)觸點(diǎn)斷開(kāi),常閉觸點(diǎn)閉合,定時(shí)器停止計(jì)時(shí)。如果使能輸入端的斷開(kāi)時(shí)間小于設(shè)定值,則定時(shí)器的狀態(tài)位始終為ON,而當(dāng)前值為0(處于被置位狀態(tài))。3)從TOF指令的用法來(lái)看,TOF在定時(shí)時(shí)間到了之后會(huì)自動(dòng)地復(fù)位。4)TOF定時(shí)器的啟動(dòng)信號(hào)是使能輸入端為下降沿。圖4-15斷開(kāi)延時(shí)定時(shí)器指令和時(shí)序圖第三節(jié)定時(shí)器指令1.1ms定時(shí)器的刷新方式1ms定時(shí)器采用中斷的方式刷新當(dāng)前值。每隔1ms系統(tǒng)自動(dòng)刷新一次定時(shí)器位和當(dāng)前值,與掃描周期無(wú)關(guān)。也就是說(shuō),定時(shí)器位和當(dāng)前值的更新不與掃描周期同步,當(dāng)一個(gè)掃描周期大于1ms時(shí),定時(shí)器位和當(dāng)前值將被刷新多次。2.10ms定時(shí)器的刷新方式對(duì)于10ms的定時(shí)器,定時(shí)器位和當(dāng)前值總是在每個(gè)掃描周期的開(kāi)始時(shí)被刷新,之后在整個(gè)掃描周期內(nèi)定時(shí)器位和當(dāng)前值保持不變。掃描周期開(kāi)始后定時(shí)器繼續(xù)對(duì)10ms計(jì)數(shù),當(dāng)下一個(gè)掃描周期到來(lái)時(shí)將定時(shí)器位和當(dāng)前值按前一個(gè)掃描周期內(nèi)的計(jì)數(shù)值刷新。3.100ms定時(shí)器的刷新方式100ms定時(shí)器的刷新與上面兩種不同,是在該定時(shí)器指令被執(zhí)行時(shí)刷新。當(dāng)該定時(shí)器的使能輸入端通電后定時(shí)器被啟動(dòng),則應(yīng)保證在每個(gè)掃描周期內(nèi)只執(zhí)行一次100ms定時(shí)器指令。因?yàn)?00ms定時(shí)器在每個(gè)掃描周期內(nèi)的計(jì)時(shí)累計(jì)數(shù)只能保持一個(gè)掃描周期,如果有的掃描周期1次都不執(zhí)行定時(shí)器指令,則會(huì)丟失時(shí)基脈沖;如果多次執(zhí)行,則會(huì)多次累計(jì)時(shí)基脈沖,使定時(shí)器提前動(dòng)作。6.不同時(shí)基的定時(shí)器的刷新方式例4.9使某個(gè)輸出保持一定時(shí)間,如圖4-16所示。圖4-16保持一定時(shí)間輸出的梯形圖程序說(shuō)明:按下I0.0后,Q0.0導(dǎo)通,并自鎖,當(dāng)定時(shí)器T33定時(shí)時(shí)間為2s時(shí),T33動(dòng)作,常閉觸點(diǎn)斷開(kāi),Q0.0斷開(kāi)。第三節(jié)定時(shí)器指令例4.10產(chǎn)生延時(shí)接通/延時(shí)斷開(kāi)信號(hào)的控制。如圖4-17所示。在輸入信號(hào)有效時(shí),經(jīng)過(guò)一段時(shí)間輸出信號(hào)才為ON;而輸入信號(hào)OFF后,輸出信號(hào)延時(shí)一段時(shí)間才OFF,其控制時(shí)序圖如圖4-17所示。圖4-17延時(shí)接通/延時(shí)斷開(kāi)信號(hào)的梯形圖和時(shí)序圖第三節(jié)定時(shí)器指令例4.11脈沖發(fā)生器。程序及時(shí)序圖如圖4-18所示。程序說(shuō)明:按下I0.0后,T33開(kāi)始計(jì)時(shí),1s后定時(shí)時(shí)間到,觸點(diǎn)動(dòng)作,T33常開(kāi)觸點(diǎn)閉合,Q0.0接通,T34開(kāi)始計(jì)時(shí);到了4s后,T34的觸點(diǎn)動(dòng)作,T34常閉觸點(diǎn)斷開(kāi),T33斷電復(fù)位,Q0.0斷開(kāi),T34斷電復(fù)位;T34的常閉觸點(diǎn)重新閉合,開(kāi)始循環(huán)計(jì)時(shí)。這樣,T33就輸出4s的高電平,1s的低電平,周期為5s的連續(xù)脈沖。若要改變占空比或脈沖周期,只要將T33和T34的設(shè)定值改變即可。圖4-18脈沖發(fā)生器的編程及其時(shí)序圖第三節(jié)定時(shí)器指令第四節(jié)計(jì)數(shù)器指令計(jì)數(shù)器用來(lái)計(jì)算輸入脈沖的數(shù)量。在S7-200PLC中,普通計(jì)數(shù)器有三種類(lèi)型:遞增計(jì)數(shù)器(CTU)、遞減計(jì)數(shù)器(CTD)和增減計(jì)數(shù)器(CTUD),共計(jì)256個(gè)??筛鶕?jù)實(shí)際編程需要,對(duì)某個(gè)計(jì)數(shù)器的類(lèi)型進(jìn)行定義,編號(hào)為C0~C255。每個(gè)計(jì)數(shù)器有一個(gè)16位的當(dāng)前值寄存器和狀態(tài)位,最大計(jì)數(shù)值為32767。1.計(jì)數(shù)器指令概述第四節(jié)計(jì)數(shù)器指令遞增計(jì)數(shù)器(CTU)指令形式如表4-7所示。2.遞增計(jì)數(shù)器指令表4-7遞增計(jì)數(shù)器指令形式指令使用說(shuō)明如下:1)CTU在首次掃描時(shí),其狀態(tài)位初始狀態(tài)為OFF,當(dāng)前值為0。2)當(dāng)計(jì)數(shù)輸入端(CU)有上升沿輸入時(shí),計(jì)數(shù)器當(dāng)前值加1。3)當(dāng)復(fù)位輸入端(R)接通時(shí),計(jì)數(shù)器復(fù)位(當(dāng)前值清0,輸出標(biāo)志位清0)。4)最大設(shè)定值(PV)為32767。5)在當(dāng)前值大于等于設(shè)定值PV時(shí),計(jì)數(shù)器狀態(tài)位被置位為1;當(dāng)前值大于32767時(shí),停止計(jì)數(shù)。6)CTU可以使用C0~C255中任一個(gè)線圈來(lái)編號(hào)。某個(gè)編號(hào)一旦被使用,該編號(hào)不能再被定義,即每個(gè)計(jì)數(shù)器的線圈編號(hào)只能使用一次(其輸出標(biāo)志位可多次使用)。第四節(jié)計(jì)數(shù)器指令遞增計(jì)數(shù)器的使用如圖4-19所示。說(shuō)明:SM0.5是周期為1s,占空比為1:2的方波脈沖發(fā)生器。這個(gè)程序的功能是每隔1s,CU輸入端出現(xiàn)一個(gè)上升沿,C0計(jì)數(shù)一次,計(jì)數(shù)器當(dāng)前值加1。當(dāng)計(jì)數(shù)器C0的當(dāng)前值計(jì)數(shù)達(dá)到PV值(5)時(shí),計(jì)數(shù)器動(dòng)作,其狀態(tài)位置1,常開(kāi)觸點(diǎn)閉合,常閉觸點(diǎn)斷開(kāi)??梢杂蒊0.7對(duì)其進(jìn)行復(fù)位,當(dāng)前值清0,狀態(tài)位復(fù)位。2.遞增計(jì)數(shù)器指令圖4-19遞增計(jì)數(shù)器的使用第四節(jié)計(jì)數(shù)器指令3.遞減計(jì)數(shù)器指令遞減計(jì)數(shù)器(CTD)指令形式如表4-8所示。表4-8遞減計(jì)數(shù)器指令形式指令使用說(shuō)明如下:1)當(dāng)計(jì)數(shù)輸入端(CD)有上升沿輸入時(shí),計(jì)數(shù)器當(dāng)前值減1。2)當(dāng)裝載輸入端(LD)接通時(shí),計(jì)數(shù)器輸出標(biāo)志位清0,并把設(shè)定值(PV)裝入當(dāng)前計(jì)數(shù)寄存器。3)最大設(shè)定值(PV)為32767。4)當(dāng)前計(jì)數(shù)值為0時(shí),計(jì)數(shù)器輸出標(biāo)志位被置為1。5)遞減計(jì)數(shù)器(CTD)中無(wú)R端,但也可以使用單獨(dú)的復(fù)位指令(R)對(duì)計(jì)數(shù)器進(jìn)行復(fù)位(當(dāng)前計(jì)數(shù)值清0,計(jì)數(shù)器輸出標(biāo)志位清0)。6)LD端無(wú)論何時(shí)有效,計(jì)數(shù)器均執(zhí)行將設(shè)定值裝載入當(dāng)前值寄存器,且輸出標(biāo)志位(狀態(tài)位)為OFF。7)首次掃描的情況比較復(fù)雜,與計(jì)數(shù)器當(dāng)前值的初始值和CD端的接通狀況有關(guān)。第四節(jié)計(jì)數(shù)器指令遞減計(jì)數(shù)器的使用如圖4-20所示。圖4-20遞減計(jì)數(shù)器的使用3.遞減計(jì)數(shù)器指令第四節(jié)計(jì)數(shù)器指令4.增減計(jì)數(shù)器指令增減計(jì)數(shù)器(CTUD)指令形式如表4-9所示。表4-9增減計(jì)數(shù)器指令形式指令使用說(shuō)明如下:1)首次掃描時(shí),其狀態(tài)位為OFF,當(dāng)前值為0。2)當(dāng)計(jì)數(shù)輸入端(CU)有上升沿輸入時(shí),計(jì)數(shù)器當(dāng)前計(jì)數(shù)值加1。3)當(dāng)計(jì)數(shù)輸入端(CD)有上升沿輸入時(shí),計(jì)數(shù)器當(dāng)前計(jì)數(shù)值減1。4)當(dāng)復(fù)位輸入端(R)接通時(shí),計(jì)數(shù)器復(fù)位(當(dāng)前計(jì)數(shù)值清0,輸出標(biāo)志位清0)。5)若當(dāng)前計(jì)數(shù)值大于等于設(shè)定值PV,計(jì)數(shù)器輸出標(biāo)志位被置為1。6)若當(dāng)前計(jì)數(shù)值大于等于32767或小于等于-32768,計(jì)數(shù)器停止計(jì)數(shù)。第四節(jié)計(jì)數(shù)器指令增減計(jì)數(shù)器的使用如圖4-21所示。圖4-21增減計(jì)數(shù)器的使用4.增減計(jì)數(shù)器指令例4.12利用計(jì)數(shù)器實(shí)現(xiàn)單按鈕控制信號(hào)燈通斷通過(guò)計(jì)數(shù)器,利用一個(gè)按鈕來(lái)控制指示燈的通斷,第一次按下指示燈點(diǎn)亮,第二次指示燈熄。第一次按下按鈕SB,輸入信號(hào)IO.O有效即IO.O為ON,MO.O導(dǎo)通一個(gè)掃描周期,CO計(jì)數(shù)器計(jì)數(shù)加“1”,計(jì)數(shù)器的當(dāng)前值為“1”,其當(dāng)前值等于預(yù)設(shè)值,計(jì)數(shù)器CO的工作狀態(tài)位為ON,控制輸出信號(hào)QO.O為ON,指示燈HL點(diǎn)亮;第二次按下按鈕SB,輸入信號(hào)IO.O再次有效即IO.O為ON,使M0.1導(dǎo)通一個(gè)掃潛周期,將計(jì)數(shù)器復(fù)位,計(jì)數(shù)器CO的工作狀態(tài)位為OFF,輸出信號(hào)QO.O復(fù)位,指示燈熄滅。圖4-22用計(jì)數(shù)器實(shí)現(xiàn)單按鈕控制信號(hào)燈的梯形圖第四節(jié)計(jì)數(shù)器指令例4.13定時(shí)器/計(jì)數(shù)器擴(kuò)展應(yīng)用1.定時(shí)時(shí)間的擴(kuò)展(1)兩個(gè)定時(shí)器的組合擴(kuò)展定時(shí)時(shí)間如圖4-23所示。圖4-23兩個(gè)定時(shí)器的組合擴(kuò)展定時(shí)時(shí)間第四節(jié)計(jì)數(shù)器指令例4.13定時(shí)器/計(jì)數(shù)器擴(kuò)展應(yīng)用(2)實(shí)現(xiàn)定時(shí)總時(shí)間T=T1+T2=5s+10s=15s。圖4-24中,I0.0導(dǎo)通后要經(jīng)過(guò)15s,Q0.0才有輸出。可以再串入n個(gè)定時(shí)器,實(shí)現(xiàn)T=T1+T2+T3+T4+…+Tn。(3)定時(shí)器與計(jì)數(shù)器的組合擴(kuò)展定時(shí)時(shí)間如圖4-24所示。實(shí)現(xiàn)定時(shí)總時(shí)間T=Ti×N。圖4-24中,每隔5s,C5將獲得一個(gè)計(jì)數(shù)脈沖,當(dāng)C5計(jì)滿1000個(gè)脈沖(即當(dāng)I0.0導(dǎo)通5000s)后,Q0.0才有輸出。圖4-24定時(shí)器與計(jì)數(shù)器的組合擴(kuò)展定時(shí)時(shí)間第四節(jié)計(jì)數(shù)器指令2.計(jì)數(shù)次數(shù)的擴(kuò)展圖4-25計(jì)數(shù)范圍的擴(kuò)展第四節(jié)計(jì)數(shù)器指令在S7-200SMARTPLC中,單個(gè)計(jì)數(shù)器的計(jì)數(shù)寄存器是16位的,最大計(jì)數(shù)范圍是32767,若要求的計(jì)數(shù)值超過(guò)32767,可用計(jì)數(shù)器組合的方法來(lái)增加計(jì)算范圍.計(jì)數(shù)范圍的擴(kuò)展如圖4-25所示,其中SM0.5為C5提供周期為1s的脈沖。計(jì)數(shù)器C5計(jì)數(shù)5次后,狀態(tài)位C5閉合,M0.0閉合,一方面M0.0使C5復(fù)位,使C5重新計(jì)數(shù);另一方面給C6提供計(jì)數(shù)脈沖,使C6當(dāng)前值加1。若C6計(jì)數(shù)20次,則Q0.0有輸出。整個(gè)程序的功能是,當(dāng)I0.0導(dǎo)通后計(jì)數(shù)器要計(jì)100個(gè)脈沖,Q0.0才導(dǎo)通。該程序也可以通過(guò)手動(dòng)按鈕輸入I0.1提供計(jì)數(shù)脈沖。第五節(jié)基本指令的應(yīng)用實(shí)例1.明確系統(tǒng)控制要求當(dāng)電機(jī)出現(xiàn)過(guò)載故障后,報(bào)警鈴HA通電發(fā)生,報(bào)警燈HL點(diǎn)亮,5s后報(bào)警鈴失電停止,報(bào)警燈熄滅。2.確定輸入輸出設(shè)備,并為其分配合適的I/O端口,如表4-10所示。1.過(guò)載報(bào)警控制線路與梯形圖表4-10過(guò)載報(bào)警控制的PLCI/O地址分配第五節(jié)基本指令的應(yīng)用實(shí)例根據(jù)表4-10和控制要求,設(shè)計(jì)PLC的硬件原理圖,如圖4-26所示。3.繪制過(guò)載報(bào)警控制硬件原理圖圖4-26過(guò)載報(bào)警控制PLC硬件原理圖第五節(jié)基本指令的應(yīng)用實(shí)例梯形圖說(shuō)明如下:(1)啟動(dòng)控制按下啟動(dòng)按鈕SB1,10.1常開(kāi)觸點(diǎn)閉合,置位指令執(zhí)行,QO.1線圈被置位,且QO.1線圈得電,QO.1端子內(nèi)硬觸點(diǎn)閉合,接觸器KM線圈得電,KM主觸點(diǎn)閉合,電動(dòng)機(jī)得電運(yùn)轉(zhuǎn)。(2)停止控制按下停止按鈕SB2,10.2常開(kāi)觸點(diǎn)閉合,復(fù)位指令執(zhí)行,QO.1線圈被復(fù)位(置O)即QO.1線圈失電,QO.1端子內(nèi)硬觸點(diǎn)斷開(kāi),接觸器KM線圈失電,KM主觸點(diǎn)斷開(kāi)。電動(dòng)機(jī)失電停轉(zhuǎn)。(3)過(guò)熱保護(hù)及報(bào)警控制在正常工作時(shí),F(xiàn)R過(guò)熱保護(hù)觸點(diǎn)閉合,當(dāng)電動(dòng)機(jī)過(guò)載運(yùn)行時(shí),熱繼電器FR發(fā)熱元件動(dòng)作,過(guò)熱保護(hù)觸點(diǎn)斷開(kāi),采用上升沿和下降沿指令,分別驅(qū)動(dòng)M0.0和M0.1接通一個(gè)掃描周期,對(duì)Q0.0和Q0.2置“1”,開(kāi)始報(bào)警。10s后,定時(shí)器T50置1,報(bào)警停止。4.編寫(xiě)PLC控制程序圖4-27過(guò)載報(bào)警控制梯形圖第五節(jié)基本指令的應(yīng)用實(shí)例1.明確系統(tǒng)控制要求系統(tǒng)要求用兩個(gè)按鈕來(lái)控制A.B.C三組噴頭工作(通過(guò)控制三組噴頭的泵電動(dòng)機(jī)乏實(shí)現(xiàn)),三組噴頭排列如圖4-28所示。系統(tǒng)控制要求具體如下:當(dāng)按下啟動(dòng)按鈕后,A組噴頭先噴5s后停止,然后B、C組噴頭同時(shí)噴s后,B組噴頭停止,C組噴頭繼續(xù)噴SS再停止;而后A、B組噴頭噴7s,C組噴頭在這7s的前2s內(nèi)停止,后5s內(nèi)噴水;接著A、B、C三組噴頭同時(shí)停止3s,以后重復(fù)前述過(guò)程。按下停止按鈕后,三組噴頭同時(shí)停止噴水。圖4-29所示為A、B.C三組噴頭工作時(shí)序圖。5.噴泉的PLC控制線路與梯形圖圖4-28A、B、C三組噴泉排列圖圖4-29A、B、C三組噴泉工作時(shí)序第五節(jié)基本指令的應(yīng)用實(shí)例2.確定輸入/輸出設(shè)備,并為其分配合適的l/0端子。噴泉控制采用的輸入/輸出設(shè)備和對(duì)應(yīng)的PLC端子見(jiàn)表4-115.噴泉的PLC控制線路與梯形圖表4-11噴泉控制的PLCI/O地址分配第五節(jié)基本指令的應(yīng)用實(shí)例3.繪制噴泉控制線路圖,如圖4-30所示。5.噴泉的PLC控制線路與梯形圖圖4-30噴泉控制PLC原理圖第五節(jié)基本指令的應(yīng)用實(shí)例4.編寫(xiě)PLC控制程序肩動(dòng)編程軟件,編寫(xiě)滿足控制要求的梯形圖程序,編寫(xiě)完成的梯形圖如圖4-31所示。5.噴泉的PLC控制線路與梯形圖圖4-31噴泉控制程序圖第五節(jié)基本指令的應(yīng)用實(shí)例5.噴泉的PLC控制線路與梯形圖梯形圖說(shuō)明如下:1.啟動(dòng)控制按下啟動(dòng)按鈕SB1,M0.0得電自鎖,網(wǎng)絡(luò)2中定時(shí)器T50開(kāi)始定時(shí)5s,網(wǎng)絡(luò)8中Q0.0線圈得電,驅(qū)動(dòng)A組噴頭工作;5s后,定時(shí)器T50動(dòng)作,網(wǎng)絡(luò)3中定時(shí)器T51開(kāi)始定時(shí)5s,網(wǎng)絡(luò)9中Q0.1線圈得電,網(wǎng)絡(luò)10中Q0.2線圈得電,B組噴頭和C組噴頭開(kāi)始工作,同時(shí)網(wǎng)絡(luò)8中線圈
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度高性能混凝土材料承包協(xié)議3篇
- 2024版物流運(yùn)輸購(gòu)銷(xiāo)合同范本
- 2025年新員工試用期間勞動(dòng)合同范本3篇
- 主體墻面刷漆施工專(zhuān)項(xiàng)合同版B版
- 2025年度貨運(yùn)司機(jī)安全責(zé)任合同3篇
- 二零二五年度二手商品攤位租賃與交易平臺(tái)合作協(xié)議3篇
- 二零二五年餐廳員工加班及休息時(shí)間合同范本3篇
- 2024聘用培訓(xùn)講師合作協(xié)議書(shū)包含師資評(píng)估體系3篇
- 2024茶葉行業(yè)市場(chǎng)開(kāi)拓與推廣合同
- 2024的證券居間合同
- 《國(guó)有控股上市公司高管薪酬的管控研究》
- 餐飲業(yè)環(huán)境保護(hù)管理方案
- 人教版【初中數(shù)學(xué)】知識(shí)點(diǎn)總結(jié)-全面+九年級(jí)上冊(cè)數(shù)學(xué)全冊(cè)教案
- 食品安全分享
- 礦山機(jī)械設(shè)備安全管理制度
- 計(jì)算機(jī)等級(jí)考試二級(jí)WPS Office高級(jí)應(yīng)用與設(shè)計(jì)試題及答案指導(dǎo)(2025年)
- 造價(jià)框架協(xié)議合同范例
- 糖尿病肢端壞疽
- 心衰患者的個(gè)案護(hù)理
- 醫(yī)護(hù)人員禮儀培訓(xùn)
- 無(wú)人機(jī)飛行安全協(xié)議書(shū)
評(píng)論
0/150
提交評(píng)論