博图plc十字红绿灯编程

fb92d8a1defa4dcfa0aaeb0f553e1569.jpg 

acec5871bf9b423585fd4be5d0539668.png 

06fa28393aed4a21a796c0a92b94fea4.jpg

89a8594c96b14d1eb42dfd4f90cdb1ca.jpg 

09a15f682037491ea42cfaf0e86aa700.jpg 

c59fb1cc64d64af3b154e3e8f80c50bd.jpg 

56837195ce9a4c229277df8eb44b2043.jpg 

6eb87e9416d543f7a86ad3ba06d40e44.png 

b7751e33f64d42ab8d08e61ac58980eb.png 

79a6812b428d465ca9e6b1a75c54cf97.png 

cc6ff7db17c04f2fa7928d6a77561d81.jpg 

f4bdb83417f74e37a5f36b85cb32fba9.jpg 

dad08edeff264d8cb61fe3d57d648b3e.jpg 

20bba78e01294df8b8435b2f1cb13a2c.png 

 程序程序段有点多,有些繁琐,但可以正常运行

 

 

 

 

  • 12
    点赞
  • 103
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
本程序是基于博图PLC十字路口红绿灯控制程序,实现交通信号灯的自动控制。 程序设计思路: 1. 采用PLC的定时器功能,设定红灯、绿灯、黄灯的时间。 2. 通过PLC的输入端口来检测交通信号灯的状态,如检测到红灯,则绿灯定时器开始计时。 3. 当绿灯定时器计时结束后,绿灯灯亮,同时黄灯定时器开始计时。 4. 当黄灯定时器计时结束后,黄灯灯亮,同时红灯定时器开始计时。 5. 当红灯定时器计时结束后,红灯灯亮,同时绿灯定时器开始计时。 6. 循环执行上述步骤。 PLC程序代码: ``` LD K4 // 检测是否有红灯信号 OUT Y0 // 绿灯亮 TIMER 100 // 绿灯定时器计时100秒 LD T100 // 绿灯定时器时间是否到达 JEQ GREEN // 绿灯时间到达,跳转到GREEN标号 JMP END // 绿灯时间未到达,跳转到END标号 GREEN: OUT Y2 // 黄灯亮 TIMER 10 // 黄灯定时器计时10秒 LD T10 // 黄灯定时器时间是否到达 JEQ YELLOW // 黄灯时间到达,跳转到YELLOW标号 JMP END // 黄灯时间未到达,跳转到END标号 YELLOW: OUT Y1 // 红灯亮 TIMER 50 // 红灯定时器计时50秒 LD T50 // 红灯定时器时间是否到达 JEQ RED // 红灯时间到达,跳转到RED标号 JMP END // 红灯时间未到达,跳转到END标号 RED: OUT Y0 // 绿灯亮 TIMER 100 // 绿灯定时器计时100秒 LD T100 // 绿灯定时器时间是否到达 JEQ GREEN // 绿灯时间到达,跳转到GREEN标号 JMP END // 绿灯时间未到达,跳转到END标号 END: JMP END // 循环执行 ``` 以上是一个简单的十字路口红绿灯控制程序,可根据实际需要进行调整和修改。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值