243083064
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 13 個(gè)
工控威望: 124 點(diǎn)
下載積分: 1073 分
在線時(shí)間: 6(小時(shí))
注冊(cè)時(shí)間: 2012-03-24
最后登錄: 2024-08-19
查看243083064的 主題 / 回貼
樓主  發(fā)表于: 2012-05-19 12:45
本人是新手,PLC學(xué)得很爛,三菱PLC更是沒(méi)學(xué)過(guò),要編定位程序,且要用子程序調(diào)用方式,通過(guò)看書(shū),有了點(diǎn)思路,編一點(diǎn)請(qǐng)大家?guī)兔纯矗瑐魉椭噶疃ㄎ恢噶畹冗@樣編行嗎,拜托了,最近急得焦頭爛額!
243083064
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 13 個(gè)
工控威望: 124 點(diǎn)
下載積分: 1073 分
在線時(shí)間: 6(小時(shí))
注冊(cè)時(shí)間: 2012-03-24
最后登錄: 2024-08-19
查看243083064的 主題 / 回貼
1樓  發(fā)表于: 2012-05-19 12:46
描述:不會(huì)傳圖,不知行否
圖片:
把圖附上
243083064
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 13 個(gè)
工控威望: 124 點(diǎn)
下載積分: 1073 分
在線時(shí)間: 6(小時(shí))
注冊(cè)時(shí)間: 2012-03-24
最后登錄: 2024-08-19
查看243083064的 主題 / 回貼
2樓  發(fā)表于: 2012-05-19 12:48
圖傳上了,請(qǐng)高手指導(dǎo)一下,看看定位指令這樣調(diào)用可不可以!
271607300
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 97 個(gè)
工控威望: 207 點(diǎn)
下載積分: 494 分
在線時(shí)間: 34(小時(shí))
注冊(cè)時(shí)間: 2009-07-10
最后登錄: 2018-01-11
查看271607300的 主題 / 回貼
3樓  發(fā)表于: 2012-05-19 13:02
你這個(gè)很亂啊 是控制步進(jìn)電機(jī)嗎?
243083064
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 13 個(gè)
工控威望: 124 點(diǎn)
下載積分: 1073 分
在線時(shí)間: 6(小時(shí))
注冊(cè)時(shí)間: 2012-03-24
最后登錄: 2024-08-19
查看243083064的 主題 / 回貼
4樓  發(fā)表于: 2012-05-19 13:05
是呀,就是要通過(guò)子程序調(diào)用定位指令控制伺服電機(jī)精確定位,我不會(huì)編,這是看書(shū)想著編的一點(diǎn),希望能幫我指點(diǎn)一下呀!
zlc1210903
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 483 個(gè)
工控威望: 3543 點(diǎn)
下載積分: 1050 分
在線時(shí)間: 343(小時(shí))
注冊(cè)時(shí)間: 2011-06-14
最后登錄: 2024-07-02
查看zlc1210903的 主題 / 回貼
5樓  發(fā)表于: 2012-05-19 13:33
給你指出幾點(diǎn)錯(cuò)誤來(lái)吧
1.DMOV是把一個(gè)雙字經(jīng)行轉(zhuǎn)換,DMOV D0 D10   --就是把D0,D1兩個(gè)數(shù)據(jù)轉(zhuǎn)移到D10 ,D11
所以你的27條也是錯(cuò)的。
2.你的特殊繼電器M8029使用是錯(cuò)的
M8029的使用有三點(diǎn)要注意:1.M8029要緊跟指令下方,負(fù)責(zé)會(huì)造成M8029的常亮。
2.脈沖完成后要把上條指令的使能信號(hào)復(fù)位掉。3.M8029的作用是指令完成標(biāo)志位,如果指令都沒(méi)完成,它也不會(huì)正常響應(yīng)的。
3.你的子程序調(diào)用第19條,接通后把M11復(fù)位掉,造成主回路斷掉,子程序能調(diào)用到嗎?
羨慕高手,希望有一天我也成為高手。
zsh340
zsh340
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 986 個(gè)
工控威望: 1142 點(diǎn)
下載積分: 18338 分
在線時(shí)間: 271(小時(shí))
注冊(cè)時(shí)間: 2009-05-29
最后登錄: 2024-08-24
查看zsh340的 主題 / 回貼
6樓  發(fā)表于: 2012-05-19 14:47
好像語(yǔ)法規(guī)則有點(diǎn)問(wèn)題嘍,沒(méi)有寫(xiě)上FEND
相互交流。。。。相互學(xué)習(xí)。。。。使技術(shù)更上一層樓。。。。
zsh340
zsh340
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 986 個(gè)
工控威望: 1142 點(diǎn)
下載積分: 18338 分
在線時(shí)間: 271(小時(shí))
注冊(cè)時(shí)間: 2009-05-29
最后登錄: 2024-08-24
查看zsh340的 主題 / 回貼
7樓  發(fā)表于: 2012-05-19 14:49
引用
引用第5樓zlc1210903于2012-05-19 13:33發(fā)表的  :
給你指出幾點(diǎn)錯(cuò)誤來(lái)吧
1.DMOV是把一個(gè)雙字經(jīng)行轉(zhuǎn)換,DMOV D0 D10   --就是把D0,D1兩個(gè)數(shù)據(jù)轉(zhuǎn)移到D10 ,D11
所以你的27條也是錯(cuò)的。
2.你的特殊繼電器M8029使用是錯(cuò)的
M8029的使用有三點(diǎn)要注意:1.M8029要緊跟指令下方,負(fù)責(zé)會(huì)造成M8029的常亮。
.......



這位師付分析得很對(duì)!
相互交流。。。。相互學(xué)習(xí)。。。。使技術(shù)更上一層樓。。。。
243083064
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 13 個(gè)
工控威望: 124 點(diǎn)
下載積分: 1073 分
在線時(shí)間: 6(小時(shí))
注冊(cè)時(shí)間: 2012-03-24
最后登錄: 2024-08-19
查看243083064的 主題 / 回貼
8樓  發(fā)表于: 2012-05-19 23:26
    非常非常感謝5樓的指點(diǎn),我純屬新手菜鳥(niǎo),很多都沒(méi)懂,讓大家見(jiàn)笑啦!
   5樓指點(diǎn)的第一點(diǎn)我懂了,但第二點(diǎn)“M8029要緊跟指令下方”我不知道怎么處理,定位指令已經(jīng)和做母線相連了,M8029要接哪里呢。
    5樓指點(diǎn)的第三點(diǎn),我是這么想的:我查書(shū)發(fā)現(xiàn)CALLP指令好像是脈沖執(zhí)行型,我的理解是有一次脈沖信號(hào)就可以執(zhí)行CALLP指令進(jìn)行子程序調(diào)用,所以我把M11給復(fù)位了!請(qǐng)好心人幫我講一下要怎么改,最近為這破程序頭都大了!拜托大家了!
zlc1210903
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 483 個(gè)
工控威望: 3543 點(diǎn)
下載積分: 1050 分
在線時(shí)間: 343(小時(shí))
注冊(cè)時(shí)間: 2011-06-14
最后登錄: 2024-07-02
查看zlc1210903的 主題 / 回貼
9樓  發(fā)表于: 2012-05-20 09:07
多看看資料,看看CALL書(shū)中是怎么定義:子程序是為一些特定的控制目的編制的相對(duì)獨(dú)立的程序。為了區(qū)別于主程序,規(guī)定在程序編寫(xiě)時(shí),將主程序排在前面,子程序排在后面,并且主程序結(jié)束結(jié)束指令FEND將這兩部分程序隔開(kāi)。
你說(shuō)的子程序不僅僅是脈沖執(zhí)行型,買(mǎi)說(shuō)了你都用CALLP了還斷掉干嘛。
建議你先看看程子華的視頻。子程序調(diào)用,跳轉(zhuǎn),循環(huán),中斷,如果沒(méi)學(xué)過(guò)編程語(yǔ)言還是有點(diǎn)難理解的。
羨慕高手,希望有一天我也成為高手。