• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
秋秋
有志者事競成
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 416 個(gè)
工控威望: 528 點(diǎn)
下載積分: 1305 分
在線時(shí)間: 236(小時(shí))
注冊時(shí)間: 2010-05-11
最后登錄: 2024-01-09
查看秋秋的 主題 / 回貼
12樓  發(fā)表于: 2012-06-29 22:34
是的  像你說的 用DRVA  正轉(zhuǎn)應(yīng)該寫 DRVA K數(shù) K數(shù) Y0 Y2  反轉(zhuǎn)脈沖數(shù)寫K負(fù)數(shù)
想要在觸摸屏顯示負(fù)值是嗎  
那你就寫 SUB  K0 D50  D50

師傅,在原點(diǎn)位置0MM,如果是手動(dòng)正轉(zhuǎn)就要顯示正數(shù)
       在原點(diǎn)位置0MM,  如果是手動(dòng)反轉(zhuǎn)就要顯示負(fù)數(shù),
我可以這樣子編嗎,  LD  >= D8140  K0    AND  M1   OUT  M2        
LD M2      OUT   MOV   D210     D220    式中,  M1是手動(dòng)正轉(zhuǎn) 輔助中繼             D210是當(dāng)前位置 數(shù)值,D220是觸摸屏上顯示  
LD<=D8140  K0    AND  M2   OUT  M3      
LD M3      OUT   SUB    KO  D210     D220    式中,  M2是手動(dòng)反轉(zhuǎn) 輔助中繼             D210是當(dāng)前位置 數(shù)值,D220是觸摸屏上顯示  
可以這樣編寫嗎,還是有更好的思路沒有?我編程思路不怎么清晰,還望師傅指點(diǎn),再
slik
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 902 個(gè)
工控威望: 1167 點(diǎn)
下載積分: 5849 分
在線時(shí)間: 536(小時(shí))
注冊時(shí)間: 2008-06-01
最后登錄: 2024-10-15
查看slik的 主題 / 回貼
13樓  發(fā)表于: 2012-06-30 11:51
看你用什么指令,比如說是用DRVI,DRVA指令做寸動(dòng)的話,則脈沖過程值保存在D8340,D8341(雙字,對(duì)應(yīng)Y0),D8350,D8351(對(duì)應(yīng)Y1),D8360,D8361(對(duì)應(yīng)Y2),如果是還有擴(kuò)展的話,還有D8370,D8371(對(duì)應(yīng)Y3),而如果是使用PLSY和PLSR的話,則過程值保存在D8140,D8141(對(duì)應(yīng)Y0)和D8142,D8143(對(duì)應(yīng)Y1),這些值對(duì)應(yīng)的都是脈沖數(shù),要轉(zhuǎn)換顯示mm還要幾個(gè)數(shù)據(jù),比如說電機(jī)轉(zhuǎn)一周模塊發(fā)出10000個(gè)脈沖,螺桿的螺距是10mm,轉(zhuǎn)速比為1:1,電機(jī)反饋的脈沖數(shù)是131072,那么脈沖當(dāng)量是1微米,即用1000個(gè)脈沖表示1mm,所以程序可以這么做:LD M8000  DMOV D8340  D30  ,DFLT D30  D32,DEDIV  K10  K10000  D34,DEMUL  D32   D34  D36    ,DINT   D36   D38,那么這時(shí)候的D38,D39就是你屏幕里出現(xiàn)的顯示值,出現(xiàn)負(fù)數(shù),那并不要使用SUB指令,程序在原點(diǎn)之后過程值清零,而在往負(fù)限方向走時(shí),過程值自然變?yōu)樨?fù)值,以上請(qǐng)參考!



本帖最近評(píng)分記錄:
  • 下載積分:+1(秋秋) 熱心助人
    wuhongkuo
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 47 個(gè)
    工控威望: 144 點(diǎn)
    下載積分: 467 分
    在線時(shí)間: 11(小時(shí))
    注冊時(shí)間: 2011-05-25
    最后登錄: 2021-06-15
    查看wuhongkuo的 主題 / 回貼
    14樓  發(fā)表于: 2012-06-30 18:17
    寫在JOG上的就可以了
    wuhongkuo
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 47 個(gè)
    工控威望: 144 點(diǎn)
    下載積分: 467 分
    在線時(shí)間: 11(小時(shí))
    注冊時(shí)間: 2011-05-25
    最后登錄: 2021-06-15
    查看wuhongkuo的 主題 / 回貼
    15樓  發(fā)表于: 2012-06-30 18:20
    點(diǎn)對(duì)點(diǎn)也可以伺服上有這兩點(diǎn)的
    a271156864
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 664 個(gè)
    工控威望: 700 點(diǎn)
    下載積分: 22438 分
    在線時(shí)間: 680(小時(shí))
    注冊時(shí)間: 2008-04-28
    最后登錄: 2019-12-16
    查看a271156864的 主題 / 回貼
    16樓  發(fā)表于: 2012-06-30 19:07
    樓上說的好象是和我們的機(jī)器一樣??
    zjcw0419
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 286 個(gè)
    工控威望: 492 點(diǎn)
    下載積分: 1089 分
    在線時(shí)間: 125(小時(shí))
    注冊時(shí)間: 2008-12-10
    最后登錄: 2024-07-07
    查看zjcw0419的 主題 / 回貼
    17樓  發(fā)表于: 2012-07-01 00:47
    在程序里,設(shè)置JOG的速度,和移動(dòng)量。。用寫的指令,寫入緩沖器內(nèi)。。。
    本帖最近評(píng)分記錄:
  • 下載積分:+1(秋秋) 熱心助人
    秋秋
    有志者事競成
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 416 個(gè)
    工控威望: 528 點(diǎn)
    下載積分: 1305 分
    在線時(shí)間: 236(小時(shí))
    注冊時(shí)間: 2010-05-11
    最后登錄: 2024-01-09
    查看秋秋的 主題 / 回貼
    18樓  發(fā)表于: 2012-07-04 22:25
    gali1120107
    漫漫長路,吾將上下而求索。
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 501 個(gè)
    工控威望: 974 點(diǎn)
    下載積分: 1182 分
    在線時(shí)間: 165(小時(shí))
    注冊時(shí)間: 2010-06-19
    最后登錄: 2024-09-12
    查看gali1120107的 主題 / 回貼
    19樓  發(fā)表于: 2012-07-04 22:58
    這個(gè)其實(shí)很簡單,在開機(jī)上電時(shí)手可以推動(dòng)馬達(dá),是因?yàn)閷懗绦虻娜藙傞_始沒讓他使能。按回原點(diǎn)先使能后再作回原點(diǎn)操作。一般PLC感應(yīng)到原點(diǎn)信號(hào)時(shí)都會(huì)把脈沖現(xiàn)在值清零。也就是D8140低位, 應(yīng)該是這個(gè)三菱很久沒用了。再屏中顯示只用低位 32位數(shù) 有符號(hào)型。看到這個(gè)給了我一個(gè)啟示其實(shí) 上電開機(jī)時(shí)也可以不讓機(jī)器勵(lì)磁,要求回原點(diǎn)后才能啟動(dòng)機(jī)器自動(dòng)運(yùn)行,避免了開機(jī)運(yùn)行沒回原點(diǎn)的情況。
    本帖最近評(píng)分記錄:
  • 下載積分:+1(秋秋) xuexi le
    zhanggobo
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 157 個(gè)
    工控威望: 298 點(diǎn)
    下載積分: 746 分
    在線時(shí)間: 57(小時(shí))
    注冊時(shí)間: 2009-10-02
    最后登錄: 2023-10-09
    查看zhanggobo的 主題 / 回貼
    20樓  發(fā)表于: 2012-07-09 13:22
    不知道你那原點(diǎn)是在什么位置?是在左右限位的中間還是靠一邊?用絕對(duì)或相對(duì)定位指令應(yīng)該很容易實(shí)現(xiàn)在HMI上監(jiān)視其運(yùn)動(dòng)位置
    loio
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 168 個(gè)
    工控威望: 1305 點(diǎn)
    下載積分: 95627 分
    在線時(shí)間: 341(小時(shí))
    注冊時(shí)間: 2008-04-23
    最后登錄: 2019-09-21
    查看loio的 主題 / 回貼
    21樓  發(fā)表于: 2012-07-09 21:28
    進(jìn)來學(xué)習(xí)一下伺服位置的問題,樓主謝謝你的分享!
    lixiangnse
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 104 個(gè)
    工控威望: 231 點(diǎn)
    下載積分: 3299 分
    在線時(shí)間: 24(小時(shí))
    注冊時(shí)間: 2011-05-14
    最后登錄: 2021-12-18
    查看lixiangnse的 主題 / 回貼
    22樓  發(fā)表于: 2012-07-09 21:41
    伺服電機(jī)我也得好好學(xué)習(xí)
    秋秋
    有志者事競成
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 416 個(gè)
    工控威望: 528 點(diǎn)
    下載積分: 1305 分
    在線時(shí)間: 236(小時(shí))
    注冊時(shí)間: 2010-05-11
    最后登錄: 2024-01-09
    查看秋秋的 主題 / 回貼
    23樓  發(fā)表于: 2012-07-10 23:08
    請(qǐng)問M8340和M8348有什么區(qū)別?是不是像手冊說的,M8340是表明Y0脈沖輸出已經(jīng)結(jié)束了,如果這時(shí)接通PLSY  D300   D302   Y0   Y3,那么,是不是接通沒有斷開的話,M8340都在ON的狀態(tài),而一旦接通斷開,則M8340馬上OFF,而M8348是定位結(jié)束的標(biāo)志,即如果DDRVI  D302 D300  Y0  Y3,如果D302的脈沖數(shù)還沒發(fā)送完畢并且驅(qū)動(dòng)沒有斷開的話,則M8348接通,直到D302的脈沖數(shù)發(fā)送完畢則M8348斷開,是這樣的嗎?
      
        即M8340是監(jiān)控普通脈沖輸出指令的指令執(zhí)行是否結(jié)束,而M8348是專門監(jiān)控定位指令DDRVI,DDRVA的指令是否正常執(zhí)行結(jié)束的標(biāo)志? 謝謝!
    • «
    • 1
    • 2
    • »
    • Pages: 2/2     Go