目的:在10个连续存储单元(DB41)里,按地址升序分别置入数值1.0到10.0
我的做法:
1.DB41里用了1数组,araay[1..10],real型
2.在FC41中,声明参数为:
in:db_num(word)
temp:L_Counter(int)、Ini_Value(real)、I_DB_Num(word)、r_Pointer(dword)4个参数
程序如下: L #db_num
T #I_DB_Num
OPN DB [#I_DB_Num]
L 1.000000e+000
T #Ini_Value
L 0.000000e+000
T #r_Pointer
L 10
m1: T #L_Counter
L #Ini_Value
L 1.000000e+000
+R
T DBW [#r_Pointer]
L #r_Pointer
L P#2.0
+D
T #r_Pointer
L #L_Counter
L 1
-I
T #L_Counter
LOOP m1
3.然后在ob1里调用FC41,输入参数为16#29,请问为什么监测DB41,发现数据并没有赋值。谢谢!