使用S7 PLC实现交通信号灯的控制的实验内容

一、目的:

1 掌握交通信号的工作原理

2 进一步熟悉西门子S7-300PLC编程软件的使用方法和程序输入、下载和调试方法;

3 掌握S7-300PLC定时器的使用方法

二、设备:

1PLC实验板(西门子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

1PLC硬件配置

控制系统中的硬件配置如下:

序号

名称

型号说明

数量

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秒,占空比为1112的矩形波。再将其分割成所需要的矩形波。