nightblueblu
道阻且長,窮且益堅。
級別: 論壇先鋒
|
大家好,我現在遇到了一個問題是這樣的,在一個6工位的旋轉盤上,從工位1到工位6,第1個工位入料,第6個工位出料,本是每個工位處理4個料的,現在如果第一個工位(取料)只取了3個料,然后讓接下來的工序仍然繼續運轉(不報警),沒有料的位置不執行操作,有料的位置照常進行,取料工位打算用4個傳感器檢測,在這兒想請教下大家這個的編程思路,謝謝 |
|
---|---|---|
|
lyqiang
博學篤志,勇創新高
級別: 工控俠客
|
這個邏輯說得不夠詳細和嚴謹,如有需要,可以幫忙寫好這部分功能。 樓主留言:感謝,我就是問一下思路該怎么,從哪兒出發寫程序 |
|
---|---|---|
|
wzy139076378
年輕不是你玩的理由,而是你奮斗的資本。
級別: 網絡英雄
|
1工位用BIT記錄工件數量 再用移位指令 OK 不理解來問我。19951564598 樓主留言:你好,是這樣的,工件是有位置要求的,每個工位處理4個工件,然后轉盤是一直進行的,我現在不理解的地方是,1工位檢測了工件數量后,2工位就按照1工位的數量執行操作,如果是1工位的工件數量一直是1到4之間不確定的數目和位置,那么后面的工位邏輯該怎么處理呢 |
|
---|---|---|
|
東方花豬
級別: 網絡英雄
|
我單位有類似設備,10工位的。日本人編的,思路是這樣的,第一工位判斷工件有無,是否合格,然后進入第二工序,如果第一工序檢測有空,旋轉后,它會把這個狀態傳到二工序,二工序不動。如果有工件,三序報警,需要排除NG,那么四序五序都不干了,排到前面報警。觸摸屏要能顯示幾序現在的狀態,有工件還是無工件,NG品還是OK品,是否是空件,還要表示比如5序,要能顯示1234序OK的話都能顯示。還有轉盤現在狀態,是放完件準備干,還是干完了準備再啟動。 樓主留言:非常感謝 |
|
---|---|---|
|
我看到你了
級別: 家園常客
|
其實我覺得這種多工位轉盤式的邏輯編程,可以嘗試高級語言和梯形圖結合的那種新系列PLC,高級語言做邏輯控制,梯形圖做輸入輸出控制,這樣的你的設備工位控制就算再復雜也可以很好的做出來 |
---|---|
|
nightblueblu
道阻且長,窮且益堅。
級別: 論壇先鋒
|
問題的難點就是,1工位是不停的上料檢測,后面的工位按順序執行1工位的檢測結果,這么多狀態要怎么完美的對應到相應工位上啊 |
|
---|---|---|
|
wzy139076378
年輕不是你玩的理由,而是你奮斗的資本。
級別: 網絡英雄
|
用D寄存器的16BIT位,再用位移指令WSFL |
|
---|---|---|
|
lzmtxp99
級別: 家園常客
|
用一位指令就可以搞定的,上料工位檢測有料,一位標志位啟動一次,沒有就不起動,就可以搞定的 |
---|---|
|
wzy139076378
年輕不是你玩的理由,而是你奮斗的資本。
級別: 網絡英雄
|
轉盤到位后 工位狀態移位:5☞6 4☞5 3☞4 2☞3 1☞2 1工位狀態清除 WSFLP D0 D100 K6 K1 D0常為0,到位后D100清除也就是1工位狀態清除 1工位傳送狀態 料1-----SET D100.0 料2-----SET D100.1 料3-----SET D100.2 料4-----SET D100.3 2工位根據D101狀態 3工位根據D102狀態 以此類推 |
|
---|---|---|
|