supermax
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 590 個
工控威望: 2540 點
下載積分: 3642 分
在線時間: 375(小時)
注冊時間: 2011-03-20
最后登錄: 2021-03-26
查看supermax的 主題 / 回貼
24樓  發(fā)表于: 2019-06-23 13:16
引用
引用第21樓anlyl2014于2019-06-22 17:28發(fā)表的  :
6樓,10樓說的都對,這種程序不要想太多,不要什么先進(jìn)先出指令,用步進(jìn)指令就能很好的實現(xiàn)自動加料動作。
例如:用三菱FX3U,
1.在一步進(jìn)S0,中做檢測,X0--1號沒料;X1==2號沒料;X2=3號沒料;X3=4號沒料;
2.當(dāng)任何一個沒料,例如,X1=ON,程序會自動跳到加料動作步,例如,S20,程序?qū)?號進(jìn)行加料,加滿料后X1=OFF,而程序返回S0,再作判斷;
3.就算多個沒料信號同時出現(xiàn),因程序是掃描執(zhí)行的,程序先掃到先跳到加料程序,也不會出錯。

問題是你的方案是無序入無序出,不具備先請求先動作,后請求做記錄排隊輸出。一個倉下料中,有其它倉請求你就不理三七二十一跳過去,不達(dá)題意,自己意愿強(qiáng)駕在客戶意愿之上。如果做無序輸出根本不用用步進(jìn)。
supermax
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 590 個
工控威望: 2540 點
下載積分: 3642 分
在線時間: 375(小時)
注冊時間: 2011-03-20
最后登錄: 2021-03-26
查看supermax的 主題 / 回貼
25樓  發(fā)表于: 2019-06-23 13:42
如果是無序出,可以有下料請求就先自鎖,用常閉觸點斷開其它倉的下料要求信號,完成下料后,停下并解除鎖定,讓其它倉的下料要求信號有效,并先自鎖,再次用常閉觸點斷開其它倉的下料要求信號,完成下料后,停下并解除鎖定,如始循環(huán)。
[ 此帖被supermax在2019-06-23 13:49重新編輯 ]
河南張先生
努力做事,誠信做人
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 672 個
工控威望: 954 點
下載積分: 3185 分
在線時間: 876(小時)
注冊時間: 2009-04-25
最后登錄: 2024-09-07
查看河南張先生的 主題 / 回貼
26樓  發(fā)表于: 2019-06-23 16:34
無序控制很簡單的,幾年前都做的有,無論用步進(jìn)控制,還是用M互鎖都能實現(xiàn),現(xiàn)在是有序控制,對信捷PLC來說有點復(fù)雜
bztongyong
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 325 個
工控威望: 483 點
下載積分: 61575 分
在線時間: 818(小時)
注冊時間: 2013-06-10
最后登錄: 2024-09-16
查看bztongyong的 主題 / 回貼
27樓  發(fā)表于: 2019-06-23 17:54
感覺8樓的師傅說的可以試試啊,低料位導(dǎo)通開始計時或計數(shù),找到最大值的補(bǔ)料,補(bǔ)料結(jié)束進(jìn)行新一輪比較,如果是唯一缺料,直接補(bǔ)料。
hsqknx
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 427 個
工控威望: 2439 點
下載積分: 489 分
在線時間: 727(小時)
注冊時間: 2011-06-13
最后登錄: 2024-09-16
查看hsqknx的 主題 / 回貼
28樓  發(fā)表于: 2019-06-23 18:04
引用
引用第11樓wangnaizhi于2019-06-21 08:39發(fā)表的  :

你這個是沒有緩存的狀態(tài) 如果出現(xiàn)你放料的過程中 其他的顯示沒有料 你的邏輯上就會有BUG

估計你沒明白輪詢怎么做
錦源科技
科技改變?nèi)松鷥r值!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 74 個
工控威望: 218 點
下載積分: 813 分
在線時間: 264(小時)
注冊時間: 2014-05-10
最后登錄: 2024-08-27
查看錦源科技的 主題 / 回貼
29樓  發(fā)表于: 2019-06-23 19:17
配方粉強(qiáng)料功能!   
zeng001
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 185 個
工控威望: 609 點
下載積分: 2204 分
在線時間: 23(小時)
注冊時間: 2019-06-21
最后登錄: 2021-10-11
查看zeng001的 主題 / 回貼
30樓  發(fā)表于: 2019-06-24 08:26
這個可以參考娛樂節(jié)目中搶答系統(tǒng)的設(shè)計,原理類似,先搶先答
1.非標(biāo)設(shè)備設(shè)計, 結(jié)合人機(jī)HMI,變頻器、伺服電機(jī)、步進(jìn)電機(jī)驅(qū)動等綜合應(yīng)用;
2.以客戶的利益和效益為出發(fā)點。
3.價格合理,設(shè)備靠譜。
4常駐上海、蘇州、昆山周邊地區(qū)

聯(lián)系方式:QQ 372064796 微信:18521567982
wangnaizhi
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1271 個
工控威望: 1447 點
下載積分: 5470 分
在線時間: 877(小時)
注冊時間: 2015-08-31
最后登錄: 2024-09-19
查看wangnaizhi的 主題 / 回貼
31樓  發(fā)表于: 2019-06-24 10:28
引用
引用第28樓hsqknx于2019-06-23 18:04發(fā)表的  :

估計你沒明白輪詢怎么做

不是說你輪詢方式不可以做 只是輪詢存在邏輯BUG 雖然現(xiàn)場這種BUG是不會影響實際使用  而且你找到一個沒有料了以后 該怎么處理呢  不輪詢了? 肯定還是要去輪詢的 一直輪詢 肯定需要就數(shù)據(jù)進(jìn)行緩存 它這邊對補(bǔ)料以外的其它倉位先后順序數(shù)據(jù)需要進(jìn)行緩存  或者你這邊輪詢機(jī)制需要進(jìn)行合理設(shè)計
hsqknx
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 427 個
工控威望: 2439 點
下載積分: 489 分
在線時間: 727(小時)
注冊時間: 2011-06-13
最后登錄: 2024-09-16
查看hsqknx的 主題 / 回貼
32樓  發(fā)表于: 2019-06-24 11:21
引用
引用第31樓wangnaizhi于2019-06-24 10:28發(fā)表的  :

不是說你輪詢方式不可以做 只是輪詢存在邏輯BUG 雖然現(xiàn)場這種BUG是不會影響實際使用  而且你找到一個沒有料了以后 該怎么處理呢  不輪詢了? 肯定還是要去輪詢的 一直輪詢 肯定需要就數(shù)據(jù)進(jìn)行緩存 它這邊對補(bǔ)料以外的其它倉位先后順序數(shù)據(jù)需要進(jìn)行緩存  或者你這邊輪詢機(jī)制需要進(jìn)行合理設(shè)計



不糾結(jié)這玩意,其實用計時脈沖計數(shù),然后找最大值就OK了,不用移位都行啊
fengrunsheng
生活中本不缺少美,缺少的是發(fā)現(xiàn)美的眼睛!
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 435 個
工控威望: 7091 點
下載積分: 19654 分
在線時間: 478(小時)
注冊時間: 2014-09-07
最后登錄: 2024-07-05
查看fengrunsheng的 主題 / 回貼
33樓  發(fā)表于: 2019-07-28 15:02
為什么不用填表指令?
工控老康
工控不止于熱愛
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 11 個
工控威望: 135 點
下載積分: 1622 分
在線時間: 12(小時)
注冊時間: 2019-06-02
最后登錄: 2024-03-05
查看工控老康的 主題 / 回貼
34樓  發(fā)表于: 2019-07-30 11:51
個人建議:
1.首先建一個數(shù)組,數(shù)據(jù)類型是整型,1代表1號料倉,2代表2號料倉。。。
2.根據(jù)現(xiàn)場情況記錄下來,沒料倉口的順序
3.建一個讀取指針的數(shù)據(jù),以此讀取,即可根據(jù)讀到的數(shù)據(jù)作相應(yīng)動作了

個人項目用的很穩(wěn)定,歡迎一起交流學(xué)習(xí)!