s7-200 for指令

s7-200我想做个子程序用 for指令把VB2000-2011的数据累加效验(也是加计算)然后把结果中的低字节放到VB2020输出请问这个子程序怎么做。。谢谢各位了。有指令图(梯形图)

最佳答案

这段程序逻辑很简单,也不长,看看for指令和指针的介绍,相信你自己可以写出来。
、VB2000-2011,说明要累加12次;
、首先MOVD &VB2000,AC1;//取得累加数据段首字节地址到AC1
、MOVW 0,AC0  //初始化累加器AC0
、在for循环中执行以下操作:
  1、AC0与*AC1累加
  2、AC1+1 //指针指向下一字节
、循环结束后
  MOVW AC0,VW2019   //VW2019的低字节即VB2020

提问者对于答案的评价:
3q

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc303050.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐