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