西门子PLC N个数相加如何解决

用指针+偏移量的方法,用loop循环来做。需要用stl编程,可以在一个fc里用stl编程,然后在ob中调用。
lp#0.0
lar1
l0.0
t%md12
opn%db1
l10
m001:t%mw10
ldbd[ar1,p#0.0]
l%md12
+r
t%md12
+ar1p#4.0
l%mw10
loopm001
上面程序是从db1.dbd0至db1.dbd36连续10个实数相加,结果存入md12.
程序监控见截图所示。