本次项目为四路抢答器,通过本次项目了解项目开发流程,未来扩展多路抢答器只需要对程序进行微调即可。

项目要求:

1.有4组进行抢答,抢答按钮为SB1SB4,对应4个抢答指示灯为L1L4

2.主持人按钮为SB0,主持人按下SB0,所有指示灯复位。

3.最先按下抢答按钮的组指示灯亮,其他组后按下的不亮。

一、硬件电路

例程电路接线图如图,PLC是可以直接控制灯的,故可以直接相连,这点是单片机不具备的。上图是PLC输入输出最典型的典型电路。PLC的输入端接入的开关未来可以扩展成任意的传感器开关,大部分开关量的传感器均可以视作开关一样,一端接入电源,一端接入指定的PLC的输入IO中即可。输出的接法是一样的,一端接入控制对象的电源,一端接入对应PLC的输出口即可。当然无论输入还是输出对应的公共端也需要连接构成回路。

二、PLC程序

由于篇幅闲置,呈现关键步骤PLC程序如下:

从程序可以看出,本项目的核心源自互锁电路的原理。其目的是当抢答选手任意一个按钮先按下后,即具有优先权会自动锁住其他回路的按钮对应指示灯,让其无法点亮。总共有几路选手就可以相应的扩展几路互锁即可。其他的程序部分就是基本的启保停了,没有按照顺序阅读的同学,请按照本系列教程的序号挨个学习即可。时刻谨记:技术不是一蹴而就的,技术是慢慢累积的。

三、PLC和HMI联动仿真效果

因PC端无法连接多个鼠标并行控制,故本教程仿真效果为示意仿真,具体实际效果通过分析程序是完全可行的。具体按钮入下图,启动按钮为本系统启动示意按钮,启动按钮按下后,则左侧的主持人的系统正常灯点亮为绿色。此时任一选手按钮按下后,则对应的红色灯亮起。抢答完毕后,主持人按下其对应的复位键,则选手亮起的红灯被清除。可进行下一轮的出题和抢答。具体的使用效果如下图:

程序使用说明:下载压缩包后,直接打开程序按照如下步骤操作。

分别在PLC程序和HMI程序上右键点击启动仿真,即可在弹出的仿真界面点击按钮查看仿真效果

仿真程序下载请点击下方链接:

零基础无实物一步一步学PLCS7-1200仿真(五)-四路简易抢答器控制-嵌入式文档类资源-CSDN下载

零基础无实物一步一步学PLCS7-1200仿真(五)-四路简易抢答器控制相关推荐

  1. 零基础无实物一步一步学PLCS7-1200仿真(三)-电动机正反转控制(互锁)

    在学习完电动机的启保停控制后,我们今天来学习电气控制里面进阶的正反转控制,也就是大名鼎鼎的互锁电路.首先需要了解电动机可以实现电动机正反转的工作原理. 一.硬件电路 用S7-1200 PLC控制一台三 ...

  2. 零基础无实物一步一步学PLCS7-1200仿真(六)-两个电动机顺启逆停

    本次项目为两个电机定时启动且有顺序要求,目的旨在学习PLC的定时器的指令,学习时间继电器对应的PLC里面的指令是如何使用的. 项目要求: 1.电机启动按钮,M1电机立即启动. 2.按钮按下后,定时器开 ...

  3. python爬虫教程入门-零基础入门Python爬虫不知道怎么学?这是入门的完整教程

    原标题:零基础入门Python爬虫不知道怎么学?这是入门的完整教程 这是一个适用于小白的Python爬虫免费教学课程,只有7节,让零基础的你初步了解爬虫,跟着课程内容能自己爬取资源.看着文章,打开电脑 ...

  4. python零基础入门教程-零基础入门Python爬虫不知道怎么学?这是入门的完整教程...

    原标题:零基础入门Python爬虫不知道怎么学?这是入门的完整教程 这是一个适用于小白的Python爬虫免费教学课程,只有7节,让零基础的你初步了解爬虫,跟着课程内容能自己爬取资源.看着文章,打开电脑 ...

  5. 零基础大学才学计算机专业,零基础90后大学毕业待业学计算机

    零基础90后大学毕业待业学计算机 零基础90后大学毕业待业学计算机?四川要学习计算机的话,显然是来成都比较好,这里是大城市,发展也不错,以后就业机会也多. 一些对学历有要求的工作岗位,很多是技术性差的 ...

  6. 《假如编程是魔法之零基础看得懂的Python入门教程 》——(五)我的魔法竟然有了一丝逻辑

    学习目标 了解魔法世界中的结构表现--缩进 了解魔法世界的逻辑判断--if 了解魔法世界的多次逻辑判断--ifelse嵌套 了解魔法世界中的逻辑运算--且 and 与或 or 推荐 1.<备受好 ...

  7. 零基础带你学习MySQL—unique 唯一(二十五)

    零基础带你学习MySQL-unique 唯一(二十五) unqiue 使用细节 如果没有指定 not null 则 unique 字段可以有多个 null 如果一个列(字段) 是 unique not ...

  8. 零基础无实物一步一步学PLCS7-1200仿真(八)-按键控制数码管显示

    项目要求:按照项目的功能完成按键控制数码管的技术显示. 项目目的:学习比较指令.数学函数指令和加减计数指令和数码管的显示原理. 项目功能:数码管可以显示两位数00-99,然后可通过四个按键完成数码管的 ...

  9. 日语零基础入门至初级“三步走”

    被日本动漫.日剧深深迷住,但看见似熟非熟的汉字假名却无从下手?!没关系,沪江网校推出日语入门系列班级,要想日语零基础入门你只需要"三步走"!首先,我们来了解看看什么是"三 ...

最新文章

  1. 秘钥加密码的登录模式
  2. Flux -- Redux -- Redux React 基础实例教程
  3. 直播预告|灵动MM32 MCU助力全国大学生智能汽车竞赛——基础培训
  4. 民非企业盈利怎么处理_对企业法人无力偿还债务时要怎么处理,如何解决?
  5. h.264 SODB RBSP EBSP的区别
  6. linux主频限制服务,linux抵御DDOS攻击 通过iptables限制TCP连接和频率
  7. win7 安装 memcached
  8. html2canvas 像素,html2canvas 如何生成高清图片?
  9. 2021年高压电工考试及高压电工考试资料
  10. 二进制转换为十六进制数是_将二进制数制转换为十六进制数制
  11. 央视《家有妙招》整理版,值得永远收藏!
  12. 2022年水果市场调查报告分析
  13. 基于BIND实现智能DNS解析
  14. 净利同比下滑14.5%,康师傅的“水”和“面”还好卖吗?
  15. ue4 FString 中文乱码问题
  16. CO03生产订单“状态”值对应表和值描述对应表(TJ02T) 和通过BAPI(STATUS_TEXT_EDIT)获取
  17. actran安装教程linux,Linux平台Actran软件安装
  18. java入门第二季--面向对象实现人类说话,中国人说汉语,美国人说英语
  19. 大数据营销模型思路架构
  20. Linux命令:dpkg【dpkg命令的英文全称是“Debian package”,故名意思是Debian Linux系统用来安装、创建和管理软件包的实用工具】

热门文章

  1. 关于加密技术分类的说明(密码学基础)
  2. [转]文档去重算法:SimHash和MinHash
  3. WIN10系统如何关闭用户账户控制
  4. 根据汉字首字母排序并进行分组
  5. 苹果电脑压缩视频怎么压缩?大小画质不变?
  6. 微信小程序逆向分析浅析
  7. 计算机联锁室内设备原理图,项目一 概述-课题1.ppt
  8. 对秒杀商品这块先做一个多级缓存优化
  9. 计算机汉字录入试题,文字录入期末考试题理论
  10. 【字符识别】基于matlab GUI模板匹配(区域生长法)字母+数字识别【含Matlab源码 1695期】