你现在位置:首页>技术论文>经验技巧>西门子PLC>正文
基于S7-200PLC的矩阵式键盘设计
日期:2006-10-21 0:36:41 来源:本文摘自《PLC&FA》  
点击: 作者:未知
点击【】放大字体.

1  引言

WWcW_PLCJS_COM-PLC-技.术_网

  与其它工业控制系统相比,PLC控制系统具有可靠性高、抗干扰能力强等突出优点,因而广泛应用于工业控制领域。对于那些不必采用上位机监控+PLC现场控制的简易控制系统,操作面板的完善与否直接影响到整个系统的智能化程度高低。对小型控制系统而言,在满足功能的前提下,高性价比一直是设计人员追求的目标,若采用触摸屏(如SIEMENS的TP270)+组态软件(如PROTOOL)的方式组成人机界面,势必使整个系统的性价比大为降低,因此,提出基于PLC的矩阵式键盘设计方案具有较大的实际意义。
WWW_PL※CJS_COM-PLC-技.术_网

2  矩阵式键盘工作原理

——可——编——程——控-制-器-技——术——门——户

  矩阵式键盘是相对于独立式键盘而言的,也叫行列式键盘,是当键数较多时为节省I/O点而采取的一种结构。在微机系统中,矩阵式键盘的构成方式如图1所示。  
WWW_PLCJS@_COM%-PLC-技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

WWW.PLCJS.COM——可编程控制器技术门户

图1     矩阵式键盘结构图 

WWcW_PLCJS_COM-PLC-技.术_网

    

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  首先,判断整个键盘上有无键按下。方法是:将列全输出为0,然后读入行的状态,如果行读入的状态全为1,则无键按下,不全为1则有键按下。
WWW_PLC※JS_COM-PmLC-技.术_网

  其次,若有键按下则逐列扫描。方法是:依次将列线送低电平0,检查对应行线的状态;若行线全为1,则按键不在此列;若不全为1,则按键必在此列,且是与0电平行线相交的那个键。最后,确定键值,并进入键处理程序。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

3  矩阵式键盘硬件设计

plcjs.技.术_网

  在PLC系统中设计矩阵式键盘不仅要用到输入口,而且也要用到输出口,因此,了解PLC I/O口内部电路的结构以及工作原理是十分重要的。下面以S7-200的DC输入、输出模块为例,简要说明其工作原理。
WWW_P※LCJS_CO※M-PLC-技-.术_网

3.1  输入模块
WWW_PLC※JS_COM-PmLC-技.术_网

  如图2所示,为PLC的DC输入模块,其中,K1-输入开关;M-公共端;I0.0-输入点;R1、R2的典型值为5.6K、1K。
WWW_PLCJS_COM-PLC-技.术_网

P.L.C.技.术.网——可编程控制器技术门户

WW.W_PLC※JS_C,OM-PL,C-技.术_网

图2     直流输入模块电路图     

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WW.W_PLCJS_COM-PLC-技.术_网

  工作原理:若输入开关K1闭合,则输入信号经RC滤波和光电隔离后,转换为PLC的CPU所需的电平(一般为5V),再经过输入选择器与CPU的总线相连,从而将外部输入开关的“ON”状态输入到PLC内部,此时输入指示灯亮,且与该输入点对应的输入映像寄存器为“1”。若输入开关断开,则信号没有形成通路,此时输入指示灯不亮,表示为“OFF”状态。
P.L.C.技.术.网——可编程控制器技术门户

3.2  输出模块
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  如图3所示,为PLC的DC输出模块,其中,L+接DC24V;Q0.0-输出点。
WWW_PLCJS@_COM%-PLC-技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

WW.W_PLC※JS_C,OM-PL,C-技.术_网

图3     直流输出模块电路图

——可——编——程——控-制-器-技——术——门——户

W1WW_P4LCJS_COM-PLC-技.术_网

  工作原理:若用户程序将输出置为“ON”状态,则在刷新输出阶段CPU将“ON”信号送给输出锁存器,再经过光电耦合送给场效应管,使之饱和导通,此时输出指示灯亮,且通过场效应管将DC24V和负载连通,从而使得负载获得工作电流。反之,若用户程序将输出置为“OFF”状态,则输出指示灯不亮,情况与上述相反。
WWcW_PLCJS_COM-PLC-技.术_网

3.3  键盘的硬件设计
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

  由以上分析可知:PLC的I/O口内部电路与一般的计算机系统(如单片机系统)有较大的不同,这就决定了在PLC系统中设计矩阵式键盘也有其特殊性。首先,由于输入模块中有RC滤波电路,其滤波延迟时间可以通过编程软件设置,即其本身存在硬件消抖动的功能,因此不再需要软件延时消抖动;其次,由于用到了PLC的输出口,它本身可以输出对M端有DC24V的电压,因此不再需要外接电源;最后,由于PLC的输入口有6K左右的输入电阻,因此可以将DC24V的电压直接加上,若为了延长I/O口的使用寿命,一般按照输入模块的技术指标来配置限流电阻,经查阅输入电流的典型值为4mA,一般取R1=R2=R3=0.5K即可。如图4所示为3行3列矩阵式键盘的结构图。
WWW_PLC※JS_COM-PmLC-技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

图4     3×3键盘结构图

本新闻共4页,当前在第11 2  3  4  
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行