找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3940|回复: 10

如何采用西门子300PLC编写红绿灯控制程序

  [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:28
  • 打卡月天数:7
  • 打卡总奖励:7961
  • 最近打卡:2025-12-22 17:16:30

3317

主题

285

回帖

2万

积分

管理员

积分
24106
发表于 2022-2-18 22:19:25 | 显示全部楼层 |阅读模式
今天带大家做一个交通信号灯控制系统。


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


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


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




举报

评论 14




来自圈子: 工控PLC学习

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
工控课堂 www.gkket.com

0

主题

83

回帖

130

积分

新手上路

积分
130
发表于 2025-11-13 23:28:34 | 显示全部楼层
同款经历!简直是世另我
工控课堂 www.gkket.com

0

主题

63

回帖

106

积分

新手上路

积分
106
发表于 2025-11-14 00:18:50 | 显示全部楼层
同款经历!我当初也这么过来的😂
工控课堂 www.gkket.com

0

主题

99

回帖

161

积分

新手上路

积分
161
发表于 2025-11-14 01:32:07 | 显示全部楼层
来凑个热闹,为楼主增加点人气!
工控课堂 www.gkket.com

0

主题

101

回帖

149

积分

新手上路

积分
149
发表于 2025-11-14 01:55:05 | 显示全部楼层
浅评一下:内容优质,值得推荐~
工控课堂 www.gkket.com

0

主题

94

回帖

260

积分

注册会员

积分
260
发表于 2025-11-14 02:25:25 | 显示全部楼层
救命!这波发言太秀了,直接原地封神~
疯狂认同!楼主说出了我不敢说的话
工控课堂 www.gkket.com

0

主题

102

回帖

307

积分

注册会员

积分
307
发表于 2025-11-14 04:16:48 | 显示全部楼层
蹲个后续,楼主记得更新呀,在线等挺急的~
工控课堂 www.gkket.com

0

主题

64

回帖

89

积分

新手上路

积分
89
发表于 2025-11-14 10:05:48 | 显示全部楼层
赞同 + 10086,完全说出了我的想法!
工控课堂 www.gkket.com

0

主题

92

回帖

145

积分

新手上路

积分
145
发表于 2025-11-14 12:16:20 | 显示全部楼层
原来还有这种操作,长见识了!
工控课堂 www.gkket.com

0

主题

69

回帖

104

积分

新手上路

积分
104
发表于 2025-11-14 23:59:01 | 显示全部楼层
占个楼慢慢看,先马克一下
楼主辛苦啦,期待下一篇分享
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-22 20:03 , Processed in 0.104128 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表