前言:
今天大家对“红绿灯编程题目”可能比较讲究,兄弟们都想要学习一些“红绿灯编程题目”的相关文章。那么小编在网摘上搜集了一些有关“红绿灯编程题目””的相关内容,希望各位老铁们能喜欢,大家快快来了解一下吧!欧姆龙CP1系列PLC控制十字路口交通灯的两种方式
需要设计一个交通控制灯的程序,要求如下:
1、有启动、停止按钮。
2、时序:东西绿灯亮30s→东西绿灯以0.5s闪烁5s→东西黄灯亮5s→南北绿灯亮30s→南北绿灯以0.5s闪烁5s→南北黄灯亮5s→东西绿灯亮30s循环。
3、东西向亮绿灯时,南北向亮红灯;南北向亮绿灯时,东西向亮红灯。
设计思路:
1、绘制各灯状态定时范围表。
小于30s
大于等于30s,小于35s
大于等于35s,小于40s
大于等于40s,小于80s
东西向绿灯亮
东西向绿灯闪烁
东西向黄灯亮
东西向红灯亮
小于40s
大于等于40s,小于70s
大于等于70s,小于75s
大于等于75s,小于80s
南北向红灯亮
南北向绿灯亮
南北向绿灯闪烁
南北向黄灯亮
2、绘制电路图,根据电路图接好线。
3、编写程序,并模拟运行。
第一种方法用定时器逻辑法编写程序,如下图所示。
第二种方法是用比较指令对定时器数据进行区间比较的方法编写程序,如下图所示。
上种方法所编程序比第一种方法简单,更好理解。开头几步,因为欧姆龙PLC的定时器为倒计时方式,而且所用的是BCD码的存储方式,所以把当前所计时间进行了转换。三菱PLC的程序用定时器加比较指令的编程方法就要简单一点。
大家想想还有其他方法来编这个程序么?用步进功能指令行不行?
#电工交流圈##机械##PLC#
标签: #红绿灯编程题目