10个数连续累加怎么做,且可以修改,大侠们帮帮忙,可以举例说明吗
问题补充:
要是100个数呢,就麻烦了
最佳答案
用指针+偏移量的方法,用LOOP循环来做。需要用STL编程,可以在一个FC里用STL编程,然后在OB中调用。
L P#0.0
LAR1
L 0.0
T %MD12
OPN %DB1
L 10
M001: T %MW10
L DBD [ AR1 , P#0.0 ]
L %MD12
+R
T %MD12
+AR1 P#4.0
L %MW10
LOOP M001
上面程序是从DB1.DBD0至DB1.DBD36连续10个实数相加,结果存入MD12.
程序监控见截图所示。
图片说明:
提问者对于答案的评价:
这个是300,200的怎么写啊,谢谢
专家置评
已阅,最佳答案正确。
200和300的逻辑原理是一样的,可以参考。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc215825.html