xgb3238
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 37 個(gè)
工控威望: 198 點(diǎn)
下載積分: 695 分
在線時(shí)間: 17(小時(shí))
注冊(cè)時(shí)間: 2009-03-17
最后登錄: 2021-05-30
查看xgb3238的 主題 / 回貼
樓主  發(fā)表于: 2012-05-08 08:52
圖片:
求升降機(jī)接三個(gè)輸送機(jī)的貨,要求先到先出,三菱程序怎么寫
烏龜船長
級(jí)別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 1280 個(gè)
工控威望: 7629 點(diǎn)
下載積分: 1309 分
在線時(shí)間: 2651(小時(shí))
注冊(cè)時(shí)間: 2007-03-21
最后登錄: 2024-09-20
查看烏龜船長的 主題 / 回貼
1樓  發(fā)表于: 2012-05-13 12:27
引用
引用第3樓partboy于2012-05-11 20:05發(fā)表的  :
還可以三個(gè)做互鎖,哪個(gè)先要求就哪個(gè)先


2道的話 互鎖做法最簡(jiǎn)單,,3道的話,你互鎖試試,要比較1,2那個(gè)先到;2,3那個(gè)先到;1,3那個(gè)先到;
及時(shí)比較出來了,是1先到,那么1出完后,2和3又是誰先到呢, 還要考慮一個(gè)后續(xù)的順序,所以不能簡(jiǎn)單的說3道互鎖就完事。
用壓棧則是比較通俗的做法,一個(gè)數(shù)列R10開始,到R15即可,假設(shè)1先到,賦值R10=K1,后面3比2先到,賦值R11=K3,最后2到了,賦值R12=K2.
出完一個(gè)彈出一個(gè)數(shù)據(jù),后面的補(bǔ)充上來,升降機(jī)根據(jù)R10的值判斷去向。
可以參考FIFW,FIFR指令