PLC如何实现数值累计相加 点击:2738 | 回复:9



zhyi0214

    
  • 精华:6帖
  • 求助:15帖
  • 帖子:952帖 | 3159回
  • 年度积分:3389
  • 历史总积分:23606
  • 注册:2014年8月14日
发表于:2016-08-06 08:24:25
楼主

    前两天一个同事咨询过我这样一个问题,用plc如何实现数值连续相加1+2+3+...+100,即实现整数1到100的连续相加,当时正在现场忙,只给他提供了一个思路,没有具体的写过这样的程序。后面就自己研究了了一下,觉得这个题目蛮有意思的,所以在此开个帖子供大家讨论,可以用不同的方法指令来实现,大家在此可以各抒己见,发表自己的观点或程序样例,一起探讨



楼主最近还看过



闻道

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 54回
  • 年度积分:13
  • 历史总积分:382
  • 注册:2011年12月03日
发表于:2016-08-06 11:43:25
1楼

可以用一个循环体,也可以自己写一个加法运算加结束判断条件


李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2016-08-06 13:17:36
2楼

楼主什么品牌的PLC,可以告知吗!

zl900124

  • 精华:0帖
  • 求助:6帖
  • 帖子:17帖 | 176回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2013年8月07日
发表于:2016-08-06 17:14:32
3楼

用变址加循环可搞定,之前用过台达的PLC可以实现

zl900124

  • 精华:0帖
  • 求助:6帖
  • 帖子:17帖 | 176回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2013年8月07日
发表于:2016-08-06 17:16:58
4楼

引用 zl900124 的回复内容: 用变址加循环可搞定,之前用过台达的PLC可以实现


ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2016-08-07 13:00:52
5楼

起始值i和终点值n可以随意选择

CZ198841

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2016-08-07 13:34:58
6楼

学习了!!!!!!!!!

梧桐树A

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 616回
  • 年度积分:36
  • 历史总积分:2335
  • 注册:2004年11月23日
发表于:2016-08-08 10:45:37
7楼

用个FOR循环,循环加100次就可以了。每种PLC的编程方法不周而已,一般都能实现。

chinalgo

  • 精华:0帖
  • 求助:3帖
  • 帖子:8帖 | 248回
  • 年度积分:99
  • 历史总积分:438
  • 注册:2014年11月24日
发表于:2016-08-15 15:34:44
8楼

我也是for循环加 也很方便

ntplc2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 375回
  • 年度积分:0
  • 历史总积分:685
  • 注册:2018年5月11日
发表于:2018-08-13 15:08:51
9楼

可以写一个for next循环,循环数为100,循环里面写一个VW0自加1,VW2自加VW0就可以得到循环累加和。



热门招聘
相关主题

官方公众号

智造工程师