PLC解決不良品檢測

PLC解決不良品檢測

在工業現場經常需要對產品的不良品進行檢測,當檢測到不良產品時需要在特定的工位對產品剔除。在剔除產品時對產品的及時追蹤就非常重要。比如:單個產品剔除時就比較簡單、當連續幾個產品都是不良品時,那麼我們同時需要追蹤好幾個產品。我們可以用一個移位指令即可輕鬆解決!

如圖1所示:在傳送帶上有“0”“1”“2”“3”“4”“5”總共6個工位。機械手把產品放在第“0”個工位上,透過光電開關(或者視覺)檢測。當機械手每放入一個產品,傳送帶移動一個工位。當傳送帶每移動一個工位凸輪轉一圈(I0。1檢測到一個訊號)。當檢測到不良品時,到達第“4”個工位氣缸推出。當不良品(次品)掉入箱體裡,I0。2將檢測到一個訊號從而氣缸可以縮回。

PLC解決不良品檢測

圖1

PLC解決不良品檢測

圖2

如圖2,SHL_B為左移位指令,IN指的是需要移位的運算元,而N則代表移位的個數。程式中VB0的初始值為2進位制的00000001,左移一位後最高位丟失,整體左移一位,最低位補0,則變成2進位制的00000010。

下面我們來分析剔除不良品程式,如圖3:

PLC解決不良品檢測

圖3

情況一分析:只有一個不良品

1。 當第N個產品為不良品,不良品開關I0。0接通一次,VB0等於二進位制00000001,傳送帶移動一個工位,I0。1接通一次,VB0為00000010。

2。 當移動了4次後,VB0中的V0。3位為1,而產品剛好到達第“4”號工位,Q0。0為1,氣缸推出。

3。 當廢品檢測開關I0。2檢測到訊號後復位氣缸及V0。3標誌。

情況二分析:有多個不良品

1。 當第N個產品和第N+1個產品都為不良品時。當第N個產品為不良品,不良品開關I0。0接通一次,VB0等於二進位制00000001,傳送帶移動一個工位,I0。1接通一次,VB0為00000010。第N+1個產品也為不良品I0。0再接通一次,VB0等於二進位制00000011。

2。 當第N個產品移動了4次後,VB0中的V0。3位為1,而產品剛好到達第“4”號工位,Q0。0為1,氣缸推出。當第N+1個產品移動了4次後,VB0中的V0。3位為1,而產品剛好到達第“4”號工位,Q0。0為1,氣缸推出。

結束語:

在檢測不良品時,通常對產品的追蹤比較麻煩,那如果我們使用移位指令則可以輕鬆解決這個問題。你學會了嗎?

(技成培訓網原創,作者:郭彪,未經授權不得轉載,違者必究)

PLC是什麼?資深PLC工程師來你解答~

使用PLC改造傳統電路,實現PLC控制裝置

想了解更多精彩內容,快來關注技成培訓網