项目要求:
计算VW100+VW102+VW104+VW106+VW108的和及平均值
FOR NEXT循环求和求平均值-S7-200SMATR程序
INDX(当前循环计数)值=VW10
INIT(循环初值)=1
FINAl(循环终值)=10,OR指令和NETX指令之间的指令执行10次。平均值=VW600 和=VW12
思路:
- 首先要对和清零,用MOVE_W指令传0给和VW12,并且建立一个指针,因为是从VB100开始的。
- 调用FOR指令,(VW100+VW102+VW104+VW106+VW108)一共五个数,从1开始,一直到5
- 取指针(*VD200)加上和(VW12)再给到和(VW12) ,指针偏移VD200是字,每次加2,再给到VD200里面。
- 结束循环NEXT
- 用得出得和(VW12)除以5,得出的平均值给到VW600里面
程序部分:
运行程序:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。