项目要求:

计算VW100+VW102+VW104+VW106+VW108的和及平均值

FOR NEXT循环求和求平均值-S7-200SMATR程序

INDX(当前循环计数)值=VW10

INIT(循环初值)=1

FINAl(循环终值)=10,OR指令和NETX指令之间的指令执行10次。平均值=VW600  和=VW12

思路:

  1. 首先要对和清零,用MOVE_W指令传0给和VW12,并且建立一个指针,因为是从VB100开始的。
  2. 调用FOR指令,(VW100+VW102+VW104+VW106+VW108)一共五个数,从1开始,一直到5
  3. 取指针(*VD200)加上和(VW12)再给到和(VW12) ,指针偏移VD200是字,每次加2,再给到VD200里面。
  4. 结束循环NEXT
  5. 用得出得和(VW12)除以5,得出的平均值给到VW600里面

程序部分:

FOR NEXT循环求和求平均值-S7-200SMATR程序

运行程序:

FOR NEXT循环求和求平均值-S7-200SMATR程序

 

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注