sxbug
級別: 略有小成
|
要求: OOOOOOOOOOOOOOOOOO -------------------------------------------------------------------- A 1 2 3 4 在這個流水線上,不斷 有 產品 運送 過來。我假設在A處,設置4個按鈕,分別指出當前路過A處的產品,要做那種類型的后繼處理(1,2,3,4種) 被指定處理方式 的產品,會相應在(1或2或3或4)地點,進行處理,這些處理都是相對獨立的。被處理的產品會自動離開流水線,如 被1處理的產品不會再經過2,3,4;其他的產品也是這樣。 產品的處理 方式 的選擇 沒有規律,產品間有一定的間隔。 我想使用sfc, 在A處將按鈕的值,對應放入m1,m2,m3,m4,然后在1,2,3,4處都判斷是m1,m2,m3,m4是否置位,然后相應進入處理。 請教高手了 謝謝 |
---|---|
|
sxbug
級別: 略有小成
|
都沒有人發言啊。 我現在糾結在: 1 使用mc指令,這樣可以解決幾個流程同時進行的問題,但不能使用sfc這樣的編程方法,寫程序太麻煩 2 使用sfc,就無法實現幾個流程同步進行的問題。我記得sfc的分支流程 僅支持1個進程在一個時間執行,并行分支,要所有進程同時退出,可我的進程,會有先后次序結束的 高手指教啊 |
---|---|
|
scq0530
我想要,我就能!
級別: 網絡英雄
|
直接用移位指令好了啊~當A處有工件被判定后,分別對1,2,3,4設定0或者1; 如果A距1有a個產品,距2有b個產品,距3有c個產品則 如果判定在1作業可設定M0為1,進行移位,當M(0+a)=1時,產品在1處作業; 如果判定在2作業可設定M50為1,進行移位,當M(50+b)=1時,產品在2處作業; 如果判定在3作業可設定M100為1,進行移位,當M(100+c)=1時,產品在3處作業; 依次類推…… |
---|---|
|
zxywkq
級別: 略有小成
|
用順控指令就好了,編四個順控,用到哪個,就在A處按不同的按鈕開關就好了,也可以直接在A處安一個四段開關進行選擇 |
---|---|
|