賞心悅目
級(jí)別: 論壇先鋒
|
大家好,想請(qǐng)教大家一個(gè)問(wèn)題,我想在一臺(tái)機(jī)器的程序上進(jìn)行這樣一段數(shù)值運(yùn)算,從D200,D201 D201,D203.......到D232里面的數(shù)值讓它累加起來(lái),看了一下三菱PLC的編程手冊(cè),好象沒(méi)有這樣什么指令可以完成,難道要用ADD指令一個(gè)個(gè)加嗎?大家?guī)臀铱聪掠惺裁春棉k法可以讓它又快又簡(jiǎn)單地累加起來(lái)啊,謝謝了. [ 此帖被lxklz1140在2011-01-11 18:16重新編輯 ] |
---|---|
本帖最近評(píng)分記錄: |
hardy_6817
級(jí)別: *
|
LD M8002 MOV K0 V MOV K0 D10 FOR K33 LD M8000 ADD D10 D200V D10 INC V NEXT 你看看可以不? [ 此帖被hardy_6817在2011-01-10 20:45重新編輯 ] |
---|---|
本帖最近評(píng)分記錄: |
賞心悅目
級(jí)別: 論壇先鋒
|
樓上的朋友,我照你的程序來(lái)模擬好象不是那么回事啊?這樣把,你幫我把這樣的要求的程序編出來(lái):D200加D201加D202加D203......加D232,把它們的數(shù)值累加起來(lái),傳到D300里面,看下你是怎么弄的,謝謝你在這里指點(diǎn)我 |
---|---|
|
ysheng9099
三人行必有吾師
級(jí)別: 工控俠客
|
LD M8002 MOV K31 V MOV K32 D0 FOR D0 LD M8000 ADD D232 D200V D232 DEC V NEXT LD= V K0 MOV D230 D300 [ 此帖被ysheng9099在2011-01-10 21:24重新編輯 ] |
---|---|
本帖最近評(píng)分記錄: |
賞心悅目
級(jí)別: 論壇先鋒
|
圖片:
樓上的朋友,你幫我看看是不是這樣子的程序啊?為什么模擬起來(lái)不是那么回事啊? [ 此帖被lxklz1140在2011-01-10 21:14重新編輯 ] |
---|---|
|
ysheng9099
三人行必有吾師
級(jí)別: 工控俠客
|
不好意思兄弟,ADD指令中應(yīng)該是D200V0 |
---|---|
|
賞心悅目
級(jí)別: 論壇先鋒
|
圖片:
我模擬的時(shí)候給D200,D201,等賦值,沒(méi)有看見(jiàn)D300的值有變化啊,而且DEC V0不改成DECP的話那些數(shù)值就亂跑 |
---|---|
|
ysheng9099
三人行必有吾師
級(jí)別: 工控俠客
|
要把用到的寄存器全部賦值關(guān)于DEC指令中數(shù)值亂跑的問(wèn)題是因?yàn)檎麄(gè)執(zhí)行過(guò)程結(jié)束只有三十來(lái)個(gè)掃描周期 |
---|---|
|
賞心悅目
級(jí)別: 論壇先鋒
|
我沒(méi)有賦值給那些積存器這段程序就模擬不起來(lái)是嗎?不是相當(dāng)于零嗎?唉模擬起來(lái)就是不行啊 |
---|---|
|