流辰沙
級別: 家園?
![]() |
要做一個(gè)項目,用機械手控制上面帶的氣缸。因為機械手程序是從上至下逐行執行,不像PLC那樣循環(huán)掃描。一旦遇到哪個(gè)條件不通,就會(huì )一直在那個(gè)位置等待。 那有沒(méi)有辦法讓機械手報警?我的想法是能不能額外一直執行一個(gè)報警檢測循環(huán)? 看了下手冊,有個(gè)用戶(hù)錯誤編輯器,到底怎么使用的?每次動(dòng)哪個(gè)電磁閥都需要添加嗎?有沒(méi)有大神能分享個(gè)應用了用戶(hù)錯誤編輯器的范例! ![]() |
---|---|
|
流辰沙
級別: 家園?
![]() |
你說(shuō)的后臺程序是上位機程序嗎?機械手是用控制器在執行程序,畢竟不是上位機,能夠多線(xiàn)程運行嗎? |
---|---|
|
流辰沙
級別: 家園?
![]() |
像動(dòng)一個(gè)氣缸,然后等感應器亮了再執行下一個(gè)動(dòng)作,這里同時(shí)加個(gè)延時(shí)和if條件嗎? On 7 Wait 0.5 IF Sw(5)=Off Then Error ER_*** EndIf ![]() |
---|---|
|
流辰沙
級別: 家園?
![]() |
我們原來(lái)就是這么弄,機械手上10多個(gè)電磁閥,由機械手IO輸出到位,然后PLC去控制電磁閥,所以氣缸報警也是在PLC上面,F在想全部改為由機械手來(lái)控制,可以極大減小兩者的交互工作。然后就遇到了現在問(wèn)的這個(gè)問(wèn)題,機械手程序不好寫(xiě)報警 |
---|---|
本帖最近評分記錄: |
流辰沙
級別: 家園?
![]() |
假設用愛(ài)普生的機械手, On 7 Wait 0.5 Trap 1,Sw(5)=Off,Call TrapAlarm Wait Sw(7) = On .... 每個(gè)地方都指向中斷報警,反復調用嗎? |
---|---|
|
流辰沙
級別: 家園?
![]() |
現在機械手上控制10多個(gè)電磁閥,感應器也是十幾個(gè)...完全不經(jīng)過(guò)PLC,所以第二種方法行不通 第一種方式,是不是像下圖這樣 ![]() ![]() 建2個(gè)程序文件,然后選擇允許開(kāi)始多重任務(wù),機械手會(huì )同時(shí)執行嗎? |
---|---|
|