实验要求:

四路抢答器每一位抢答的选手都有一个抢答按钮,1号抢答按钮为SB1,2号抢答按钮为SB2,3号抢答按钮为SB3,4号抢答按钮为SB4,以及各位抢答选手的指示灯。主持人的位置设有抢答开始按钮SB5以及清零按钮SB6。另外系统中,有一个七段的数码管,用于显示抢答选手的位号。

  1. 系统运行开始,主持人按下抢答开始按钮SB5,计时15秒内开始。在15秒内抢答有效,相应的抢答选手的指示灯会亮起,同时数码管会显示抢答选手的位号。
  2. 在主持人未按下开始按钮前选手按下抢答按钮,则属于违规操作,同时抢答选手的指示灯会亮起闪烁,数码管会显示当前违规选手的位号。
  3. 主持人按下清零按钮时,所有的指示灯都会熄灭,同时数码管也会熄灭。
  4. 主持人按下抢答按钮后,15秒内有人抢答成功,则其他的选手抢答按钮就会无效。同理,在主持人未按下开始按钮时,选手违规抢答也会进行互锁。
  5. 主持人按下开始按钮时,15秒后无一名选手进行抢答,规定本次抢答无效,所有选手的指示灯亮起闪烁,超时抢答无效。

PLC程序(梯形图):

MCGS的部分:

 用户管理界面

主菜单

 设备的管理

 设备的编辑窗口

    设备的编辑窗口需要创建与PLC程序对应的通道,然后对变量进行一一的连接。

 一号抢答按钮操作属性设置

其他位号操作属性设置与一号的操作属性设置一样,但需要对应号位设置。开始与清零的操作按钮与指示灯都是相同操作,需要对应数据的操作对象即可。

 抢答有效指示灯的表达式

 违规的表达式

违规的表达式与违规闪烁的表达式一致。

PLC与MCGS文件:链接:https://pan.baidu.com/s/1oXhD9bq2P_ZH3umECXvEbg 
提取码:b196

基于MCGS与PLC的四路抢答器相关推荐

  1. 【Proteus仿真】基于74LS148+74LS279+74LS48的四路抢答器

    [Proteus仿真]基于74LS148+74LS279+74LS48的四路抢答器 Proteus仿真 74LS148 74LS148 是8 线-3 线优先编码器,共有 54/74148 和 54/7 ...

  2. 四路抢答器c语言程序设计,简易四路抢答器.doc

    . . . . 单片机课程设计 预习报告 班 级: 建电141 姓 名: 付鹏鑫 学 号: 1412032031 设计题目: 四位竞赛抢答器系统设计 设计时间: 2016.01.03~01.07 评定 ...

  3. 四路抢答器c语言编程,基于单片机的四路抢答器设计

    基于单片机的四路抢答器设计 课程设计(论文) 题 目 名 称 多路数字抢答器设计 课 程 名 称 单片机原理及其应用 学 生 姓 名 学 号 系 .专 业 指 导 教 师 2013年 6月 24日 摘 ...

  4. 四路抢答器的PLC程序设计

    摘 要:利用日本立石(OMRON)公司生产的C20p型PLC,设计了四路抢答器控制系统.给出了控制 梯形图.程序指令.外部接线图以及该程序的一些扩展前景. 关键词:PLC:抢答器:梯形图:程序 市场上 ...

  5. 单片机四路抢答器课程C语言设计,基于51单片机四路抢答器设计

    内容简介: 毕业设计 基于51单片机四路抢答器设计 共25页,9905字 随着经济水平的不断提高,人们在物质文明得到满足的同时更注重精神文明的追求,各种娱乐节目不断涌现,提高节目的质量尤为重要..本次 ...

  6. html抢答器代码,基于FPGA的四路抢答器的Verilog HDL代码.doc

    基于FPGA的四路抢答器的Verilog HDL代码.doc module qiangda4(clk,clr,inputEn,add,stu,inputL1,inputL2,inputL3,input ...

  7. 2022-4-26 基于单片机的四路抢答器(风吹摇铃 奔赴星海)

    基于单片机的四路抢答器 系统设计软件:Proteus8.10和keil4 .proteus8.10版本安装包可在微信公众号下载 系统源代码和仿真等资料可在文末的链接中下载 系统组成:单片机最小系统.八 ...

  8. 基于51单片机的四路抢答器设计

    0 要求介绍 使用51单片机设计一个思路抢答器 正常抢答:主持人按下开始按钮后数码显示管显示最先按下按钮台号,蜂鸣器发出音响,其它抢答按钮无效:主持人按下开始按钮之前,若选手按下抢答器,抢答违规,显示 ...

  9. 抢答器php源码,单片机四路抢答器课程设计报告 含完整源码

    学院(部) 专    业 班    级 指导教师 题    目     四路抢答器 组    员 目录 设计要求2 方案讨论2 系统软件仿真3 系统硬件实现7 心得体会10 6.仿真代码11 附录17 ...

最新文章

  1. python 命令-python解析命令行参数的三种方法详解
  2. 行为型模式:模板方法
  3. 读javascript高级程序设计06-面向对象之继承
  4. jupyter kernel_jupyter增加多版本python内核
  5. 微软的100道算法面试题(一)
  6. android视频分享功能吗,Unity 调用 Android 分享功能(基于ShareRec SDK视频分享)
  7. 使用php操作qq第三方登录
  8. 浅谈python socket编程
  9. JAVA作业——JAVA课程的总结及学习计划
  10. python画饼图_百度飞桨PaddlePaddle之[Python小白逆袭大神]7天训练营
  11. 让你编程能力秃飞猛进的好习惯
  12. 关键段 互斥量 以及信号量
  13. 人大金仓数据库sql语句_数据库SQL语句大全——最常用的SQL语句
  14. HUT-XXXX Strange display 容斥定理,线性规划
  15. datagrid底部显示水平滚动_CSS flex 布局,头部和底部固定,中间出现滚动条
  16. 码云克隆项目到IntelliJ IDEA中
  17. 信创操作系统--统信UOS桌面版(软件管理:应用商店、包管理器)
  18. 软件测试技术课后习题:第4章白盒测试-广东高等教育出版社,主编杨胜利
  19. 【火炉炼AI】机器学习053-数据降维绝招-PCA和核PCA
  20. outStream.flush()

热门文章

  1. 计算机毕业设计ssm基于vuejs的二手车交易平台ue120系统+程序+源码+lw+远程部署
  2. CNN经典模型——VGGNet
  3. 分享大数据建模工具-大数据挖掘建模平台
  4. 高清监控视频存储最佳方案
  5. 资产实物综合管理系统应用方案介绍
  6. Java——【案例】Java坦克大战游戏[版本1]能控制移动的GUI界面坦克大战游戏
  7. 【操作系统】批处理、分时、实时各个操作系统特点
  8. Excel——快速插入、删除行和列
  9. S7-200 PLC编程软件介绍
  10. 基于Java Agent内存马