用触摸屏和PLC实现四人抢答器的控制设计

最新更新时间:2011-10-03来源: 21ic关键字:触摸屏  PLC  抢答器 手机看文章 扫描二维码
随时随地手机看文章

  引言

  本文提出了一种新的控制方法--用触摸屏和PLC(可编程逻辑控制器)实现抢答器的控制。与一般的控制方法相比,运行更加可靠,操作更加直观,更适合于高档的场合。

  本文以三菱F940GOT-LwD-c型触摸屏和三菱FXOS_30MR型PLc控制4路抢答器为例,介绍具体的实现方法。

  l触摸屏

  20世纪90年代初出现了一种新的人机交互技术--触摸屏技术,触摸屏便是这种技术的具体体现。触摸屏是一种最直观的计算机的输入设备,使用者只要触摸屏幕上的图形对象,计算机便会执行相应的操作,这样就摆脱了键盘和鼠标操作,大大提高了计算机的可操作性。触摸屏的基本原理是:用户用手指或其他物体触摸触摸屏时,所触摸的位置(以坐标形式)被触摸屏控制器检测,并通过串行通信接口送到计算机或PLc的CPU,CPU将此坐标和触摸屏上的各个图形对象(代表特定的信息)的坐标相对比,从而确定输入的信息。

  触摸屏系统一般包括触摸屏控制器(卡)和触摸检测装置两个部分。触摸屏控制器(卡)的主要作用是从触摸点检测装置上接收触摸信息,并将它转换成触点坐标,再送给计算机或PLC的CPU,它同时能接收cPu发来的命令并加以执行,例如直观动态地显示开关量和模拟量。触摸检测装置一般安装在显示器的前端,主要作用是检测用户的触摸位置,并传送给触摸屏控制器(卡)。

  触摸屏有以下5种类型:电阻式、电容式、红外线式、声波式或近场成像式。现在用得最多的是电阻式触摸屏。

  触摸屏有以下特点:

  a)触摸屏用专用的画面制作软件生成画面。画面的生成是可视化的,不需要用户编程。在画面中用文字或图形动态地显示PLc中开关量的状态和数字量的数值,还可以实现某些动画功能。通过各种输入方式,将操作人员的开关量命令和数字量设定值传送到PLC。

  b)触摸屏的按键在屏幕上的画面中。每个画面可以设置不同大小和个数的按键,每个按键均可以设置有明确意义的文字或图形提示。

  c)用触摸屏上的软元件代替硬件按钮和指示灯等外部元件,可以节省PLC的输入点和输出点。

  d)触摸屏的画面制作软件带有丰富的图库。使用图库中的元件,可以快速方便地生成各种画面。e)为了实现触摸屏与计算机或PLc之间的通信,只要对通信参数进行简单的设置,用户不用编写通信程序。在生成画面时将图形对象与控制器中的存储器地址联系起来,就可以实现PLC与触摸屏之间的通信。

  f)触摸屏可以在恶劣的工业现场环境使用,其稳定性和可靠性与PLC相当。

  2抢答器的控制要求

  设计1个4个参赛组的抢答器,主持人通过触摸屏监控比赛的进行。为了方便观众了解比赛情况,抢答器应设置必要的显示。抢答器的功能如下:

  a)比赛开始之前,主持人要按一次触摸屏上的复位按钮,使所有参赛组的显示均灭。b)比赛开始后,主持人要按一次触摸屏上的开始按钮,当开始灯(绿灯)亮之后,才允许参赛组进行抢答。

  c)比赛开始后,如果参赛组在开始灯(绿灯)亮之前按下按钮进行抢答,则视为抢答违规。此时,蜂鸣器以1次/s的频率呜叫,数码管显示参赛组的序号,同时,触摸屏显示违规组号及抢答违规信号。

  d)比赛开始后,如果参赛组在开始灯(绿灯)亮之后按下按钮进行抢答,数码管显示先抢到的参赛组的序号,同时,触摸屏显示答题组号及答题信号,然后主持人请此参赛组回答问题。

  e)为了控制比赛时间,回答问题必须在20s内完成,超时按错误论处。当时间进行到lOs时,红灯亮,提示抢答者"抓紧时间";当时间进行到20s时,红灯亮,同时蜂鸣器不间断地呜叫,提示抢答者"答题超时",同时,触摸屏显示"答题超时"信号及"答题超时"组号。

  f)答对一题加10分,答错一题、答题超时或违规一次扣10分,按积分的多少论胜负。

  其中,加分和减分靠现场工作人员手动翻动记分牌进行计分,其余功能靠PLc控制实现。

  3抢答器的软硬件设计

  根据系统的控制要求,综合控制点数,本装置选择三菱.FXOS-30MR型PLc,它特别适合于小型单机且仅需要开关量控制的普通设备。触摸屏选用三菱F940GOT-LwD-C型图形操作终端,它是基于PLC的软硬一体人机界面,能以图形界面方式实现各种工作状态的显示,并具有使用方便、人机对话界面友好、组态技术易掌握、与PLC可进行良好通信的功能。三菱F940GOT-LWD-c型触摸屏含有两个通信接口:RS-232C接口,与装有专用画面制作软件的计算机通信(上载、下载画面);RS一422接口,与PLC通信(通过画面实时监控PLC的运行)。

   3.1触摸屏画面设计

  本文中的触摸屏操作画面是用三菱公司专用的画面制作软件SWOPC-FXDU/wIN-c制作的。

  为了达到用触摸屏操作画面实时监控PLC运行的目的,必须将操作画面中的图形对象与PLC中的编程软器件联系起来。触摸屏操作画面的组态如表1所示。根据表l所制作的触摸屏操作画面如图1所示。

 

图1触摸屏操作画画

  触摸屏操作画面制作完成后,再通过计算机的RS-232C串行通信口将操作画面下载到触摸屏中。

  3.2PLC硬件配置

  3.2.1PLC的I/O分析

  a)输入端:主持人开始和复位按钮由触摸屏操作画面中的开始和复位触摸键代替,不占PLC的输入点;4个参赛组共4个抢答按钮,因此,PLc应该配置4个输入点。

  b)输出端:采用1个共阴极的七段数码管(见图2)显示参赛组的序号,七段数码管直接由PLc输出端驱动,占7个输出点;再加上1个绿灯、1个红灯、1个蜂鸣器共3个负载,因此,PLC应该配置10个输出点。另外,PLC与触摸屏之间只要连接专用的通信电缆便可以。

  3.2.2PLC的I/O地址分配

  1)输入地址分配:

  X1:l#抢答者按钮SBl;X2:2#抢答者按钮SB2;

  x3:3#抢答者按钮SB3;X4:4#抢答者按钮SB4;

  2)输出地址分配:

  Y0:七段数码管a段;Y1:七段数码管b段;

  Y2:七段数码管c段;Y3:七段数码管d段;

  Y4:七段数码管e段;Y5:七段数码管f段;

  Y6:七段数码管g段;Y7:蜂鸣器HA;

  Y10:绿灯L1;Y11:红灯L2。

  3.2.3PLC的外部接线

  PLC的外部接线如图3所示。

  3.3软件设计

  3.3.1工作流程

  根据控制要求,绘制抢答器的工作流程图。如图4所示。

  3.3.2程序设计

  1)设计方案

  根据抢答器的控制要求和工作流程图,可知抢答器的特点是:显示先抢答者的信息,同时屏蔽后抢答者;属于顺序步进控制。因此,应该选用选择性分支结构复合循环结构的顺序功能图来编程。

  2)状态继电器S分配

  S0:初始状态;S10:开始状态;s11:第1组违规状态;S12:第2组违规状态;S13:第3组违规状态:s14:第4组违规状态;S15:第1组答题状态;S16:第2组答题状态;s17:第3组答题状态;s18:第4组答题状态。

  3)七段数码管显示程序设计

  显示"1":输出Y1、Y2;

  显示"2":输出Y0、Y1、Y3、Y4、Y6:

  显示"3":输出Y0、Yl、Y2、Y3、Y6:

  显示"4":输出Y1、Y2、Y5、Y6。

  4)顺序功能图程序

  顺序功能图程序加图5所示。

  5)梯形图程序

  因为由顺序功能图程序转化对应的梯形图程序,有固定的模式,所以在此略去。

  4结束语

  用触摸屏结和PLC实现控制,不仅可以节省PLC的I/O点、省略传统的按钮、按键和指示灯等,减少布线,提高控制系统的运行可靠性,而且可以在短时间完成友好、直观、实用的触摸屏监控画面,因此值得大力推广。

关键字:触摸屏  PLC  抢答器 编辑:探路者 引用地址:用触摸屏和PLC实现四人抢答器的控制设计

上一篇:浅谈:激光显示技术
下一篇:利用PS223设计的ATX开关电源技术

推荐阅读最新更新时间:2023-10-18 15:50

触摸屏的技术原理及其种类的分析对比
各种触摸屏的优缺点对照表 四线电阻屏 声波屏 五线电阻屏 红外屏 电容屏 价格(元)/片 低 中 较 高 高 较 高 寿命 3年 5年 3年 3年 2年 维护 免 2次/年 免 1次/年 免 防暴性 一般 好 一般 好 好 稳定性 高 较 高 高 高 一般 透明度 一般 好 好 好 一般 安装形式
[工业控制]
提升工厂自动化效率的整体解決方案
项目背景 国内某知名专门制造燃气灶具、热水器、抽油烟机等厨房与家庭用具的厂商,为了提高其工厂管理的效率而导入了MES系统,但可惜的是,由于厨房内所使用的机器设备过于老旧,使得生产过程中的重要数据无法与系统直接衔接,而需要借由人力方式将数据一笔笔上传,这样的运作模式不仅容易造成人为失误,且大幅增加了作业人员的工作量。同时,工厂内四处装设了冲床机与相关设备,这样的环境亦不适合在现场进行网络布线作业;燃具工厂是一个没有空调的高温多尘的环境,也让相关装置需要提供更优异的性能才能满足在如此严格条件下顺利运作的需求。 系統描述 此案中,客户其中的一些设备因过旧没有数据采集设备,而这个重要数据将影响制造质量。此项目中,研华选用三种ADAM采
[嵌入式]
SABIC 新型 LEXAN™ 薄膜可满足消费者对防碎触摸屏的需求
智能手机、平板电脑等手持设备的应用呈现爆炸式增长,催生日益增长的个性化消费需求,从而加速带动设计者和制造商推出更加时尚耐用、功能更为强大的产品。 随着触摸屏越来越大,手机或平板电脑若不慎跌落至地面,屏幕上往往会出现令人不愿见到的裂纹。SABIC 推出的全新 LEXAN 薄膜解决方案旨在帮助 OEM 厂商顺应消费者的需求,让屏幕更加坚固,能够有效避免显示屏刮花及破损的需求。 SABIC 的新 LEXAN OQ6DA 薄膜产品系列采用可满足消费电子产品防刮花、耐冲击性能要求的设计,因而十分适合用在智能手机和平板电脑的平面触摸屏上,此外还可用于可携式电子产品的窗口镜头、外壳和键盘。 SABIC 的新型材料解决方案具
[手机便携]
嵌入式ARM下的触摸屏驱动系统设计
文章首先介绍了触摸屏的实现原理,然后介绍了触摸屏芯片AD7873的特性,在此基础上设计了ad7873与i.MX27和触摸屏的连接PCB图,最后依照硬件连接图设计了嵌入式Linux下的驱动,并成功通过了tclib触摸屏专业测试软件的测试,在家庭智能网关系统的测试中也成功运行,实现了从硬件到软件的嵌入式下触摸屏的驱动系统设计。 1引言 随着计算机技术的发展和普及,触摸屏技术得到了越来越广泛应用,在各种手持设备中,如手机、MP4、掌上游戏机、掌上PDA等,由于其方便、舒适,使其完全摆脱了键盘和鼠标的束缚,使人机交互更为直截了当。而在微软最新开发的windows7操作系统中,就有其值得骄傲并加以推广的多点触摸技术,并成为一大卖点。
[电源管理]
嵌入式ARM下的<font color='red'>触摸屏</font>驱动系统设计
西门子PLC数据处理指令
一、传送类指令 (一)单一传送 ◆ MOVB,字节传送指令 ◆ BIR,传送字节立即读指令  ◆ BIW,传送字节立即写指令  ◆ MOVW,字传送指令  ◆ MOVD,双字传送指令  ◆ MOVR,实数传送指令 1、MOVB,字节传送指令 使能输入有效时,把一个单字节无符号数据由IN传送到OUT所指的字节存储单元。 IN的寻址范围:VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD和常数。 VB、IB、QB、MB、SB、SMB、 LB、AC、*VD、*AC、*LD。 指令格式: MOVB IN1, OUT  图
[嵌入式]
一文搞懂PLC接线难题
PLC自动化控制在电气自动化和智能化控制中应用相当的广泛,电力作业人员都知道。PLC的自动化控制除了需要输入既定的程序外,还有要对PLC本身进行输入端口和输出端口的接线,只有PLC的程序指令正确,输入端口和输出端口接线正确,PLC才能自动化控制,电工老师傅都知道,PLC既可以接受开关量控制也可以接受模拟量控制,二者是可以相互转换的,今天我们就重点来看看PLC的外部接线以及开关量信号和模拟量信号是如何转换的! PLC外部接线——外部接线方式 汇点式……各个I/O电路有一个公共点,共用一个电源。 分组式……I/O分成若干组,每组I/O共用一个电源,各组电源可以不同。 分割式……各个I/O点之间相互隔离,每个I/O可以使用独立电源。
[嵌入式]
一文搞懂<font color='red'>PLC</font>接线难题
微软触摸电脑计划3年后进家用市场
  微软相信交互式触摸屏计算机将有很大市场,但不是现在售价1万美元的版本。   上个月,微软CEO鲍尔默向财务分析人士表示,微软已经制定了加速推出消费者版Surface的计划。   微软吉布森表示,微软最初认为家用版Surface的问世需要5年时间,现在,微软希望将这一时间缩短到3年。   但是,在关注家庭市场前,微软需要首先满足其最初设定的客户的需求。在去年5月份公布Surface时,微软希望在年底前推出产品。但微软不大可能兑现这一目标。   吉布森还说,我可以肯定地说我们将在未来数个月后推出产品。
[焦点新闻]
经典的PLC程序实例
一套完整的PLC程序,并不仅仅是使系统能够运行起来这么简单,它也需要完整的注释、精良的架构、良好的可扩展性、完备的报警保护系统、运行前的模拟系统。今天分享几个PLC实例,仅供参考哦! 一、PLC实例-交通信号灯 1、交通信号灯控制PLC配置示意图 2、交通信号灯系统正常工作时序图 3、实现主干道信号灯控制的梯形图 二、PLC实例—五层电梯控制 1、五层电梯控制PLC配置图 2、实现五层电梯换向和换速控制的梯形图 三、PLC实例-星—角降压启动电机控制 1、星—角降压启动电机控制原理图 2、电机控制
[嵌入式]
经典的<font color='red'>PLC</font>程序实例
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved