S7-200如何实现多个寄存器的累加 点击:649 | 回复:4



半夜清风

    
  • 精华:1帖
  • 求助:10帖
  • 帖子:23帖 | 162回
  • 年度积分:0
  • 历史总积分:605
  • 注册:2008年9月14日
发表于:2014-04-06 10:50:17
楼主

我要计算CS校验码,如何才能实现多个寄存器的累加呢?总不能用加指令逐个加吧,有没有便捷的方法啊?请各位大侠帮忙指点指点! 

 




wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2014-04-06 11:46:17
1楼

如果多个寄存器的地址是连续的,可用指针指令进行累加。

半夜清风

  • 精华:1帖
  • 求助:10帖
  • 帖子:23帖 | 162回
  • 年度积分:0
  • 历史总积分:605
  • 注册:2008年9月14日
发表于:2014-04-06 20:53:38
2楼

能不能举个例子说明一下啊?

wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2014-04-06 23:26:06
3楼

连续20个字存储器:VW100、VW102....VW138, 其累加之和送入MD0双子存储器的程序:



邵-王者之师

  • 精华:1帖
  • 求助:39帖
  • 帖子:81帖 | 861回
  • 年度积分:0
  • 历史总积分:2844
  • 注册:2011年3月24日
发表于:2014-04-08 22:21:48
4楼

循环嘛,编写通讯指令不用循环指令怎么行?不管是什么校验都需要用循环和指针来配合的!


热门招聘
相关主题

官方公众号

智造工程师