243083064
級別: 探索解密
|
本人是新手,PLC學得很爛,三菱PLC更是沒學過,要編定位程序,且要用子程序調用方式,通過看書,有了點思路,編一點請大家幫忙看看,傳送指令定位指令等這樣編行嗎,拜托了,最近急得焦頭爛額! |
---|---|
|
243083064
級別: 探索解密
|
是呀,就是要通過子程序調用定位指令控制伺服電機精確定位,我不會編,這是看書想著編的一點,希望能幫我指點一下呀! |
---|---|
|
zlc1210903
級別: 工控俠客
|
給你指出幾點錯誤來吧 1.DMOV是把一個雙字經行轉換,DMOV D0 D10 --就是把D0,D1兩個數據轉移到D10 ,D11 所以你的27條也是錯的。 2.你的特殊繼電器M8029使用是錯的 M8029的使用有三點要注意:1.M8029要緊跟指令下方,負責會造成M8029的常亮。 2.脈沖完成后要把上條指令的使能信號復位掉。3.M8029的作用是指令完成標志位,如果指令都沒完成,它也不會正常響應的。 3.你的子程序調用第19條,接通后把M11復位掉,造成主回路斷掉,子程序能調用到嗎? |
|
---|---|---|
|
zsh340
zsh340
級別: 論壇先鋒
|
好像語法規則有點問題嘍,沒有寫上FEND |
|
---|---|---|
|
zsh340
zsh340
級別: 論壇先鋒
|
這位師付分析得很對! |
|
---|---|---|
|
243083064
級別: 探索解密
|
非常非常感謝5樓的指點,我純屬新手菜鳥,很多都沒懂,讓大家見笑啦! 5樓指點的第一點我懂了,但第二點“M8029要緊跟指令下方”我不知道怎么處理,定位指令已經和做母線相連了,M8029要接哪里呢。 5樓指點的第三點,我是這么想的:我查書發現CALLP指令好像是脈沖執行型,我的理解是有一次脈沖信號就可以執行CALLP指令進行子程序調用,所以我把M11給復位了!請好心人幫我講一下要怎么改,最近為這破程序頭都大了!拜托大家了! |
---|---|
|