一、海为PLC——实现8路竞赛抢答器:
完全用程序判断各个选手按键抢答的先后,从实现上没有什么问题,但由于PLC是循环扫描运行,它会一次性读入X0-X7的所有输入状态,然后再执行程序,最后将结果输出。如果在一个扫描周期有一个以上选手同时按键抢答即有多个X输入为ON,这时必然是依靠人为的程序去评判先后顺序,这会产生本质上的不公平。如何避免这种情况的发生,最好的方法是使用“开关量输入上升沿捕捉”功能,以硬件中断产生的先后来判断选手按键的先后。
引用地址:基于海为PLC的8路竞赛抢答器系统
完全用程序判断各个选手按键抢答的先后,从实现上没有什么问题,但由于PLC是循环扫描运行,它会一次性读入X0-X7的所有输入状态,然后再执行程序,最后将结果输出。如果在一个扫描周期有一个以上选手同时按键抢答即有多个X输入为ON,这时必然是依靠人为的程序去评判先后顺序,这会产生本质上的不公平。如何避免这种情况的发生,最好的方法是使用“开关量输入上升沿捕捉”功能,以硬件中断产生的先后来判断选手按键的先后。
海为PLC具有X0-X7输入“上升沿捕捉”和“下降沿捕捉”功能,提供多达68个中断功能,很好满足这种需求。
假如对X输入和Y输出定义如下:
X0:选手1抢答按键
X1:选手2抢答按键
X2:选手3抢答按键
X3:选手4抢答按键
X4:选手5抢答按键
X5:选手6抢答按键
X6:选手7抢答按键
X7:选手8抢答按键
Y0:选手1抢答成功
Y1:选手2抢答成功
Y2:选手3抢答成功
Y3:选手4抢答成功
Y4:选手5抢答成功
Y5:选手6抢答成功
Y6:选手7抢答成功
Y7:选手8抢答成功
在“PLC硬件配置”窗口选择X0-X7的“上升沿捕捉”,打开X0-X7的中断捕捉功能。如下图:
二、主程序——实现中断绑定和自动复位:
三、8个中断子程序——实现抢答锁定和
四:总结 以上就是基于海为PLC的8路竞赛抢答器系统的总体设计,最终实现了设想的功能
上一篇:PLC实现多台控制器远程拨号通讯
下一篇:PLC控制系统在实际使用中应注意的事项
- 热门资源推荐
- 热门放大器推荐
小广播
热门活动
换一批
更多
最新工业控制文章
更多精选电路图
更多热门文章
更多每日新闻
- Allegro MicroSystems 在 2024 年德国慕尼黑电子展上推出先进的磁性和电感式位置感测解决方案
- 左手车钥匙,右手活体检测雷达,UWB上车势在必行!
- 狂飙十年,国产CIS挤上牌桌
- 神盾短刀电池+雷神EM-i超级电混,吉利新能源甩出了两张“王炸”
- 浅谈功能安全之故障(fault),错误(error),失效(failure)
- 智能汽车2.0周期,这几大核心产业链迎来重大机会!
- 美日研发新型电池,宁德时代面临挑战?中国新能源电池产业如何应对?
- Rambus推出业界首款HBM 4控制器IP:背后有哪些技术细节?
- 村田推出高精度汽车用6轴惯性传感器
- 福特获得预充电报警专利 有助于节约成本和应对紧急情况
更多往期活动
- TI有奖直播|借助Sitara™ AM263x MCU 创造电气化的未来
- 有奖直播 | 与英飞凌一同革新您的电动汽车温控系统:集成热管理系统(低压侧)
- 畅想十二月,设计我自己的EEWORLD!
- 有奖直播:瑞萨电子安全物联网套件为您提供安全云联接解决方案
- 英特尔FPGA可编程加速平台介绍,走近AI、数据中心、基因工程等大咖工程
- 【EE团】铁电MSP-EXP430FR5739低价来袭,让你的夏日清凉到底!
- 已结束|Maxim IO-Link通信协议设计方案详解,5大优势助你轻松联网!
- 下载【ADI 6本精选电子书】,截图抽红包啦~
- 免费体验业界最快编译速度&最好性能 Quartus II v15.0网页版下载有礼!
11月16日历史上的今天
厂商技术中心
随便看看
- 全数字伺服系统中位置环和电子齿轮的设计
- 【好书推荐】编程大讲坛:C语言核心开发技术从入门到精通.pdf
- 选择最适合您应用需求的ADC架构 第2部分:精密SAR和Delta Sigma模数转换器
- 想请教一下nor flash 擦除的问题/
- 『全新』天嵌TQ210 Cortex-A8开发板转让 全套加7寸液晶,在保质期内
- PCB板型
- 【应用笔记】与STM32有关的应用笔记汇总和简介
- 有没有人2440/ce5用的128M ram 的?
- 2833X_REFERENCE pdf,ezdspf28335c_techref
- Windows 下搭建 树莓派Pico(Raspberry Pi Pico) 的开发环境