wenliang
擡頭白雲悠悠,前竟一片黯愁……
級別: 家園常客
|
請問各位老師一個分揀線的問題?我現在在做一條分揀線,分揀結構是由滾筒+氣缸及光電組合、一條主線+有10個出貨口,系統是由CCD+工業電腦+西門子1200PLC組成,現在動作大至原理是 CCD掃碼識別發送相對應的出貨口信息給PLC,PLC收到上位機的信息就開始執行子程序去跟蹤當前這個產品位置等待產品到達對應位置再啟動氣缸推到出貨口(具體跟蹤是這樣 做的:例如CCD給我發6號出貨口時,我會從當前位置開始每走到一個光電位置我計數一次,直到我走到第6個光電位置時、我就判斷到達我要的位置了),但是現在由于機構問題沒辦法做到兩箱之間的距離是一樣,由于兩箱之間距離太近會造成程序誤兩箱誤判,不知道各位老師 和大俠有什么好的提議? |
---|---|
|
蘇碧湖砍柴人
人無我有,人有我精,人精我異
級別: 家園常客
|
我來總結一下,4樓的這種方法不完全可行,因為如果兩個光電開關之間存在多個箱子的話就會出現計數錯誤,這也是5樓補充的問題,然后7樓的回應正好解決了這個BUG,也就是說,如果剛好兩個箱子在兩個光電之間,必須要等前面一個箱子過去了,后面的箱子才能計數 其實有很多種方法都可以實現的,每個人的想法都不一樣,看個人思維 樓主留言:請問老師 :為什么要把D2.0常閉串聯至D5.0,D.8.0,,,,置位條件中,D5.0常閉串聯至D.8.0,,,,置位條件中,以此類推,這是什么原理呢,且這其中D5.0,D8.0不是其他組在使用的嗎,如果是為了解決兩個光電之間有兩箱的情況第一箱沒有推進去的時候、那第二箱豈不是不計數了? |
---|---|
本帖最近評分記錄: |
蘇碧湖砍柴人
人無我有,人有我精,人精我異
級別: 家園常客
|
高手,在目前這個條件上移位做不了吧?講下你思路。 之前那個方案哪里行不通,請指正 |
---|---|
|
蘇碧湖砍柴人
人無我有,人有我精,人精我異
級別: 家園常客
|
就是說如果兩個光電之間有多個箱子,前面的箱子過了當前的光電,后面的箱子才能計數,就是相互制約 你的編號不是1——5嗎?D2.0-D2.F怎么會不復位? 此種方法只有在沒有箱子挨著的情況下才行得通,因為箱子挨在一起光電根本區分不了 |
---|---|
|
蘇碧湖砍柴人
人無我有,人有我精,人精我異
級別: 家園常客
|
對,用上升沿,另外D2.0 D2.1 D2.2 ........的置位也要加條件,這是第一組,所以用最后一組來制約第一組 樓主留言:非常感謝老師的指導!我準備把之前的方案換下來,用老師說的這種方法去測試,再次謝謝老師! |
---|---|
|