蘇碧湖砍柴人
人無我有,人有我精,人精我異
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 130 個
工控威望: 646 點
下載積分: 1107 分
在線時間: 81(小時)
注冊時間: 2019-06-26
最后登錄: 2024-09-12
查看蘇碧湖砍柴人的 主題 / 回貼
樓主  發(fā)表于: 2019-08-28 09:07
圖片:
圖片:
圖片:
圖片:
最近看到不少人在問,手自動切換后,想接著上一步運行,能不能實現(xiàn),該怎么實現(xiàn),也看了大家的想法,有很多人都說不行,
小弟不才,所做的項目都有這種功能,下面分享給大家看看,請指正!
天空流星
SZ-CL
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 569 個
工控威望: 6191 點
下載積分: 19399 分
在線時間: 557(小時)
注冊時間: 2008-03-17
最后登錄: 2024-11-06
查看天空流星的 主題 / 回貼
1樓  發(fā)表于: 2019-08-30 10:03
設(shè)備動作簡單的一般都是復(fù)位從頭開始,當設(shè)備動作復(fù)雜,是那種多工站,搬運加工的情況就不需要處理了,當一個工站故障后,怎么處理,可能是暫停后手動取走,排除故障,繼續(xù)自動,就涉及到 手動/自動切換,暫停和繼續(xù)的問題了
其實就是你愿不愿意花時間,要是你把所有的可能出現(xiàn)的情況都加到你的程序中,任何情況都能自動判斷和處理,也就可以完美的解決,但這個所有情況,不是那么好弄的,還有好多你想不到,考慮不到的地方,其實這個就是程序的BUG,就是你程序?qū)懙暮貌缓玫囊粋標準
樓主的思路是一個解決方法,但確實是有安全隱患,機臺操作你要給一個原則,比如:故障報警后,必須復(fù)位,成為無異常狀態(tài)后,按啟動,或運行,機臺才會動,不能切換個模式,就有動作的
以前嘗試過,每個輸出動作都單獨做條件,像氣缸就是伸出條件,縮回條件,自動運行時每次動作前都判斷條件是否滿足,當不滿足時,有兩種處理,1:跳轉(zhuǎn)返回到上一步或上幾步,2:直接報警停止,在每個工站的開頭都做自動復(fù)位動作,就是把這個工站的幾個部件,按順序復(fù)位的起始狀態(tài),這樣,當自動時暫停,被手動后,再繼續(xù)自動時,完全可以直接判斷,跳轉(zhuǎn)到開頭,進行自動復(fù)位,
當然多工站的處理時還有很多要考慮的地方,如這個工站這樣復(fù)位后,是不是對這個工件加工了2次,會不會成為不良;取走產(chǎn)品后是否還能動作,對后面的工站是否有影響等
做工程趕時間時,簡單處理,但又時間是最好還是細細考慮,做的面面俱到,賦予你的程序靈魂
本帖最近評分記錄:
  • 下載積分:+5(bruce2020) 真誠感謝!
  • 下載積分:+1(早安你好) 好貼好貼!
  • 下載積分:+5(enderz) 好貼好貼!
  • 下載積分:+1(蘇碧湖砍柴人) 好貼好貼!