登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:怎么用循环位移指令?
点击:1916 回复:6
楼主
编辑
引用
管理
电气设计学徒
各位老师,我想用循环位移指令写一个红绿灯的程序,先是红绿亮10秒,然后红黄亮10秒,然后黄绿亮10秒,然后红绿亮10秒依次循环,请问老师这个怎么做,急用!!
09-11-10 20:57
1楼
编辑
引用
管理
cvlsam
PLC的主程序即循环执行,因此不必去考虑循环的问题。
如果一定要使用循环语句做,你只能不断的去复位看门狗 ,否则你的系统将由于扫描时间过长导致看门狗错误。
Regards
09-11-10 21:12
2楼
编辑
引用
管理
电气设计学徒
我想使用循环位移指令 ror 来做下这个程序
09-11-10 21:18
3楼
编辑
引用
管理
cvlsam
Q 0.0 0.1 0.2 0.3 0.4 0.5
红 黄 绿 绿 黄 红
1 0 0 1 0 0
无非就是开始时MOV 2#100100送入QB0中,然后根据时间循环移动而已。
而实际呢?还有黄灯闪烁等实际情况,单纯的靠移位你觉得能完成实际情况?
Regards
09-11-10 21:32
4楼
编辑
引用
管理
welfare1987
用几个定时器,定时把数据传送到QB里,最简单
09-11-10 22:19
5楼
编辑
引用
管理
guomei1345
都是10S的话,用循环指令就可以啦
09-11-11 10:01
6楼
编辑
引用
管理
pqsh
又是作业吧.
2楼说得对,PLC里一定要避免另做循环.
但循环指令是另一回事.
做个10秒的脉冲,每个脉冲对输出或中间字移位.
09-11-11 11:33
工控新闻
施耐德电气启动EAE生态共创计划,广邀行业与生态伙伴加盟
多部门联合发布系列国家标准 人工智能终端迎来“体检表”
柯马与欧姆龙机器人达成战略合作,拓展轻工、电子及医疗行业先进自动化解决方案
MPS发布业界首款24V输入20A/25A/30A大电流同步降压DC/DC系列产品
ABB携手天能共筑“算电一体”与零碳园区新生态
破局规则封锁,筑牢产业根基——FCC认证变局下的东土担当
施耐德电气加入世界经济论坛灯塔运营系统顾问委员会,共推开源制造蓝图
聚焦网红重庆,制造重镇!第26届立嘉国际智能装备展览会,5月28-31日启幕
更多新闻资讯