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
xiugu
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 129 個
工控威望: 234 點
下載積分: 769 分
在線時間: 18(小時)
注冊時間: 2007-01-10
最后登錄: 2021-08-09
查看xiugu的 主題 / 回貼
2樓  發(fā)表于: 2007-12-06 10:10
D100<D101 時
xiugu
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 129 個
工控威望: 234 點
下載積分: 769 分
在線時間: 18(小時)
注冊時間: 2007-01-10
最后登錄: 2021-08-09
查看xiugu的 主題 / 回貼
3樓  發(fā)表于: 2007-12-06 22:09
原理就是當D100<D101時把50個寄存器的值做字左位移,這樣循環(huán)49次后D100中的值就是最大值了,再賦值給D200. 因為PLC不能象高級計算機語言那樣用數(shù)組來做,沒辦法用Di ,所以我想用字左位移應該是可以的