



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
8乘6键盘扫描程序 在工控行业中,有时候会碰到因为可编程控制器(PLC)输入点的不够,而导致需要更换设备,浪费资源。对此,当实时性不需要那么高时,我们可以编写一个键盘的扫描程序来扩展输入的点数。因为扫描的方式是循环扫描,所以在实时性方面会有一定的欠缺。下面是用海为PLC编程软件编写的8乘6的48键扫描程序。需要用到8个输入点,6个输出点,硬件连接如下图所示:X0X1X2X3X4X5X7X6Y0Y1Y2Y3Y4Y501234567891011121314151819202122231617262728293031242534353637383932334243444546474041注:当要求实现组合按键时上图的二极管必须加,反之二极管可加可不加。扫描的点是令Y0Y5循环输出,当有按钮按下时,就会做出相应的动作,例如:当按钮键0按下时,则X0接通,当程序扫描到Y0时,X0与Y0形成一个回路, 表示按键“0”按下。程序如下图所示:结论:键盘是以循环扫描的方式来进行输入,而扫描的时间越短则实时性越好。但是当扫描时间过短时会因Y0Y5输出结束时,X0仍未接通导致无法产生输出信号。或者当Y0输出结束,Y1也输出结束时,X0仍未断开,导致误判断。经过型号SW-S32ZS220T测试可知每次循环扫描的时间T0不得低于20ms。建议可将滤波时间设得短一点,则可以缩短每次循环扫描的时间T0,例如:本例中将滤波时间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 写作培训专业知识课件
- 化学氧化工企业文化考核试卷及答案
- 合作分成协议书
- 风电机组电气装调工年度考核试卷及答案
- 飞机雷达安装工职业资格考前培训考核试卷及答案
- 2025空运进口货物转运委托合同
- 个人股份转让合同书10篇
- 人防知识达人培训心得课件
- 生产实习安全教育
- 代理合同书合集15篇
- 2025四川成都高新投资集团有限公司选聘中高层管理人员4人笔试参考题库附答案解析
- 水利工程水利工程施工技术规范
- 人教版(2024)八年级上册英语Unit 2 Home Sweet Home教案
- 城镇住宅建设调查技术实施方案
- 时空数据建模与预测算法-洞察阐释
- 2025年长江引航中心招聘笔试备考题库(带答案详解)
- 压力性损伤的个案护理
- 儿童肺功能检查课件
- 施工质量交底内容范本
- 合同签订培训课件
- 低钠血症诊治的中国专家共识
评论
0/150
提交评论