版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、5.1 5.1 編程方法編程方法5.25.2S7S7200 200 常用指令常用指令5.35.3定時器及計數(shù)器指令定時器及計數(shù)器指令5.45.4控制轉(zhuǎn)移指令控制轉(zhuǎn)移指令5.55.5數(shù)學(xué)運算指令數(shù)學(xué)運算指令5.65.6順序控制繼電器指令順序控制繼電器指令5.75.7高速計數(shù)器指令高速計數(shù)器指令5.85.8中斷指令中斷指令5.95.9應(yīng)用舉例應(yīng)用舉例本章小結(jié)本章小結(jié) 5.1.15.1.1西門子西門子PLCPLC的編程語言的編程語言5.1.25.1.2S7S7200 200 的程序結(jié)構(gòu)的程序結(jié)構(gòu)5.1.35.1.3梯形圖編程的基本特點梯形圖編程的基本特點1 1編程元件編程元件2 2分段編輯分段編輯3
2、 3能流與使能能流與使能4 4編程順序編程順序5 5編號分配編號分配6 6觸點的使用觸點的使用7 7線圈的使用線圈的使用 5置位復(fù)位指令 6立即存取指令 (1)立即讀輸入指令 (2)立即輸出指令 (3)立即置位指令 (4)立即復(fù)位指令 (1) 觸點串聯(lián)指令(AAN) LD I0.0A M0.0= Q0.0LD M0.1AN I0.2= M0.3A T5= Q0.3AN M0.4= Q0.1 觸點串聯(lián)指令的使用說明:觸點串聯(lián)指令的使用說明: 觸點串聯(lián)指令都是指單個觸點串聯(lián)連接的指令,串聯(lián)次數(shù) 沒有限制,可反復(fù)使用。 觸點串聯(lián)指令的目標元件為I、Q、M、SM、T、C、V、S。(2) 觸點并聯(lián)指令(
3、OON)LD M0.0O M0.1ON M0.2A I0.0O I0.1= Q0.0觸點并聯(lián)指令的使用說明:觸點并聯(lián)指令的使用說明: 觸點并聯(lián)指令都是指單個觸點并聯(lián)連接的指令,并聯(lián)次數(shù)沒有限制,可反復(fù)使用。 觸點并聯(lián)指令的目標元件為I、Q、M、SM、T、C、V、S。例題:起動保持停止電路(起保停電路)( )( )I0.0I0.1Q0.0Q0.0LD I0.0起動 I0.0停止 I0.1Q0.0O Q0.0AN I0.1= Q0.0010 1例題:起動保持停止電路(起保停電路)( )( )I0.0I0.1Q0.0Q0.0( )( )I0.0I0.1Q0.0Q0.0LD I0.0起動 I0.0停止
4、 I0.1Q0.0O Q0.0AN I0.1= Q0.001011 1( )( )I0.0I0.1Q0.0Q0.0LD I0.0起動 I0.0停止 I0.1Q0.0O Q0.0AN I0.1= Q0.0 101011000例題:起動保持停止電路(起保停電路)。( )( )I0.0I0.1Q0.0Q0.0LD I0.0O Q0.0AN I0.1= Q0.0CPU224I0.0I0.11M2ML+DC24V1LQ0.0SB1SB2AC220VKMI0.0I0.1Q0.0輸入映像寄存器起動停止I0.0I0.1Q0.0輸出映像寄存器( )( )I0.0I0.1Q0.0Q0.0LD I0.0O Q0.0
5、AN I0.1= Q0.0CPU224I0.0I0.11M2ML+DC24V1LQ0.0SB1SB2AC220VKMI0.0I0.1Q0.0輸入映像寄存器起動停止I0.0I0.1Q0.0輸出映像寄存器 1 0ONONONONON1( )( )I0.0I0.1Q0.0Q0.0LD I0.0O Q0.0AN I0.1= Q0.0CPU224I0.0I0.11M2ML+DC24V1LQ0.0SB1SB2AC220VKMI0.0I0.1Q0.0輸入映像寄存器起動停止I0.0I0.1Q0.0輸出映像寄存器 0 0ONONONONON1OFF( )( )I0.0I0.1Q0.0Q0.0LD I0.0O Q
6、0.0AN I0.1= Q0.0CPU224I0.0I0.11M2ML+DC24V1LQ0.0SB1SB2AC220VKMI0.0I0.1Q0.0輸入映像寄存器起動停止I0.0I0.1Q0.0輸出映像寄存器 0 1OFFOFFOFFOFFOFF0( )( )I0.0I0.1Q0.0Q0.0LD I0.0O Q0.0AN I0.1= Q0.0CPU224I0.0I0.11M2ML+DC24V1LQ0.0SB1SB2AC220VKMI0.0I0.1Q0.0輸入映像寄存器起動停止I0.0I0.1Q0.0輸出映像寄存器 0 0OFFONOFFOFFOFF0如果把停止按鈕換為常閉按鈕,同樣完成“起保停”
7、的控制功能,將如修改梯形圖?( )( )I0.0I0.1Q0.0Q0.0CPU224I0.0I0.11M2ML+DC24V1LQ0.0SB1SB2AC220VKM I0.1I0.001v 每一個傳感器或開關(guān)輸入對應(yīng)一個PLC確定的輸入點,每一個負載對應(yīng)PLC一個確定的 輸出點。外部按鈕一般用常開按鈕。 (3) 置位S、復(fù)位R指令 表2-6 置位/復(fù)位指令功能表LADSTL功能置位指令S bit, N從bit開始N個元件置1并保持復(fù)位指令R bit,N從bit開始N個元件清0并保持LD I0.0S Q0.0, 2LD I0.1R Q0.0, 2置位復(fù)位指令的使用說明:置位復(fù)位指令的使用說明: 對
8、位元件來說一旦被置位,就保持在通電狀態(tài),除非對它復(fù)位;而一旦被復(fù)位就保持在斷電狀態(tài),除非對它再置位。 S/R指令可以互換次序使用,但由于PLC采用掃描工作方式,所以寫在后面的指令有優(yōu)先權(quán)。 如果對計數(shù)器和定時器復(fù)位,則計數(shù)器和定時器的當(dāng)前值被清零。 N的范圍為1255,N可為:VB、IB、QB、MB、SMB、SB、LB、AC、常數(shù)、*VD、*AC和*LD。一般情況下使用常數(shù)。 S/R指令的操作數(shù)為:I、Q、M、SM、T、C、V、S和L。(4) RS觸發(fā)器指令圖2-41 RS觸發(fā)器指令表表2-8 RS2-8 RS觸發(fā)器指令的真值表觸發(fā)器指令的真值表指 令S1/SR/R1輸出(bit)指 令S1/
9、SR/R1輸出(bit)00保持前一狀態(tài)00保持前一狀態(tài)置位優(yōu)先SR010復(fù)位優(yōu)先010101RS101111110RS觸發(fā)器指令的輸入/輸出操作數(shù)為:I、Q、V、M、SM、S、T、C。bit的操作數(shù)為:I、Q、V、M和S。(5) 邊沿脈沖指令表2-7 邊沿脈沖指令的名稱及使用說明STLLAD功能操作元件EU(Edge Up)上升沿微分輸出無ED(Edge Down)下降沿微分輸出無LD I0.0EU= M0.0LD M0.0S Q0.0, 1LD I0.1ED= M0.1LD M0.1R Q0.0, 1一個掃描周期一個掃描周期 一、電路塊的串并聯(lián)指令一、電路塊的串并聯(lián)指令 1、OLD塊或指令
10、:塊或指令:兩個或兩個以上串聯(lián)電路兩個或兩個以上串聯(lián)電路塊之間的并聯(lián)塊之間的并聯(lián) 2、ALD塊與指令:塊與指令:兩個或兩個以上并聯(lián)電路兩個或兩個以上并聯(lián)電路塊之間的串聯(lián)塊之間的串聯(lián) 指令指令 使用說明: 除在網(wǎng)絡(luò)塊邏輯運算的開始使用LD、LDN指令外,在塊電路的開始也要使用在塊電路的開始也要使用LD、LDN指令。指令。 每完成一次塊電路的并聯(lián)時要寫上OLD指令。 OLD指令無操作數(shù)。圖2-48 OLD指令使用舉例 使用說明: 在塊電路開始時要使用LD和LDN指令。 在每完成一次塊電路的串聯(lián)連接后要寫上ALD指令。 ALD指令無操作數(shù)。 圖2-49 ALD指令使用舉例 二、棧存儲器指令二、棧存儲
11、器指令 S7-200系列PLC使用一個9層堆棧層堆棧來處理所有邏輯操作,它和計算機中的堆棧結(jié)構(gòu)相同。 堆棧是一組能夠存儲和取出數(shù)據(jù)的暫存單元,其特點是“先進后出先進后出”。每一次進行入棧操作,新值放入棧頂,棧底值丟失;每一次進行出棧操作,棧頂值彈出,棧底值補進隨機數(shù)。邏輯堆棧指令主要用來完成對觸點進行的復(fù)雜連接。 邏輯進棧(LPS)指令:復(fù)制堆棧中的頂值并使該數(shù)值進棧。堆棧底值被推出棧并丟失。邏輯出棧(LPP)指令:將堆棧中的一個數(shù)值出棧。第二個堆棧數(shù)值成為堆棧新頂值。邏輯讀?。↙RD)指令:將第二個堆棧數(shù)值復(fù)制至堆棧頂部。不執(zhí)行進?;虺鰲?,但舊堆棧頂值被復(fù)制破壞。載入堆棧(LDS)指令:復(fù)制
12、堆棧中的堆棧位n,并將該數(shù)值置于堆棧頂部。堆棧底值被推出棧并丟失。 圖2-50 邏輯堆棧指令應(yīng)用程序 梯形圖畫法規(guī)則梯形圖畫法規(guī)則1、觸點電路塊畫在梯形圖的左邊,線圈畫在梯形圖觸點電路塊畫在梯形圖的左邊,線圈畫在梯形圖的右邊。的右邊。 2、觸點應(yīng)畫在水平線上,不能畫在垂直分支線上。觸點應(yīng)畫在水平線上,不能畫在垂直分支線上。3、梯形圖程序中的觸點可以任意串、并聯(lián),而輸出梯形圖程序中的觸點可以任意串、并聯(lián),而輸出線圈只能并聯(lián)不能串聯(lián)。線圈只能并聯(lián)不能串聯(lián)。 圖2-51 驅(qū)動線圈右邊無觸點梯形圖的優(yōu)化 圖2-52 改變電路結(jié)構(gòu)圖例 梯形圖優(yōu)化梯形圖優(yōu)化1、在有幾個串聯(lián)電路相并聯(lián)時,應(yīng)將觸點最多的支、
13、在有幾個串聯(lián)電路相并聯(lián)時,應(yīng)將觸點最多的支路放在梯形圖的最上面。路放在梯形圖的最上面。 2、在有幾個并聯(lián)回路相串聯(lián)時,應(yīng)將觸點最多的并、在有幾個并聯(lián)回路相串聯(lián)時,應(yīng)將觸點最多的并聯(lián)回路放在梯形圖的最左邊,這樣的安排使程序簡聯(lián)回路放在梯形圖的最左邊,這樣的安排使程序簡潔明了,指令語句也較少。潔明了,指令語句也較少。3、在有線圈的并聯(lián)電路中,將單個線圈放在上面。、在有線圈的并聯(lián)電路中,將單個線圈放在上面。 圖2-53 先串后并梯形圖的優(yōu)化 圖2-54 先并后串梯形圖的優(yōu)化 圖2-55 梯形圖優(yōu)化(a) 不推薦的梯形圖 (b) 推薦的梯形圖 注意事項注意事項 1觸點電路塊畫在梯形圖的左邊,線圈畫在梯
14、形圖觸點電路塊畫在梯形圖的左邊,線圈畫在梯形圖的右邊。的右邊。2觸點應(yīng)畫在水平線上,不能畫在垂直分支線上。觸點應(yīng)畫在水平線上,不能畫在垂直分支線上。3在有幾個串聯(lián)電路相并聯(lián)時,應(yīng)將觸點最多的支在有幾個串聯(lián)電路相并聯(lián)時,應(yīng)將觸點最多的支路放在梯形圖的最上面。路放在梯形圖的最上面。4在有幾個并聯(lián)回路相串聯(lián)時,應(yīng)將觸點最多的并在有幾個并聯(lián)回路相串聯(lián)時,應(yīng)將觸點最多的并聯(lián)回路放在梯形圖的最左邊。聯(lián)回路放在梯形圖的最左邊。5.3.15.3.1定時器指令定時器指令5.3.25.3.2計數(shù)器指令計數(shù)器指令a ) 梯形圖梯形圖 b) 時序圖時序圖圖圖 512 接通延時定時器的梯形圖與時序圖接通延時定時器的梯形
15、圖與時序圖a ) 梯形圖梯形圖 b) 時序圖時序圖圖圖 514 保持型接通延時定時器保持型接通延時定時器 a ) 梯形圖梯形圖 b) 時序圖時序圖圖圖 516 斷開延時定時器斷開延時定時器圖圖517 1ms 定時器的正確使用定時器的正確使用a) b)圖圖518 10ms定時器的正確使用定時器的正確使用1 1使用定時器時要注意編號的選用,使用定時器時要注意編號的選用,編號不同,定時器的功能不同(普通型、編號不同,定時器的功能不同(普通型、記憶型)、定時器的脈沖周期不同記憶型)、定時器的脈沖周期不同(1ms1ms、10 ms10 ms、100 ms100 ms)。)。2 2有記憶的通電延時型定時器
16、具備斷有記憶的通電延時型定時器具備斷電保持的功能,只有將定時器復(fù)位,當(dāng)電保持的功能,只有將定時器復(fù)位,當(dāng)前值才變?yōu)榍爸挡抛優(yōu)? 0。 1、內(nèi)部標志位存儲器、內(nèi)部標志位存儲器:用來保存控制繼電器的中間操作狀態(tài),其作用相當(dāng)于繼電器控制中的中間繼電器,內(nèi)部標志位存儲器在內(nèi)部標志位存儲器在PLC中沒有輸入中沒有輸入/輸出端輸出端與之對應(yīng),其線圈的通斷狀態(tài)只能在程序內(nèi)部用指與之對應(yīng),其線圈的通斷狀態(tài)只能在程序內(nèi)部用指令驅(qū)動,其觸點不能直接驅(qū)動外部負載,令驅(qū)動,其觸點不能直接驅(qū)動外部負載,只能在程序內(nèi)部驅(qū)動輸出繼電器的線圈,再用輸出繼電器的觸點去驅(qū)動外部負載。2、內(nèi)部標志位存儲器可采用位、字節(jié)、字或雙字來
17、存取。其位存取的地址編號范圍為M0.0M31.7共32個字節(jié)。3、作用:(1)在梯形圖中,若多個線圈都受某一觸點串并聯(lián)電路的控制,為了簡化電路,在梯形圖中可設(shè)置該電路控制的存儲器的位,如圖2-72所示,這類似于繼電類似于繼電器電路中的中間繼電器。器電路中的中間繼電器。圖2-72 設(shè)置中間單元(2)解決雙線圈問題解決雙線圈問題A、雙線圈:在同一個程序中同一元件的線圈在同一個掃描、雙線圈:在同一個程序中同一元件的線圈在同一個掃描周期中,輸出了兩次或多次,稱為雙線圈輸出。若在程序中,周期中,輸出了兩次或多次,稱為雙線圈輸出。若在程序中,進行線圈的雙重輸出,則前面的輸出無效,而后面的輸出是進行線圈的雙重輸出,則前面的輸出無效,而后面的輸出是有效的。有效的。 B、采用位存儲器來解決、采用位存儲器來解決加計數(shù)器指令梯形圖: a ) 梯形圖梯形圖 b) 時序圖時序圖 圖圖520 加計數(shù)器指令加計數(shù)器指令圖圖522 減減計數(shù)器指令計數(shù)器指令 圖圖524 加加/減減計數(shù)器指令計數(shù)器指令如牙膏生產(chǎn),每到100個放一箱,計數(shù)100后清零,并給一打包命令讀實時時鐘指令是讀當(dāng)前時間和日期并把它裝入一個 8 字節(jié)的緩沖區(qū)(起始地址是 T )。設(shè)定實時時鐘指令是寫當(dāng)前時間和日期并把 8 字節(jié)的緩沖區(qū)( 起始地址是 T )裝入時鐘,時鐘緩沖器的格式:
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 銅山區(qū)幼兒園勞務(wù)合同
- 提前還貸后貸款合同處理
- 《堅持依法行政》課件
- 《血壓測量》課件
- 2025年岳陽貨運資格證題庫在線練習(xí)
- 2025年來賓貨運資格證模擬考試題庫下載
- 保障性住房交易附加條款
- 零售行業(yè)文員聘用合同樣本
- 增資擴股協(xié)議書
- 花店攤位租賃合同
- 2024年湖南現(xiàn)代物流職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 多西他賽化療方案
- 中職學(xué)校專業(yè)建設(shè)指導(dǎo)委員會
- 2024年度醫(yī)院內(nèi)窺鏡科述職報告課件
- 醫(yī)院保安提升服務(wù)方案
- 小紅書app創(chuàng)業(yè)計劃書
- 采煤安全管理知識課件
- 人工智能在通信網(wǎng)絡(luò)中的應(yīng)用
- 高頻電灼儀產(chǎn)品技術(shù)要求深圳半島醫(yī)療
- 年度委托代理記賬服務(wù) 投標方案
- 卵圓孔未閉封堵術(shù)術(shù)前宣教
評論
0/150
提交評論