可編程序控制器第三章_第1頁
可編程序控制器第三章_第2頁
可編程序控制器第三章_第3頁
可編程序控制器第三章_第4頁
可編程序控制器第三章_第5頁
已閱讀5頁,還剩149頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

第三章S7-200系列的基本指令及編程可編程控制器原理及應(yīng)用S7-200系列PLC指令的三種表達方式梯形圖(LAD)語句表(STL)功能塊圖(FBD)

S7-200編程的基本概念3.1基本邏輯指令3.2梯形圖編程規(guī)則及方法3.3可編程控制器原理及應(yīng)用編程舉例3.4可編程控制器原理及應(yīng)用S7-200編程的基本概念3.1編程語言3.1.1可編程控制器原理及應(yīng)用梯形圖INTONPT10ms+200T100I0.0T100Q0.0Q0.0()可編程控制器原理及應(yīng)用語句表LDI0.0OQ0.0LPSANT100=Q0.0LPPTONT100,+200可編程控制器原理及應(yīng)用

功能塊INTONPT10ms+200T100Q0.0ORT100I0.0ANDQ0.0可編程控制器原理及應(yīng)用用戶程序的結(jié)構(gòu)3.1.2S7-200程序有三種主程序OB1子程序SBR0-SBR63中斷程序INT0-INT127可編程控制器原理及應(yīng)用主程序OB1只有一個用戶程序的主體CPU每個掃描周期都要執(zhí)行一次主程序指令可編程控制器原理及應(yīng)用子程序SBR0-SBR63最多可以有64個只有當(dāng)被調(diào)用的時候才能夠執(zhí)行子程序也可以調(diào)用子程序一般在主程序中調(diào)用子程序中斷程序也可以調(diào)用子程序可編程控制器原理及應(yīng)用中斷程序INT0-INT127最多可以有128個只有當(dāng)中斷發(fā)生時才能夠執(zhí)行中斷程序的調(diào)用條件:由各種中斷事件觸發(fā)中斷事件觸發(fā):輸入中斷定時中斷高速計數(shù)器中斷通信中斷可編程控制器原理及應(yīng)用S7-200程序結(jié)構(gòu)線性程序結(jié)構(gòu)分塊程序結(jié)構(gòu)可編程控制器原理及應(yīng)用線性程序結(jié)構(gòu)工程的全部控制任務(wù)按照工程的順序?qū)懺谕粋€程序中,一般寫在主程序OB1中線性程序:可編程控制器原理及應(yīng)用CPU不斷掃描主程序OB1按照編寫好的指令代碼順序地執(zhí)行控制工作程序執(zhí)行的過程主程序OB1控制任務(wù)1控制任務(wù)2控制任務(wù)3控制任務(wù)n可編程控制器原理及應(yīng)用程序結(jié)構(gòu)簡單明了優(yōu)點:控制量比較小使用場合:可編程控制器原理及應(yīng)用分塊程序結(jié)構(gòu)工程的全部控制任務(wù)分成多個控制模塊每個模塊的控制任務(wù)根據(jù)具體情況編寫相應(yīng)的子程序進行處理或放到中斷程序中分塊程序:SBR0可編程控制器原理及應(yīng)用CPU不斷掃描主程序OB1碰到子程序調(diào)用指令,轉(zhuǎn)去執(zhí)行子程序遇到中斷請求,就調(diào)用相應(yīng)的中斷程序程序執(zhí)行的過程SBR0SBR1SBR2SBR3任務(wù)A控制任務(wù)B控制SBR1任務(wù)C控制SBR2任務(wù)D控制SBR3OB1可編程控制器原理及應(yīng)用有利于程序員編寫代碼優(yōu)點:復(fù)雜工程,建議使用分塊程序結(jié)構(gòu)程序調(diào)試比較簡單可編程控制器原理及應(yīng)用基本邏輯指令3.2位邏輯指令3.2.1標(biāo)準(zhǔn)觸點輸出操作邏輯操作置位操作復(fù)位操作微分操作位觸點指令示例可編程控制器原理及應(yīng)用標(biāo)準(zhǔn)觸點標(biāo)準(zhǔn)觸點標(biāo)準(zhǔn)常開觸點標(biāo)準(zhǔn)常閉觸點可編程控制器原理及應(yīng)用標(biāo)準(zhǔn)常開觸點:標(biāo)準(zhǔn)常開觸點觸點位地址bit構(gòu)成bit標(biāo)準(zhǔn)觸點的梯形圖表示可編程控制器原理及應(yīng)用標(biāo)準(zhǔn)常閉觸點:標(biāo)準(zhǔn)常閉觸點觸點位地址bit構(gòu)成bit可編程控制器原理及應(yīng)用標(biāo)準(zhǔn)觸點的語句表表示標(biāo)準(zhǔn)常開觸點:操作碼LD標(biāo)準(zhǔn)常開觸點位地址bit構(gòu)成LDbit可編程控制器原理及應(yīng)用標(biāo)準(zhǔn)常閉觸點:操作碼LDN標(biāo)準(zhǔn)常閉觸點位地址bit構(gòu)成LDNbit可編程控制器原理及應(yīng)用標(biāo)準(zhǔn)觸點的功能標(biāo)準(zhǔn)常開觸點:其線圈不帶電時,其觸點是斷開的其線圈帶電時,其觸點是閉合的功能bit可編程控制器原理及應(yīng)用標(biāo)準(zhǔn)觸點的功能標(biāo)準(zhǔn)常閉觸點:其線圈不帶電時,其觸點是閉合的其線圈帶電時,其觸點是斷開的功能bit可編程控制器原理及應(yīng)用操作數(shù)范圍標(biāo)準(zhǔn)常開、常閉觸點的操作數(shù)范圍:I、Q、M、SM、T、C、V、S、L(位)可編程控制器原理及應(yīng)用輸出操作輸出操作的梯形圖表示輸出線圈位地址bit構(gòu)成bit可編程控制器原理及應(yīng)用輸出操作的語句表表示輸出操作碼=線圈位地址bit構(gòu)成=bit可編程控制器原理及應(yīng)用輸出操作的功能把前面各邏輯運算的結(jié)果復(fù)制到輸出線圈功能從而使輸出線圈驅(qū)動的常開觸點閉合、常閉觸點斷開輸出操作時,CPU是通過輸入/輸出影像區(qū)來讀/寫輸出的狀態(tài)的bit可編程控制器原理及應(yīng)用操作數(shù)范圍輸出操作的操作數(shù)范圍:I、Q、M、SM、T、C、V、S、L(位)可編程控制器原理及應(yīng)用邏輯操作邏輯與操作構(gòu)成梯形圖由標(biāo)準(zhǔn)觸點或立即觸點串聯(lián)構(gòu)成I0.0T100Q0.0()語句表由操作碼A和觸點的位地址構(gòu)成LDI0.0ANT100=Q0.0可編程控制器原理及應(yīng)用邏輯或操作構(gòu)成梯形圖由標(biāo)準(zhǔn)觸點或立即觸點并聯(lián)構(gòu)成I0.0Q0.0()語句表由操作碼O和觸點的位地址構(gòu)成LDI0.0ONT100=Q0.0T100可編程控制器原理及應(yīng)用取非操作構(gòu)成梯形圖是在觸點上加寫個NOT字符構(gòu)成語句表由操作碼NOT構(gòu)成,其本身沒有操作數(shù)NOTNOT可編程控制器原理及應(yīng)用例題編寫一個自鎖控制程序。啟動、停止按鈕分別接輸入繼電器I0.0,I0.1端口,負載接觸器接輸出繼電器Q0.5端口I0.0Q0.5()Q0.5I0.1網(wǎng)絡(luò)1自鎖控制可編程控制器原理及應(yīng)用置位操作置位操作的梯形圖表示置位線圈置位線圈數(shù)目n構(gòu)成置位線圈的位地址bit(S)n可編程控制器原理及應(yīng)用置位操作的語句表表示置位操作碼S置位線圈數(shù)目n構(gòu)成SBit,置位線圈的位地址n可編程控制器原理及應(yīng)用置位操作的功能當(dāng)置位信號(圖中I0.0)為1時,被置位線圈(圖中Q0.0)置1功能當(dāng)置位信號(圖中I0.0)為0時,被置位位的狀態(tài)可以保持,直到使其復(fù)位的信號到來I0.0Q0.0(s)1I0.0Q0.0可編程控制器原理及應(yīng)用置位操作應(yīng)注意的問題被置位的線圈數(shù)目:從指令中指定的位元件開始,共有n個例如:I0.0Q0.0(s)8LDI0.0SQ0.0,8被置位的線圈為Q0.0,Q0.1,…,Q0.7可編程控制器原理及應(yīng)用操作數(shù)范圍置位線圈bit操作數(shù)范圍I、Q、M、SM、T、C、V、S、L(位)置位線圈數(shù)目VB、IB、QB、MB、SB、LB、AC、常數(shù)、*VD、*AC、*LD可編程控制器原理及應(yīng)用復(fù)位操作復(fù)位操作的梯形圖表示復(fù)位線圈復(fù)位線圈數(shù)目n構(gòu)成復(fù)位線圈的位地址bit(R)n可編程控制器原理及應(yīng)用復(fù)位操作的語句表表示復(fù)位操作碼R復(fù)位線圈數(shù)目n構(gòu)成RBit,復(fù)位線圈的位地址n可編程控制器原理及應(yīng)用復(fù)位操作的功能當(dāng)復(fù)位信號(圖中I0.0)為1時,被復(fù)位線圈(圖中Q0.0)置0功能當(dāng)復(fù)位信號(圖中I0.0)為0時,被復(fù)位位的狀態(tài)可以保持,直到使其置位的信號到來I0.0Q0.0(R)1I0.0Q0.0可編程控制器原理及應(yīng)用復(fù)位操作應(yīng)注意的問題被復(fù)位的線圈數(shù)目:從指令中指定的位元件開始,共有n個例如:I0.0Q0.0(s)10LDI0.0SQ0.0,10被復(fù)位的線圈為Q0.0,Q0.1,…,Q0.7,Q1.0,Q1.1可編程控制器原理及應(yīng)用操作數(shù)范圍復(fù)位線圈bit操作數(shù)范圍I、Q、M、SM、T、C、V、S、L(位)復(fù)位線圈數(shù)目VB、IB、QB、MB、SB、LB、AC、常數(shù)、*VD、*AC、*LD可編程控制器原理及應(yīng)用I0.0Q0.0()Q0.0I0.1網(wǎng)絡(luò)1停止按鈕用常開觸點的自鎖程序可編程控制器原理及應(yīng)用I0.0Q0.0()Q0.0I0.1網(wǎng)絡(luò)1停止按鈕用常閉觸點的自鎖程序可編程控制器原理及應(yīng)用結(jié)論:停止按鈕用常閉觸點同理:過載保護用熱繼電器也用常閉觸點可編程控制器原理及應(yīng)用置位操作置位操作的梯形圖表示置位線圈置位線圈數(shù)目n構(gòu)成置位線圈的位地址bit(S)n可編程控制器原理及應(yīng)用置位操作的語句表表示置位操作碼S置位線圈數(shù)目n構(gòu)成SBit,置位線圈的位地址n可編程控制器原理及應(yīng)用置位操作的功能當(dāng)置位信號(圖中I0.0)為1時,被置位線圈(圖中Q0.0)置1功能當(dāng)置位信號(圖中I0.0)為0時,被置位位的狀態(tài)可以保持,直到使其復(fù)位的信號到來I0.0Q0.0(s)1I0.0Q0.0可編程控制器原理及應(yīng)用置位操作應(yīng)注意的問題被置位的線圈數(shù)目:從指令中指定的位元件開始,共有n個例如:I0.0Q0.0(s)8LDI0.0SQ0.0,8被置位的線圈為Q0.0,Q0.1,…,Q0.7可編程控制器原理及應(yīng)用操作數(shù)范圍置位線圈bit操作數(shù)范圍I、Q、M、SM、T、C、V、S、L(位)置位線圈數(shù)目VB、IB、QB、MB、SB、LB、AC、常數(shù)、*VD、*AC、*LD可編程控制器原理及應(yīng)用復(fù)位操作復(fù)位操作的梯形圖表示復(fù)位線圈復(fù)位線圈數(shù)目n構(gòu)成復(fù)位線圈的位地址bit(R)n可編程控制器原理及應(yīng)用復(fù)位操作的語句表表示復(fù)位操作碼R復(fù)位線圈數(shù)目n構(gòu)成RBit,復(fù)位線圈的位地址n可編程控制器原理及應(yīng)用復(fù)位操作的功能當(dāng)復(fù)位信號(圖中I0.0)為1時,被復(fù)位線圈(圖中Q0.0)置0功能當(dāng)復(fù)位信號(圖中I0.0)為0時,被復(fù)位位的狀態(tài)可以保持,直到使其置位的信號到來I0.0Q0.0(R)1I0.0Q0.0可編程控制器原理及應(yīng)用復(fù)位操作應(yīng)注意的問題被復(fù)位的線圈數(shù)目:從指令中指定的位元件開始,共有n個例如:I0.0Q0.0(s)10LDI0.0SQ0.0,10被復(fù)位的線圈為Q0.0,Q0.1,…,Q0.7,Q1.0,Q1.1可編程控制器原理及應(yīng)用操作數(shù)范圍復(fù)位線圈bit操作數(shù)范圍I、Q、M、SM、T、C、V、S、L(位)復(fù)位線圈數(shù)目VB、IB、QB、MB、SB、LB、AC、常數(shù)、*VD、*AC、*LD可編程控制器原理及應(yīng)用微分操作上微分操作的梯形圖表示常開觸點上微分符號“P”構(gòu)成P可編程控制器原理及應(yīng)用上微分操作的語句表表示操作碼EUEU構(gòu)成可編程控制器原理及應(yīng)用上微分操作的功能某位操作數(shù)的狀態(tài)由0變成1(即上升沿),上微分指令形成一個掃描周期的脈沖信號功能該脈沖信號可以啟動下一個控制程序、啟動一個運算過程或結(jié)束一段控制可編程控制器原理及應(yīng)用上微分操作的時序圖PQ0.0()I0.0網(wǎng)絡(luò)1LDI0.0

EU

=Q0.0I0.0Q0.0可編程控制器原理及應(yīng)用上微分操作應(yīng)注意的問題只存在一個掃描周期接收這一脈沖控制的元件應(yīng)寫在這一脈沖出現(xiàn)的語句后可編程控制器原理及應(yīng)用微分操作下微分操作的梯形圖表示常開觸點下微分符號“N”構(gòu)成N可編程控制器原理及應(yīng)用下微分操作的語句表表示操作碼EDED構(gòu)成可編程控制器原理及應(yīng)用下微分操作的功能某位操作數(shù)的狀態(tài)由1變成0(即下降沿),下微分指令形成一個掃描周期的脈沖信號功能該脈沖信號可以啟動下一個控制程序、啟動一個運算過程或結(jié)束一段控制可編程控制器原理及應(yīng)用下微分操作的時序圖NQ0.0()I0.0網(wǎng)絡(luò)1LDI0.0

ED

=Q0.0I0.0Q0.0可編程控制器原理及應(yīng)用下微分操作應(yīng)注意的問題只存在一個掃描周期接收這一脈沖控制的元件應(yīng)寫在這一脈沖出現(xiàn)的語句后可編程控制器原理及應(yīng)用某臺設(shè)備有兩臺電動機M1和M2,其交流接觸器分別連接PLC的輸出端Q0.1和Q0.2啟動、停止按鈕分別連接PLC的輸入端I0.0和I0.1為了減小2臺電動機同時啟動對供電線路的影響,讓M2稍微延遲片刻啟動控制要求是:按下啟動按鈕,M1立即啟動,松開啟動按鈕時,M2才啟動;按下停止按鈕,M1,M2同時停止。例題可編程控制器原理及應(yīng)用()I0.0Q0.1Q0.1PI0.1()I0.0Q0.2Q0.2NI0.1程序注釋兩臺電動機延時啟動、同時停止網(wǎng)絡(luò)1啟動按鈕按下時通電網(wǎng)絡(luò)2啟動按鈕松開時通電I0.0EUQ0.1EDQ0.2I0.1可編程控制器原理及應(yīng)用()I0.0Q0.1Q0.1PI0.1()I0.0Q0.2Q0.2NI0.1網(wǎng)絡(luò)1啟動按鈕按下時通電LDI0.0

EU

OQ0.1

ANI0.1

=Q0.1程序注釋兩臺電動機延時啟動、同時停止網(wǎng)絡(luò)1啟動按鈕按下時通電網(wǎng)絡(luò)2啟動按鈕松開時通電網(wǎng)絡(luò)2啟動按鈕松開時通電LDI0.0

ED

OQ0.2

ANI0.1

=Q0.2可編程控制器原理及應(yīng)用()NOTI0.0I0.1Q0.0()Q0.1I0.2()Q0.2I0.3(S)I0.4Q0.3()Q0.4P(R)Q0.3()Q0.5N11位

例網(wǎng)絡(luò)1網(wǎng)絡(luò)2網(wǎng)絡(luò)3I0.0I0.1Q0.0Q0.1網(wǎng)絡(luò)1網(wǎng)絡(luò)2I0.2I0.3Q0.2網(wǎng)絡(luò)3I0.4Q0.3Q0.4Q0.5可編程控制器原理及應(yīng)用()NOTI0.0I0.1Q0.0()Q0.1I0.2()Q0.2I0.3(S)I0.4Q0.3()Q0.4P(R)Q0.3()Q0.5N11網(wǎng)絡(luò)1網(wǎng)絡(luò)2網(wǎng)絡(luò)3網(wǎng)絡(luò)1

LDI0.0

AI0.1

=Q0.0

NOT

=Q0.1網(wǎng)絡(luò)2

LDI0.2

ONII0.3

=Q0.2網(wǎng)絡(luò)3

LDI0.4

LPS

EU

SQ0.3,1

=Q0.4

LPP

ED

RQ0.3,1

=Q0.5

可編程控制器原理及應(yīng)用位

令標(biāo)準(zhǔn)觸點立即觸點輸出操作邏輯操作置位操作復(fù)位操作微分操作可編程控制器原理及應(yīng)用標(biāo)準(zhǔn)常開觸點指令:

LDAO標(biāo)準(zhǔn)常閉觸點指令:

LDNANON立即常開觸點指令:

LDIAIOI立即常閉觸點指令:

LDNIANIONIbitbitbitIbitI可編程控制器原理及應(yīng)用標(biāo)準(zhǔn)觸點與立即觸點的區(qū)別:立即觸點:立即更新標(biāo)準(zhǔn)觸點:掃描周期結(jié)束更新可編程控制器原理及應(yīng)用定時器和計數(shù)器指令3.2.2S7-200PLC共有3種定時器和3種計數(shù)器分布在數(shù)據(jù)區(qū)空間存儲器的計數(shù)器存儲區(qū)(C)和定時器存儲區(qū)(T)可編程控制器原理及應(yīng)用定時器接通延時定時器(TON)斷開延時定時器(TOF)帶有記憶接通延時定時器(TONR)可編程控制器原理及應(yīng)用計數(shù)器增計數(shù)器(CTU)減計數(shù)器(CTD)增減計數(shù)器(CTUD)PLC與其它控制系統(tǒng)的比較可編程控制器原理及應(yīng)用定時器指令接通延時定時器的梯形圖表示接通延時定時器標(biāo)識符(T0N)啟動電平輸入端IN構(gòu)成時間設(shè)定值輸入端PT接通延時定時器編號TnINTONPTTnPLC與其它控制系統(tǒng)的比較可編程控制器原理及應(yīng)用接通延時定時器的語句表表示定時器標(biāo)識符TON時間設(shè)定值PT構(gòu)成TONTn,定時器編號TnPT當(dāng)定時器的啟動信號IN的狀態(tài)為0時,定時器的當(dāng)前值SV為0,定時器的狀態(tài)也是0,定時器不工作當(dāng)Tn的啟動信號由0變?yōu)?時,定時器開始工作,每過一個時間時基,定時器的當(dāng)前值SV=SV+1PLC與其它控制系統(tǒng)的比較可編程控制器原理及應(yīng)用接通延時的工作原理工作原理當(dāng)SV=PT時,定時器的狀態(tài)由0變?yōu)?,在定時器狀態(tài)改變后,定時器繼續(xù)計數(shù),直到SV=32767,停止計時,此時,SV保持不變只要SV>PT,定時器的狀態(tài)就為1,否則,定時器狀態(tài)為0INTONPTTnPLC與其它控制系統(tǒng)的比較可編程控制器原理及應(yīng)用工作原理當(dāng)IN信號由1變?yōu)?,SV被復(fù)位(SV=0),Tn狀態(tài)也為0當(dāng)IN信號由0變?yōu)?后,維持的時間不足以使得SV達到PT值時,Tn的狀態(tài)不會由0變?yōu)?INTONPTTnPLC與其它控制系統(tǒng)的比較可編程控制器原理及應(yīng)用接通延時定時器的時序圖I2.0INTONPTT333LDI2.0

TONT33,3PTI2.0SVT33PLC與其它控制系統(tǒng)的比較可編程控制器原理及應(yīng)用接通延時定時器的注意事項時基為1ms的定時器:T32、T96時基為10ms的定時器:T33~T36

、T97~T100

時基為100ms的定時器:T37~T63

、T101~T255PLC與其它控制系統(tǒng)的比較可編程控制器原理及應(yīng)用操作數(shù)范圍定時器編號n:0~255IN信號范圍:

I、Q、M、SM、T、C、V、S、L(位)PT值范圍:

IW、QW、MW、SMW、VB、SW、LW、AIW、T、C、

常數(shù)、AC、

*VD、*AC、*LD(字)PLC與其它控制系統(tǒng)的比較可編程控制器原理及應(yīng)用I0.0INTONPT100msT37100Q0.1()T37網(wǎng)絡(luò)1定時器延時10s接通Q0.1網(wǎng)絡(luò)1定時器LDI0.0

TONT37,100網(wǎng)絡(luò)2延時10s接通Q0.1LDT37

=Q0.1網(wǎng)絡(luò)2可編程控制器原理及應(yīng)用定時器指令斷開延時定時器的梯形圖表示斷開延時定時器標(biāo)識符(TOF)啟動電平輸入端IN構(gòu)成時間設(shè)定值輸入端PT斷開延時定時器編號TnINTOFPTTn可編程控制器原理及應(yīng)用斷開延時定時器的語句表表示定時器標(biāo)識符TOF時間設(shè)定值PT構(gòu)成TOFTn,定時器編號TnPT當(dāng)定時器的啟動信號IN的狀態(tài)為1時,定時器的當(dāng)前值SV=0,定時器的狀態(tài)也是1,定時器不工作當(dāng)Tn的啟動信號由1變?yōu)?時,定時器開始工作,每過一個時間時基,定時器的當(dāng)前值SV=SV+1可編程控制器原理及應(yīng)用斷開延時定時器的工作原理工作原理當(dāng)SV>=PT時,定時器的狀態(tài)由1變?yōu)?,在定時器狀態(tài)改變后,定時器停止計時,SV將保持不變,定時器狀態(tài)為0只要SV保持不變,定時器的狀態(tài)就為0INTOFPTTn可編程控制器原理及應(yīng)用工作原理當(dāng)IN信號由0變?yōu)?,SV被復(fù)位(SV=0),Tn狀態(tài)也為1當(dāng)IN信號由1變?yōu)?后,維持的時間不足以使得SV達到PT值時,Tn的狀態(tài)不會由1變?yōu)?INTOFPTTn可編程控制器原理及應(yīng)用斷開延時定時器的時序圖I2.0INTOFPTT333LDI2.0

TOFT33,3PTI2.0SVT33可編程控制器原理及應(yīng)用斷開延時定時器的注意事項時基為1ms的定時器:T32、T96時基為10ms的定時器:T33~T36

、T97~T100

時基為100ms的定時器:T37~T63

、T101~T255可編程控制器原理及應(yīng)用操作數(shù)范圍定時器編號n:0~255IN信號范圍:

I、Q、M、SM、T、C、V、S、L(位)PT值范圍:

IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、

常數(shù)、AC、

*VD、*AC、*LD(字)可編程控制器原理及應(yīng)用使用舉例某設(shè)備生產(chǎn)工藝要求:當(dāng)主電機停止工作后,冷卻風(fēng)機電動機要繼續(xù)工作1min,以便對主電機降溫I0.0Q0.1()Q0.1I0.1網(wǎng)絡(luò)1主電動機啟動、斷開延時定時器延時1分鐘INTOFPT100msT37+600網(wǎng)絡(luò)2主電動機斷電后延時1min斷開冷卻風(fēng)機T37Q0.2()可編程控制器原理及應(yīng)用定時器指令帶有記憶接通延時定時器的梯形圖表示定時器標(biāo)識符(T0NR)啟動電平輸入端IN構(gòu)成時間設(shè)定值輸入端PT接通延時定時器編號TnINTONRPTTn可編程控制器原理及應(yīng)用帶有記憶接通延時定時器的語句表表示定時器標(biāo)識符TONR時間設(shè)定值PT構(gòu)成TONRTn,定時器編號TnPT當(dāng)定時器的啟動信號IN的狀態(tài)為0時,定時器的當(dāng)前值SV為0,定時器的狀態(tài)也是0,定時器不工作當(dāng)Tn的啟動信號由0變?yōu)?時,定時器開始工作,每過一個時間時基,定時器的當(dāng)前值SV=SV+1可編程控制器原理及應(yīng)用帶有記憶接通延時定時器的工作原理工作原理當(dāng)SV=PT時,定時器的狀態(tài)由0變?yōu)?,在定時器狀態(tài)改變后,定時器繼續(xù)計數(shù),直到SV=32767,停止計時,此時,SV保持不變只要SV>PT,定時器的狀態(tài)就為1,否則,定時器狀態(tài)為0INTONRPTTn可編程控制器原理及應(yīng)用工作原理當(dāng)IN信號由1變?yōu)?,SV被復(fù)位(SV=0),Tn狀態(tài)也為0當(dāng)IN信號由0變?yōu)?后,維持的時間不足以使得SV達到PT值時,IN從1變成0,這時SV可以保持;IN再次從0變成1時,SV在保持值的基礎(chǔ)上累積,當(dāng)SV>=PT時,Tn的狀態(tài)仍可由0變成1INTONRPTTn可編程控制器原理及應(yīng)用帶有記憶接通延時定時器的時序圖I2.0INTONRPTT13LDI2.0

TONRT1,3PTI2.0SVT1

復(fù)位PT可編程控制器原理及應(yīng)用帶有記憶接通延時定時器的注意事項時基為1ms的定時器:T0、T64時基為10ms的定時器:T1~T4

、T65~T68

時基為100ms的定時器:T5~T31

、T69~T95可編程控制器原理及應(yīng)用操作數(shù)范圍定時器編號n:0~255IN信號范圍:

I、Q、M、SM、T、C、V、S、L(位)PT值范圍:

IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、

常數(shù)、AC、

*VD、*AC、*LD(字)可編程控制器原理及應(yīng)用應(yīng)用定時器指令應(yīng)該注意的問題不能把一個定時器同時用做斷開延時定時器(TON)和接通延時定時器(TOF)使用復(fù)位(R)指令對定時器復(fù)位后,定時器位為0,定時器當(dāng)前值為0有記憶接通延時定時器(TONR)只能通過復(fù)位指令進行復(fù)位操作對于斷開延時定時器,需要輸入端有一個負跳變(由ON到OFF)的輸入信號啟動計時可編程控制器原理及應(yīng)用定時器使用舉例利用定時器編程在Q0.0端口產(chǎn)生周期為1s,占空比為40%的連續(xù)方波M0.0T33Network1INTONPT10msT33+100Network2>=I+40Q0.0()T33M0.0()Network3Network1

LDNM0.0

TONT33,+100Network2

LDW>=T33,+40

=Q0.0Network3

LDT33

=M0.0可編程控制器原理及應(yīng)用定時器使用舉例利用定時器編程在Q0.1端口控制電燈,使其產(chǎn)生亮2s滅1s連續(xù)閃

爍的現(xiàn)實效果T37Network1INTONPT100msT37+10Network2Q0.1()I0.1T38INTONPT100ms+20T38可編程控制器原理及應(yīng)用計數(shù)器指令計數(shù)器增計數(shù)器(CTU)減計數(shù)器(CTD)增減計數(shù)器(CTUD)可編程控制器原理及應(yīng)用增計數(shù)器的梯形圖表示增計數(shù)器標(biāo)識符(CTU)計數(shù)脈沖輸入端CU構(gòu)成增計數(shù)器的復(fù)位信號輸入端R增計數(shù)器的設(shè)定值PVCUCTURPVCn增計數(shù)器(CTU)計數(shù)器編號Cn可編程控制器原理及應(yīng)用增計數(shù)器的語句表表示增計數(shù)器的操作碼CTU增計數(shù)器的設(shè)定值PV構(gòu)成CTUCn,計數(shù)器編號CnPV復(fù)位信號為1時,計數(shù)器當(dāng)前值SV為0,計數(shù)器的狀態(tài)也是0,復(fù)位信號為0時,計數(shù)器可以工作計數(shù)器工作時,每當(dāng)一個輸入脈沖到來時,計數(shù)器當(dāng)前值做加1操作,即SV=SV+1可編程控制器原理及應(yīng)用增計數(shù)器的工作原理工作原理當(dāng)當(dāng)前值SV>=PT設(shè)定值時,計數(shù)器的狀態(tài)變?yōu)?,這時若再來計數(shù)脈沖,計數(shù)器當(dāng)前值仍不斷累加,直到SV=32767,停止計數(shù)當(dāng)復(fù)位信號(R)有效時,計數(shù)器被復(fù)位,SV的值等于0,計數(shù)器的狀態(tài)變?yōu)?CUCTURPVCn可編程控制器原理及應(yīng)用增計數(shù)器的時序圖I4.0LDI4.0

LDI2.0

CTUC3,4PVI4.0SVC3CUCTU

R

PVC3I2.04I2.0012345102可編程控制器原理及應(yīng)用增計數(shù)器的注意事項用語句表表示的時候,語句的先后順序不能改變LDI4.0

LDI2.0

CTUC3,4I4.0CUCTU

R

PVC3I2.04可編程控制器原理及應(yīng)用操作數(shù)范圍計數(shù)器編號n:0~255CU信號范圍:

I、Q、M、SM、T、C、V、S、L(位)PV值范圍:

IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、

常數(shù)、AC、

*VD、*AC、*LD(字)R信號范圍:

I、Q、M、SM、T、C、V、S、L(位)可編程控制器原理及應(yīng)用計數(shù)器使用舉例設(shè)I0.0連接增計數(shù)器輸入端,I0.1連接復(fù)位端,計數(shù)值為5時,輸出端Q0.1接通I0.0CUCTU

R

PVC1I0.15網(wǎng)絡(luò)1增計數(shù)器網(wǎng)絡(luò)2計數(shù)輸出C1Q0.1()網(wǎng)絡(luò)1增計數(shù)器

LDI0.0

LDI0.1

CTUC1,5網(wǎng)絡(luò)2計數(shù)輸出

LDC1

=Q0.1可編程控制器原理及應(yīng)用I0.0CUCTU

R

PVC1I0.15網(wǎng)絡(luò)1增計數(shù)器網(wǎng)絡(luò)2計數(shù)輸出C1Q0.1()網(wǎng)絡(luò)1增計數(shù)器

LDI0.0

LDI0.1

CTUC1,5網(wǎng)絡(luò)2計數(shù)輸出

LDC1

=Q0.1I0.0Q0.1I0.10123645789可編程控制器原理及應(yīng)用S7-200PLC的存儲器分配用戶程序空間CPU組態(tài)空間數(shù)據(jù)區(qū)空間可編程控制器原理及應(yīng)用數(shù)據(jù)區(qū)空間:輸入映像寄存器(I)輸出映像寄存器(Q)變量存儲器(V)內(nèi)部標(biāo)志位(M)存儲器順序控制繼電器(S)存儲器局部存儲器(L)定時器存儲器(T)(相當(dāng)于時間繼電器)計數(shù)器存儲器(C)模擬量輸入映像寄存器(AI)模擬量輸出映像寄存器(AQ)累加器(AC)高速計數(shù)器(HC)特殊標(biāo)志位存儲器(SM)可編程控制器原理及應(yīng)用特殊標(biāo)志位存儲器SM特殊標(biāo)志位:特殊內(nèi)部線圈為用戶提供一些特殊的控制功能及系統(tǒng)信息

用戶對操作的一些特殊要求也可通過特殊標(biāo)志位通知系統(tǒng)特殊標(biāo)志位區(qū)域只讀區(qū)域可讀區(qū)域特殊存儲器區(qū)的只讀區(qū)域:

開始的30個字節(jié)為只讀區(qū)域可編程控制器原理及應(yīng)用常用的特殊繼電器及其功能SM0.0

PLC運行時,這一位始終為1

SM0.1

首次掃描時為1

SM0.4

提供一個周期為1min,占空比為0.5的時鐘

SM0.5

提供一個周期為1s,占空比為0.5的時鐘

可編程控制器原理及應(yīng)用減計數(shù)器的梯形圖表示減計數(shù)器標(biāo)識符(CTD)計數(shù)脈沖輸入端CD構(gòu)成減計數(shù)器的裝載輸入端LD減計數(shù)器的設(shè)定值PVCDCTDLDPVCn減計數(shù)器(CTD)計數(shù)器編號Cn可編程控制器原理及應(yīng)用減計數(shù)器的語句表表示減計數(shù)器的操作碼CTD減計數(shù)器的設(shè)定值PV構(gòu)成CTDCn,計數(shù)器編號CnPV當(dāng)裝載輸入端的信號為1時,計數(shù)器的設(shè)定值PV被裝入計數(shù)器的當(dāng)前值寄存器,SV=PV,計數(shù)器狀態(tài)為0當(dāng)裝載輸入端的信號為0時,計數(shù)器可以工作計數(shù)器工作時,每當(dāng)一個輸入脈沖到來時,計數(shù)器當(dāng)前值做減1操作,即SV=SV-1可編程控制器原理及應(yīng)用減計數(shù)器的工作原理工作原理當(dāng)當(dāng)前值SV=0時,計數(shù)器的狀態(tài)變?yōu)?,并停止計數(shù),這種狀態(tài)一直保持到裝載輸入端變?yōu)?,再一次裝入PV值后,計數(shù)器的狀態(tài)變?yōu)?,才能再次重新計數(shù)減計數(shù)器的狀態(tài)只有當(dāng)前值SV=0時才為1CDCTDLDPVCn可編程控制器原理及應(yīng)用減計數(shù)器的時序圖I4.0LDI4.0

LDI2.0

CTDC3,4PVI4.0SVC3CDCTD

LD

PVC3I2.04I2.012304423可編程控制器原理及應(yīng)用減計數(shù)器的注意事項用語句表表示的時候,語句的先后順序不能改變LDI4.0

LDI2.0

CTDC3,4可編程控制器原理及應(yīng)用操作數(shù)范圍計數(shù)器編號n:0~255CU信號范圍:

I、Q、M、SM、T、C、V、S、L(位)PV值范圍:

IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、

常數(shù)、AC、

*VD、*AC、*LD(字)R信號范圍:

I、Q、M、SM、T、C、V、S、L(位)可編程控制器原理及應(yīng)用增減計數(shù)器的梯形圖表示增減計數(shù)器標(biāo)識符(CTUD)增計數(shù)脈沖輸入端CU構(gòu)成增減計數(shù)器的復(fù)位端R增減計數(shù)器的設(shè)定值PVCUCTUDCDRPVCn增減計數(shù)器(CTUD)計數(shù)器編號Cn減計數(shù)脈沖輸入端CD可編程控制器原理及應(yīng)用增減計數(shù)器的語句表表示增減計數(shù)器的操作碼CTUD增減計數(shù)器的設(shè)定值PV構(gòu)成CTUDCn,計數(shù)器編號CnPV復(fù)位信號為1時,計數(shù)器的當(dāng)前值SV=0,計數(shù)器狀態(tài)為0

復(fù)位信號為0時,計數(shù)器可以工作計數(shù)器工作時,每當(dāng)一個增計數(shù)輸入脈沖到來時,計數(shù)器當(dāng)前值做加1操作,即SV=SV+1可編程控制器原理及應(yīng)用增減計數(shù)器的工作原理工作原理當(dāng)當(dāng)前值大于等于設(shè)定值(SV>=PV)時,計數(shù)器的狀態(tài)變?yōu)?,這時若再來計數(shù)脈沖,計數(shù)器的當(dāng)前值仍不斷累加,直到SV=32767時停止計數(shù)每當(dāng)一個減計數(shù)輸入脈沖到來時,計數(shù)器的當(dāng)前值做減1操作,即SV=SV-1。當(dāng)當(dāng)前值小于設(shè)定值(SV<PV)時,計數(shù)器的狀態(tài)為0,這時若再來減計數(shù)脈沖,計數(shù)器的當(dāng)前值仍不斷遞減CUCTUDCDRPVCn可編程控制器原理及應(yīng)用增減計數(shù)器的時序圖I4.0LDI4.0

LDI3.0

LDI2.0

CTUDC3,4PVI4.0SVC3CUCTUD

CD

RPVC3I3.0I3.004I2.01234504345I2.0可編程控制器原理及應(yīng)用增減計數(shù)器的注意事項用語句表表示的時候,語句的先后順序不能改變LDI4.0

LDI3.0

LDI2.0

CTUDC3,4I4.0CUCTUD

CD

RPVC3I3.04I2.0可編程控制器原理及應(yīng)用操作數(shù)范圍計數(shù)器編號n:0~255CU信號范圍:

I、Q、M、SM、T、C、V、S、L(位)PV值范圍:

IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、

常數(shù)、AC、

*VD、*AC、*LD(字)R信號范圍:

I、Q、M、SM、T、C、V、S、L(位)可編程控制器原理及應(yīng)用使用舉例例3-3利用定時器和計數(shù)器控制燈點亮100s后熄滅Q0.0Network1INTONPT100msT63+100Network2I0.0C0I0.1Q0.0()Q0.0T63Network3T63CUCTU

R

PVC0+10C3可編程控制器原理及應(yīng)用比較操作指令3.2.3比較操作指令字節(jié)比較操作指令字比較操作指令雙字比較操作指令實數(shù)比較操作指令可編程控制器原理及應(yīng)用比較操作指令的梯形圖比較觸點比較關(guān)系符構(gòu)成比較數(shù)1IN1比較數(shù)2IN2IN1==IIN2比較操作指令的語句表表示比較操作碼比較數(shù)1IN1、比較數(shù)2IN2構(gòu)成LDB=比較關(guān)系符可編程控制器原理及應(yīng)用IN1,IN2可編程控制器原理及應(yīng)用比較指令的比較符==、>、<、<>、>=、<=當(dāng)比較數(shù)1和比較數(shù)2的關(guān)系符合比較符的條件時比較觸點接通,后面的電路被接通否則比較觸點斷開,后面的電路不接通比較指令的工作原理工作原理可編程控制器原理及應(yīng)用M0.0T33Network1INTONPT10msT33+100Network2>=I+40Q0.0()T33M0.0()Network3可編程控制器原理及應(yīng)用操作數(shù)范圍字節(jié)比較IN1/IN2:

IB、QB、MB、SMB、VB、SB、LB、AC

常數(shù)、*VD、*AC、*LD字比較IN1/IN2:

IW、QW、MW、SMW、T、C、VW、LW、AIW、AC

常數(shù)、*VD、*AC、*LD可編程控制器原理及應(yīng)用操作數(shù)范圍雙字比較IN1/IN2:

ID、QD、MD、SMD、VD、LD、HSC、

AC

常數(shù)、*VD、*AC、*LD實數(shù)比較IN1/IN2:

ID、QD、MD、SMD、VD、LD、AC

常數(shù)、*VD、*AC、*LD可編程控制器原理及應(yīng)用比較指令梯形圖與語句表字節(jié)比較字比較雙字比較實數(shù)比較關(guān)系符==IN1==BIN2IN1==IIN2IN1==DIN2IN1==RIN2LDB=IN1,IN2LDW=IN1,IN2LDD=IN1,IN2LDR=IN1,IN2AB=IN1,IN2AW=IN1,IN2AD=IN1,IN2AR=IN1,IN2OB=IN1,IN2OW=IN1,IN2OD=IN1,IN2OR=IN1,IN2可編程控制器原理及應(yīng)用比較指令梯形圖與語句表字節(jié)比較字比較雙字比較實數(shù)比較關(guān)系符<>IN1<>BIN2IN1<>IIN2IN1<>DIN2IN1<>RIN2LDB<>IN1,IN2LDW<>IN1,IN2LDD<>IN1,IN2LDR<>IN1,IN2AB<>IN1,IN2AW<>IN1,IN2AD<>IN1,IN2AR<>IN1,IN2OB<>IN1,IN2OW<>IN1,IN2OD<>IN1,IN2OR<>IN1,IN2可編程控制器原理及應(yīng)用比較指令梯形圖與語句表字節(jié)比較字比較雙字比較實數(shù)比較關(guān)系符<IN1<BIN2IN1<IIN2IN1<DIN2IN1<RIN2LDB<IN1,IN2LDW<IN1,IN2LDD<IN1,IN2LDR<IN1,IN2AB<IN1,IN2AW<IN1,IN2AD<IN1,IN2AR<IN1,IN2OB<IN1,IN2OW<IN1,IN2OD<IN1,IN2OR<IN1,IN2可編程控制器原理及應(yīng)用比較指令梯形圖與語句表字節(jié)比較字比較雙字比較實數(shù)比較關(guān)系符<=IN1<=BIN2IN1<=IIN2IN1<=DIN2IN1<=

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論