有關plc梯形圖程序的經驗設計法,根據被控對象的要求,在典型單元程序的基礎上,做修改與完善,適用于簡單梯形圖程序的設計,以運料小車控制系統的梯形圖、兩處卸料的小車控制系統的梯形圖為例。
plc梯形圖程序的經驗設計法
程序的經驗設計法是根據被控對象的要求,在典型單元程序的基礎上,做一定的修改和完善。適用于簡單梯形圖程序的設計。
特點:程序的設計質量和耗費的時間與設計者的經驗有很大關系,同時梯形圖的可讀性差。
一、運料小車控制系統的梯形圖設計
要求:運料小車在sq1處裝料(20s),然后開始右行;到達sq2后卸料(15s),然后開始左行;這樣不停往復工作,直到按下停止按鈕。
1、分析控制要求,確定輸入、輸出設備,繪制i/o接線圖:
1)要實現小車的左右往復運動,只要對小車的拖動電動機實現正反轉控制即可。這里用兩個接觸器分別控制小車左行(km2)右行(km1)。
2)系統的起動(左sb2、右sb1)、停止(sb3)需要三個按鈕,起點和終點處的兩個行程開關是用來自動控制小車的往復運動的,也應作為輸入設備。
即:sb1—小車右行起動按鈕 sb2—小車左行起動按鈕
sb3—小車停止按鈕sq1—左終點行程開關 sq2—右終點行程開關。
2、典型單元梯形圖程序的引入
小車的左右往復運動控制就是電動機的正反轉控制(軟件互鎖、硬件互鎖)。
3、修改、完善以滿足控制要求:
1)小車在兩處裝料、卸料需要延時,應增加定時器。
2)延時結束,小車要能自動繼續左行或右行,應在y2和y3線圈前加入定時器的延時觸點。
3)小車到達sq1或sq2處要能自動停下,應在y2和y3線圈前加入相應行程開關的常閉觸點。
4)、若小車停在sq1或sq2處,就算曾經按下停止按鈕,小車仍然會自行起動。
解決方法:增加輔助繼電器記憶起動信號。
二、兩處卸料的小車控制系統的梯形圖設計
要求:運料小車第一次右行在sq3處卸料;第二次右行在sq2處卸料。
1、分析控制要求,確定輸入、輸出設備,繪制i/o接線圖:與上例比較可知,要實現兩處卸料,增加了行程開關sq3,故只要在上例i/0圖的基礎上將sq3連接到plc的輸入端x5。
2、修改、完善以滿足控制要求:
1)要實現兩處卸料,重要的是判斷小車右行時在sq3處是否需要停。可增加一個輔助繼電器(m1)來記憶小車是否到過sq3(m1+),或sq2(m1—)。
2)小車到達sq2處,回頭左行時會壓下sq3,使m1+,導致小車第三次右行壓下sq3時不停。
3)小車左行或第二次右行經過sq3時會使t1瞬間得電,非控制要求。
4)若小車停在sq1或sq2處,就算曾經按下停止按鈕,小車仍然會自行起動。
解決方法:增加輔助繼電器記憶起動信號
缺點:易漏掉某些環節,設計出的梯形圖可讀性差,只適用來設計一些簡單的程序。