

YL-235是一款基于PLC的具有機械手臂的生產線教學實踐設備,在幫助學生了解機電設備組裝和運用的同時,對鍛煉學生使用PLC進行編程控制方面尤為突出。在近幾年的教學過程中,筆者對該套設備在編程時的實現停止控制的一些特殊要求進行了程序設計和分析。
1)用特殊輔助繼電器M8031實現停止控制
程序分析: 本例中X0為啟動按鈕;X1為停止按鈕;X2為復位按鈕。在結束正常的運行之后,可以按下X0啟動按鈕重新開始運行;在運行過程中如果想要停止就按下X1停止按鈕;但是在運行過程中突然停止后想要重新啟動,就一定要先按下X2復位按鈕進行系統的復位操作,之后按下X0啟動按鈕才可以重新啟動運行。假如在系統停止后自動進入待機狀態,則此時可以在X1按鈕按下后同時對S0進行置位。
注意:對于沒有使用保持元件的程序,我們可以使用M8031進行清零以實現系統程序的停止。與此同時需要注意要把S0進行置位,以保證下次的啟動能夠順利進行。
2)按下停止按鈕后,需要完成當前周期的工作后才能停止
程序分析:在整個系統不斷的循環控制過程中,只要X1停止按鈕被按下,系統就會在第一時間提示禁止再次下料(此時指示燈Y10發光),但是由于在停止時已經將M0進行了置位操作,所以,不管系統在停止時處于何種工作狀態,都必須在完成該周期的所有工作后,才可以通過標志位M0轉移到S0之后完成整個系統的停止操作。如果在發出停機指令之后,M0被置位,則在完成一個周期后回到S0處于待機狀態,并且在轉移到S0后就被復位。
3)按下停止按鈕后,完成系統指定的工作之后才能停止
程序分析:在系統正常運行過程中,如果按下停止按鈕X2,則要在X10(由電感式傳感器提供信號)檢測的金屬零件達到五個時,指示燈Y10發光,此時Y5控制的電磁閥通電,通過氣動系統使氣缸將金屬零件頂出后,整個系統才能停止工作。只要X10檢測到信號,就會使Y5通電,由氣缸將零件推出;1秒鐘后就轉移到下一個狀態,而此時就可以使氣缸復位。使用計數器C1來對已經推出來的零件個數進行計數,如果不到5次,就跳回S75步,繼續進行傳送和分揀的工作;如果已經到達5次,但沒有按下停止按鈕,就轉移到S90步繼續執行;相反的如果之前已經按下停止按鈕,則轉移到S0步,進入系統待機狀態。
4)在按下停止按鈕之后,要求先判斷系統當前的工作狀態,而后再選擇停機的方式。
程序分析:按下X2停止按鈕,則發出停止指令,此時,如果傳送帶上還有零件,則要再系統完成當前零件的分揀后才能停止;如果傳送帶上當時沒有零件,則系統就要立刻停止運行。系統正常停止運行后應自動回到待機狀態。在停止指令發出之后,在下料檢測傳感器檢測到的工件數(D1)與出料檢測傳感器檢測到的工件數(D2)相等時,便可說明傳送帶上沒有零件。
(作者單位:江蘇安全技術職業學院)