使用PLC从1+2+3+......+100 点击:141 | 回复:9



沐风沐风

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 116回
  • 年度积分:155
  • 历史总积分:685
  • 注册:2017年6月10日
发表于:2021-08-25 09:16:14
楼主

使用PLC 从1+2+3+......+100=5050

使用两种方式 

1,使用T型图FOR-NEXT循环

2、使用ST   

FOR  ?ANY_INT? := ?初始值(式)?  TO  ?结束值(式)?  BY  ?增加值(式)?  DO

?执行语句? ;

END_FOR;




分享给大家  希望对后面写程序有帮助

正在下载,请等待……
下载附件需1积分!



深圳汇辰自动化

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 3回
  • 年度积分:52
  • 历史总积分:52
  • 注册:2021年8月23日
发表于:2021-08-25 14:22:57
1楼

感谢楼主分享

工控万金油

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 27回
  • 年度积分:0
  • 历史总积分:138
  • 注册:2018年4月20日
发表于:2021-08-26 03:30:16
2楼

献丑了。

循环累加.png

zwb6122502

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1207回
  • 年度积分:0
  • 历史总积分:305
  • 注册:2007年10月30日
发表于:2021-08-26 10:19:51
3楼

感谢楼主分享了

cc_zz

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 122回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2017年8月27日
发表于:2021-08-26 12:10:35
4楼

谢谢楼主 学习学习

开始@开始

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 0回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2020年12月15日
发表于:2021-08-26 19:59:49
5楼

新手顶贴,不可以吗?

丁先森

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 112回
  • 年度积分:49
  • 历史总积分:153
  • 注册:2017年9月22日
发表于:2021-09-03 09:51:12
6楼

就一个FOR循环还要1个积分  你有点贪啊

水边665

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:210
  • 历史总积分:210
  • 注册:2021年3月22日
发表于:2021-09-14 21:17:58
7楼

1-100相加.jpg

水边665

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:211
  • 历史总积分:211
  • 注册:2021年3月22日
发表于:2021-09-14 21:20:28
8楼

我觉得用循环不如用PLC本身的循环周期来做。

沐风沐风

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 118回
  • 年度积分:232
  • 历史总积分:762
  • 注册:2017年6月10日
发表于:2021-09-15 14:24:42
9楼

"水边665" 的回复,发表在7楼
        对内容: 【】进行回复:

        -----------------------------------------------------------------

你写的那种方式是需要等扫描完 利用扫描进行累加   执行到结果5050需要大概10秒的样子   



利用循环来做   可以秒出结果  你这边可以模拟下   使用FOR循环加上指针这样是为了省略一些没必要的程序,并且还是秒出结果的那种,不会受到PLC本身扫描周期的影响,因为一个扫描周期内需要循环你的Kn的次数  执行了Kn的次数  PLC才过了一个扫描周期     


相关主题

官方公众号

智造工程师