发布于 2013-11-25 08:59:18
4楼
库源码:
LD SM0.0
FOR #Tmp_LoopTimes:LW18, +1, #IN_LoopTimes:LW16
LD SM0.0
LPS
MOVR *#IN_OUT_H_Addr:*LD8, #Tmp_1:LD20
-R *#IN_OUT_L_Addr:*LD12, #Tmp_1:LD20
MOVW *#IN_IB_Addr:*LD0, #Tmp_6:LW40
AENO
-I +6400, #Tmp_6:LW40
AENO
ITD #Tmp_6:LW40, #Tmp_2:LD24
AENO
DTR #Tmp_2:LD24, #Tmp_3:LD28
AENO
AR< #Tmp_3:LD28, 0.0
MOVR 0.0, #Tmp_3:LD28
LRD
MOVR #Tmp_1:LD20, #Tmp_4:LD32
*R #Tmp_3:LD28, #Tmp_4:LD32
LRD
MOVR #Tmp_4:LD32, #Tmp_5:LD36
/R 25600.0, #Tmp_5:LD36
LPP
MOVR #Tmp_5:LD36, *#IN_OUT_Addr:*LD4
+R *#IN_OUT_L_Addr:*LD12, *#IN_OUT_Addr:*LD4
//AIW地址每次步进2字节,转换后数据及高低限每次步进4*3(因为标况和高低限数据依次存储)=12字节
+D 2, #IN_IB_Addr:LD0
+D 12, #IN_OUT_Addr:LD4
+D 12, #IN_OUT_H_Addr:LD8
+D 12, #IN_OUT_L_Addr:LD12
NEXT