首页 接线图文章正文

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

接线图 2023年10月06日 12:47 250 admin
今天带大家做一个交通信号灯控制系统。如何采用西门子300PLC编写红绿灯控制程序  第1张

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

根据十字路口交通信号灯的控制要求,可画出信号灯的控制时序图。如何采用西门子300PLC编写红绿灯控制程序  第3张

1.创建S7项目使用菜单【File】→【“New Project”Wizard】创建交通信号灯控制系统的S7项目,并命名为“有静参FB”。项目包含组织块OB1和OB100。2.硬件配置在“有静参FB”项目内打开“SIMATIC 300 Station”文件夹,打开硬件配置窗口,并按下图所示完成硬件配。如何采用西门子300PLC编写红绿灯控制程序  第4张

3.编写符号如何采用西门子300PLC编写红绿灯控制程序  第5张

4.规划程序结构如何采用西门子300PLC编写红绿灯控制程序  第6张

OB1为主循环组织块、OB100初始化程序、FB1为单向红绿灯控制程序、DB1为东西数据块、DB2为南北数据块。5.编辑功能块(FB)如何采用西门子300PLC编写红绿灯控制程序  第7张

编写程序代码如何采用西门子300PLC编写红绿灯控制程序  第8张

6. 建立背景数据块(DB)由于在创建DB1和DB2之前,已经完成了FB1的变量声明,建立了相应的数据结构,所以在创建与FB1相关联的DB1和DB2时,STEP 7自动完成了数据块的数据结构。如何采用西门子300PLC编写红绿灯控制程序  第9张

7.编辑启动组织块OB100如何采用西门子300PLC编写红绿灯控制程序  第10张

在OB1中调用FB如何采用西门子300PLC编写红绿灯控制程序  第11张



举报

评论 14




[groupid=78]工控PLC学习[/groupid]
如何采用西门子300PLC编写红绿灯控制程序  第12张
版权与免责声明

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

标签: 控制 开关 停止 硬件 启动

发表评论

接线图网Copyright Your WebSite.Some Rights Reserved. 备案号:桂ICP备2022002688号-2 接线图网版权所有 联系作者QQ:360888349