十字路口交通灯控制——STEP7+S7300PLC

一、实验目的

熟练使用各基本指令,根据控制要求,掌握PLC的编程方法和程序调试方法。

二、控制要求

信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,且先东西红灯亮,南北绿灯亮。当启动开关断开时,所有信号灯都熄灭。

东西红灯亮维持30秒,在东西红灯亮的同时南北绿灯也亮,并维持25秒。到25秒时,南北绿灯闪亮,闪亮3秒后熄灭。在南北绿灯熄灭时,南北黄灯亮,并维持2秒。到2秒时,南北黄灯熄灭,南北红灯亮,同时,东西红灯熄灭,绿灯亮。

南北红灯亮的情况同上。

三、实验步骤

    在实验台(十字路口交通灯)框内完成本实验。

1.接线

把(SM323数字量输入)框内的(2)插线孔与(十字路口交通灯)框内的(SD)插线孔连接起来。把(SM323数字量输出)框内的(22、23、24、25、26、27)插线孔分别与(十字路口交通灯)框内的(南北G、南北Y、南北R、东西G、东西Y、东西R)插线孔一一连接起来。

注意:(十字路口交通灯)框内的(V+)接(SM323数字量输入)框内的(1L+),(COM)接(1M)。

2.编程

进入STEP7编程环境,双击实验交通灯→点击Blocks→打开OB1(在OB1块中编写程序Press Ctrl-R to insert Network) →程序编写完成(Press Ctrl-1 to see LAD and Ctrl-2 to see STL) →打开 PLC电源 开关 (位于 PLC主机右下方 )→点击菜单栏中 PLC→Download下载即可。(如PLC运行指示灯RUN亮即表示正常,注意检查模式选择开关是否已至于RUN位置)。

3. 观察运行现象

拨动启动按钮SD后,观察实验现象并记录。

实验分析时序图:

I/O地址分配

I/O接线图

梯形图程序

实验图

原文地址:https://www.cnblogs.com/jzcui/p/12287284.html

时间: 2024-10-16 18:06:36

十字路口交通灯控制——STEP7+S7300PLC的相关文章

设计“十字路口交通灯管理系统”

项目:一条主干道,一条乡间公路.组成十字路口,要求优先保证主干道通行. 设计要求: (1)     有MR(主红).MY(主黄).MG(主绿).CR(乡红).CY(乡黄).CG(乡绿)六盏交通灯需要控制: (2)     交通灯由绿→红有4秒黄灯亮的间隔时间,由红→绿没有间隔时间: (3)     系统有MRCY.MRCG.MYCR.MGCR四个状态: (4)     乡间公路右侧各埋有一个传感器,当有车辆通过乡间公路时,发出请求信号S=1,其余时间S=0: (5)     平时系统停留在MGC

黑马程序员_交通灯管理系统

(1)项目的需求 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 例如: 由南向而来去往北向的车辆 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 平时开车过十字路口红绿灯的时候,也知道红绿灯运行的顺序 (1)任何方向的车,向右边转弯的时候,是不需要看红绿灯 (2)在十字路口,相对方向的红绿灯的工作方式是一样的,南相对与北,东相对与西,这把它分成两对 (3)红绿灯顺序,一对直行通道绿灯直行车辆,等直行变红,还是这对的车辆可以左转,等左转变红,就轮到下一对了.所以在设计程序的时候,只

黑马程序员—交通灯管理系统

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一. 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:Ø 异步随机生成按照各个路线行驶的车辆. 例如: 由南向北的车辆 ---- 直行车辆 由西向南的车辆 ---- 右转车辆 由东向南的车辆 ---- 左转车辆 ... Ø 信号灯忽略黄灯,只考虑红灯和绿灯. Ø 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制. Ø 具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的

黑马程序员--交通灯管理

模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 异步随机生成按照各个路线行驶的车辆. 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 ... 信号灯忽略黄灯,只考虑红灯和绿灯. 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制. 具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑. 注:南北向车辆与东西向车辆交替放行,同方向等待车辆应先放行直行车辆而后放行左转车辆

黑马程序员——【Java高新技术】——案例:交通灯管理系统

一.交通灯管理系统的项目需求 Ø 异步随机生成按照各个路线行驶的车辆 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 …… Ø 信号灯忽略黄灯,只考虑红灯和绿灯. Ø 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制. Ø 具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑. 注:南北向车辆与东西向车辆交替放行,同方向等待车辆应先放行直行车辆,而后放行左转车辆. Ø 每

多线程实战(一) : 交通灯管理系统

一. 项目要求: 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 1. 异步随机生成按照各个路线行驶的车辆. 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 ... 2. 信号灯忽略黄灯,只考虑红灯和绿灯. 3. 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制. 4. 具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑. 注:南北向车辆与东西向车辆交替放行,同方

黑马程序员-交通灯系统

要求: 异步随机生成按照各个路线行驶的车辆. 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 信号灯忽略黄灯,只考虑红灯和绿灯. 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制. 具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑. 注:南北向车辆与东西向车辆交替放行,同方向等待车辆应先放行直行车辆而后放行左转车辆. ?每辆车通过路口时间为1秒(提示:可通过线程Sle

交通灯管理系统

----------- android培训.java培训.java学习型技术博客.期待与您交流! ------------ 交通灯管理系统 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: ? 异步随机生成按照各个路线行驶的车辆. 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 ... ? 信号灯忽略黄灯,只考虑红灯和绿灯. ? 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制. ? 具体信号灯

黑马程序员_JAVA之交通灯管理系统

1.一.需求:模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:  1.异步随机生成按照各个路线行驶的车辆.     例如:     由南向而来去往北向的车辆 右转车辆     由东向而来去往南向的车辆 ---- 左转车辆     ......  2.信号灯忽略黄灯,只考虑红灯和绿灯.  3.应考虑左转车辆控制信号灯,右转车辆不受信号灯控制.  4.具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑.     注:南北向车辆与东西向车辆交替放行,同方向等待车辆应先