nightblueblu
道阻且長,窮且益堅。
級別: 論壇先鋒
![]() |
大家好,我現在遇到了一個問題是這樣的,在一個6工位的旋轉盤上,從工位1到工位6,第1個工位入料,第6個工位出料,本是每個工位處理4個料的,現在如果第一個工位(取料)只取了3個料,然后讓接下來的工序仍然繼續運轉(不報警),沒有料的位置不執行操作,有料的位置照常進行,取料工位打算用4個傳感器檢測,在這兒想請教下大家這個的編程思路,謝謝 |
|
---|---|---|
|
wzy139076378
年輕不是你玩的理由,而是你奮斗的資本。
級別: 網絡英雄
![]() |
1工位用BIT記錄工件數量 再用移位指令 OK 不理解來問我。19951564598 樓主留言:你好,是這樣的,工件是有位置要求的,每個工位處理4個工件,然后轉盤是一直進行的,我現在不理解的地方是,1工位檢測了工件數量后,2工位就按照1工位的數量執行操作,如果是1工位的工件數量一直是1到4之間不確定的數目和位置,那么后面的工位邏輯該怎么處理呢 |
|
---|---|---|
|
wzy139076378
年輕不是你玩的理由,而是你奮斗的資本。
級別: 網絡英雄
![]() |
用D寄存器的16BIT位,再用位移指令WSFL |
|
---|---|---|
|
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狀態 以此類推 |
|
---|---|---|
|