【应用案例】1200PLC应用:抢答器,音乐喷泉 您所在的位置:网站首页 花样喷泉的背景介绍 【应用案例】1200PLC应用:抢答器,音乐喷泉

【应用案例】1200PLC应用:抢答器,音乐喷泉

2024-06-02 12:11| 来源: 网络整理| 查看: 265

西门子1200PLC的应用案例——多人抢答器,音乐喷泉,传送带

目录

前言

一、抢答器

1.控制要求

2.思路

3.I/o分配和接线 

4.程序

二、音乐喷泉

1.控制要求

2.思路

3. I/O分配和接线

4.程序 

总结

前言

本篇笔记主要写一下西门子1200PLC的应用实例。4人抢答器,音乐喷泉和传送带的编写思路和程序。

一、抢答器 1.控制要求

现有4组抢答器,每组对应一个灯(L1,L2,L3,L4)。当主持人按下开始按钮,L5灯亮;选手要在10s内抢答,当选手按下抢答按钮,对应的抢答器灯亮 (其他选手不能抢答)如果超过10s没人抢答,L6灯亮。另外如果主持人还没按开始按钮就抢答,则视为犯规,L6灯也亮;当选手答完题后,主持人按下复位按钮,系统恢复到初始状态。

2.思路

这里需要注意的就是主持人的两个按钮(开始按钮和复位按钮),如果超时没有按抢答按钮L6灯亮,如果还没开始就抢答,L6灯也亮;其他的结构就是4个抢答器,然后对应的4个灯 ,有一个选手抢答,其他选手就抢答不了了,所以这里用互锁就可以完成;剩下的控制条件在程序上面添加。

3.I/o分配和接线 

当知道了控制要求和思路之后,就要找到变量进行分配,然后画出接线图! 

I/0分配:

输入输出名称作用地址名称作用地址开始按钮开始I0.0L1灯

Q0.0

复位按钮复位

I0.1

L2灯Q0.1选手按钮1按钮1I0.2L3灯Q0.2选手按钮2按钮2I0.3L4灯Q0.3选手按钮3按钮3I0.4L5灯Q0.4选手按钮4按钮4I0.5L6灯Q0.5

 接线图:

 

4.程序

 

 

二、音乐喷泉

1.控制要求

音乐喷泉内共有8个灯,按下启动按钮:L1灯亮,0.5s后灭——>L2灯亮,0.5s后灭——>L3灯亮,0.5s后灭——>L4灯亮,0.5s后灭——>L5灯亮0.5s后灭——>L6灯亮,0.5s后灭——>L7灯亮,0.5s后灭——>L8灯亮,0.5s后灭..........以此循环。

按下停止按钮,停止循环,全部灯灭。

2.思路

这里可以看到,间隔时间相同,一共8个灯,然后来回循环。如果只看要求的话接8个定时器也可以解决,但是会比较的麻烦,但是这里非常适合一个指令的用法,那就是移位指令!

我们只要间隔0.5s来触发一次移位指令,那么题目要求就可以完成了!

例如:我们要在Q0.0——Q0.7之间进行移位,那么就是用QB0:Q是输出,B是1个字节(1个字节=8个位),0是起始位置 。

 

 

3. I/O分配和接线

I/o分配: 

输入输出名称作用地址名称作用地址启动按钮启动I0.0L1灯Q0.0停止按钮停止I0.1L2灯Q0.1L3灯Q0.2L4灯Q0.3L5灯Q0.4L6灯Q0.5L7灯Q0.6L8灯Q0.7

 接线图:

4.程序 

这里I0.0是启动,I0.1是停止(忘记写了); 使用中继触发块_1,下面的停止,给QB0这8个位传0;

在FC1程序中,用启动按钮的上升沿触发传送(首先让第一个Q0.0为1),下面用0.5s定时器,来产生一个脉冲,ROL是循环左移指令,在Q0.0——Q0.7之间进行移位循环,来达到控制要求! 

主程序: 

 FC1程序:

总结

以上就是今天要讲的内容,本文写了一下抢答器和音乐喷泉的应用案例案例,传送带没来得及写,明天和交通灯案例一起写!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有