联系我们

联系人:葛经理(先生)

联系手机:15821196730

固定电话:

企业邮箱:

联系地址:

联系我时,请说是在五金机电网上看到的,谢谢!

五金机电网资讯
    西门子PLC300系列做交通信号灯控制系统
    发布者:chkj  发布时间:2023-10-26 12:39:40  访问次数:74


           西门子PLC S7-300系列做交通信号灯控制系统

           微信图片_20231018102744

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

           

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

           

           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

           

    免责声明:五金机电网转载作品均注明出处,本网未注明出处和转载的,是出于传递更多信息之目的,并不意味 着赞同其观点或证实其内容的真实性。如转载作品侵犯作者署名权,或有其他诸如版权、肖像权、知识产权等方面的伤害,并非本网故意为之,在接到相关权利人通知后将立即加以更正。联系电话:0571-87774297。
0571-87774297