引用引用第21樓anlyl2014于2019-06-22 17:28發(fā)表的 :6樓,10樓說的都對,這種程序不要想太多,不要什么先進先出指令,用步進指令就能很好的實現(xiàn)自動加料動作。例如:用三菱FX3U,1.在一步進S0,中做檢測,X0--1號沒料;X1==2號沒料;X2=3號沒料;X3=4號沒料;2.當(dāng)任何一個沒料,例如,X1=ON,程序會自動跳到加料動作步,例如,S20,程序?qū)?號進行加料,加滿料后X1=OFF,而程序返回S0,再作判斷;3.就算多個沒料信號同時出現(xiàn),因程序是掃描執(zhí)行的,程序先掃到先跳到加料程序,也不會出錯。
引用引用第11樓wangnaizhi于2019-06-21 08:39發(fā)表的 :你這個是沒有緩存的狀態(tài) 如果出現(xiàn)你放料的過程中 其他的顯示沒有料 你的邏輯上就會有BUG
引用引用第28樓hsqknx于2019-06-23 18:04發(fā)表的 :估計你沒明白輪詢怎么做
引用引用第31樓wangnaizhi于2019-06-24 10:28發(fā)表的 :不是說你輪詢方式不可以做 只是輪詢存在邏輯BUG 雖然現(xiàn)場這種BUG是不會影響實際使用 而且你找到一個沒有料了以后 該怎么處理呢 不輪詢了? 肯定還是要去輪詢的 一直輪詢 肯定需要就數(shù)據(jù)進行緩存 它這邊對補料以外的其它倉位先后順序數(shù)據(jù)需要進行緩存 或者你這邊輪詢機制需要進行合理設(shè)計
主辦單位:上海明控機電科技有限公司
本站所有內(nèi)容均為網(wǎng)友自行發(fā)布,不代表網(wǎng)站立場,如有爭議請與管理員聯(lián)系
工控人家園是公益論壇,不銷售任何資料軟件,不銷售會員和積分
刪貼、投訴電話:13816792706
遵守法律,文明發(fā)言 滬ICP備10210768號-2 滬公網(wǎng)安備31010802001143號