s7-300循环累加
郑志武
发布于2013-11-17 22:03
161
0
标签:
想要实现每100ms就把某一个实数加一个常数,结果再加这个常数,一直累加下去,直到一个开关量信号,停止累加,但是这个终累加的值保留,以便后面使用,当另一个开关信号来了再清零。
问题补充:
请老师们用lad梯形图做下,截个图好了,俺用s7-300时间不长,拜托各位了,急急!
佳答案
基本的思路:
1、每100ms就.......?
完成这种定时的任务,可以应用循环中断组织块ob35来实现。
循环中断组织块ob35:改ob35的执行周期(execution(ms),范围是1-60000ms),本问题设为100ms。有关ob35的使用详见:
详见《组织块使用说明》下载:
https://218.93.112.166/ec/c23/dl/xxzl/%e7%bb%84%e7%bb%87%e5%9d%97%e4%bd%bf%e7%94%a8%e8%af%b4%e6%98%8e.pdf
2、在ob35中编程步骤:
、一个开关量信号,停止累加,即介绍块。
、另一个开关信号来了再清零。将累加结果清零。
、处理上述情况后,就把某一个实数加一个常数,结果再加这个常数。