一、目的:
1.
掌握交通信号的工作原理
2.
进一步熟悉西门子S7-300PLC编程软件的使用方法和程序输入、下载和调试方法;
3.
掌握S7-300PLC定时器的使用方法
二、设备:
1.PLC实验板(西门子S7-300)
2.
开关按钮1个
3.
指示灯6个(也可直接使用S7-300PLC输出模块输出指示灯)
4.
PC机和STEP
7编程调试软件
三、内容:使用S7PLC实现交通信号灯的控制
交通信号灯模型如图1所示。控制要求如下:自动开关合上之后,东西绿灯亮8秒灭,黄灯亮3秒之后灭,红灯亮10秒后闪2秒然后绿灯亮......循环,对应东西绿黄灯亮时,南北红灯亮9秒后闪2秒,接着绿灯亮9秒后闪秒灭,黄灯亮3秒,红灯又亮....循环。当断开自动开关时,交通信号灯立刻停止工作。
根据控制要求画出交通信号灯的时序图如图2所示:
图1
图2
1.PLC硬件配置
控制系统中的硬件配置如下:
序号 |
名称 |
型号说明 |
数量 |
1 |
CPU |
CPU313 |
1 |
2 |
电源模块 |
PS307 |
1 |
3 |
开关量输入模块 |
SM321 |
1 |
4 |
开关量输出模块 |
SM322 |
1 |
5 |
前连接器 |
20针 |
2 |
2.分析控制要求进行输入输出点分配,并根据分配画出外部接线图。
序号 |
输入信号名称 |
地址 |
1 |
自动开关按钮SB1(常开) |
I0.0 |
序号 |
输出信号名称 |
地址 |
1 |
东西绿灯HL1 |
Q4.0 |
2 |
东西黄灯HL2 |
Q4.1 |
3 |
东西红灯HL3 |
Q4.2 |
4 |
南北绿灯HL4 |
Q4.3 |
5 |
南北黄灯HL5 |
Q4.4 |
6 |
南北红灯HL6 |
Q4.5 |
输入输出模块接线图
3.程序设计:
设计提示:可先采用SP指令,产生周期为23秒,占空比为11:12的矩形波。再将其分割成所需要的矩形波。 |