建材之家 JC68.COM®

三菱PLC点阵键盘

   2024-09-09 建材之家380
核心提示:在工控行业中,有时候会碰到因为可编程控制器(PLC)输入点的不够,而导致需要更换设备,浪费资源。对此,当实时性不需要那么高时,我们可以编写一个键盘的扫描程序来扩展输入的点数。因为扫描的方式是循环扫描,所以在实时性方面会有一定的欠缺。下面是用三菱PLC编程软件编写的8乘6的48键扫描程序。需要用到8个输入点,6个输出点,硬件连接如下图所示:注:当要求实现组合按键时上图的二极管必须加,反……
 

在工控行业中,有时候会碰到因为可编程控制器(PLC)输入点的不够,而导致需要更换设备,浪费资源。对此,当实时性不需要那么高时,我们可以编写一个键盘的扫描程序来扩展输入的点数。因为扫描的方式是循环扫描,所以在实时性方面会有一定的欠缺。

下面是用三菱PLC编程软件编写的8乘6的48键扫描程序。需要用到8个输入点,6个输出点,硬件连接如下图所示:

注:当要求实现组合按键时上图的二极管必须加,反之二极管可加可不加。

扫描的点是令Y0~Y5循环输出,当有按钮按下时,就会做出相应的动作,例如:当按钮键0按下时,则X0接通,当程序扫描到Y0时,X0与Y0形成一个回路, 表示按键“0”按下。程序如下图所示:

结论:键盘是以循环扫描的方式来进行输入,而扫描的时间越短则实时性越好。但是当扫描时间过短时会因Y0~Y5输出结束时,X0仍未接通导致无法产生输出信号。或者当Y0输出结束,Y1也输出结束时,X0仍未断开,导致误判断。

  经过测试可知每次循环扫描的时间T0不得低于20ms。建议可将滤波时间设得短一点,则可以缩短每次循环扫描的时间T0,例如:本例中将滤波时间设为0.8ms,则每次循环扫描的时间T0可以设到最短10ms。

 
【温馨提示】本文内容和观点为作者所有,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请联系QQ:727533600 删除!
举报收藏 0打赏 0评论 0
 

上一篇:三菱PLC循环开始和结束指令

(1)循环开始和结束指令的助记符、指令代码、操作数及程序步见表6—7所列。 (2)指令梯形图如图6—11所示。 (3)指令说明: ①FOR~NEXI’之间的循环可重复执行n次(由源数据指定次数)。但执行完后,程序就转到紧跟在NEXT指令后的步序。n=l~2767为有效。 ②图6一11中,DO的数据为5时,每执行一次A的程序,B的程序就...

下一篇:三菱PLC输入指示灯不亮的故障分析

三菱PLC输入指示灯安装于各自的输入模块上,用于指示PLC输入信号的状态,当设备的输入发信时,对应的指示灯亮。当输入发信时,(对应PLC输入端有信号输入),如指示灯不亮,可能原因有:采用汇点输入(有源)时,因信号的接触电阻太大或负载过重、短路引起PLC内部电源电压的降低、保护,使得输入电流不足以驱动PLC输入接...
更多>文章标签:电工 电工知识 ;相关产品:
广告位出租
更多>同类水电电工
推荐图文
专精特新
点击排行
推荐水电电工更多>
专精特新
最新问答更多>
微商机更多>
专精特新
俱乐部更多>
广告位出租
建材之家  |  关于建材之家  |  联系我们  |  加入建材之家  |  隐私政策  |  使用协议  |  财务相关  |  城市分站  |  招商加盟  |  建材群站  |  网站地图 |  排名推广 |  广告服务 |  网站留言 |  违规举报  |  sitemap  |  粤ICP备14017808号
博一建材

博一建材

点击查看放大的二维码

微信服务号:jc68-1

建材之家小程序码

建材之家小程序码

云建会小程序码

云建会小程序码

建材商机小程序码

建材商机小程序码

博一建材小程序码

博一建材小程序码

工商网监
全国服务电话:0755-82034561/18923733323;客服QQ:727533600/876399953;新浪微博ID:jc68com; 微信服务号ID:jc68-1粤公网安备 44030402000745号
建材之家旨在传递更多商机信息!信息内容都是网络用户自发贡献,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请告知QQ:275171283处理!
©2015-2020 Bo-Yi.Com Powered by 建材之家 v4.5 策划运营:深圳市博一建材有限公司