龙空技术网

从零开始学PLC之交通信号灯控制系统程序设计

工控老司机 1050

前言:

眼前姐妹们对“红绿灯程序代码”可能比较讲究,各位老铁们都需要剖析一些“红绿灯程序代码”的相关知识。那么小编在网上网罗了一些关于“红绿灯程序代码””的相关资讯,希望小伙伴们能喜欢,各位老铁们一起来了解一下吧!

交通信号灯控制系统程序设计

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

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

下面进行程序设计

1.创建S7项目

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

2.硬件配置

3.编写符号表

4.规划程序结构

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

5.编辑功能块(FB)

定义局部变量声明表

编写程序代码

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

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

7.编辑启动组织块OB100

在OB1中调用有静态参数的功能块(FB)

天气不好,心情也不好,不多说

标签: #红绿灯程序代码