


版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、本文格式為Word版,下載可任意編輯PLC順序控制設計法中梯形圖的編程方式 梯形圖的編程方式是指依據(jù)功能表圖設計出梯形圖的方法。為了適應各廠家的plc在編程元件、指令功能和表示方法上的差異,下面主要介紹使用通用指令的編程方式、以轉換為中心的編程方式、使用STL指令的編程方式和仿STL指令的編程方式。 為了便于分析,我們假設剛開頭執(zhí)行用戶程序時,系統(tǒng)已處于初始步(用初始化脈沖M8002將初始步置位),代表其余各步的編程元件均為OFF,為轉換的實現(xiàn)做好了預備。 1使用通用指令的編程方式 編程時用幫助繼電器來代表步。某一步為活動步時,對應的幫助繼電器為“1”狀態(tài),轉換實現(xiàn)時,該轉換的后續(xù)步變?yōu)榛顒硬?/p>
2、。由于轉換條件大都是短信號,即它存在的時間比它激活的后續(xù)步為活動步的時間短,因此應使用有記憶(保持)功能的電路來掌握代表步的幫助繼電器。屬于這類的電路有“起保停電路”和具有相同功能的使用SET、RST指令的電路。 如圖1a所示Mi-1、Mi和Mi+l是功能表圖中挨次相連的3步,Xi是步Mi之前的轉換條件。 圖1 使用通用指令的編程方式示意圖 編程的關鍵是找出它的起動條件和停止條件。依據(jù)轉換實現(xiàn)的基本規(guī)章,轉換實現(xiàn)的條件是它的前級步為活動步,并且滿意相應的轉換條件,所以步Mi變?yōu)榛顒硬降臈l件是Mi-1為活動步,并且轉換條件Xi1,在梯形圖中則應將Mi-1和Xi的常開觸點串聯(lián)后作為掌握Mi的起動電
3、路,如圖1b所示。當Mi和Xi+1均為“l(fā)”狀態(tài)時,步Mi+1變?yōu)榛顒硬剑@時步Mi應變?yōu)椴换顒硬?,因此可以將Mi+1=1作為使Mi變?yōu)椤?”狀態(tài)的條件,即將Mi+1的常閉觸點與Mi的線圈串聯(lián)。也可用SET、RST指令來代替“起保停電路”,如圖1c所示。 這種編程方式僅僅使用與觸點和線圈有關的指令,任何一種PLC的指令系統(tǒng)都有這一類指令,所以稱為使用通用指令的編程方式,可以適用于任意型號的PLC。 如圖2所示是依據(jù)液壓滑臺系統(tǒng)的功能表圖使用通用指令編寫的梯形圖。開頭運行時應將M300置為“1”狀態(tài),否則系統(tǒng)無法工作,故將M8002的常開觸點作為M300置為“1”條件。M300的前級步為M303
4、,后續(xù)步為M301。由于步是依據(jù)輸出狀態(tài)的變化來劃分的,所以梯形圖中輸出部分的編程極為簡潔,可以分為兩種狀況來處理: 1)某一輸出繼電器僅在某一步中為“1”狀態(tài),如Y1和Y2就屬于這種狀況,可以將Y1線圈與M303線圈并聯(lián),Y2線圈與M302線圈并聯(lián)??雌饋碛眠@些輸出繼電器來代表該步(如用Y1代替M303),可以節(jié)約一些編程元件,但PLC的幫助繼電器數(shù)量是充分、夠用的,且多用編程元件并不增加硬件費用,所以一般狀況下全部用幫助繼電器來代表各步,具有概念清晰、編程規(guī)范、梯形圖易于閱讀和簡單查錯的優(yōu)點。 2)某一輸出繼電器在幾步中都為“1”狀態(tài),應將代表各有關步的幫助繼電器的常開觸點并聯(lián)后,驅(qū)動該輸
5、出繼電器的線圈。如Y0在快進、工進步均為“1”狀態(tài),所以將M301和M302的常開觸點并聯(lián)后掌握Y0的線圈。留意,為了避開消失雙線圈現(xiàn)象,不能將Y0線圈分別與M301和M302的線圈并聯(lián)。 圖2 使用通用指令編程的液壓滑臺系統(tǒng)梯形圖。 2以轉換為中心的編程方式 如圖3所示為以轉換為中心的編程方式設計的梯形圖與功能表圖的對應關系。圖中要實現(xiàn)Xi對應的轉換必需同時滿意兩個條件:前級步為活動步(Mi-1=1)和轉換條件滿意(Xi=1),所以用Mi-1和Xi的常開觸點串聯(lián)組成的電路來表示上述條件。兩個條件同時滿意時,該電路接通時,此時應完成兩個操作:將后續(xù)步變?yōu)榛顒硬剑ㄓ肧ET Mi指令將Mi置位)和
6、將前級步變?yōu)椴换顒硬?用RST Mi-1 指令將Mi-1復位)。這種編程方式與轉換實現(xiàn)的基本規(guī)章之間有著嚴格的對應關系,用它編制簡單的功能表圖的梯形圖時,更能顯示出它的優(yōu)越性。 圖3 以轉換為中心的編程方式 如圖4所示為某信號燈掌握系統(tǒng)的時序圖、功能表圖和梯形圖。初始步時僅紅燈亮,按下起動按鈕X0,4s后紅燈滅、綠燈亮,6s后綠燈和黃燈亮,再過5s后綠燈和黃燈滅、紅燈亮。按時間的先后挨次,將一個工作循環(huán)劃分為4步,并用定時器T0T3來為3段時間定時。開頭執(zhí)行用戶程序時,用M8002的常開觸點將初始步M300置位。按下起動按鈕X0后,梯形圖第2行中M300和X0的常開觸點均接通,轉換條件X0的后
7、續(xù)步對應的M301被置位,前級步對應的幫助繼電器M300被復位。M301變?yōu)椤?”狀態(tài)后,掌握Y0(紅燈)仍舊為“l(fā)”狀態(tài),定時器T0的線圈通電,4s后T0的常開觸點接通,系統(tǒng)將由第2步轉換到第3步,依此類推。 圖4 某信號燈掌握系統(tǒng) a)時序圖 b)功能表圖 c)以轉換為中心編程的梯形圖 使用這種編程方式時,不能將輸出繼電器的線圈與SET、RST指令并聯(lián),這是由于圖4中前級步和轉換條件對應的串聯(lián)電路接通的時間是相當短的,轉換條件滿意后前級步立刻被復位,該串聯(lián)電路被斷開,而輸出繼電器線圈至少應當在某一步活動的全部時間內(nèi)接通。 3使用STL指令的編程方式 很多PLC廠家都設計了特地用于編制挨次掌
8、握程序的指令和編程元件,如美國GE公司和GOULD公司的鼓形掌握器、日本東芝公司的步進挨次指令、三菱公司的步進梯形指令等。 步進梯形指令(Step Ladder Instruction)簡稱為STL指令。FX系列就有STL指令及RET復位指令。利用這兩條指令,可以很便利地編制挨次掌握梯形圖程序。 FX2N系列PLC的狀態(tài)器S0S9用于初始步,S10S19用于返回原點,S20S499為通用狀態(tài),S500S899有斷電保持功能,S900S999用于報警。用它們編制挨次掌握程序時,應與步進梯形指令一起使用。FX系列還有很多用于步進順控編程的特別幫助繼電器以及使狀態(tài)初始化的功能指令IST,使STL指令
9、用于設計挨次掌握程序更加便利。 使用STL指令的狀態(tài)器的常開觸點稱為STL觸點,它們在梯形圖中的元件符號如圖5所示。圖中可以看出功能表圖與梯形圖之間的對應關系,STL觸點驅(qū)動的電路塊具有三個功能:對負載的驅(qū)動處理、指定轉換條件和指定轉換目標。 圖5STL指令與功能表圖 除了后面要介紹的并行序列的合并對應的梯形圖外,STL觸點是與左側母線相連的常開觸點,當某一步為活動步時,對應的STL觸點接通,該步的負載被驅(qū)動。當該步后面的轉換條件滿意時,轉換實現(xiàn),即后續(xù)步對應的狀態(tài)器被SET指令置位,后續(xù)步變?yōu)榛顒硬剑瑫r與前級步對應的狀態(tài)器被系統(tǒng)程序自動復位,前級步對應的STL觸點斷開。 使用STL指令時應
10、當留意以下一些問題: 1)與STL觸點相連的觸點應使用LD或LDI指令,即LD點移到STL觸點的右側,直到消失下一條STL指令或消失RET指令,RET指令使LD點返回左側母線。各個STL觸點驅(qū)動的電路一般放在一起,最終一個電路結束時定要使用RET指令。 2)STL觸點可以直接驅(qū)動或通過別的觸點驅(qū)動Y、M、S、T等元件的線圈,STL觸點也可以使Y、M、S等元件置位或復位。 3)STL觸點斷開時,CPU不執(zhí)行它驅(qū)動的電路塊,即CPU只執(zhí)行活動步對應的程序。在沒有并行序列時,任何時候只有一個活動步,因此大大縮短了掃描周期。 4)由于CPU只執(zhí)行活動步對應的電路塊,使用STL指令時允許雙線圈輸出,即同
11、一元件的幾個線圈可以分別被不同的STL觸點驅(qū)動。實際上在一個掃描周期內(nèi),同一元件的幾條OUT指令中只有一條被執(zhí)行。 5)STL指令只能用于狀態(tài)寄存器,在沒有并行序列時,一個狀態(tài)寄存器的STL觸點在梯形圖中只能消失一次。 6)STL觸點驅(qū)動的電路塊中不能使用MC和MCR指令,但是可以使用CJP和EJP指令。當執(zhí)行CJP指令跳人某一STL觸點驅(qū)動的電路塊時,不管該STL觸點是否為“1”狀態(tài),均執(zhí)行對應的EJP指令之后的電路。 7)與一般的幫助繼電器一樣,可以對狀態(tài)寄存器使用LD、LDI、AND、ANI、OR、ORI、SET、RST、OUT等指令,這時狀態(tài)器觸點的畫法與一般觸點的畫法相同。 8)使狀
12、態(tài)器置位的指令假如不在STL觸點驅(qū)動的電路塊內(nèi),執(zhí)行置位指令時系統(tǒng)程序不會自動將前級步對應的狀態(tài)器復位。 如圖6所示小車一個周期內(nèi)的運動路線由4段組成,它們分別對應于S31S34所代表的4步,S0代表初始步。 圖6 小車掌握系統(tǒng)功能表圖與梯形圖 假設小車位于原點(最左端),系統(tǒng)處于初始步,S0為“1”狀態(tài)。按下起動按鈕X4,系統(tǒng)由初始步S0轉換到步S31。S31的STL觸點接通,Y0的線圈“通電”,小車右行,行至最右端時,限位開關X3接通,使S32置位,S31被系統(tǒng)程序自動置為“0”狀態(tài),小車變?yōu)樽笮?,小車將這樣一步一步地挨次工作下去,最終返回起始點,并停留在初始步。圖6中的梯形圖對應的指令表
13、程序如表所示.。 表 小車掌握系統(tǒng)指令表 LD SET STL LD SET STL M8002 S0 S0 X4 S31 S31 OUT LD SET STL OUT LD Y0 X3 S32 S32 Y1 X1 SET STL OUT LD SET STL S33 S33 Y0 X2 S34 S34 OUT LD SET RET Y1 X0 S0 4仿STL指令的編程方式 對于沒有STL指令的PLC,也可以仿照STL指令的設計思路來設計挨次掌握梯形圖,這就是下面要介紹的仿STL指令的編程方式。 如圖7所示為某加熱爐送料系統(tǒng)的功能表圖與梯形圖。除初始步外,各步的動作分別為開爐門、推料、推料機返回和關爐門,分別用Y0、Y1、Y2、Y3驅(qū)動動作。X0是起動按鈕,X1X4分別是各動作結束的限位開關。與左側母線相連的M300M304的觸點,其作用與STL觸點相像,它右邊的電路塊的作用為驅(qū)動負載、指定轉換條件和轉換目標,以及使前級步的幫助繼電器復位。 圖7 加熱爐送料系統(tǒng)的功能表圖與梯形圖 由于這種編程方式用幫助繼電器代替狀態(tài)器,用一般的常開觸點代替STL觸點,因此,與使用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西寧市重點中學2025年化學高二第二學期期末聯(lián)考試題含解析
- 新疆烏魯木齊七十中2025屆數(shù)學高二下期末聯(lián)考試題含解析
- 浙江省寧波效實中學2024-2025學年物理高二第二學期期末達標檢測模擬試題含解析
- 知名餐飲品牌連鎖店轉讓及經(jīng)營管理合同
- 餐飲配送與物流配送中心建設合同
- 車輛物流運輸合同車輛安全檢查標準
- 住宅小區(qū)集中供暖設施建設與運營合同
- 中國煤炭地質(zhì)總局第二勘探局招聘考試真題2024
- 遂寧市市屬事業(yè)單位招聘工作人員考試真題2024
- 吉安縣教育體育局工作人員招聘考試真題2024
- (三模)煙臺市2025屆高三高考診斷性測試地理試卷(含答案)
- 水權與水資源管理考試試題及答案
- 公路防汛安全培訓課件
- 安徽卓越縣中聯(lián)盟2024-2025學年高三下學期5月份檢測物理試題+答案
- 2025至2030中國養(yǎng)發(fā)服務行業(yè)營銷策略及競爭格局研究報告
- 2025年全國燃氣安全生產(chǎn)管理人員理論考試筆試試題(含答案)
- 游泳館安全培訓課件
- 體育保健學復試題及答案
- 2025年中考歷史專題復習講義(含練習題及答案)
- 2025年安徽省九年級中考語文第一次模擬試卷附答案解析
- 泥漿泵清淤外運專項施工方案
評論
0/150
提交評論