yww85997
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看yww85997的 主題 / 回貼
樓主  發(fā)表于: 2007-12-05 17:15
請教各位大蝦,我有一個問題不得起解,請幫幫忙::
      求一組數(shù)的最大值.已知有50個數(shù)(16位),放置在D100-D150中,要求最大值在D200中.請編制此程序.謝謝,不勝感激!!!!!!!!!!!
xiugu
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 129 個
工控威望: 234 點
下載積分: 769 分
在線時間: 18(小時)
注冊時間: 2007-01-10
最后登錄: 2021-08-09
查看xiugu的 主題 / 回貼
1樓  發(fā)表于: 2007-12-05 22:10
for  k49
ld< d100  d101  wsfr d0  d100  k50  k1
next
ld m8000  mov  d100  d200
yww85997
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看yww85997的 主題 / 回貼
2樓  發(fā)表于: 2007-12-06 08:23
能說的具體點嗎?謝謝,我是個初學(xué)者.
yww85997
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看yww85997的 主題 / 回貼
3樓  發(fā)表于: 2007-12-06 08:34
能說的具體點嗎?謝謝,我是個初學(xué)者.
ltmwxq
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 451 個
工控威望: 398 點
下載積分: 18282 分
在線時間: 455(小時)
注冊時間: 2007-10-20
最后登錄: 2024-08-23
查看ltmwxq的 主題 / 回貼
4樓  發(fā)表于: 2007-12-06 08:54
學(xué)習(xí)學(xué)習(xí)
konev
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看konev的 主題 / 回貼
5樓  發(fā)表于: 2007-12-06 09:02
FOR K49
LD < d100  d101Z0 
MOV D101Z  D100
INC Z0
NEXT
LD M8000 MOV D100 D200

Z0是變址,每循環(huán)加1,D101Z對應(yīng)D101、D102、D103、D104…………
將D(101+Z0)中的數(shù)與D100對比,大的話就寫入D100中。最后將D100中的數(shù)寫到D200里。
本帖最近評分記錄:
  • 下載積分:+5(2671878265) 太棒了,簡單,實用 ,厲 ..
    yww85997
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看yww85997的 主題 / 回貼
    6樓  發(fā)表于: 2007-12-06 09:20
    請問LD < d100  是什么意思呀,能不能告訴我用梯形圖怎么表示呀
    xiugu
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 129 個
    工控威望: 234 點
    下載積分: 769 分
    在線時間: 18(小時)
    注冊時間: 2007-01-10
    最后登錄: 2021-08-09
    查看xiugu的 主題 / 回貼
    7樓  發(fā)表于: 2007-12-06 10:10
    D100<D101 時
    xiugu
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 129 個
    工控威望: 234 點
    下載積分: 769 分
    在線時間: 18(小時)
    注冊時間: 2007-01-10
    最后登錄: 2021-08-09
    查看xiugu的 主題 / 回貼
    8樓  發(fā)表于: 2007-12-06 22:09
    原理就是當(dāng)D100<D101時把50個寄存器的值做字左位移,這樣循環(huán)49次后D100中的值就是最大值了,再賦值給D200. 因為PLC不能象高級計算機(jī)語言那樣用數(shù)組來做,沒辦法用Di ,所以我想用字左位移應(yīng)該是可以的