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