加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

TIA博途SCL编程学习56_交通灯

(2020-02-10 23:39:44)
标签:

scl实例

scl学习

交通灯

scl交通灯

1. 题目:
交通灯的控制是PLC学习中经常练习的一个案例,比较简单,但实现方法有很多种,以下采用两个接通延时定时器来实现。控制要求如下:
1) 信号灯系统有一个启动按钮和一个停止按钮,当按下启动按钮时,该信号灯系统开始工作,当按下停止时,所有信号灯都熄灭;
2) 南北红灯亮维持30s。在南北红灯亮的同时东西绿灯也亮,并维持24s。到24s时,东西绿灯闪烁,闪烁频率2Hz,闪烁3次后熄灭,此时,东西黄灯亮,并维持3s。到3s 时,东西黄灯熄灭,东西红灯亮。同时, 南北红灯熄灭,南北绿灯亮;
3) 东西红灯亮维持30s。南北绿灯亮维持24s,然后按照2Hz频率闪烁3次后熄灭。 同时南北黄灯亮,维持3s后熄灭,这时南北红灯亮,东西绿灯亮;
4) 以上南北、东西信号灯周而复始地交替工作。 
2. 问题分析与算法设计:
逻辑比较简单,不需要设计算法。如果感觉懵逼,可以考虑画一个时序图,此处省略。
3. 定义变量。如下图:
 TIA博途SCL编程学习56_交通灯
4. 编写程序。如下图:
 TIA博途SCL编程学习56_交通灯
以上采用了两个通电延时定时器,也可以采用更多个,当然也可以使用一个,有兴趣的朋友可以自行设计。
5. 功能测试。
由于动态显示的原因,此处省略贴图。
6. 总结:
学习IF…ELSE条件语句;
学习IEC接通延时定时器。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有