版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第三章第三章S7-200PLCS7-200PLC基本指令基本指令 關(guān)系運(yùn)算是通過(guò)比較指令來(lái)實(shí)現(xiàn)的,比較指令為上、關(guān)系運(yùn)算是通過(guò)比較指令來(lái)實(shí)現(xiàn)的,比較指令為上、下限控制提供了方便,比較指令實(shí)際上是一個(gè)比較觸點(diǎn),下限控制提供了方便,比較指令實(shí)際上是一個(gè)比較觸點(diǎn),用于兩個(gè)相同數(shù)據(jù)類(lèi)型的有符號(hào)數(shù)或無(wú)符號(hào)數(shù)用于兩個(gè)相同數(shù)據(jù)類(lèi)型的有符號(hào)數(shù)或無(wú)符號(hào)數(shù)IN1和和IN2的的比較判斷操作。比較判斷操作。 比較運(yùn)算符有:等于()、大于等于(比較運(yùn)算符有:等于()、大于等于()、?。?、小于等于(于等于()、小于()、小于()、不等于()、不等于()。)。 在梯形圖中,比較指令是以動(dòng)合觸點(diǎn)的形式編程的,在在梯形圖中,比
2、較指令是以動(dòng)合觸點(diǎn)的形式編程的,在動(dòng)合觸點(diǎn)的中間注明比較參數(shù)和比較運(yùn)算符。當(dāng)比較的結(jié)果動(dòng)合觸點(diǎn)的中間注明比較參數(shù)和比較運(yùn)算符。當(dāng)比較的結(jié)果為真時(shí),該動(dòng)合觸點(diǎn)閉合。在語(yǔ)句表中,比較指令與基本邏為真時(shí),該動(dòng)合觸點(diǎn)閉合。在語(yǔ)句表中,比較指令與基本邏輯指令輯指令LD,A和和O進(jìn)行組合后編程;進(jìn)行組合后編程; 比較指令的類(lèi)型有:字節(jié)(比較指令的類(lèi)型有:字節(jié)(BYTE)比較、整數(shù))比較、整數(shù)(INT)比較、雙字整數(shù)()比較、雙字整數(shù)(DINT)比較和實(shí)數(shù)()比較和實(shí)數(shù)(REAL)比較。操作數(shù)比較。操作數(shù)IN1和和IN2的尋址范圍如下表所示。的尋址范圍如下表所示。操作數(shù)操作數(shù)類(lèi)類(lèi) 型型尋址范圍尋址范圍IN1
3、IN2BYTEVB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD和和常數(shù)常數(shù)INTVW,IW,QW,MW,SW,SMW,LW,AIW,T,C,AC,*VD,*AC,*LD和常數(shù)和常數(shù)DINTVD,ID,QD,MD,SD,SMD,LD,HC,AC,*VD,*AC,*LD和常數(shù)和常數(shù)REALVD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD和和常數(shù)常數(shù)例例1:數(shù)據(jù)比較指令應(yīng)用舉例數(shù)據(jù)比較指令應(yīng)用舉例 某軋鋼廠的成品庫(kù)可存放鋼卷某軋鋼廠的成品庫(kù)可存放鋼卷1000個(gè),因?yàn)椴粩嘤袖搨€(gè),因?yàn)椴粩嘤袖摼磉M(jìn)庫(kù)、出庫(kù),需要對(duì)庫(kù)存的鋼卷數(shù)進(jìn)行統(tǒng)計(jì)。當(dāng)庫(kù)存數(shù)卷進(jìn)庫(kù)、出庫(kù),
4、需要對(duì)庫(kù)存的鋼卷數(shù)進(jìn)行統(tǒng)計(jì)。當(dāng)庫(kù)存數(shù)低于下限低于下限100時(shí),指示燈時(shí),指示燈HL1亮;當(dāng)庫(kù)存數(shù)大于亮;當(dāng)庫(kù)存數(shù)大于900時(shí),指時(shí),指示燈示燈HL2亮;當(dāng)達(dá)到庫(kù)存上限亮;當(dāng)達(dá)到庫(kù)存上限1000時(shí),報(bào)警器時(shí),報(bào)警器HA響,停止響,停止進(jìn)庫(kù)。進(jìn)庫(kù)。 分析:需要檢測(cè)鋼卷的進(jìn)庫(kù)、出庫(kù)情況,可用增減計(jì)數(shù)分析:需要檢測(cè)鋼卷的進(jìn)庫(kù)、出庫(kù)情況,可用增減計(jì)數(shù)器進(jìn)行統(tǒng)計(jì)。器進(jìn)行統(tǒng)計(jì)。I1.0作為進(jìn)庫(kù)檢測(cè),作為進(jìn)庫(kù)檢測(cè),I1.1作為出庫(kù)檢測(cè),作為出庫(kù)檢測(cè),I1.2作作為復(fù)位信號(hào),設(shè)定值為為復(fù)位信號(hào),設(shè)定值為1000。用。用Q0.0控制指示燈控制指示燈HL1,Q0.1控制指示燈控制指示燈HL2,Q0.2控制報(bào)警器控制
5、報(bào)警器HA。 LD I0.0LD I0.1LD I0.2CTUD C1, 1000LDW= C1, 900= Q0.1LD C1= Q0.2 運(yùn)算指令包括運(yùn)算指令包括數(shù)學(xué)運(yùn)算指令數(shù)學(xué)運(yùn)算指令和和邏輯運(yùn)算指令邏輯運(yùn)算指令。 數(shù)學(xué)運(yùn)算包括加法、減法、乘法、除法及一些常用的數(shù)學(xué)運(yùn)算包括加法、減法、乘法、除法及一些常用的數(shù)學(xué)函數(shù);在算術(shù)運(yùn)算中,數(shù)據(jù)類(lèi)型為整型數(shù)學(xué)函數(shù);在算術(shù)運(yùn)算中,數(shù)據(jù)類(lèi)型為整型INT,雙整型,雙整型DINT和實(shí)數(shù)和實(shí)數(shù)REAL。 邏輯運(yùn)算包括邏輯與、邏輯或、邏輯非、邏輯異或,邏輯運(yùn)算包括邏輯與、邏輯或、邏輯非、邏輯異或,以及數(shù)據(jù)比較,數(shù)據(jù)類(lèi)型為字節(jié)型以及數(shù)據(jù)比較,數(shù)據(jù)類(lèi)型為字節(jié)型BY
6、TE,字型,字型WORD,雙字型雙字型DWORD。一一 數(shù)學(xué)運(yùn)算指令數(shù)學(xué)運(yùn)算指令+I IN1,OUT+D IN1,OUT+R IN1,OUTADD-IENIN1OUTENOIN2ADD-DIENIN1OUTENOIN2ADD-RENIN1OUTENOIN2-I IN2,OUT-D IN2,OUT-R IN2,OUTSUB-IENIN1OUTENOIN2SUB-DIENIN1OUTENOIN2SUB-RENIN1OUTENOIN22.減法指令對(duì)兩個(gè)有符號(hào)數(shù)進(jìn)行相減運(yùn)算對(duì)兩個(gè)有符號(hào)數(shù)進(jìn)行相減運(yùn)算 1.加法指令對(duì)兩個(gè)有符號(hào)數(shù)進(jìn)行相加運(yùn)算對(duì)兩個(gè)有符號(hào)數(shù)進(jìn)行相加運(yùn)算在語(yǔ)句表在語(yǔ)句表STLSTL中,中,指
7、令格式為:指令格式為:+I IN1+I IN1,OUTOUT。這。這里里IN2IN2與與OUTOUT是同一是同一個(gè)存儲(chǔ)單元。個(gè)存儲(chǔ)單元。 在在STLSTL中,執(zhí)行結(jié)果:中,執(zhí)行結(jié)果:OUT-IN2=OUTOUT-IN2=OUT,這里,這里IN1IN1與與OUTOUT是同一個(gè)存是同一個(gè)存儲(chǔ)單元。儲(chǔ)單元。3.乘法指令對(duì)兩個(gè)有符號(hào)數(shù)進(jìn)行相乘運(yùn)算對(duì)兩個(gè)有符號(hào)數(shù)進(jìn)行相乘運(yùn)算*I IN1,OUT*D IN1,OUT*R IN1,OUTMUL-IENIN1OUTENOIN2MUL-DIENIN1OUTENOIN2MUL-RENIN1OUTENOIN2MUL IN1,OUTMULENIN1OUTENOIN24
8、.除法指令對(duì)兩個(gè)有符號(hào)數(shù)進(jìn)行相除運(yùn)算對(duì)兩個(gè)有符號(hào)數(shù)進(jìn)行相除運(yùn)算/I IN2,OUT/D IN2,OUT/R IN2,OUTDIV-IENIN1OUTENOIN2DIV-DIENIN1OUTENOIN2DIV-RENIN1OUTENOIN2DIV IN2,OUTDIVENIN1OUTENOIN2 完全除法指令,把輸入端的兩個(gè)完全除法指令,把輸入端的兩個(gè)16位整數(shù)相除,產(chǎn)生一個(gè)位整數(shù)相除,產(chǎn)生一個(gè)32位結(jié)果,并送到輸出端(位結(jié)果,并送到輸出端(OUT)指定的存儲(chǔ)單元中去。其中)指定的存儲(chǔ)單元中去。其中高高16位是余數(shù),低位是余數(shù),低16位是商。位是商。整數(shù)加法、減法、乘法、除法指令操作數(shù)整數(shù)加法、
9、減法、乘法、除法指令操作數(shù)雙整數(shù)加法、減法、乘法、除法指令操作數(shù)雙整數(shù)加法、減法、乘法、除法指令操作數(shù)整數(shù)完全乘法、除法指令操作數(shù)整數(shù)完全乘法、除法指令操作數(shù)實(shí)數(shù)加法、減法、乘法、除法指令操作數(shù)實(shí)數(shù)加法、減法、乘法、除法指令操作數(shù)例例2:一個(gè)實(shí)數(shù)運(yùn)算綜合應(yīng)用的示例如下圖所示。:一個(gè)實(shí)數(shù)運(yùn)算綜合應(yīng)用的示例如下圖所示。LD I0.0LD I0.0+R AC1, AC0+R AC1, AC0* *R AC1, VD100R AC1, VD100MOVR VD100, VD200MOVR VD100, VD200/R VD10, VD200/R VD10, VD200例例3 3:用:用PLCPLC外部
10、模擬電位器調(diào)節(jié)定時(shí)器外部模擬電位器調(diào)節(jié)定時(shí)器T37T37的設(shè)定值,使的設(shè)定值,使其設(shè)置時(shí)間范圍為其設(shè)置時(shí)間范圍為520s520s。 說(shuō)明:說(shuō)明:CPU221CPU221和和CPU222CPU222有一個(gè)模擬電位器,其他有一個(gè)模擬電位器,其他CPUCPU有兩有兩個(gè)模擬電位器。個(gè)模擬電位器。CPUCPU將電位器的位置轉(zhuǎn)換為將電位器的位置轉(zhuǎn)換為02550255的數(shù)字的數(shù)字值,然后存入兩個(gè)特殊存儲(chǔ)器字節(jié)值,然后存入兩個(gè)特殊存儲(chǔ)器字節(jié)SMB28SMB28和和SMB29SMB29中,中,分別對(duì)應(yīng)電位器分別對(duì)應(yīng)電位器0 0和電位器和電位器1 1的值??梢杂眯÷萁z刀來(lái)調(diào)整的值??梢杂眯÷萁z刀來(lái)調(diào)整電位器的位置
11、來(lái)改變它的值。電位器的位置來(lái)改變它的值。)1s. 0( 50255/N15050255/N)50200(要求:在輸入信號(hào)要求:在輸入信號(hào)I0.4I0.4的上升沿,用電位器的上升沿,用電位器0 0來(lái)設(shè)置定時(shí)來(lái)設(shè)置定時(shí)器器T37T37的設(shè)定值,設(shè)定的時(shí)間范圍為的設(shè)定值,設(shè)定的時(shí)間范圍為520s520s,即從電位器,即從電位器讀出的數(shù)字讀出的數(shù)字02550255對(duì)應(yīng)于對(duì)應(yīng)于520s520s。分析:設(shè)讀出的數(shù)字為分析:設(shè)讀出的數(shù)字為N N,100ms100ms定時(shí)器的設(shè)定值(以定時(shí)器的設(shè)定值(以0.1s0.1s為單位)為:為單位)為: 為保證運(yùn)算的精度,應(yīng)先為保證運(yùn)算的精度,應(yīng)先乘后除。乘后除。N的最
12、大值為的最大值為255,使,使用完全乘法指令用完全乘法指令MUL。乘法運(yùn)。乘法運(yùn)算的結(jié)果可能大于一個(gè)字能表算的結(jié)果可能大于一個(gè)字能表示的最大正數(shù)示的最大正數(shù)32767,所以要,所以要使用雙字除法指令使用雙字除法指令“/D”,運(yùn),運(yùn)算結(jié)果為雙字,因?yàn)椴粫?huì)超過(guò)算結(jié)果為雙字,因?yàn)椴粫?huì)超過(guò)一個(gè)字的長(zhǎng)度,只使用了商的一個(gè)字的長(zhǎng)度,只使用了商的低位字。低位字。 5數(shù)學(xué)函數(shù)指令1)平方根函數(shù)(SQRT) SQRT指令的功能是將一個(gè)雙字長(zhǎng)(指令的功能是將一個(gè)雙字長(zhǎng)(32位)的實(shí)數(shù)位)的實(shí)數(shù)IN開(kāi)開(kāi)平方,得到平方,得到32位的結(jié)果位的結(jié)果OUT。操作數(shù)操作數(shù)類(lèi)型類(lèi)型尋址范圍尋址范圍INREALVD, ID, Q
13、D, MD, SD, SMD, LD, AC, *VD, *AC, *LD和常數(shù)和常數(shù)OUTREALVD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, *LD2)自然對(duì)數(shù)函數(shù)(LN) LN指令的功能是將一個(gè)雙字長(zhǎng)的指令的功能是將一個(gè)雙字長(zhǎng)的32位實(shí)數(shù)位實(shí)數(shù)IN取自然取自然對(duì)數(shù),得到對(duì)數(shù),得到32位的實(shí)數(shù)結(jié)果位的實(shí)數(shù)結(jié)果OUT。 欲從自然對(duì)數(shù)獲得以欲從自然對(duì)數(shù)獲得以10為底數(shù)的對(duì)數(shù),用自然對(duì)數(shù)除為底數(shù)的對(duì)數(shù),用自然對(duì)數(shù)除以以2.302585(約等于(約等于10的自然對(duì)數(shù))。的自然對(duì)數(shù))。操作數(shù)操作數(shù)類(lèi)型類(lèi)型尋址范圍尋址范圍INREALVD, ID, QD, MD
14、, SD, SMD, LD, AC, *VD, *AC, *LD和常數(shù)和常數(shù)OUTREALVD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, *LDLD I0.0LN VD0,AC0LN 10.0,VD100/R VD100,AC0例例4 4:求以求以10為底的為底的60(存放在(存放在VD0)的常用對(duì)數(shù),結(jié))的常用對(duì)數(shù),結(jié)果存放到果存放到AC0。運(yùn)算的梯形圖及語(yǔ)句表如下圖所示。運(yùn)算的梯形圖及語(yǔ)句表如下圖所示。 操作數(shù)操作數(shù)類(lèi)型類(lèi)型尋址范圍尋址范圍INREALVD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, *LD和常數(shù)和常
15、數(shù)OUTREALVD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, *LD3)指數(shù)函數(shù)(EXP) EXP指令的功能是將一個(gè)雙字長(zhǎng)(指令的功能是將一個(gè)雙字長(zhǎng)(32位)的實(shí)數(shù)位)的實(shí)數(shù)IN取取以以e為底的指數(shù),得到為底的指數(shù),得到32位的實(shí)數(shù)結(jié)果位的實(shí)數(shù)結(jié)果OUT。 當(dāng)求解以任意常數(shù)為底的指數(shù)時(shí),可以用指數(shù)指令和當(dāng)求解以任意常數(shù)為底的指數(shù)時(shí),可以用指數(shù)指令和對(duì)數(shù)指令相配合來(lái)完成。例如:求對(duì)數(shù)指令相配合來(lái)完成。例如:求17的的5次方,次方,175=EXP(5*LN(17)=EXP(LN17)5。操作數(shù)操作數(shù)類(lèi)型類(lèi)型尋址范圍尋址范圍INREALVD, ID, QD,
16、MD, SD, SMD, LD, AC, *VD, *AC, *LD和常數(shù)和常數(shù)OUTREALVD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, *LD4)正弦函數(shù)(SIN) SIN指令的功能是求指令的功能是求1個(gè)雙字長(zhǎng)(個(gè)雙字長(zhǎng)(32位)的實(shí)數(shù)弧度值位)的實(shí)數(shù)弧度值IN的正弦值,得到的正弦值,得到32位的實(shí)數(shù)結(jié)果位的實(shí)數(shù)結(jié)果OUT。 如果如果IN是以角度值表示的實(shí)數(shù),要先將角度值轉(zhuǎn)化為是以角度值表示的實(shí)數(shù),要先將角度值轉(zhuǎn)化為弧度值。方法:用實(shí)數(shù)乘法指令弧度值。方法:用實(shí)數(shù)乘法指令R,用角度值乘以,用角度值乘以/180即可。即可。例例5 5:求求SIN150的
17、值,梯形圖及語(yǔ)句表如下圖所示。的值,梯形圖及語(yǔ)句表如下圖所示。LD I1.0MOVR 3.14159,AC0/R 180.0,AC0R 150.0,AC0SIN AC0,AC1操作數(shù)操作數(shù)類(lèi)型類(lèi)型尋址范圍尋址范圍INREALVD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, *LD和常數(shù)和常數(shù)OUTREALVD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, *LD5)余弦函數(shù)(COS) COS指令的功能是求指令的功能是求1個(gè)雙字長(zhǎng)(個(gè)雙字長(zhǎng)(32位)的實(shí)數(shù)弧度位)的實(shí)數(shù)弧度值值IN的余弦值,得到的余弦值,得到32位的實(shí)數(shù)結(jié)果位
18、的實(shí)數(shù)結(jié)果OUT。 如果如果IN是以角度值表示的實(shí)數(shù),要先將角度值轉(zhuǎn)化為是以角度值表示的實(shí)數(shù),要先將角度值轉(zhuǎn)化為弧度值。方法:用實(shí)數(shù)乘法指令弧度值。方法:用實(shí)數(shù)乘法指令R,用角度值乘以,用角度值乘以/180即可。即可。操作數(shù)操作數(shù)類(lèi)型類(lèi)型尋址范圍尋址范圍INREALVD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, *LD和常數(shù)和常數(shù)OUTREALVD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, *LD 如果如果IN是以角度值表示的實(shí)數(shù),要先將角度值轉(zhuǎn)化為是以角度值表示的實(shí)數(shù),要先將角度值轉(zhuǎn)化為弧度值。方法:用實(shí)數(shù)乘法指令弧
19、度值。方法:用實(shí)數(shù)乘法指令R,用角度值乘以,用角度值乘以/180即可。即可。6)正切函數(shù)(TAN) TAN指令的功能是求指令的功能是求1個(gè)雙字長(zhǎng)個(gè)雙字長(zhǎng)(32位位)的實(shí)數(shù)弧度值的實(shí)數(shù)弧度值IN的正切值,得到的正切值,得到32位的實(shí)數(shù)結(jié)果位的實(shí)數(shù)結(jié)果OUT。6增減指令指令1)字節(jié)加)字節(jié)加1指令(指令(INCB)和字節(jié)減)和字節(jié)減1指令(指令(DECB)INCB OUT(OUT+1=OUT)DECB OUT(OUT-1=OUT)LD I0.0MOVB VB0, QB0INCB QB0說(shuō)明:說(shuō)明:2)字加)字加1指令(指令(INCW)和字減)和字減1指令(指令(DECW)INCW OUT(OUT+
20、1=OUT)DECW OUT(OUT-1=OUT)3)雙字加)雙字加1指令(指令(INCD)和雙字減)和雙字減1指令(指令(DECD)INCD OUT(OUT+1=OUT)DECD OUT(OUT-1=OUT)二二 邏輯運(yùn)算指令邏輯運(yùn)算指令1、邏輯、邏輯“與與”指令指令A(yù)NDB IN1,OUT字節(jié)字節(jié)“與與”ANDW IN1,OUT字字“與與”ANDD IN1,OUT雙字雙字“與與” 邏輯邏輯“與與”指令是對(duì)兩個(gè)輸入端(指令是對(duì)兩個(gè)輸入端(IN1、IN2)的數(shù)據(jù))的數(shù)據(jù)按位按位“與與”,結(jié)果存入,結(jié)果存入OUT單元。在單元。在STL中中IN2與與OUT為同為同一存儲(chǔ)單元。一存儲(chǔ)單元。 2、邏輯
21、、邏輯“或或”指令指令ORB IN1,OUT字節(jié)字節(jié)“或或”O(jiān)RW IN1,OUT字字“或或”O(jiān)RD IN1,OUT雙字雙字“或或” 邏輯邏輯“或或”指令是對(duì)兩個(gè)輸入端(指令是對(duì)兩個(gè)輸入端(IN1、IN2)的數(shù)據(jù))的數(shù)據(jù)按位按位“或或”,結(jié)果存入,結(jié)果存入OUT單元。在單元。在STL中中IN2與與OUT為同為同一存儲(chǔ)單元。一存儲(chǔ)單元。 3、邏輯、邏輯“異或異或”指令指令XORB IN1,OUT字節(jié)字節(jié)“異或異或”XORW IN1,OUT字字“異或異或”XORD IN1,OUT雙字雙字“異或異或” 邏輯邏輯“異或異或”指令是對(duì)兩個(gè)輸入端(指令是對(duì)兩個(gè)輸入端(IN1、IN2)的數(shù))的數(shù)據(jù)據(jù)按位按位
22、“異或異或”,結(jié)果存入,結(jié)果存入OUT單元。在單元。在STL中中IN2與與OUT為同一存儲(chǔ)單元。為同一存儲(chǔ)單元。 4、邏輯取反指令、邏輯取反指令I(lǐng)NVB OUT字節(jié)取反字節(jié)取反INVW OUT字取反字取反INVD OUT雙字取反雙字取反 邏輯邏輯“取反取反”指令是對(duì)兩個(gè)輸入端(指令是對(duì)兩個(gè)輸入端(IN1、IN2)的數(shù))的數(shù)據(jù)據(jù)按位按位“取反取反”,結(jié)果存入,結(jié)果存入OUT單元。在單元。在STL中中IN與與OUT為同一存儲(chǔ)單元。為同一存儲(chǔ)單元。 例例6:邏輯運(yùn)算指令應(yīng)用邏輯運(yùn)算指令應(yīng)用LD I0.0ANDW AC1,AC0ORW AC1,VW100XORW AC1,AC01100 1010 01
23、01 0011 1001 1101 0110 0001 AC1AC0執(zhí)行指令執(zhí)行指令A(yù)NDW AC1,AC0后后1000 1000 0100 0001 一一 數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令MOV-BENINOUTENOMOV-WENINOUTENOMOV-DWENINOUTENOMOV-RENINOUTENOMOVB IN,OUTMOVW IN,OUTMOVDW IN,OUTMOVR IN,OUT例:例:若若I0.1=1,則將,則將VW100的數(shù)據(jù)傳送到的數(shù)據(jù)傳送到AC0MOVW VW100,AC0I0.1MOV-WENINOUTENOVW100AC0VW1001046MSBLSB1046AC0MS
24、BLSBVD10數(shù)據(jù)塊傳送指令把從數(shù)據(jù)塊傳送指令把從輸入(輸入(ININ)指定地址)指定地址的的N N(=2550時(shí),為正向移位,即從最低位向最高位移位。時(shí),為正向移位,即從最低位向最高位移位。 N0,則在每個(gè),則在每個(gè)EN的前沿,將數(shù)據(jù)輸入的前沿,將數(shù)據(jù)輸入DATA的狀的狀態(tài)移入移位寄存器的最低位態(tài)移入移位寄存器的最低位S_BIT;如果;如果N0,則在每,則在每個(gè)個(gè)EN的前沿,將數(shù)據(jù)輸入的前沿,將數(shù)據(jù)輸入DATA的狀態(tài)移入移位寄存器的狀態(tài)移入移位寄存器的最高位,移位寄存器的其他位按照的最高位,移位寄存器的其他位按照N指定的方向(正指定的方向(正向或反向),依次串行移位。向或反向),依次串行移
25、位。4)移位寄存器的移出端與)移位寄存器的移出端與SM1.1連接。連接。例例8:SHRB指令應(yīng)用格式。指令應(yīng)用格式。例例9:分析下面程序功能。分析下面程序功能。7654321076543 210VW0MSBLSBVB0VB100000001000000000000000000000001例例10:分析下面程序功能。分析下面程序功能。例例11:彩燈控制。彩燈控制。LSBMSBQ0.0Q0.7 Q1.0Q1.77654321076543 210QW0QB0QB10000001100000000例例12:兩層簡(jiǎn)易貨梯控制。兩層簡(jiǎn)易貨梯控制。 限位開(kāi)關(guān)限位開(kāi)關(guān)SQ1限位開(kāi)關(guān)限位開(kāi)關(guān)SQ2卷?yè)P(yáng)機(jī)卷?yè)P(yáng)機(jī)M
26、SB1SB2SB3SB4SB5SB6分析:兩層電梯各有上、分析:兩層電梯各有上、下、??刂瓢粹o,控制卷下、??刂瓢粹o,控制卷?yè)P(yáng)機(jī)揚(yáng)機(jī)M M的正、反轉(zhuǎn)及停止。的正、反轉(zhuǎn)及停止。I/OI/O分配:分配:向上向上SB1SB1、SB4 SB4 :I0.0I0.0向下向下SB2SB2、SB5 SB5 :I0.1I0.1停止停止SB3SB3、SB6 SB6 :I0.2I0.2限位開(kāi)關(guān)限位開(kāi)關(guān) SQ1 SQ1 :I0.3I0.3限位開(kāi)關(guān)限位開(kāi)關(guān) SQ2 SQ2 :I0.4I0.4正轉(zhuǎn)接觸器正轉(zhuǎn)接觸器KM1KM1:Q0.0Q0.0反轉(zhuǎn)接觸器反轉(zhuǎn)接觸器KM2KM2:Q0.1Q0.1PLCPLC選型選型根據(jù)根據(jù)I
27、/OI/O點(diǎn)數(shù)點(diǎn)數(shù)PLCPLC接線接線 I0.0 I0.1 I0.2 I0.3 I0.4 Q0.0 Q0.1 1M 1L SB1SB4SB2SB5SB3SB6SQ1SQ224VKM1KM2220V編程編程問(wèn)題:如果貨梯上升至中間位置時(shí)斷電,來(lái)電問(wèn)題:如果貨梯上升至中間位置時(shí)斷電,來(lái)電后將會(huì)如何運(yùn)行?后將會(huì)如何運(yùn)行?方案方案1:使電梯保持停電前的運(yùn)行狀態(tài)繼續(xù)運(yùn)行。:使電梯保持停電前的運(yùn)行狀態(tài)繼續(xù)運(yùn)行。注意:此例中,使用注意:此例中,使用VB0VB0作為數(shù)據(jù)寄存器作為掉電數(shù)據(jù)保作為數(shù)據(jù)寄存器作為掉電數(shù)據(jù)保護(hù),必須先通過(guò)系統(tǒng)塊設(shè)置其為具有掉電保護(hù)功能。護(hù),必須先通過(guò)系統(tǒng)塊設(shè)置其為具有掉電保護(hù)功能。方
28、案方案2:使電梯復(fù)位到第一層。:使電梯復(fù)位到第一層。五、字節(jié)交換指令五、字節(jié)交換指令SWAP IN 交換字節(jié)指令交換字節(jié)指令SWAP,專(zhuān)用于對(duì),專(zhuān)用于對(duì)1個(gè)字長(zhǎng)的個(gè)字長(zhǎng)的字型字型數(shù)數(shù)據(jù)進(jìn)行處理,指令功能是將字型輸入數(shù)據(jù)據(jù)進(jìn)行處理,指令功能是將字型輸入數(shù)據(jù)IN的高位字節(jié)的高位字節(jié)與低位字節(jié)進(jìn)行交換,因此又可稱(chēng)為半字交換指令。與低位字節(jié)進(jìn)行交換,因此又可稱(chēng)為半字交換指令。 六、內(nèi)存填充指令六、內(nèi)存填充指令FILL IN,OUT,N 填充指令填充指令FILL用于處理用于處理字型字型數(shù)據(jù),指令功能是將數(shù)據(jù),指令功能是將字型字型輸入數(shù)據(jù)輸入數(shù)據(jù)IN填充到從填充到從OUT開(kāi)始的開(kāi)始的N個(gè)字存儲(chǔ)單元。個(gè)字存
29、儲(chǔ)單元。N為字節(jié)型數(shù)據(jù)(即為字節(jié)型數(shù)據(jù)(即N的范圍是的范圍是1至至255)。)。LD I2.1FILL +0 ,VW200 ,10一、一、 有條件結(jié)束(有條件結(jié)束(END)指令)指令 結(jié)束指令有兩條:有條件和無(wú)條件結(jié)束。指令在梯形結(jié)束指令有兩條:有條件和無(wú)條件結(jié)束。指令在梯形圖中以線圈形式編程。圖中以線圈形式編程。 條件結(jié)束指令:執(zhí)行條件成立時(shí),終止執(zhí)行用戶(hù)主程條件結(jié)束指令:執(zhí)行條件成立時(shí),終止執(zhí)行用戶(hù)主程序并返回主程序起點(diǎn)(第一條指令)。序并返回主程序起點(diǎn)(第一條指令)。 無(wú)條件結(jié)束指令:無(wú)條件終止用戶(hù)程序的執(zhí)行,返回?zé)o條件結(jié)束指令:無(wú)條件終止用戶(hù)程序的執(zhí)行,返回主程序的第一條指令。主程序的
30、第一條指令。 用用Micro/Win40Micro/Win40編程時(shí),編程人員不需手工輸入編程時(shí),編程人員不需手工輸入ENDEND指指令,軟件編譯時(shí)自動(dòng)在主程序結(jié)尾添加。令,軟件編譯時(shí)自動(dòng)在主程序結(jié)尾添加。 語(yǔ)句表中指令格式:語(yǔ)句表中指令格式:ENDEND(無(wú)操作數(shù))(無(wú)操作數(shù)) 結(jié)束指令的功能是結(jié)束主程序,它只能在主程序中使結(jié)束指令的功能是結(jié)束主程序,它只能在主程序中使用,而不能在子程序或中斷程序中使用。用,而不能在子程序或中斷程序中使用。 通常通常ENDEND指令用于主程序的內(nèi)部,利用系統(tǒng)的狀態(tài)或指令用于主程序的內(nèi)部,利用系統(tǒng)的狀態(tài)或程序執(zhí)行的結(jié)果,也可以根據(jù)程序執(zhí)行的結(jié)果,也可以根據(jù)PL
31、CPLC外設(shè)置的切換條件來(lái)調(diào)外設(shè)置的切換條件來(lái)調(diào)用用ENDEND指令,使主程序結(jié)束。這樣可以利用指令,使主程序結(jié)束。這樣可以利用ENDEND指令處理突指令處理突發(fā)事件。發(fā)事件。 圖條件結(jié)束指令用于主程序的最后。圖條件結(jié)束指令用于主程序的最后。二、二、 暫停(暫停(STOP)指令)指令 STOP STOP,暫停指令:執(zhí)行條件成立時(shí),該指令使主機(jī),暫停指令:執(zhí)行條件成立時(shí),該指令使主機(jī)CPUCPU的工作方式由的工作方式由RUNRUN切換到切換到STOPSTOP方式,方式,CPUCPU在在1.4s1.4s內(nèi)終止用戶(hù)內(nèi)終止用戶(hù)程序的執(zhí)行??捎糜谔幚硗话l(fā)緊急事件。程序的執(zhí)行。可用于處理突發(fā)緊急事件。 S
32、TOP STOP指令在梯形圖中以線圈形式編程。指令不含操作指令在梯形圖中以線圈形式編程。指令不含操作數(shù)。指令執(zhí)行不考慮對(duì)特殊標(biāo)志寄存器位和能流的影響。數(shù)。指令執(zhí)行不考慮對(duì)特殊標(biāo)志寄存器位和能流的影響。在語(yǔ)句表中指令格式:在語(yǔ)句表中指令格式:STOPSTOP(無(wú)操作數(shù))(無(wú)操作數(shù)) STOP STOP指令既可以在主程序中使用,也可以在子程序和指令既可以在主程序中使用,也可以在子程序和中斷程序中使用。如果在中斷程序中執(zhí)行中斷程序中使用。如果在中斷程序中執(zhí)行STOPSTOP指令,則中指令,則中斷處理立即結(jié)束,并忽略所有掛起的中斷,返回主程序繼斷處理立即結(jié)束,并忽略所有掛起的中斷,返回主程序繼續(xù)執(zhí)行剩
33、余部分,本次掃描結(jié)束后,將續(xù)執(zhí)行剩余部分,本次掃描結(jié)束后,將PLCPLC由由RUNRUN切換到切換到STOPSTOP方式。方式。三、三、 監(jiān)視定時(shí)器復(fù)位(監(jiān)視定時(shí)器復(fù)位(WDR)指令)指令 為保證系統(tǒng)可靠運(yùn)行,為保證系統(tǒng)可靠運(yùn)行,PLCPLC內(nèi)部專(zhuān)門(mén)設(shè)置監(jiān)視掃描周期內(nèi)部專(zhuān)門(mén)設(shè)置監(jiān)視掃描周期是否超時(shí)的系統(tǒng)監(jiān)視定時(shí)器,常稱(chēng)為看門(mén)狗定時(shí)器是否超時(shí)的系統(tǒng)監(jiān)視定時(shí)器,常稱(chēng)為看門(mén)狗定時(shí)器(Watchdog TimeWatchdog Time,WDTWDT)。)。 WDTWDT的設(shè)定值稍微大于程序的掃描周期,在正常的每個(gè)的設(shè)定值稍微大于程序的掃描周期,在正常的每個(gè)掃描周期中,掃描周期中,PLCPLC都要對(duì)都
34、要對(duì)WDTWDT進(jìn)行一次復(fù)位(刷新)操作,進(jìn)行一次復(fù)位(刷新)操作,使得使得WDTWDT不能動(dòng)作。不能動(dòng)作。 系統(tǒng)故障時(shí),掃描時(shí)間大于系統(tǒng)故障時(shí),掃描時(shí)間大于WDT定時(shí)器設(shè)定值,該定定時(shí)器設(shè)定值,該定時(shí)器不能及時(shí)復(fù)位,則報(bào)警并停止時(shí)器不能及時(shí)復(fù)位,則報(bào)警并停止CPU運(yùn)行,同時(shí)復(fù)位輸運(yùn)行,同時(shí)復(fù)位輸入、輸出。這種故障稱(chēng)為入、輸出。這種故障稱(chēng)為WDT故障,以防止因系統(tǒng)故障或故障,以防止因系統(tǒng)故障或程序進(jìn)入死循環(huán)而引起的掃描周期過(guò)長(zhǎng)。程序進(jìn)入死循環(huán)而引起的掃描周期過(guò)長(zhǎng)。 S7-200S7-200中,中,WDTWDT的設(shè)定值為的設(shè)定值為500ms500ms,系統(tǒng)正常工作時(shí),系統(tǒng)正常工作時(shí),有時(shí)會(huì)因?yàn)橛?/p>
35、戶(hù)程序過(guò)長(zhǎng)或使用中斷指令、循環(huán)指令使掃有時(shí)會(huì)因?yàn)橛脩?hù)程序過(guò)長(zhǎng)或使用中斷指令、循環(huán)指令使掃描時(shí)間過(guò)長(zhǎng)而超過(guò)描時(shí)間過(guò)長(zhǎng)而超過(guò)WDTWDT定時(shí)器的設(shè)定值,為防止這種情況下定時(shí)器的設(shè)定值,為防止這種情況下監(jiān)視定時(shí)器動(dòng)作,可使用監(jiān)視定時(shí)器復(fù)位指令監(jiān)視定時(shí)器動(dòng)作,可使用監(jiān)視定時(shí)器復(fù)位指令WDRWDR,使,使WDTWDT定時(shí)器復(fù)位。定時(shí)器復(fù)位。 WDRWDR,看門(mén)狗復(fù)位指令:當(dāng)使能條件成立時(shí),執(zhí)行,看門(mén)狗復(fù)位指令:當(dāng)使能條件成立時(shí),執(zhí)行WDRWDR指令,每執(zhí)行一次看門(mén)狗定時(shí)器就被復(fù)位一次。本指令可指令,每執(zhí)行一次看門(mén)狗定時(shí)器就被復(fù)位一次。本指令可用以延長(zhǎng)掃描周期,從而可以有效避免看門(mén)狗超時(shí)錯(cuò)誤。用以延長(zhǎng)掃描
36、周期,從而可以有效避免看門(mén)狗超時(shí)錯(cuò)誤。 除自由口通信外的通信。除自由口通信外的通信。 除立即除立即I/O外的外的I/O刷新。刷新。 強(qiáng)制刷新。強(qiáng)制刷新。 特殊繼電器的刷新。特殊繼電器的刷新。 運(yùn)行時(shí)間診斷。運(yùn)行時(shí)間診斷。 當(dāng)掃描時(shí)間超過(guò)當(dāng)掃描時(shí)間超過(guò)25s時(shí),時(shí),10ms和和100ms的定時(shí)器不能的定時(shí)器不能正確計(jì)時(shí)。正確計(jì)時(shí)。 中斷程序中的中斷程序中的STOP指令。指令。 使用使用WDR指令時(shí),在終止本次掃描之前,系統(tǒng)的下列指令時(shí),在終止本次掃描之前,系統(tǒng)的下列操作將被禁止:操作將被禁止:四、四、 跳轉(zhuǎn)與標(biāo)號(hào)指令跳轉(zhuǎn)與標(biāo)號(hào)指令 跳轉(zhuǎn)指令的功能是根據(jù)不同的邏輯條件,有選擇的執(zhí)跳轉(zhuǎn)指令的功能是根
37、據(jù)不同的邏輯條件,有選擇的執(zhí)行不同的程序。利用跳轉(zhuǎn)指令,可使程序結(jié)構(gòu)更加靈活,行不同的程序。利用跳轉(zhuǎn)指令,可使程序結(jié)構(gòu)更加靈活,減少掃描時(shí)間,從而加快了系統(tǒng)的響應(yīng)速度。減少掃描時(shí)間,從而加快了系統(tǒng)的響應(yīng)速度。 跳轉(zhuǎn)指令需要兩條指令配合使用,跳轉(zhuǎn)開(kāi)始指令跳轉(zhuǎn)指令需要兩條指令配合使用,跳轉(zhuǎn)開(kāi)始指令JMP n JMP n 和跳轉(zhuǎn)標(biāo)號(hào)指令和跳轉(zhuǎn)標(biāo)號(hào)指令LBL n LBL n ,n n是標(biāo)號(hào)地址,取值范圍是是標(biāo)號(hào)地址,取值范圍是02550255。1、 跳轉(zhuǎn)指令跳轉(zhuǎn)指令 JMPJMP,跳轉(zhuǎn)指令:使能輸入有效時(shí),使程序流程跳到同,跳轉(zhuǎn)指令:使能輸入有效時(shí),使程序流程跳到同一程序中的指定標(biāo)號(hào)一程序中的指定標(biāo)號(hào)
38、n n處執(zhí)行。在梯形圖中,跳轉(zhuǎn)開(kāi)始指令處執(zhí)行。在梯形圖中,跳轉(zhuǎn)開(kāi)始指令以線圈形式編程。以線圈形式編程。2、標(biāo)號(hào)指令、標(biāo)號(hào)指令 LBLLBL,標(biāo)號(hào)指令:標(biāo)記程序段,作為跳轉(zhuǎn)指令執(zhí)行時(shí)跳,標(biāo)號(hào)指令:標(biāo)記程序段,作為跳轉(zhuǎn)指令執(zhí)行時(shí)跳轉(zhuǎn)到的目的位置。操作數(shù)轉(zhuǎn)到的目的位置。操作數(shù)n n為為02550255。在梯形圖中,標(biāo)號(hào)指。在梯形圖中,標(biāo)號(hào)指令以功能框形式編程。令以功能框形式編程。注意:注意: JMPJMP和和LBLLBL指令必須配合應(yīng)用指令必須配合應(yīng)用在同一個(gè)程序塊中,即在同一個(gè)程序塊中,即JMPJMP和和LBLLBL可同時(shí)出現(xiàn)在主程序中,或者同可同時(shí)出現(xiàn)在主程序中,或者同時(shí)出現(xiàn)在子程序中,或者同時(shí)
39、出時(shí)出現(xiàn)在子程序中,或者同時(shí)出現(xiàn)在中斷程序中?,F(xiàn)在中斷程序中。例例13:某生產(chǎn)線對(duì)產(chǎn)品進(jìn)行加工處理,同時(shí)利用增減計(jì)某生產(chǎn)線對(duì)產(chǎn)品進(jìn)行加工處理,同時(shí)利用增減計(jì)數(shù)器對(duì)成品進(jìn)行累計(jì),每檢測(cè)到數(shù)器對(duì)成品進(jìn)行累計(jì),每檢測(cè)到100100個(gè)成品時(shí),就要跳過(guò)個(gè)成品時(shí),就要跳過(guò)某些控制程序,直接進(jìn)入到小包裝控制程序。每當(dāng)檢測(cè)某些控制程序,直接進(jìn)入到小包裝控制程序。每當(dāng)檢測(cè)到到900900個(gè)成品(個(gè)成品(9 9個(gè)小包裝),進(jìn)入大包裝控制程序。個(gè)小包裝),進(jìn)入大包裝控制程序。五、五、 循環(huán)指令循環(huán)指令1、 循環(huán)體開(kāi)始指令循環(huán)體開(kāi)始指令循環(huán)開(kāi)始指令循環(huán)開(kāi)始指令FOR的功能的功能是標(biāo)記循環(huán)體的開(kāi)始。是標(biāo)記循環(huán)體的開(kāi)始。
40、在梯形圖中,循環(huán)開(kāi)始指令以功能框的形式編程,功能在梯形圖中,循環(huán)開(kāi)始指令以功能框的形式編程,功能框的名稱(chēng)為框的名稱(chēng)為FORFOR,它有,它有3 3個(gè)輸入端:個(gè)輸入端: INDXINDX:當(dāng)前循環(huán)計(jì)數(shù):當(dāng)前循環(huán)計(jì)數(shù) INITINIT:循環(huán)初值:循環(huán)初值 FINALFINAL:循環(huán)終值:循環(huán)終值2、 循環(huán)體結(jié)束指令循環(huán)體結(jié)束指令循環(huán)結(jié)束指令循環(huán)結(jié)束指令NEXT的功能是標(biāo)記循環(huán)體的結(jié)束。的功能是標(biāo)記循環(huán)體的結(jié)束。在梯形圖中,循環(huán)結(jié)束指令以線圈的形式編程。在梯形圖中,循環(huán)結(jié)束指令以線圈的形式編程。 FOR和和NEXT必須成對(duì)使用,在必須成對(duì)使用,在FOR和和NEXT之間構(gòu)成之間構(gòu)成循環(huán)體。當(dāng)允許輸入循
41、環(huán)體。當(dāng)允許輸入EN有效時(shí),執(zhí)行循環(huán)體,有效時(shí),執(zhí)行循環(huán)體,INDX從從1開(kāi)開(kāi)始計(jì)數(shù)。每執(zhí)行始計(jì)數(shù)。每執(zhí)行1次循環(huán)體,次循環(huán)體,INDX自動(dòng)加自動(dòng)加1,并且與終值相,并且與終值相比較,如果比較,如果INDX大于大于FINAL,循環(huán)結(jié)束。,循環(huán)結(jié)束。循環(huán)指令允許嵌套使用,最大嵌套深度為循環(huán)指令允許嵌套使用,最大嵌套深度為8層。層。例例14:在在I0.1=1I0.1=1的上升沿,將的上升沿,將1010,1515,2020,3535這這六個(gè)數(shù)分別送到六個(gè)數(shù)分別送到VW10VW10,VW12VW12,VW20VW20。六、根據(jù)繼電器電路圖設(shè)計(jì)梯形圖的方法六、根據(jù)繼電器電路圖設(shè)計(jì)梯形圖的方法 繼電器繼電
42、器接觸器控制系統(tǒng)電路圖與梯形圖在表示方法接觸器控制系統(tǒng)電路圖與梯形圖在表示方法和分析方法上有很多相似之處,因此可以根據(jù)繼電器和分析方法上有很多相似之處,因此可以根據(jù)繼電器接觸接觸器控制電路圖來(lái)設(shè)計(jì)梯形圖。器控制電路圖來(lái)設(shè)計(jì)梯形圖。1、根據(jù)經(jīng)驗(yàn)設(shè)計(jì)法設(shè)計(jì)梯形圖、根據(jù)經(jīng)驗(yàn)設(shè)計(jì)法設(shè)計(jì)梯形圖 PLC的梯形圖經(jīng)驗(yàn)設(shè)計(jì)法,就是依靠平時(shí)積累的經(jīng)驗(yàn)的梯形圖經(jīng)驗(yàn)設(shè)計(jì)法,就是依靠平時(shí)積累的經(jīng)驗(yàn)來(lái)設(shè)計(jì)梯形圖。來(lái)設(shè)計(jì)梯形圖。PLC發(fā)展初期就沿用了設(shè)計(jì)繼電器電路圖發(fā)展初期就沿用了設(shè)計(jì)繼電器電路圖的方法來(lái)設(shè)計(jì)梯形圖,即在已有的典型繼電器電路圖的基的方法來(lái)設(shè)計(jì)梯形圖,即在已有的典型繼電器電路圖的基礎(chǔ)上,根據(jù)被控制對(duì)象對(duì)控制
43、的要求,不斷的修改完善成礎(chǔ)上,根據(jù)被控制對(duì)象對(duì)控制的要求,不斷的修改完善成梯形圖。這種方法沒(méi)有普遍的規(guī)律可以遵循,一切都要靠梯形圖。這種方法沒(méi)有普遍的規(guī)律可以遵循,一切都要靠設(shè)計(jì)者的經(jīng)驗(yàn)來(lái)實(shí)現(xiàn),就是把設(shè)計(jì)繼電器電路圖的思維轉(zhuǎn)設(shè)計(jì)者的經(jīng)驗(yàn)來(lái)實(shí)現(xiàn),就是把設(shè)計(jì)繼電器電路圖的思維轉(zhuǎn)化為化為PLC梯形圖設(shè)計(jì)思維。它一般用于邏輯關(guān)系較簡(jiǎn)單的梯形圖設(shè)計(jì)思維。它一般用于邏輯關(guān)系較簡(jiǎn)單的梯形圖設(shè)計(jì)。梯形圖設(shè)計(jì)。2、電動(dòng)機(jī)正轉(zhuǎn)控制電路舉例、電動(dòng)機(jī)正轉(zhuǎn)控制電路舉例1)控制要求:)控制要求:按下啟動(dòng)按鈕按下啟動(dòng)按鈕SB1,電動(dòng),電動(dòng)機(jī)自鎖正轉(zhuǎn);按下停止按機(jī)自鎖正轉(zhuǎn);按下停止按鈕鈕SB2,電動(dòng)機(jī)停轉(zhuǎn)。其,電動(dòng)機(jī)停轉(zhuǎn)。其
44、繼電器控制如右圖所示。繼電器控制如右圖所示。2)PLC輸入輸出分配及控制實(shí)現(xiàn)輸入輸出分配及控制實(shí)現(xiàn)3)相同點(diǎn)與不同點(diǎn))相同點(diǎn)與不同點(diǎn)相同點(diǎn):繼電器相同點(diǎn):繼電器接觸器控制系統(tǒng)電路圖與梯形圖在表示方接觸器控制系統(tǒng)電路圖與梯形圖在表示方法和分析方法上有很多相似之處。例如:法和分析方法上有很多相似之處。例如:PLC控制元件也稱(chēng)控制元件也稱(chēng)為繼電器,有線圈、常開(kāi)觸點(diǎn)、常閉觸點(diǎn),當(dāng)某個(gè)繼電器線為繼電器,有線圈、常開(kāi)觸點(diǎn)、常閉觸點(diǎn),當(dāng)某個(gè)繼電器線圈有電時(shí),其常開(kāi)觸點(diǎn)閉合,常閉觸點(diǎn)斷開(kāi)。圈有電時(shí),其常開(kāi)觸點(diǎn)閉合,常閉觸點(diǎn)斷開(kāi)。不同點(diǎn):梯形圖是不同點(diǎn):梯形圖是PLC的程序,是一種軟件,繼電器的程序,是一種軟件
45、,繼電器接觸接觸器控制電路是由硬件元件組成的。器控制電路是由硬件元件組成的。3、順序控制設(shè)計(jì)法、順序控制設(shè)計(jì)法 除根據(jù)繼電器電路圖設(shè)計(jì)梯形圖外,還有一種重要的除根據(jù)繼電器電路圖設(shè)計(jì)梯形圖外,還有一種重要的方法,就是根據(jù)順序功能圖來(lái)進(jìn)行程序設(shè)計(jì)。方法,就是根據(jù)順序功能圖來(lái)進(jìn)行程序設(shè)計(jì)。 在工業(yè)領(lǐng)域中,許多控制對(duì)象(過(guò)程)都屬于順序控在工業(yè)領(lǐng)域中,許多控制對(duì)象(過(guò)程)都屬于順序控制,特點(diǎn)是整個(gè)控制過(guò)程可劃分為幾個(gè)工步,每個(gè)工步按制,特點(diǎn)是整個(gè)控制過(guò)程可劃分為幾個(gè)工步,每個(gè)工步按順序輪流工作,而且任何時(shí)候都只有一個(gè)工步在工作。根順序輪流工作,而且任何時(shí)候都只有一個(gè)工步在工作。根據(jù)這種控制特點(diǎn),開(kāi)發(fā)了
46、專(zhuān)門(mén)供編制順序控制程序用的功據(jù)這種控制特點(diǎn),開(kāi)發(fā)了專(zhuān)門(mén)供編制順序控制程序用的功能表圖。能表圖。 在順序控制中,一個(gè)很重要的概念就是步,它是根據(jù)系在順序控制中,一個(gè)很重要的概念就是步,它是根據(jù)系統(tǒng)輸出量的變化,將系統(tǒng)的一個(gè)工作循環(huán)過(guò)程分解成若干個(gè)統(tǒng)輸出量的變化,將系統(tǒng)的一個(gè)工作循環(huán)過(guò)程分解成若干個(gè)順序相連的階段,編程時(shí),用順序相連的階段,編程時(shí),用PLC內(nèi)部的軟繼電器表示各步。內(nèi)部的軟繼電器表示各步。 狀態(tài)流程(轉(zhuǎn)移)圖用于描述控制系統(tǒng)的控制過(guò)程、功狀態(tài)流程(轉(zhuǎn)移)圖用于描述控制系統(tǒng)的控制過(guò)程、功能和特性,又稱(chēng)為狀態(tài)圖、流程圖、功能圖,它具有直觀、能和特性,又稱(chēng)為狀態(tài)圖、流程圖、功能圖,它具有直
47、觀、簡(jiǎn)單的特點(diǎn),是設(shè)計(jì)簡(jiǎn)單的特點(diǎn),是設(shè)計(jì)PLC順序控制程序的一種有力工具。順序控制程序的一種有力工具。1)順序控制設(shè)計(jì)法基本概念)順序控制設(shè)計(jì)法基本概念 需注意:步是根據(jù)需注意:步是根據(jù)PLC的輸出量是否發(fā)生變化的輸出量是否發(fā)生變化來(lái)劃分的,只要系統(tǒng)的輸出量狀態(tài)發(fā)生變化,系統(tǒng)來(lái)劃分的,只要系統(tǒng)的輸出量狀態(tài)發(fā)生變化,系統(tǒng)就從原來(lái)的步進(jìn)入新的步。就從原來(lái)的步進(jìn)入新的步。液壓工作臺(tái)工作過(guò)程液壓工作臺(tái)工作過(guò)程YA1YA2YA3轉(zhuǎn)換主令轉(zhuǎn)換主令快進(jìn)快進(jìn)+-+SB1工進(jìn)工進(jìn)+-SQ2快退快退-+-SQ3原位原位-SQ1各步電磁閥的狀態(tài)表各步電磁閥的狀態(tài)表PLC的輸出量發(fā)生變化時(shí)產(chǎn)生新的一步。的輸出量發(fā)生變
48、化時(shí)產(chǎn)生新的一步。 初始步:剛開(kāi)始階段所處的步,每個(gè)功能表圖必須初始步:剛開(kāi)始階段所處的步,每個(gè)功能表圖必須有一個(gè)。在狀態(tài)轉(zhuǎn)移圖中,初始步用雙線框表示,如:有一個(gè)。在狀態(tài)轉(zhuǎn)移圖中,初始步用雙線框表示,如: 活動(dòng)步:當(dāng)前正在執(zhí)行的步。活動(dòng)步:當(dāng)前正在執(zhí)行的步。S0.02)狀態(tài)轉(zhuǎn)移圖的基本結(jié)構(gòu))狀態(tài)轉(zhuǎn)移圖的基本結(jié)構(gòu)單序列結(jié)構(gòu)單序列結(jié)構(gòu) 它的特點(diǎn)是每它的特點(diǎn)是每個(gè)前級(jí)步的后面只個(gè)前級(jí)步的后面只有一個(gè)轉(zhuǎn)換,每個(gè)有一個(gè)轉(zhuǎn)換,每個(gè)轉(zhuǎn)換的后面只有一轉(zhuǎn)換的后面只有一步,其每一步都按步,其每一步都按順序相繼激活。順序相繼激活。選擇序列結(jié)構(gòu)選擇序列結(jié)構(gòu) 它的特點(diǎn)是一個(gè)前它的特點(diǎn)是一個(gè)前級(jí)步的后面緊跟著若干級(jí)步的后
49、面緊跟著若干后續(xù)步可供選擇,但一后續(xù)步可供選擇,但一般只允許選擇其中的一般只允許選擇其中的一條分支。條分支。并列序列結(jié)構(gòu)并列序列結(jié)構(gòu) 它的特點(diǎn)是一個(gè)它的特點(diǎn)是一個(gè)前級(jí)步的后面緊跟著前級(jí)步的后面緊跟著若干后續(xù)步,當(dāng)轉(zhuǎn)換若干后續(xù)步,當(dāng)轉(zhuǎn)換實(shí)現(xiàn)時(shí)將后續(xù)步同時(shí)實(shí)現(xiàn)時(shí)將后續(xù)步同時(shí)激活。激活。跳步、重復(fù)和循環(huán)序列結(jié)構(gòu)跳步、重復(fù)和循環(huán)序列結(jié)構(gòu) 跳步是轉(zhuǎn)換條件滿足時(shí),跳步是轉(zhuǎn)換條件滿足時(shí),跳過(guò)幾個(gè)后續(xù)步不執(zhí)行;重復(fù)是跳過(guò)幾個(gè)后續(xù)步不執(zhí)行;重復(fù)是當(dāng)轉(zhuǎn)換條件滿足時(shí),重新返回到當(dāng)轉(zhuǎn)換條件滿足時(shí),重新返回到前級(jí)步執(zhí)行;循環(huán)是當(dāng)轉(zhuǎn)換條件前級(jí)步執(zhí)行;循環(huán)是當(dāng)轉(zhuǎn)換條件滿足時(shí),用重復(fù)的辦法直接返回滿足時(shí),用重復(fù)的辦法直接返回
50、到初始步。到初始步。3)狀態(tài)轉(zhuǎn)移圖的特性)狀態(tài)轉(zhuǎn)移圖的特性時(shí)序特性:就如同坐公共汽車(chē),對(duì)人來(lái)說(shuō),車(chē)來(lái)到就上,時(shí)序特性:就如同坐公共汽車(chē),對(duì)人來(lái)說(shuō),車(chē)來(lái)到就上,開(kāi)到站就下;而對(duì)車(chē)來(lái)說(shuō),就是行駛開(kāi)到站就下;而對(duì)車(chē)來(lái)說(shuō),就是行駛停止的過(guò)程。停止的過(guò)程。條件特性:同樣,當(dāng)坐公共汽車(chē)時(shí),只有當(dāng)條件特性:同樣,當(dāng)坐公共汽車(chē)時(shí),只有當(dāng)“車(chē)到站車(chē)到站”這個(gè)條件滿足時(shí),人才可以從一個(gè)站到達(dá)下一個(gè)站,這這個(gè)條件滿足時(shí),人才可以從一個(gè)站到達(dá)下一個(gè)站,這就是就是“條件特性條件特性”。4)順序控制相關(guān)指令)順序控制相關(guān)指令段開(kāi)始指令段開(kāi)始指令LSCR 段開(kāi)始指令的功能是標(biāo)記一個(gè)段開(kāi)始指令的功能是標(biāo)記一個(gè)SCR段的開(kāi)始,其操作數(shù)段的開(kāi)始,其操作數(shù)是狀態(tài)繼電器是狀態(tài)繼電器Sx.y, Sx.y是當(dāng)前是當(dāng)前SCR段的標(biāo)志位,當(dāng)段的標(biāo)志位,當(dāng)Sx.y為為1時(shí),允許該時(shí),允許該SCR段工作。段工作。段轉(zhuǎn)移指令段轉(zhuǎn)移指令SCRT 段轉(zhuǎn)移指令的功能是將當(dāng)前的段轉(zhuǎn)移指令的功能是將當(dāng)前的SCR段切換到下一個(gè)段切換到下一個(gè)SCR,其操作數(shù)是下一個(gè)其操作數(shù)是下一個(gè)SCR段的標(biāo)志位段的標(biāo)志位Sx.y 。當(dāng)允許輸入有效時(shí),。當(dāng)允許輸入有效時(shí),進(jìn)行切換,即停止當(dāng)前進(jìn)行切換,即停止當(dāng)前SCR段工作,啟動(dòng)下一個(gè)段工作,啟動(dòng)下一個(gè)SCR段工作。段工作。段結(jié)束指令段結(jié)束指令SCRE 段
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年及未來(lái)5年市場(chǎng)數(shù)據(jù)中國(guó)皮化產(chǎn)品行業(yè)市場(chǎng)競(jìng)爭(zhēng)格局及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2026年及未來(lái)5年市場(chǎng)數(shù)據(jù)中國(guó)天然氣水合物行業(yè)市場(chǎng)調(diào)查研究及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 老年患者食物過(guò)敏原認(rèn)知障礙的營(yíng)養(yǎng)管理方案
- 智能多功能渦流探傷儀 四頻四通道渦流探傷儀 品牌性?xún)r(jià)比測(cè)評(píng)
- 2026年研究生入學(xué)考試政治科目預(yù)測(cè)模擬題與標(biāo)準(zhǔn)答案
- 2026四川成都市第二人民醫(yī)院招聘?jìng)淇伎荚囶}庫(kù)及答案解析
- 2026上半年貴州事業(yè)單位聯(lián)考貴州省地震局招聘5人備考題庫(kù)及一套完整答案詳解
- 2026中國(guó)佛學(xué)院面向社會(huì)招聘1人考試參考題庫(kù)及答案解析
- 2025-2030中國(guó)鎢銅市場(chǎng)占有率調(diào)查與發(fā)展需求動(dòng)向分析研究報(bào)告
- 國(guó)家憲法法律試題及答案
- 嵌入式系統(tǒng)實(shí)現(xiàn)與創(chuàng)新應(yīng)用智慧樹(shù)知到期末考試答案章節(jié)答案2024年山東大學(xué)
- 線纜及線束組件檢驗(yàn)標(biāo)準(zhǔn)
- 人教部編版語(yǔ)文三年級(jí)下冊(cè)生字表筆順字帖可打印
- 口述史研究活動(dòng)方案
- 別克英朗說(shuō)明書(shū)
- 房屋租賃合同txt
- 珍稀植物移栽方案
- THBFIA 0004-2020 紅棗制品標(biāo)準(zhǔn)
- GB/T 34336-2017納米孔氣凝膠復(fù)合絕熱制品
- GB/T 10046-2008銀釬料
- 中層管理干部領(lǐng)導(dǎo)力提升課件
評(píng)論
0/150
提交評(píng)論