版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第三章S7-200系列PLC基本指令及應(yīng)用
S7-200系列PLC的基本指令分為布爾指令和程序控制指令,該指令多用于開關(guān)量邏輯控制。本章著重介紹梯形圖(LAD)和指令表(STL),并討論基本指令的功能及編程方法。
第一節(jié)PLC的布爾指令SIMATICS7-200系列PLC共有20多條布爾指令,現(xiàn)按用途分類說明指令的含義,梯形圖的編程方法及對應(yīng)的指令表形式。一、裝載及線圈驅(qū)動指令LD(load):常開觸點邏輯運算開始(裝載指令)。LDN(loadnot):常閉觸點邏輯運算開始(取反后裝載指令)。=(out):線圈驅(qū)動(輸出指令)。LD,LDN,=指令使用說明LD,LDN指令用于與輸入公共線(輸入左母線)相連的觸點,也可以與OLD,AID指令配合使用于分支回路的開頭。=指令用于輸出繼電器,輔助繼電器,定時器及計數(shù)器等,但不能用于輸入繼電器。并聯(lián)的=指令可以連續(xù)使用任意次。LD、LDN的操作數(shù):I,Q,M,SM,T,C,V,S。=的操作數(shù):Q,M,SM,T,C,V,S。二、觸點串聯(lián)指令A(yù)(And):常開觸點串聯(lián)連接。AN(AndNot):常閉觸點串聯(lián)連接。梯形圖及指令表表示了上述兩條基本指令的用法。
A、AN指令使用說明:(1)A、AN是單個觸點串聯(lián)連接指令,可連續(xù)使用。(2)A、AN的操作數(shù):I,Q,M,SM,T,C,V,S。三、觸點并聯(lián)指令
O(or):常開觸點并聯(lián)連接(或指令)。ON(ornot):常閉觸點并聯(lián)連接(取反后或指令)。O、ON指令使用說明如下:1.O,ON指令可作為一個接點的并聯(lián)連接指令,可以連續(xù)使用。2.O,ON的操作數(shù):I,Q,M,SM,T,C,V,S。四、串聯(lián)電路塊的并聯(lián)指令
OLD(orload),用于串聯(lián)電路塊的并聯(lián)連接(或裝載指令)。OLD指令使用說明如下:1.幾個串聯(lián)支路并聯(lián)連接時,其支路的起點以LD,LDN開始,支路的終點用OLD指令。2.如需將多個支路并聯(lián),從第二條支路開始,在每一支路后面加OLD指令。用這種方法編程,對并聯(lián)支路的個數(shù)不限。3.OLD指令無操作數(shù)。五、并聯(lián)電路塊的串聯(lián)指令
ALD(AndLood),用于并聯(lián)電路塊的串聯(lián)連接(與裝載指令)ALD指令使用說明如下:1.分支電路(并聯(lián)電路塊)間的串聯(lián)連接時,使用ALD指令。2.如果有多個并聯(lián)電路塊串聯(lián),順次以ALD指令與前面支路連接,支路數(shù)量不限。3.ALD指令無操作數(shù)。
六、置位指令(S)和復(fù)位指令(R)置位即置1,復(fù)位即置0。置位和復(fù)位指令可以將位存儲區(qū)的某一位開始的一個或多個(最多可達255個)同類存儲器位置1或置0。這兩條指令在使用時需指明三點:操作性質(zhì)、開始位和位的數(shù)量。S、R指令應(yīng)用示例從I0.0的上升沿令Q0.0接通并保持,即使I0.0斷開也不再影響Q0.0。I0.1的上升沿使Q0.0斷開并保持,直到I0.0的下一個脈沖到來。
S、R指令使用說明如下:1.由于是掃描工作方式,故寫在后面的指令有優(yōu)先權(quán)。在上例S-R觸發(fā)器(把次序反過來可組成R-S觸發(fā)器)中,當(dāng)I0.0和I0.1同時為1,則Q0.0為0。R指令寫在后因而有優(yōu)先權(quán)。2.S、R指令必須成對使用而且使用的器件號應(yīng)相同。3.S、R指令的操作數(shù):Q,M,SM,V,S,T,C。七、立即指令立即指令允許對輸入和輸出點進行快速和直接存取。當(dāng)用立即指令讀取輸入點的狀態(tài)時,相應(yīng)的輸入映像寄存器中的數(shù)值并未發(fā)生更新;用立即指令訪問輸出點時,訪問的同時,相應(yīng)的輸出寄存器的內(nèi)容也被刷新。只有輸入繼電器I和輸出繼電器Q可以使用立即指令。(一)立即觸點指令在每個標(biāo)準(zhǔn)觸點指令的后面加“I”。指令執(zhí)行時,立即讀取輸入點的值,但是不刷新相應(yīng)映像寄存器的值。這類指令包括LDI,LDNI,AI,ANI,OI和ONI。(二)立即輸出指令
=I,立即輸出指令。下圖為梯形圖及指令表表示立即輸出指令的用法。(三)立即置位和立即復(fù)位指令
SI,立即置位指令。RI,立即復(fù)位指令。用立即置位指令(或立即復(fù)位指令)訪問輸出點時,從指令所指出的位(bit)開始的N個(最多為128個)物理輸出點被立即置位(或立即復(fù)位),同時,相應(yīng)的輸出映像寄存器的內(nèi)容也被刷新。
八、正負跳變指令正負跳變指令在梯形圖中以觸點形式使用。用于檢測脈沖的正跳變(上升沿)或負跳變(下降沿),利用跳變讓能流接通一個掃描周期,即可產(chǎn)生一個掃描周期長度的微分脈沖,驅(qū)動后面的輸出線圈。EU(EdgeUp):正跳變指令(檢測上升沿指令)。正跳變觸點檢測到脈沖的每一次正跳變后,產(chǎn)生一個微分脈沖。指令格式:EU(無操作數(shù))ED(EdgeDown):負跳變指令(檢測下降沿指令)。負跳變觸點檢測到脈沖的每一次負跳變后,產(chǎn)生一個微分脈沖。指令格式:ED(無操作數(shù))正負跳變觸點指令編程舉例九、邏輯堆棧操作指令
S7-200系列PLC有一個9層堆棧,用于處理所有邏輯操作,稱為邏輯堆棧。
ALD指令:棧裝載“與”指令,用于將并聯(lián)電路塊進行串聯(lián)連接。執(zhí)行ALD指令,將邏輯堆棧第一,第二級的值進行邏輯”與”操作,結(jié)果置于棧頂,并將堆棧中其余各級的內(nèi)容依次上彈一級。
OLD指令:棧裝載“或”指令,用于將串聯(lián)電路塊進行并聯(lián)連接。執(zhí)行OLD指令,將邏輯堆棧第一,第二級的值進行邏輯”或”操作,結(jié)果置于棧頂,并將堆棧中其余各級的內(nèi)容依次上彈一級。LPS指令:邏輯壓棧指令(分支或主控指令),用于將棧頂值復(fù)制后壓入堆棧,棧底值壓出丟失。在梯形圖中的分支結(jié)構(gòu)中,用于生成一條新的母線,左側(cè)為主控邏輯塊時,第一個完整從邏輯行由此開始。LRD指令:邏輯讀棧指令。LRD指令把邏輯堆棧第二級的值復(fù)制到棧頂,堆棧沒有壓入和彈出。LPP指令:邏輯彈出棧指令(分支結(jié)束或主控復(fù)位指令),LPP指令把堆棧彈出一級,原第二級的值變?yōu)樾碌臈m斨?。在梯形圖中的分支結(jié)構(gòu)中,用于將LPS指令生成的一條新母線進行恢復(fù)。應(yīng)注意,LPS和LPP必須配對使用。LDSn指令:裝入堆棧指令,復(fù)制堆棧中的第n級的值到棧頂。原棧中各級棧值依次下壓一級,棧底值丟失。邏輯指令的操作LPS、ALD、LRD、LPP指令應(yīng)用示例十、定時器指令定時器是由集成電路構(gòu)成,是PLC中的重要硬件編程元件。定時器編程時提前輸入時間預(yù)設(shè)值,在運行時當(dāng)定時器的輸入條件滿足時開始計時,當(dāng)前值從0開始按一定的時間單位增加,當(dāng)定時器的當(dāng)前值達到預(yù)設(shè)值時,定時器發(fā)出中斷請求,使PLC響應(yīng)作出相應(yīng)的動作。此時它對應(yīng)的常開觸點閉合,常閉觸點斷開。利用定時器的輸入與輸出觸點就可以得到控制所需的延時時間。系統(tǒng)提供3種定時指令:TONR(有記憶通電延時)TON(通電延時)TOF(斷電延時)
CPU221、CPU222、CPU224、CPU224XP、CPU226五種CPU模塊均有256個定時器,定時器的類型及分辨率的編號分配如表5-7所示。帶記憶通電延時定時器(TONR)指令應(yīng)用示例通電延時(TON)定時器指令應(yīng)用示例斷電延時定時器(TOF)指令應(yīng)用示例十一、計數(shù)器指令計數(shù)器與定時器的結(jié)構(gòu)和使用基本相似,編程時輸入它的預(yù)設(shè)值PV(計數(shù)的次數(shù)),計數(shù)器累計它的脈沖輸入端電位上升沿(正跳變)個數(shù),當(dāng)計數(shù)器達到預(yù)設(shè)值PV時,PLC作出相應(yīng)的處理計數(shù)器指令有三種。加計數(shù)CTU、加減計數(shù)CTUD、減計數(shù)CTD。
加計數(shù)器電路減計數(shù)器電路加/減計數(shù)器電路十二、NOT及NOP指令NOT(取反)觸點改變使能位輸入狀態(tài)。當(dāng)使能位到達NOT(取反)觸點時即停止。當(dāng)使能位未到達NOT(取反)觸點時,則供給使能位。在LAD中,NOT(取反)指令用觸點表示。在FBD中,NOT(取反)指令使用帶有布爾輸入的圖形負號。在STL中,NOT(取反)指令將堆棧頂部的數(shù)值從0改變?yōu)?,或從1改變?yōu)?。十二、NOT及NOP指令十三、比較指令比較指令是將兩個操作數(shù)按指定的條件作比較,條件成立時,觸點就閉合。比較指令的類型有:字節(jié)比較、整數(shù)比較、雙字整數(shù)比較和實數(shù)比較。比較運算符有:<,<=,=,>=,>,<>(<>表示不等于)
“х”表示比較運算符n1,n2所需滿足的條件“口”表示操作數(shù)n1,n2的數(shù)據(jù)類型及范圍第二節(jié)程序控制指令一、跳轉(zhuǎn)及標(biāo)號指令JMP:跳轉(zhuǎn)指令,把程序的執(zhí)行跳轉(zhuǎn)到指定的標(biāo)號。執(zhí)行跳轉(zhuǎn)后,邏輯堆棧頂值始終為邏輯1。LBL:指定跳轉(zhuǎn)的目標(biāo)標(biāo)號。操作數(shù)n:0~255程序控制指令-跳轉(zhuǎn)指令
二、結(jié)束指令END:條件結(jié)束指令,執(zhí)行條件成立時結(jié)束主程序,返回主程序起點??梢栽谥鞒绦蛑惺褂茫荒茉僮映绦蚝椭袛喑绦蛑惺褂?。STEP-Micro/WIN32自動在程序結(jié)尾添加了結(jié)束語句在編制主程序時不需要用戶再在程序末尾添加結(jié)束語句(END)MEND:無條件結(jié)束指令,結(jié)束主程序,返回主程序起點。三、停止命令STOP:停止指令,執(zhí)行條件成立時停止執(zhí)行用戶程序,令CPU狀態(tài)由RUN切換到STOP模式。
四、看門狗復(fù)位指令WDR:允許CPU的系統(tǒng)監(jiān)視程序定時器被重新觸發(fā),WDR指令可以在沒有監(jiān)視程序錯誤的條件下增加CPU系統(tǒng)掃描占用的時間,以延長掃描周期。五、子程序調(diào)用、子程序入口和子程序返回指令CALL:轉(zhuǎn)子程序調(diào)用指令,CALL將程序執(zhí)行轉(zhuǎn)到子程序n處。SBR:子程序入口指令,SBR標(biāo)示n號子程序的開始位置。CRET:子程序條件返回指令,CRET條件成立時,結(jié)束該子程序,返回原調(diào)用處。RET:子程序無條件返回指令,RET無條件結(jié)束該子程序,返回原調(diào)用處。子程序必須以本指令作結(jié)束。
第三節(jié)PLC初步編程指導(dǎo)
一、梯形圖設(shè)計規(guī)則1.觸點應(yīng)畫在水平線上,不能畫在垂直分支上。如圖a)中觸點3被畫在垂直線上,通過觸點3的“能流”是雙向的,而不是單向,屬于不可編程梯形圖,對不可編程梯形圖可按邏輯關(guān)系不變的原則進行處理,處理后b圖2.不含觸點的分支應(yīng)畫在垂直方向,不可畫在水平位置.3.在有幾個串聯(lián)回路相并聯(lián)時,觸點最多的那個串聯(lián)回路畫在梯形圖的最上面;在有幾個并聯(lián)回路相串聯(lián)時,觸點最多的并聯(lián)回路畫在梯形圖的最左面。這種安排所編制的程序簡潔明了,指令減少,
二、指令表編程規(guī)則
利用PLC基本指令對梯形圖編程時,必須按從左到右,自上而下的原則進行。
第四節(jié)典型簡單電路和環(huán)節(jié)的PLC程序設(shè)計一、延時斷開電路控制要求:當(dāng)輸入I0.0接通時,Q0.0有輸出;當(dāng)I0.0斷開時,則Q0.0延時一定時間后才斷開。
二、二分頻電路另一種形式的二分頻電路三、定時器構(gòu)成振蕩電路
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024高考地理一輪復(fù)習(xí)第五章第1講自然地理環(huán)境的整體性教案含解析新人教版
- 校長在寒假散學(xué)典禮上講話:擁抱寒假開啟多元成長之旅
- 小學(xué)一年級美術(shù)教學(xué)計劃
- 《在細雨中呼喊》
- 施工防火安全控制措施
- 2024年湄洲灣職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 二零二五年度施工單位與監(jiān)理人員勞動合同范本3篇
- 二零二五版二手汽車買賣合同附帶保險及保養(yǎng)服務(wù)樣本3篇
- 《科幻小說賞析與寫作》 課件 第5、6章 “反烏托邦”的警示與預(yù)言-《一九八四》;“外星文明”的善意與惡行-《安德的游戲》
- 二零二五年度船員勞動合同與船舶航行安全應(yīng)急演練服務(wù)合同3篇
- JJG 1149-2022電動汽車非車載充電機(試行)
- 工程款支付報審表
- 《項目施工組織設(shè)計開題報告(含提綱)3000字》
- ICU常見藥物課件
- CNAS實驗室評審不符合項整改報告
- 農(nóng)民工考勤表(模板)
- 承臺混凝土施工技術(shù)交底
- 臥床患者更換床單-軸線翻身
- 計量基礎(chǔ)知識培訓(xùn)教材201309
- 阿特拉斯基本擰緊技術(shù)ppt課件
- 新課程理念下的班主任工作藝術(shù)
評論
0/150
提交評論