王春杰
WCJ ZYR
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 334 個
工控威望: 495 點(diǎn)
下載積分: 1042 分
在線時間: 139(小時)
注冊時間: 2010-07-10
最后登錄: 2024-08-20
查看王春杰的 主題 / 回貼
樓主  發(fā)表于: 2011-06-28 16:55
我想用簡單的指令進(jìn)行多組數(shù)據(jù)計(jì)算,比如:D0+D10=D20   像這樣可以用一個指令或者簡單的進(jìn)行嗎?謝謝
                                                                                 D1+D11=D21
                                                                                  D2+D12=D22
                                                                                              ..
                                                                                              ..
                                                                                   D9+D19=D29
luoyingdong
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 159 個
工控威望: 303 點(diǎn)
下載積分: 1157 分
在線時間: 102(小時)
注冊時間: 2011-06-27
最后登錄: 2024-09-08
查看luoyingdong的 主題 / 回貼
1樓  發(fā)表于: 2011-06-29 14:55
用ST語言建立Function Block,也許更容易
Fred Lo
luoyingdong
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 159 個
工控威望: 303 點(diǎn)
下載積分: 1157 分
在線時間: 102(小時)
注冊時間: 2011-06-27
最后登錄: 2024-09-08
查看luoyingdong的 主題 / 回貼
2樓  發(fā)表于: 2011-06-30 08:18
Function Block l例子:要先在Head定義iLoop為INT

FOR iLoop:=0     TO 9    BY 1 DO
    Z1:=iLoop;
    D20Z1:=D0Z1+D10Z1;
END_FOR

如果錯誤,請指正交流
Fred Lo
luoyingdong
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 159 個
工控威望: 303 點(diǎn)
下載積分: 1157 分
在線時間: 102(小時)
注冊時間: 2011-06-27
最后登錄: 2024-09-08
查看luoyingdong的 主題 / 回貼
3樓  發(fā)表于: 2011-06-30 12:25
圖片:
圖片:
圖片:
參考資料如下:
Fred Lo