hendryu
級別: 探索解密
|
現場要用PLC控制伺服定位到幾個不同的位置, 我使用的三菱PLC,走脈沖方向模式控制伺服,絕對位置模式,每個點結束時使用的M8029跳轉到下一個位置,相連的點位不同時,運行都沒有問題, 可是當輸入的2個相鄰的位置一樣時,程序會卡在這個位置不運行下去,所以我只能讓現場人員輸入的相連2個點要有的位置偏差才行。。。 不知道大家是怎么解決這個問題的,求教!!!!! |
---|---|
|
hendryu
級別: 探索解密
|
用來位置判斷了,只有第一次的時候+1,會跳轉,到了第二個重復點絕對指令不動作,D8340和D8350沒有變化,后面的D30就不+1了 ,然后就卡住了 |
---|---|
|
小侯
小侯
級別: 工控俠客
|
你那個是前方條件達成線路由OFF→ON時上緣觸發 既然你在維持同一位置那前方條件仍然保持導通 既然維持導通就沒有OFF→ON的上緣 你可以試試在移動前判斷現在位置是否是你預定到達位置 若是步驟+1 若否執行移動 移動執行完成後在步驟+1 或是 執行移動後0.1秒導通接點檢測位置是否到達 |
---|---|
本帖最近評分記錄: |
xuweid123
級別: 探索解密
|
首先運行一樣定位數據的地方不動作是對的,另外這個問題你可能有二個以上的軸吧,X可能是一個位置,Y或Z軸需要到不同地方,這樣會有問題是吧?我們公司設備是差不多這樣的,是邏輯沒有寫好,所有動作前要判斷當前位置和目標位置的。當一樣時不執行定位,這樣就可以了。 |
---|---|
|
sjbandmm
級別: 略有小成
|
比較的方法不對,應該用指針來調不同的參數,當前位置和目標位置相同時調下組參數,這樣就不用脈沖觸發了,不管位置任何設置都能執行一遍。 |
---|---|
|
工控小夢新
理解,掌握,分享
級別: 探索解密
|
可能是我用的PLC比你的高端一些,是Q系列的,用起來也沒有南無復雜呀,是不是越原始的東西,需要思考的東西越多啊,我們用Q系列PLC各種功能都已經很成熟了,現在做項目還要用FX系列的嗎??感覺論壇好多都是用FX系列的,好難玩啊!!! |
|
---|---|---|
|