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