发布于 2004-01-11 21:03:01
0楼
那万老师能否指出:在S7-200中
在求平均值时,若上述方法采用指针循环来实现,如何编程?下面的程序不知是否正确,请给予更正。
LD SM0.0
MOVW AIW0,VW10 //输入信号进入VW10
ITD VW10,VD12
LD SM0.0
MOVD &VB16, AC1 //将AC1作为指针,起始地址为VB16的地址
LD V10.0
MOVD &VB12,AC1 //将信号送入AC1
AENO
MOVD *AC1,VD14
LDB>=VB1,B#8
JMP W#1
LD SM0.0
LPS
INCD AC1 //指针指向下加一
INCD AC1
INCB VB1 //设VB1为指针自加的次数,应为8次,进行8次采样
LBL W#1
LD SM0.0
MOVD DW#0,AC1 //若采样8次,则将AC1置0,
AENO
MOVB B#0,VB1
youngerman