hendryu
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 40 個(gè)
工控威望: 142 點(diǎn)
下載積分: 3323 分
在線時(shí)間: 32(小時(shí))
注冊(cè)時(shí)間: 2017-02-16
最后登錄: 2023-06-12
查看hendryu的 主題 / 回貼
樓主  發(fā)表于: 2021-01-25 09:33
現(xiàn)場(chǎng)要用PLC控制伺服定位到幾個(gè)不同的位置,
我使用的三菱PLC,走脈沖方向模式控制伺服,絕對(duì)位置模式,每個(gè)點(diǎn)結(jié)束時(shí)使用的M8029跳轉(zhuǎn)到下一個(gè)位置,相連的點(diǎn)位不同時(shí),運(yùn)行都沒有問題,
可是當(dāng)輸入的2個(gè)相鄰的位置一樣時(shí),程序會(huì)卡在這個(gè)位置不運(yùn)行下去,所以我只能讓現(xiàn)場(chǎng)人員輸入的相連2個(gè)點(diǎn)要有的位置偏差才行。。。
不知道大家是怎么解決這個(gè)問題的,求教。。。!
xiao_ming
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 411 個(gè)
工控威望: 1205 點(diǎn)
下載積分: 3485 分
在線時(shí)間: 1207(小時(shí))
注冊(cè)時(shí)間: 2016-01-13
最后登錄: 2024-11-07
查看xiao_ming的 主題 / 回貼
1樓  發(fā)表于: 2021-01-25 09:40
用現(xiàn)在位置判斷不就行了
hendryu
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 40 個(gè)
工控威望: 142 點(diǎn)
下載積分: 3323 分
在線時(shí)間: 32(小時(shí))
注冊(cè)時(shí)間: 2017-02-16
最后登錄: 2023-06-12
查看hendryu的 主題 / 回貼
2樓  發(fā)表于: 2021-01-25 11:21
引用
引用第1樓xiao_ming于2021-01-25 09:40發(fā)表的  :
用現(xiàn)在位置判斷不就行了




用來位置判斷了,只有第一次的時(shí)候+1,會(huì)跳轉(zhuǎn),到了第二個(gè)重復(fù)點(diǎn)絕對(duì)指令不動(dòng)作,D8340和D8350沒有變化,后面的D30就不+1了 ,然后就卡住了
xiao_ming
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 411 個(gè)
工控威望: 1205 點(diǎn)
下載積分: 3485 分
在線時(shí)間: 1207(小時(shí))
注冊(cè)時(shí)間: 2016-01-13
最后登錄: 2024-11-07
查看xiao_ming的 主題 / 回貼
3樓  發(fā)表于: 2021-01-25 14:11
哈這是一定的這考慮你寫程序邏輯用觸發(fā)
時(shí)機(jī)判斷加 一下延遲0.1sec不影響你動(dòng)作吧
小侯
小侯
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 482 個(gè)
工控威望: 2612 點(diǎn)
下載積分: 7953 分
在線時(shí)間: 503(小時(shí))
注冊(cè)時(shí)間: 2008-10-17
最后登錄: 2024-11-07
查看小侯的 主題 / 回貼
4樓  發(fā)表于: 2021-01-25 15:41
你那個(gè)是前方條件達(dá)成線路由OFF→ON時(shí)上緣觸發(fā)
既然你在維持同一位置那前方條件仍然保持導(dǎo)通
既然維持導(dǎo)通就沒有OFF→ON的上緣

你可以試試在移動(dòng)前判斷現(xiàn)在位置是否是你預(yù)定到達(dá)位置
若是步驟+1
若否執(zhí)行移動(dòng)
移動(dòng)執(zhí)行完成後在步驟+1

或是
執(zhí)行移動(dòng)後0.1秒導(dǎo)通接點(diǎn)檢測(cè)位置是否到達(dá)
本帖最近評(píng)分記錄:
  • 下載積分:+1(bruce2020) 邏輯性很強(qiáng)。感謝!
    xuweid123
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 19 個(gè)
    工控威望: 139 點(diǎn)
    下載積分: 639 分
    在線時(shí)間: 33(小時(shí))
    注冊(cè)時(shí)間: 2017-02-08
    最后登錄: 2024-09-10
    查看xuweid123的 主題 / 回貼
    5樓  發(fā)表于: 2021-01-25 17:45
    首先運(yùn)行一樣定位數(shù)據(jù)的地方不動(dòng)作是對(duì)的,另外這個(gè)問題你可能有二個(gè)以上的軸吧,X可能是一個(gè)位置,Y或Z軸需要到不同地方,這樣會(huì)有問題是吧?我們公司設(shè)備是差不多這樣的,是邏輯沒有寫好,所有動(dòng)作前要判斷當(dāng)前位置和目標(biāo)位置的。當(dāng)一樣時(shí)不執(zhí)行定位,這樣就可以了。
    sjbandmm
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 237 個(gè)
    工控威望: 407 點(diǎn)
    下載積分: 987 分
    在線時(shí)間: 167(小時(shí))
    注冊(cè)時(shí)間: 2008-08-23
    最后登錄: 2024-05-22
    查看sjbandmm的 主題 / 回貼
    6樓  發(fā)表于: 2021-01-25 20:35
    比較的方法不對(duì),應(yīng)該用指針來調(diào)不同的參數(shù),當(dāng)前位置和目標(biāo)位置相同時(shí)調(diào)下組參數(shù),這樣就不用脈沖觸發(fā)了,不管位置任何設(shè)置都能執(zhí)行一遍。
    工控小夢(mèng)新
    理解,掌握,分享
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 47 個(gè)
    工控威望: 117 點(diǎn)
    下載積分: 640 分
    在線時(shí)間: 22(小時(shí))
    注冊(cè)時(shí)間: 2020-08-25
    最后登錄: 2021-12-18
    查看工控小夢(mèng)新的 主題 / 回貼
    7樓  發(fā)表于: 2021-01-26 08:33
    可能是我用的PLC比你的高端一些,是Q系列的,用起來也沒有南無復(fù)雜呀,是不是越原始的東西,需要思考的東西越多啊,我們用Q系列PLC各種功能都已經(jīng)很成熟了,現(xiàn)在做項(xiàng)目還要用FX系列的嗎??感覺論壇好多都是用FX系列的,好難玩。。!
    不會(huì)就學(xué)
    朱光顯
    學(xué)無止境,繼續(xù)加油
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 74 個(gè)
    工控威望: 148 點(diǎn)
    下載積分: 4076 分
    在線時(shí)間: 46(小時(shí))
    注冊(cè)時(shí)間: 2020-07-08
    最后登錄: 2024-10-29
    查看朱光顯的 主題 / 回貼
    8樓  發(fā)表于: 2021-01-26 23:00
    是這樣的,PLC越高端功能越強(qiáng)大,用起來越簡(jiǎn)單。以前需要寫幾行程序才能解決的問題現(xiàn)在只要在列表上打勾了(智能模塊)