西门子程序循环10次怎么编

西门子程序循环10次怎么编,第1张

步骤如下。

1、用定时器,一个周期后复位第一个定时器。

2、用跳转和标号指令,在程序的开始处加一个标号。

3、在周期结束位置加跳转指令。

西门子plc编程软件可进行远程编程、诊断或数据传输。

比较简单的方法,程序长,抛砖引玉,大家考虑用简单的。图片不好显示全,步骤是这样的。

1、按键按下后置位一个标志位。用这个标志位去控制下面的计数器

2、用CPU的始终MB0来做状态变化频率。M0.3是500MS,2HZ

3、用一个单向加计数器和整数比较器,加1等于1的时候置位Q1

4、以此类推,计数到9的时候,清除计数器的初值,并且将Q1-Q7,

5、以此类推,最后计数到Q1的时候第一次循环结束。

6、全部复位计数器和输出    Q1-Q8

7、重复2次后,全部置位Q1-Q8

9、按下停止按钮后,复位标志位、计数器、Q1-Q8

如图所示,2个图,当I0.0按下,M0.0输出并自锁,同时Q0.0输出,1号泵开始工作,T37开始计时,计时到了T38开始计时,T37+T38就是计时18000*100ms+18000*100ms=3600s=1h。T38计时到了,切换到Q0.1输出,2号泵开始工作,同时T39开始计时,计时到了T40开始计时,T39+T40就是27000*100ms+27000*100ms=5400s=1.5h。T40计时到了,断开T37计时,T37到T40自动复位清零。此时切换到Q0.0输出。如此重复,就做到了1号泵工作1小时,2号泵工作1.5小时的循环工作程序。

望采纳。。。。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8003400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存