您现在所在的是:

PLC论坛

回帖:6个,阅读:1874 [上一页] [1] [下一页]
1429
电气设计学徒
文章数:141
年度积分:53
历史总积分:1429
注册时间:2008/5/18
发站内信
发表于:2009/11/10 20:57:13
#0楼
各位老师,我想用循环位移指令写一个红绿灯的程序,先是红绿亮10秒,然后红黄亮10秒,然后黄绿亮10秒,然后红绿亮10秒依次循环,请问老师这个怎么做,急用!!
38174
cvlsam 版主
文章数:12498
年度积分:785
历史总积分:38174
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2009/11/10 21:12:11
#1楼
PLC的主程序即循环执行,因此不必去考虑循环的问题。

如果一定要使用循环语句做,你只能不断的去复位看门狗 ,否则你的系统将由于扫描时间过长导致看门狗错误。

Regards
1429
电气设计学徒
文章数:141
年度积分:53
历史总积分:1429
注册时间:2008/5/18
发站内信
发表于:2009/11/10 21:18:16
#2楼
我想使用循环位移指令 ror 来做下这个程序
38174
cvlsam 版主
文章数:12498
年度积分:785
历史总积分:38174
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2009/11/10 21:32:52
#3楼
Q 0.0 0.1 0.2 0.3 0.4 0.5
   红   黄   绿   绿   黄   红  
    1    0    0    1    0    0  

无非就是开始时MOV  2#100100送入QB0中,然后根据时间循环移动而已。

而实际呢?还有黄灯闪烁等实际情况,单纯的靠移位你觉得能完成实际情况?

Regards
18451
welfare1987
文章数:1854
年度积分:596
历史总积分:18451
注册时间:2009/1/27
发站内信
发表于:2009/11/10 22:19:54
#4楼
用几个定时器,定时把数据传送到QB里,最简单
万物皆有用.用坚强的毅力把机遇变成成功!
5334
guomei1345
文章数:1432
年度积分:50
历史总积分:5334
注册时间:2006/10/8
发站内信
发表于:2009/11/11 10:01:57
#5楼
都是10S的话,用循环指令就可以啦
学习就是最大的进步!
19895
pqsh 版主
文章数:7503
年度积分:511
历史总积分:19895
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2009/11/11 11:33:19
#6楼
又是作业吧.
2楼说得对,PLC里一定要避免另做循环.
但循环指令是另一回事.
做个10秒的脉冲,每个脉冲对输出或中间字移位.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004