发布于 2005-01-11 13:10:27
0楼
只能用冒泡法啦,而且要是这十一组VD是连续的。如果是S7-300则用SCL编程简单些,如果用S7-200则麻烦些。学过C语言应该就会编了。
LD SM0.1
MOVD &VB0,AC0
MOVD &VB4,AC1
MOVW 10,LW4
LD I0.0 //排序条件
FOR LW0,1,10
LD I0.0
FOR LW2,1,LW4
LDD> *AC0,*AC1
MOVD *AC0,*AC1
LD SM0.0
+D 4,AC0
+D 4,AC1
NEXT
LD SM0.0
DECW LW4
NEXT
I can do it