科技改變未來
知識(shí)就是讓你禿頭的力量
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 553 個(gè)
工控威望: 758 點(diǎn)
下載積分: 10387 分
在線時(shí)間: 439(小時(shí))
注冊(cè)時(shí)間: 2011-04-18
最后登錄: 2024-05-31
查看科技改變未來的 主題 / 回貼
樓主  發(fā)表于: 2019-03-25 22:38
圖片:
各位路過的大神幫我分析一下,  按下急停以后我是跳轉(zhuǎn)到 S21 執(zhí)行,按程序的設(shè)定電機(jī)應(yīng)該是走到初始位置的,但是電機(jī)只停留在目前位置 ,沒有回到設(shè)定的初始輥壓位置,但是監(jiān)控程序中電機(jī)的當(dāng)前值卻發(fā)現(xiàn)寄存器中的值已經(jīng)等于設(shè)定的初始輥壓位置了。但是為什么電機(jī)沒有動(dòng)呢?排除硬件問題,因?yàn)榘凑A鞒套邲]有問題,就是當(dāng)急停按下后程序已經(jīng)按預(yù)定的流程在走 ,并且寄存器中的數(shù)據(jù)也對(duì)的上,但就是電機(jī)沒有動(dòng);
附件: Jaguar-1011.rar (23 K) 下載次數(shù):32
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
wangnaizhi
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1271 個(gè)
工控威望: 1447 點(diǎn)
下載積分: 5470 分
在線時(shí)間: 877(小時(shí))
注冊(cè)時(shí)間: 2015-08-31
最后登錄: 2024-09-19
查看wangnaizhi的 主題 / 回貼
1樓  發(fā)表于: 2019-03-26 09:57
去監(jiān)控一下D1030這個(gè)寄存器的值是多少  
1、如果值等于你D512 說明你軸的位置目前就在初始位了
2、如果不等于的話 看一下是不是還要其他地方用到達(dá)DDRVA這個(gè)指令 而且該指令的觸發(fā)條件還沒有被復(fù)位掉
3、如果都不是這個(gè)問題,可能是你DDRVA指令使用周期的問題 主要是M1029這個(gè)特殊繼電器導(dǎo)致的 該特殊繼電器ON后會(huì)接通一個(gè)掃描周期  你需要讓你2個(gè)DDRVA指令間隔一個(gè)掃描周期以上
如果以上的方法還是解決不了 直接打400吧
補(bǔ)充一下 如果等于的話 你軸完成的信號(hào)就不能單純的用M1029了 這樣會(huì)導(dǎo)致完成信號(hào)給不出來 M1029的CH0路脈沖輸出完畢信號(hào) 如果不輸出脈沖何來完成信號(hào)
樓主留言:
感謝大神的回復(fù),監(jiān)控D1030值后發(fā)現(xiàn)和設(shè)定的電機(jī)初始位是一樣的,就是說已經(jīng)到了初始輥壓位置了,但是電機(jī)就是沒有動(dòng)還是停在原地,我也試著給急停后轉(zhuǎn)移給S21這個(gè)條件加了延時(shí),但是發(fā)現(xiàn)沒有用。
[ 此帖被wangnaizhi在2019-03-26 13:19重新編輯 ]
本帖最近評(píng)分記錄:
  • 下載積分:+5(科技改變未來)
    十月幾川
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 130 個(gè)
    工控威望: 306 點(diǎn)
    下載積分: 7553 分
    在線時(shí)間: 28(小時(shí))
    注冊(cè)時(shí)間: 2018-02-01
    最后登錄: 2024-09-06
    查看十月幾川的 主題 / 回貼
    2樓  發(fā)表于: 2019-03-26 11:06
    檢查急停信號(hào)有沒有復(fù)位到電機(jī)的相關(guān)參數(shù)或狀態(tài)
    樓主留言:
    感謝大神的回復(fù),監(jiān)控?cái)?shù)據(jù)后發(fā)現(xiàn)數(shù)據(jù)和控制要求是一直的。 說明程序有執(zhí)行,就是硬件沒有執(zhí)行。
    本帖最近評(píng)分記錄:
  • 下載積分:+5(科技改變未來)
    wangnaizhi
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1271 個(gè)
    工控威望: 1447 點(diǎn)
    下載積分: 5470 分
    在線時(shí)間: 877(小時(shí))
    注冊(cè)時(shí)間: 2015-08-31
    最后登錄: 2024-09-19
    查看wangnaizhi的 主題 / 回貼
    3樓  發(fā)表于: 2019-03-26 16:45
    如我之前說的 發(fā)現(xiàn)D1030的值和D152的值一樣了 說明你后面復(fù)位的條件不能用M1029這個(gè)信號(hào)的 M1029的CH0路脈沖輸出完畢信號(hào) 如果不輸出脈沖何來完成信號(hào)  你有2個(gè)方法解決這個(gè)問題
    1、改變一下流程,讓程序執(zhí)行到起始位的之前停止在不在起始位的地方
    2、不用M1029作為完成的標(biāo)準(zhǔn)  可以用  LD  D= D1030 D152 這個(gè)去代替M1029或者其他的起始位標(biāo)志
    樓主留言:
    多謝   多謝  我試試、
    mkmk30
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 296 個(gè)
    工控威望: 411 點(diǎn)
    下載積分: 35963 分
    在線時(shí)間: 164(小時(shí))
    注冊(cè)時(shí)間: 2010-08-04
    最后登錄: 2024-06-08
    查看mkmk30的 主題 / 回貼
    4樓  發(fā)表于: 2019-03-27 10:33
    不要用臺(tái)達(dá),臺(tái)達(dá)是PLC中的垃圾