研选课堂
HOME
研选课堂
正文内容
西门子红绿灯plc编程 西门子300PLC编写红绿灯,很容易就学会!
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

西门子300PLC编写红绿灯,很容易就学会!

今天带大家做一个交通信号灯控制系统。

上图所示为双干道交通信号灯设置示意图。信号灯的动作受开关总体控制,按一下起动按钮,信号灯系统开始工作,并周而复始地循环动作;按一下停止按钮,所有信号灯都熄灭。信号灯控制的具体要求见下表,试编写信号灯控制程序。

根据十字路口交通信号灯的控制要求,可画出信号灯的控制时序图。

1.创建S7项目

使用菜单【File】→【“New Project”Wizard】创建交通信号灯控制系统的S7项目,并命名为“有静参FB”。项目包

含组织块OB1和OB100。

2.硬件配置

在“有静参FB”项目内打开“SIMATIC 300 Station”文件夹,打开硬件配置窗口,并按下图所示完成硬件配。

3.编写符号表

4.规划程序结构

OB1为主循环组织块、OB100初始化程序、FB1为单向红绿灯控制程序、DB1为东西数据块、DB2为南北数据块。

5.编辑功能块(FB)

编写程序代码

6. 建立背景数据块(DB)

由于在创建DB1和DB2之前,已经完成了FB1的变量声明,建立了相应的数据结构,所以在创建与FB1相关联的DB1和DB2时,STEP 7自动完成了数据块的数据结构。

7.编辑启动组织块OB100

在OB1中调用FB

如何用两种不同的编程方式写出交通红绿灯程序?看大神炫技

交通红绿灯相信大家都不陌生,今天给大家介绍两种用西门子200SMART ST30编写交通红绿灯控制系统程序的方法。

顺序控制的思路编写交通红绿灯的程序

控制要求如下:

1)东西向:绿灯(QO.5)亮5秒,绿灯闪3次(灭0.5秒亮0.5秒),黄灯(Q0.4)亮2秒,红灯亮(Q0.3)10秒。

2)南北向:红灯亮(Q0.0)10秒,绿灯亮5秒,绿灯(Q0.2)闪3次,黄灯(Q0.1)亮2秒。3)按下I0.0启动正常运行,按下I0.1整个动作完成停止并且双向黄灯闪烁。

PLC外部接线如上图所示。

I/O分配如下表:

PLC地址

外围元件

说明

I0.0

SB1

启动

I0.1

SB2

停止

Q0.0

H1

南北红灯

Q0.1

H2

南北黄灯

Q0.2

H3

南北绿灯

Q0.3

H4

东西红灯

Q0.4

H5

东西黄灯

Q0.5

H6

东西绿灯

程序如下:

首先初始化,清除寄存器里的状态,避免干扰程序。

启动

停止

东西黄灯亮2S,如果按下停止双向闪黄灯。

南北黄灯亮2S,按下停止双向黄灯闪烁。

上面给大家介绍了用顺序控制的思路编写交通红绿灯的程序,再给大家介绍一种用一个定时器,配合比较指令如何实现。定时器Tx既可以表示触点的状态,也可以用来表示计时的当前值,在本案例中,用一个定时器计时,一个动作过程的总时间为20S,然后用比较指令分析在对应的时间段内哪个灯输出。

用比较法编写交通红绿灯

控制要求如下:

1)东西向:绿灯(QO.5)亮5秒,绿灯闪3次(灭0.5秒亮0.5秒),黄灯(Q0.4)亮2秒,红灯亮(Q0.3)10秒。

2)南北向:红灯亮(Q0.0)10秒,绿灯亮5秒,绿灯(Q0.2)闪3次,黄灯(Q0.1)亮2秒。

3)按下I0.0启动正常运行,按下I0.1整个动作完成停止并且双向黄灯闪烁。

PLC外部接线和I/O分配表在前面文章中。

程序如下:

关于交通红绿灯的小知识就讲到这里了,若有疑问可以在评论区留言!

相关问答

西门子1200交通灯循环指令?

西门子1200系列PLC的交通灯循环指令可以通过使用定时器和计数器来实现。首先,使用一个定时器来设置交通灯的亮灭时间,例如绿灯亮10秒,黄灯亮3秒,红灯亮15秒。...

plc上rx闪黄灯什么原因?

如果确定是闪烁的话有可能语法出错,回路出错,参数出错,建议用电脑连接后查看故障代码。三菱plcerror灯亮怎么解决解决方法:程序故障,换个电池之后重新写...

西门子各种dp接头带编程口和不带编程口的不同-ZOL问答

带编程口的DP总线连接器只是一个带编程端口接头,即可以当普通标准网络接头用于DP从站之间的连接头,更多的是用于安装在PLC的MPI端口,用于上载、下载程序和监控P...

如何学习PLC?

如何学习PLC我来分享一下之前自己学习PLC的经历。读书的时候没有接触过PLC实物,看看书了解了一下梯形图。但具体怎么样,系统架构和工作原理怎样都不懂。后来参...

怎么学plc?

学习PLC(ProgrammableLogicController,可编程逻辑控制器)通常需要以下几个步骤:1.了解基础知识:首先,你需要了解PLC的基本概念和工作原理,包括PLC的历...

plc内部继电器故障怎么办?

列举几种常见的PLC故障及排除方法,与大家共勉。1、设备从运行状态进入热备用状态,进行保养,重新开车时PLC无反应,输入输出信号灯全不亮,测量220V...列举几种...

apt继电器是什么意思?

APT创立于1993年,是国内的低压控制电器品牌,品牌名称源于三个英文单词的首字母,Advanced(A)、Perfect(P)、Top(T)。APT并入西门子后,继续集中力量研发和生产...

哪家plc做的最强悍?

本文首发于微|博|@每日精彩无限,转载请注明;摘要:随着现代工业设备自动化,越来越多的工厂设备将采用PLC人\机介面等自动化器件来控制,因此设备自动化程度越...

g系列加工指令适用于哪些机床?

加工中心特征的一些指令:1、准确停止校验指令G09指令格式:G09;刀具到达终点前减速并精确定位后才继续执行下一个程序段,可用于具有尖锐棱角的零件加工。...

网购电器开关按钮信号灯按钮控制盒,像施耐德西门子、欧姆...

您好,接线方法如下:按钮开关,有动断和动合触点,共四个接点,作为开关量输入,经常用动合触点接PLC的I端(plc的一个输入点),另一端接PLC的24V,动断触点空接.希望我...

 ubuntu 8.04 lts  婴幼儿教育 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部