基于MCGS与PLC的四路抢答器
实验要求:
四路抢答器每一位抢答的选手都有一个抢答按钮,1号抢答按钮为SB1,2号抢答按钮为SB2,3号抢答按钮为SB3,4号抢答按钮为SB4,以及各位抢答选手的指示灯。主持人的位置设有抢答开始按钮SB5以及清零按钮SB6。另外系统中,有一个七段的数码管,用于显示抢答选手的位号。
- 系统运行开始,主持人按下抢答开始按钮SB5,计时15秒内开始。在15秒内抢答有效,相应的抢答选手的指示灯会亮起,同时数码管会显示抢答选手的位号。
- 在主持人未按下开始按钮前选手按下抢答按钮,则属于违规操作,同时抢答选手的指示灯会亮起闪烁,数码管会显示当前违规选手的位号。
- 主持人按下清零按钮时,所有的指示灯都会熄灭,同时数码管也会熄灭。
- 主持人按下抢答按钮后,15秒内有人抢答成功,则其他的选手抢答按钮就会无效。同理,在主持人未按下开始按钮时,选手违规抢答也会进行互锁。
- 主持人按下开始按钮时,15秒后无一名选手进行抢答,规定本次抢答无效,所有选手的指示灯亮起闪烁,超时抢答无效。
PLC程序(梯形图):
MCGS的部分:
用户管理界面
主菜单
设备的管理
设备的编辑窗口
设备的编辑窗口需要创建与PLC程序对应的通道,然后对变量进行一一的连接。
一号抢答按钮操作属性设置
其他位号操作属性设置与一号的操作属性设置一样,但需要对应号位设置。开始与清零的操作按钮与指示灯都是相同操作,需要对应数据的操作对象即可。
抢答有效指示灯的表达式
违规的表达式
违规的表达式与违规闪烁的表达式一致。
PLC与MCGS文件:链接:https://pan.baidu.com/s/1oXhD9bq2P_ZH3umECXvEbg
提取码:b196
基于MCGS与PLC的四路抢答器相关推荐
- 【Proteus仿真】基于74LS148+74LS279+74LS48的四路抢答器
[Proteus仿真]基于74LS148+74LS279+74LS48的四路抢答器 Proteus仿真 74LS148 74LS148 是8 线-3 线优先编码器,共有 54/74148 和 54/7 ...
- 四路抢答器c语言程序设计,简易四路抢答器.doc
. . . . 单片机课程设计 预习报告 班 级: 建电141 姓 名: 付鹏鑫 学 号: 1412032031 设计题目: 四位竞赛抢答器系统设计 设计时间: 2016.01.03~01.07 评定 ...
- 四路抢答器c语言编程,基于单片机的四路抢答器设计
基于单片机的四路抢答器设计 课程设计(论文) 题 目 名 称 多路数字抢答器设计 课 程 名 称 单片机原理及其应用 学 生 姓 名 学 号 系 .专 业 指 导 教 师 2013年 6月 24日 摘 ...
- 四路抢答器的PLC程序设计
摘 要:利用日本立石(OMRON)公司生产的C20p型PLC,设计了四路抢答器控制系统.给出了控制 梯形图.程序指令.外部接线图以及该程序的一些扩展前景. 关键词:PLC:抢答器:梯形图:程序 市场上 ...
- 单片机四路抢答器课程C语言设计,基于51单片机四路抢答器设计
内容简介: 毕业设计 基于51单片机四路抢答器设计 共25页,9905字 随着经济水平的不断提高,人们在物质文明得到满足的同时更注重精神文明的追求,各种娱乐节目不断涌现,提高节目的质量尤为重要..本次 ...
- html抢答器代码,基于FPGA的四路抢答器的Verilog HDL代码.doc
基于FPGA的四路抢答器的Verilog HDL代码.doc module qiangda4(clk,clr,inputEn,add,stu,inputL1,inputL2,inputL3,input ...
- 2022-4-26 基于单片机的四路抢答器(风吹摇铃 奔赴星海)
基于单片机的四路抢答器 系统设计软件:Proteus8.10和keil4 .proteus8.10版本安装包可在微信公众号下载 系统源代码和仿真等资料可在文末的链接中下载 系统组成:单片机最小系统.八 ...
- 基于51单片机的四路抢答器设计
0 要求介绍 使用51单片机设计一个思路抢答器 正常抢答:主持人按下开始按钮后数码显示管显示最先按下按钮台号,蜂鸣器发出音响,其它抢答按钮无效:主持人按下开始按钮之前,若选手按下抢答器,抢答违规,显示 ...
- 抢答器php源码,单片机四路抢答器课程设计报告 含完整源码
学院(部) 专 业 班 级 指导教师 题 目 四路抢答器 组 员 目录 设计要求2 方案讨论2 系统软件仿真3 系统硬件实现7 心得体会10 6.仿真代码11 附录17 ...
最新文章
- python 命令-python解析命令行参数的三种方法详解
- 行为型模式:模板方法
- 读javascript高级程序设计06-面向对象之继承
- jupyter kernel_jupyter增加多版本python内核
- 微软的100道算法面试题(一)
- android视频分享功能吗,Unity 调用 Android 分享功能(基于ShareRec SDK视频分享)
- 使用php操作qq第三方登录
- 浅谈python socket编程
- JAVA作业——JAVA课程的总结及学习计划
- python画饼图_百度飞桨PaddlePaddle之[Python小白逆袭大神]7天训练营
- 让你编程能力秃飞猛进的好习惯
- 关键段 互斥量 以及信号量
- 人大金仓数据库sql语句_数据库SQL语句大全——最常用的SQL语句
- HUT-XXXX Strange display 容斥定理,线性规划
- datagrid底部显示水平滚动_CSS flex 布局,头部和底部固定,中间出现滚动条
- 码云克隆项目到IntelliJ IDEA中
- 信创操作系统--统信UOS桌面版(软件管理:应用商店、包管理器)
- 软件测试技术课后习题:第4章白盒测试-广东高等教育出版社,主编杨胜利
- 【火炉炼AI】机器学习053-数据降维绝招-PCA和核PCA
- outStream.flush()