silver
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 37 個
工控威望: 120 點
下載積分: 3174 分
在線時間: 97(小時)
注冊時間: 2015-01-27
最后登錄: 2024-08-27
查看silver的 主題 / 回貼
樓主  發(fā)表于: 2017-01-13 21:34
小弟接觸這行沒多久,只編寫過一些簡單的機(jī)器.都是自己琢磨 沒什么見識
通常在編寫時分自動狀態(tài)和手動狀態(tài)
進(jìn)入自動狀態(tài)后,在切入自動狀態(tài)時會復(fù)位當(dāng)前機(jī)器狀態(tài),汽缸回初始位置,當(dāng)然也會判斷上次對應(yīng)工位的產(chǎn)品的狀態(tài)。如果沒完成,就在做一次,之后等待按鈕啟動機(jī)器(也可以直接啟動)
手動操作,只可以在非自動狀態(tài)下進(jìn)入,

問題來了,大家都是怎么處理停止,按下停止的等當(dāng)前的流程結(jié)束后在停止,還是立刻停止,
或者說是在自動狀態(tài)下突然被切換到了手動狀態(tài),然后再次進(jìn)入自動模式啟動,機(jī)器右會被復(fù)位一次

小弟想是否可以這樣處理,將當(dāng)前的狀態(tài)記錄下來,當(dāng)退出自動狀態(tài)時,將當(dāng)前各工位流程都記錄下來,再次進(jìn)入自動模式時再進(jìn)入對應(yīng)流程
可這樣如果在非自動模式下,操作人員進(jìn)入手動界面,隨便按了幾個動作,那在回到自動模式下就亂套了,只能采用切換到自動時復(fù)位機(jī)器的辦法了

其實也是因為無意看到別人寫的機(jī)器,是一個轉(zhuǎn)盤裝配,一共6個工位,單工位動作都很簡單,錯位送料加下壓,但是在自動執(zhí)行到一半時切換出自動,進(jìn)入手動界面將原本已經(jīng)下壓的汽缸縮回,重新切換到自動(機(jī)器并沒有復(fù)位)啟動后,下壓汽缸又下壓了一次,然后流程繼續(xù)工作.小弟沒敢多試別的動作,因為不是自己家的機(jī)器萬一撞擊了。。。。。

還有一次看到人家寫的程序 竟然可以在自動狀態(tài)下進(jìn)入手動界面點擊操作(當(dāng)然是在出現(xiàn)異常的情況下,自動狀態(tài)下能不能操作不知道)

之后小弟就思考是否是退出自動時將所有汽缸或者別的動作都記錄下來,重新進(jìn)入時直接分配.當(dāng)然非正常停止不考慮(斷電什么的)

自己想了很久也沒想出什么好的思路,周圍也沒有做這行,感應(yīng)好孤單,就發(fā)帖問問大師們是怎么樣處理這樣的狀況的
[ 此帖被silver在2017-01-13 21:43重新編輯 ]
jicjic111
進(jìn)步
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 220 個
工控威望: 377 點
下載積分: 911 分
在線時間: 375(小時)
注冊時間: 2013-05-30
最后登錄: 2024-09-20
查看jicjic111的 主題 / 回貼
1樓  發(fā)表于: 2017-01-15 11:10
圖片:
圖片:
樓主提的問題真是好問題,難到了我,我是這樣編寫的(1全自動,2手動,3半自動,4調(diào)試)然后在每一種狀態(tài)下寫一個塊INTERLOCK(互鎖),
樓主留言:
沒有明白什么意思,可以詳細(xì)解釋下嗎
jicjic111
進(jìn)步
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 220 個
工控威望: 377 點
下載積分: 911 分
在線時間: 375(小時)
注冊時間: 2013-05-30
最后登錄: 2024-09-20
查看jicjic111的 主題 / 回貼
2樓  發(fā)表于: 2017-01-15 11:37
回復(fù)樓主,簡單來說就是加條件,條件另外來寫,要用時加上去就可以了,動作就不會亂.一種狀太變另為另外一種狀態(tài),有幾種可能,就加幾種條件,再寫成一個塊,要用時拿下,比如A位置到B位置,手動的條件一個INTERLOCK,自動一個,用時加上,不然不會動作,又比如又到A位置時,有什么條件呢,加上就可以了
樓主留言:
你的意思是,如果當(dāng)前在自動模式中進(jìn)入手動界面操作,那么操作的一些東西是有限制的是嗎,比如我現(xiàn)在的流程是汽缸準(zhǔn)備下壓,而現(xiàn)在要操作只能操作此汽缸下壓,或抬起.
[ 此帖被jicjic111在2017-01-15 11:53重新編輯 ]
jicjic111
進(jìn)步
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 220 個
工控威望: 377 點
下載積分: 911 分
在線時間: 375(小時)
注冊時間: 2013-05-30
最后登錄: 2024-09-20
查看jicjic111的 主題 / 回貼
3樓  發(fā)表于: 2017-01-15 12:34
回得樓主,汽缸只有兩種狀態(tài),上升位狀態(tài),下降位狀態(tài),當(dāng)上升位到下降位改變時,我說的條件呢,有可以多種,手動,自動,調(diào)試,上升位傳感器,下降位沒東西感應(yīng),氣壓傳感 器,等等,組合一個小塊,再組合成一個大塊INTERLOCK,另外用時加上.你看我發(fā)的圖,又比如,在手動狀太下在下降位,轉(zhuǎn)變?yōu)樽詣訝顟B(tài)時,自動運行條件不成立,INTERLOCK塊顯示出來了,要不你手動把這塊復(fù)位,要不全復(fù)位,自動條件成立,可以運行,條件成不成立,看INTERLOCK
jicjic111
進(jìn)步
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 220 個
工控威望: 377 點
下載積分: 911 分
在線時間: 375(小時)
注冊時間: 2013-05-30
最后登錄: 2024-09-20
查看jicjic111的 主題 / 回貼
4樓  發(fā)表于: 2017-01-15 12:41
樓主,不好意思,只能表達(dá)至此,多見涼,看看大師們怎么說
jicjic111
進(jìn)步
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 220 個
工控威望: 377 點
下載積分: 911 分
在線時間: 375(小時)
注冊時間: 2013-05-30
最后登錄: 2024-09-20
查看jicjic111的 主題 / 回貼
5樓  發(fā)表于: 2017-01-15 17:43
樓主理解得比較透,我只會按框框想