基于plc的触摸屏专业技能总结
专业:电子信息工程
学号:0414110111
姓名:王国发
这学期我们进行了有关PLC的科研技能训练,科研技能训练是大学中必不可少的一个环节,因为科研技能使培养学生的科研能力、创新意识和创新能力,通过科研技能训练,使学生掌握科学研究的过程和方法,能够初步掌握进行科学研究、科技论文写作的方法步骤,全面掌握进行科技活动必备的素质要求,激发学生的专业热情和学习兴趣,为学生撰写毕业论文、进行毕业设计奠定基础,并能培养学生的科研组织能力和专业知识综合运用能力,提高其与专业有关的综合素质,并且能提高创新能力!
一、触摸屏的现状与应用
PLC(Programmable Logical Controller)通常称为可编程逻辑控制器,是一种以微处理器为基础,综合了现代计算机技术、自动控制技术和通信技术发展起来的一种通用的工业自动控制装置,由于它拥有体积小、功能强、程序设计简单、维护方便等优点,特别是它适应恶劣工业环境的能力和它的高可靠性,使它的应用越来越广泛,已经被称为现代工业的三大支柱(即PLC、机器人和CAD/CAM)之一。
PLC基于电子计算机,但并不等同于计算机。普通计算机进行入出信息交换时,大多只考虑信息本身,信息入出的物理过程一般不考虑的。而PLC则要考虑信息入出的可靠性、实时性、以及信息的实际使用。特别要考虑怎样适应于工业环境,如便于安装便于门内外感应采集信号,便于维修和抗干扰等问题,入出信息变换及可靠地物理实现,可以说是PLC实现控制的两个基本点。PLC可以通过他的外设或通信接口与外界交换信息。其功能要比继电器控制装置多得多、强得多。PLC有丰富的指令系统,有各种各样的I/O接口、通信接口,有大容量的内存,有可靠的自身监控系统,因而具有以下基本功能:
1逻辑处理功能;
2数据运算功能;
3准确定时功能;
4高速计数功能;
5中断处理(可以实现各种内外中断)功能;
6程序与数据存储功能;
7联网通信功能;
8自检测、自诊断功能。
可以说,凡普通小型计算机能实现的功能,PLC几乎都可以做到。像 PLC这样,集丰富功能于一身,是别的电控制器所没有的,更是传统的继电器控制电路所无法比拟的。丰富的功能为PLC 的广泛应用提供了可能,同时,也为自动门行业的远程化、信息化、智能化创造了条件。
人机界面是在操作人员和机器设备之间做双向沟通的桥梁,用户可以自由的组合文字、按钮、图形、数字等处理或监控管理及应付随时可能变化信息的多功能显示屏幕。随着机械设备的飞速发展,以往的操作界面需由熟练的操作员才能操作,而且操作困难,无法提
高工作效率。但是使用人机界面能够明确指示并告知操作员设备目前的状况,使操作变的简单生动,并且可以减少操作上的失误,即使是新手也可以轻松的操作整个机器设备。使用人机界面还可以使机器的配线标准化、简单化,同时也能减少PLC控制器所需的I/O点数,降低生产的成本。同时由于面板控制的小型化及高性能,相对的提高了整套设备的附加价值。
触摸屏是“图形操作终端”“GOT”在工业控制中的通俗叫法,这种液晶显示器具有人体感应功能,当手指触摸到触摸屏上的图形时,可发出操作指令。
一、触摸屏的简要结构、原理
1.电阻式触摸屏原理
触摸屏工作时,上下导体层相当于电阻网络,当某一层电极加上电压时,会在该网络上形成电压梯度。如有外力使得上下两层在某一点接触,则在电极未加电压的另一层可以测得接触点处的电压,从而知道接触点处的坐标。
2.电容式触摸屏原理
(1)表面电容触摸屏通过人体的感应电流来进行工作。它采用一层铟锡氧化物(ITO),外围至少有四个电极。当一个接地的物体靠近时,例如手指,流经这四个电极的电流与手指到四角的距离成正比,控制器通过对这四个电流比例的精确计算,得出触摸点的位置。
(2)投射电容式触摸屏。当手指靠近从一个电极到另一个电极的电场线时,相邻电极耦合产生的电容产生变化,控制器收集变化信息,从而计算出位置。这种触摸屏的最大优势是实现了多点触控,使得用户的操作更加便捷。
(3)红外线触摸屏原理
在屏幕周边,成对安装红外线发射器和红外线接受器,形成紧贴屏幕前密布X、Y方向上的红外线矩阵,通过不停的扫描是否有红外线被物体阻挡检测并定位用户的触摸。
(4)声波式触摸屏原理
表面声波触摸屏是利用声波可以在刚体表面传播的特性设计而成。以X轴为例,控制电路产生发射信号(电信号),该电信号经玻璃屏上的X轴发射换能器转换成超声波,超声波在前进途中遇到45度倾斜的反射线后产生反射,产生和入射波成90度、和Y轴平行的分量,该分量传至玻璃屏X方向的另一边也遇到45度倾斜的反射线,经反射后沿和发射方向相反的方向传至X轴接收换能器。X轴接收换能器将回收到的声波转换成电信号。控制电路对该电信号进行处理得到表征玻璃屏声波能量分布的波形。有触摸时,手指会吸收部分声波能量,回收到的信号会产生衰减,程序分析衰减情况可以判断出X方向上的触摸点坐标。同理可以判断出Y轴方向上的坐标,X、Y两个方向的坐标一确定,触摸点自然就被唯一地确定下来。
各类触摸屏横向比较
?电阻式:触摸屏处于一种对外界完全隔离的工作环境,不怕灰尘、水汽和油污,可以用任何物体来触摸。精度非常高,可用来作图,书写。价格合理。
?电容式:最大优势是能实现多点触控,操作最随意。不足的是精度较低,受周围环境电场影响可能产生漂移,价格较高。
?红外线式:红外触摸屏不受电流、电压和静电干扰,但对光照较为敏感。
价格较低,维护方便。
?声波式:屏幕多为钢化玻璃,清晰度高,透光率好。高度耐久,抗刮伤性良好。多用于各种公共场合如ATM,自动售票机等。
二、触摸屏的画面制作及基本操作
1、GOT的接线及与计算机、PLC的连接
作为PLC的图形操作终端,GOT必须与PLC联机使用,通过操作人员手指与触摸屏上的图形元件的接触发出PLC的操作指令或者显示PLC运行中的各种信息。
2.GOT的画面功能(用户画面功能、系统画面)
(1)用户画面功能(用户制作的画面)
(2)系统画面功能
①监视功能
②数据采样功能
③报警功能
④其他功能
三、触摸屏的选用
由于在此系统中,触摸屏要担任监控各部分运行状态,而且还用于控制作用,所以在此担任的任务还是比较重的。所以在此选定的触摸屏为MT506T型号。
①可实时显示设备和系统的运行状态。
②通过触摸向PLC发出指令和数据,再通过PLC完成对系统或设备的控制。
③可做成多幅多种监控画面,替代了传统的电气操作盘及显示记录仪表等,且功能更加强大。
四、触摸屏程序设计
本系统的触摸屏人机交互界面的开发平台,采用MT506触摸屏的编程软件实现。该软件类似于组态软件,采用图形化的编程方法,只需将相关元件拖到预先定义的画面上,根据需要设置相关参数、合理配置PLC写入地址即可完成操作。
五‘GT-Designer2 画面制作软件介绍
三菱触摸屏的用户画面制作软件有FX-PCS-DU/WIN-C和GT-Designer等,前者主要用于制作F900系列触摸屏的画面,后者用于高档触摸屏(如A900系列、GT11系列、GT15系列)画面的制作,也可用于F900系列触摸屏。
触摸屏作为一种新型的人机界面,从一出现就受到关注,它的简单易用,强大的功能及优异的稳定性使它非常适合用于工业环境,甚至可以用于日常生活之中,应用非常广泛,比如:自动化停车设备、自动洗车机、天车升降控制、生产线监控等,甚至可用于智能大厦管理、会议室声光控制、温度调整。
随着科技的飞速发展,越来越多的机器与现场操作都趋向于使用人机界面,PLC控制器强大的功能及复杂的数据处理也呼唤一种功能及与之匹配而操作又简单的人机的出现,触摸屏的应运而生无疑是21世纪自动化领域里的一个巨大的革新。
通过科研技能训练,我发现要干好一件事情必须要不怕困难,坚持到底,只有这样才会战胜困难,赢得最后的胜利。作为信息时代的大学生,我们应该有这种不怕辛苦,勇于创新的精神。另外,理工科的学生不是只有会计算和实验就够了的,培养表达能力也很重要,要懂得把自己的想法恰如其分的表达清楚,梳理成文章,让感兴趣的人很好的欣赏自己的创作。所以通过科研技能训练,让我在原有水平上有了一个量的提高,对我以后的发展和专业水平的提高有很大的帮助,我想我会一直努力用理论联系实际的方法不断提高自己,奔向人生最高处。
天津电子信息职业技术学院 计算机控制综合实训 触摸屏实训报告 姓名 zyh 学号 04 班级电气s07-3班 专业电气自动化 所在系电子技术系 指导教师郑凤歧、张晓燕 完成日期 2009年11月26日 前言 ehsy西域品质提供的西门子5.7英寸触摸屏k-tp178micro系列有如下特点: ☆ 5.7 英寸触摸屏, 蓝色4级灰度显示 ☆ s7-200 plc专用触摸屏 ☆友好的操作界面:触摸屏+按键 ☆快速的系统启动时间和操作响应时间 ☆超大存储空间 ☆触摸声音反馈 ☆硬件设计全面更新,无与伦比的高可靠性 ☆ 5种在线语言切换,32种语言支持,使您的设备能应用于 世界各地 ☆强大的密码保护功能,50个用户组 ☆更高的鲁棒性,防冲击和震动,并能防水耐脏 ☆采用32位arm7处理器,性能优异 ☆集成的lcd控制器,消除了cpu和lcd控制器的之间的 传输瓶颈 ☆组态软件:wincc flexible,编程灵活快捷 ☆为中国用户量身定做,符合中国用户使用习惯 ☆作为众多知名品牌的合作伙伴,ehsy西域以其优良的品 质和服务来保证操作人员的职业健康,安全环境和美好未 来。 - 1 - 技术参数 - 2 - - 3 - k-tp178micro触摸屏的多行业应用 工程机械行业一般来说工作环境恶劣,常常要在露天和强光照射下工作,灰尘、油污很 多,因此要求此类机械设备具有很强的抗冲击、抗振动的能力。 k-tp178micro是该公司专门针对中国中小型自动化产品用户需求而设计的全新 5.7ins7-200专用触摸屏。它集中了同类产品的众多优点,功能强大、性能优越、高可靠性、 外表美观、同时价格低廉,适合使用在众多的自动化设备上。k-tp178micro倾注了全球领先 的设计理念、采用最先进的hmi技术,选用最可靠的电子元器件,以及本地化的生产策略。 k-tp178micro与s7-200plc完美结合,能给客户提供最佳的解决方案。 k-tp178micro以其先进强大的功能,稳定可靠的质量,低廉的价格和完善的服务广泛应
系统参数设置 新增参数设置出现 点击用户密码在12个用户中选用一个用户,例如用户1。在用户密码栏设置自己的需要的密码和类别之后确定系统参数对话框。 用户登录设置 首先新增文字元件选择图标出现新增文字元件对话框,在内容一栏中写入“用户登陆” 设置字体、颜色、字体大小等。在用户登录文字之后创建数值输入元件在一般属性 中读取地址一栏中点击设置出现 选中系统寄存器,之后设备类型一栏中有变化,选择下拉菜单,选中LW-9219(16bit):用户编号(1-12)如图: 用户登录设置就完成了, 用户密码设置 同用户登录一样首先创建文字元件设置字体后同样选择数值输入元件。步骤如“用户登录”一样。在设备类型中设置LW-9220(32bit):用户密码如图:
同时在数字格式一栏中显示格式设为密码,这样密码栏可以显示*而不是数字,提高保密功能,之后设置数字位数。数字位数主要是显示密码的位数,密码的位数应该小于设置的位数,否则出错。其它参数根据需要自行设置。 登录按钮设置 新增功能键按钮点击之后出现新增功能键元件编号窗口一栏设 置自己要进入的窗口,在使用者限制一栏中操作类别 设置之前设置的类别。 最后应该设置一个文字元件写入“登陆”便于用户使用。 登陆设置 新增功能键元件出现新增功能键元件,选择切换基本窗口,在窗口标号中设置想要切换的窗口,如:在安全 中使用者权限中,选择自己之前设置的类别在图片中设置按钮的图标。其它设置根据自己的需要自行设置。 注销设置 新增位状态设置元件一般属性中写入地址一栏点击设置出现地址对话框,在系统寄存器复选框中选中,之后在设备类型中找到LB-9050:用户登出 点击确定。根据需要设置开关类型,其它设置根据需要自行设置,注:使用者权限一栏中不做任何设置。
昆仑通态触摸屏部分总结 常用逻辑脚本 1.登录自动注销脚本 当前时间 =!TimeI2Str(!GetLastMouseActionTime(),"%X")'获取鼠标的最后动作时间 设定时间 =!TimeSpanGetMinutes(!TimeGetSpan(!TimeGetCurrentTime(),!GetLastMouse ActionTime()))'计算鼠标最后的活动时间与当前时间的差值 if flag1 = 0 then'判定是不是已经打开了一个登录窗口。 if !strComp("负责人",!GetCurrentUser())=0 OR !strComp("操作员",!GetCurrentUser())=0 then'判定当前的用户 if 设定时间 >=50 then'鼠标停止动作是否已经超过50分钟 回车=1 '注意这两个赋值的顺序,须先赋值在执行!LogOff() flag1=1' !LogOff( ) endif endif endif if 回车=1 then !SendKeys("{ENTER}")'发送ENTER键 flag1 = 0 回车 = 0 endif 2.自动切换画面脚本 if 设定时间>=50 then !CloseAllWindow("工艺图1") '50分钟后关闭除“工艺图1”之外所有窗口。(结合自动注销脚本使用)
3.在需要先开阀再开泵的情况时,可通过脚本与隐藏功能结合使用来避免现场误操作 循环脚本:IF XX阀开到位=1 THEN XX泵隐藏变量=1 IF XX阀开到位=0 THEN XX泵隐藏变量=0 注释1:当隐藏变量=1时,触摸屏画面显示开泵按钮,隐藏变量=0时,触摸屏画面显示提示语如“请先开阀!”。 注释2:在有多种状态来判定隐藏条件可利用类似循环语句 4.历史数据自动删除脚本 !DelSaveDat(历史数据,12 ) 利用循环策略,将循环时间设为每月一次,即可实现每月删除12小时之前的历史数据。 5.在有“触屏控制”与“上位控制”切换功能的触屏中 可利用画面启动脚本与退出脚本,使进入画面时触摸屏获得权限(即自动切换到触屏控制),退出画面时自动切换为上位控制。 6.触屏键盘普遍偏小,修改输入键盘大小脚本 !SetNumPanelSize(Type,Size) 函数意义:根据需要和显示屏的大小调整软键盘或配方对话框的小。参数:Type,键盘类型,数值型; 1:代表修改数值输入键盘。
1、引言 触摸屏是一种新型可编程控制终端,是新一代高科技人机界面产品,适用于现场控制,可靠性高,编程简单,使用维护方便。在工艺参数较多又需要人机交互时使用触摸屏,可使整个生产的自动化控制的功能得到大大的加强。 PLC有着运算速度高、指令丰富、功能强大、可靠性高、使用方便、编程灵活、抗干扰能力强等特点。近几年,随着科学技术的不断进步,各行业对其生产设备和系统的自动化程度要求越来越高,采用现代自动化控制技术对减轻劳动强度、优化生产工艺、提高劳动生产率和降低生产成本起着很重要的作用。触摸屏结合PLC在闭环控制的变频节能系统中的应用是一种自动控制的趋势。 触摸屏和PLC在闭环控制的变频节能系统中的使用,可以让操作者在触摸屏中直接设定目标值(压力及温度等),通过PLC与实际值(传感器的测量值)进行比较运算,直接向变频节能系统发出运算指令(模拟信号),调节变频器的输出频率。并可实时监控到被控系统实际值的大小及变频器内的多个参数,实现报警、记录等功能。一般PLC结合触摸屏的闭环调节的变频节能系统如下图所示。 2、闭环控制的变频节能系统用途很广,各种场合的变频节能系统的拖动方式及控制方式各有不同,具体应用时应根据实际情况选择设计。下面列举一些: 中央空调节能:冷冻泵、冷却泵、主机、却塔风机、风机盘管等。 恒压供水:水厂一、二级泵,供水管网增压泵、大厦供水水泵等 锅炉:引风机、送风机、给水泵等,变频节能系统的控制调节预处理信号由锅炉自动控制系统、DCS或多冲量控制系统给出。 汽轮机:循环泵、凝结泵等,其控制调节预处理信号由汽轮机自动控制系统及DCS给出。 纯水处理系统:软化水泵、增压泵等。 洁净室:增压风机、FFU群控等等。 3、整个闭环控制的变频节能系统的组成设备及其作用: (1)PLC选用SIEMENS公司的S7-200系列:由CPU224XP、DI/DO模块、AI/AO模块组成。PLC作为控制单元,是整个系统的控制核心。其主要的作用要体现以下几方面: ①完成对系统各种数据的采集以及数字量与模拟量的相互转换。 ②完成对整个系统的逻辑控制及PID调节的运算。 ③向触摸屏提供所采集及处理的数据,并执行触摸屏发出的各种指令。 ④将PID运算的数据结果转换成模拟信号,作为调节变频器的输出频率的控制信号。 ⑤通过通信电缆及USS4协议完成对变频器内部参数读写及控制。 (2)触摸屏采用SIEMENS公司MP370:其主要作用如下: ①可实时显示设备和系统的运行状态。 ②通过触摸向PLC发出指令和数据,再通过PLC完成对系统或设备的控制。 ③可做成多幅多种监控画面,替代了传统的电气操作盘及显示记录仪表等,且功能更加强大。 (3)变频器:采用SIEMENS公司440系列,通过USS4协议可由触摸屏通过PLC设置其内部的部分参数,根据PLC发送过来的数据(模拟量)值调节水泵或风机的转速,并将其内部运行参数反馈到PLC。 (4)压力、温度等传感器:将被控制系统(水系统或风系统)的实际参数值转变成电信号上传至PLC。 (5)电气元件:给PLC、触摸屏、变频器及传感器等供电,完成各种操作及驱动等。 4、触摸屏画面设计 触摸屏画面由ProTool等专用软件进行设计,然后先通过编程电脑调试,合格后再下载到触摸屏。触摸屏画面总数应在其存储空间允许的范围内,各画面之间尽量做到可相互及强制切换。 (1)主画面的设计 一般的,可用欢迎画面或被控系统的主系统画面作为主画面,该画面可进入到各分画面。各分画面均能一步返回主画面。若是将被控主系统画面作为主画面,则应在画面中显示被控系统的一些住要参数,以便在此画面上对整个被控系统有大致的了结。
北尔触摸屏使用总结 盐锅峡工程采用的北尔触摸屏,为首次使用,现总结如下: 优点: 1.触摸屏画面相对easyview美观一些 与easyview相比较,画面要美观一些,功能也要比easyview多一些,相对于GP的功能按钮太多也用不到来讲,贝尔要简洁一些且能满足工程常规需求; 2.脚本比较丰富 基本按钮能做的工作,脚本都能完成,脚本比较丰富,这样存在两个问题:一,需要学习如何使用脚本;二,脚本与功能按钮混用情况较多; 3.支持底板画面 只要做一个底板画面(标准触摸屏画面最上面的一行和画面最下面的索引),其它画面的底板不需要再做了; 4.下载方式 下载支持U盘和网络,切网卡是自适应,不需要考虑网线的型号。网络下载不需要断电重启触摸屏; 5.测点修改支持批量修改 测点支持批量修改,这是通过脚本来实现的,只需要修改对应的.txt文件即可,有个小问题是,每32点一个.txt文件; 6.除下述“缺点”,和上述“特有的优点外”其它能满足工程常规功能需求。 缺点: 1.没有上载功能。由于前期调试期间常出现编辑的画面无法打开的情况,后期更新了编辑 画面包,出现画面的无法打开的情况比较少,没有上载功能需要调试人员做好备份工作; 2.下载较慢,基本下载完成需要5-8分钟; 3.编辑软件必须在windows xp、vista 、7上运行,对于XP 还需要SP3补丁、.NET Framework V3.5 SP1 补丁,而这些补丁又未在安装包里面,需要单独下载安装。vista 、7系统未测试。本工程windows机器由于是服务器只能安装windows 2003 ,所以现场的触摸屏调试必须用调试笔记本。另外由于升级触摸屏软件需要挂到外网上连接intel网,对于监控系统来讲不太合理; 4.触摸屏不能支持多窗口的弹出功能:在调试过程出现,控制令(给PLC对应的地址写值) 第一次可以下发,后面常常无法给PLC的地址写值的情况。后查明是多窗口弹出后,影响了触摸屏与PLC通讯的驱动程序(modbus-RTU)。目前功能采用无窗口弹出的方案解决。目前供货商给了一个处理的方案,在第二批机柜上可以做测试; 5.反应较慢,供货商给出的解释是贝尔触摸屏是先刷数据,后刷画面,认为类似easyview 触摸屏是先刷画面,后刷数据,个人认为这个应该和这个软件本身有关。目前触摸屏的反应速度情况是:同种类型的刷新画面较快,不同类型的一样较慢,反应时间在3-4秒之间; 6.触摸屏的系统时间,无法通过PLC给触摸屏,导致如果时间不对时,触摸屏的一览表内 时间无法和上位机一致; 7.对于一个新工程,需要修改脚本的地方比较多。 8.编辑软件会出现死掉的情况(无法操作),等足够长的时间(5-10分钟)才能可以操作; 总结:蔡守辉、何霏霏
基于plc的触摸屏专业技能总结 专业:电子信息工程 学号:0414110111 姓名:王国发
这学期我们进行了有关PLC的科研技能训练,科研技能训练是大学中必不可少的一个环节,因为科研技能使培养学生的科研能力、创新意识和创新能力,通过科研技能训练,使学生掌握科学研究的过程和方法,能够初步掌握进行科学研究、科技论文写作的方法步骤,全面掌握进行科技活动必备的素质要求,激发学生的专业热情和学习兴趣,为学生撰写毕业论文、进行毕业设计奠定基础,并能培养学生的科研组织能力和专业知识综合运用能力,提高其与专业有关的综合素质,并且能提高创新能力! 一、触摸屏的现状与应用 PLC(Programmable Logical Controller)通常称为可编程逻辑控制器,是一种以微处理器为基础,综合了现代计算机技术、自动控制技术和通信技术发展起来的一种通用的工业自动控制装置,由于它拥有体积小、功能强、程序设计简单、维护方便等优点,特别是它适应恶劣工业环境的能力和它的高可靠性,使它的应用越来越广泛,已经被称为现代工业的三大支柱(即PLC、机器人和CAD/CAM)之一。 PLC基于电子计算机,但并不等同于计算机。普通计算机进行入出信息交换时,大多只考虑信息本身,信息入出的物理过程一般不考虑的。而PLC则要考虑信息入出的可靠性、实时性、以及信息的实际使用。特别要考虑怎样适应于工业环境,如便于安装便于门内外感应采集信号,便于维修和抗干扰等问题,入出信息变换及可靠地物理实现,可以说是PLC实现控制的两个基本点。PLC可以通过他的外设或通信接口与外界交换信息。其功能要比继电器控制装置多得多、强得多。PLC有丰富的指令系统,有各种各样的I/O接口、通信接口,有大容量的内存,有可靠的自身监控系统,因而具有以下基本功能: 1逻辑处理功能; 2数据运算功能; 3准确定时功能; 4高速计数功能; 5中断处理(可以实现各种内外中断)功能; 6程序与数据存储功能; 7联网通信功能; 8自检测、自诊断功能。 可以说,凡普通小型计算机能实现的功能,PLC几乎都可以做到。像 PLC这样,集丰富功能于一身,是别的电控制器所没有的,更是传统的继电器控制电路所无法比拟的。丰富的功能为PLC 的广泛应用提供了可能,同时,也为自动门行业的远程化、信息化、智能化创造了条件。 人机界面是在操作人员和机器设备之间做双向沟通的桥梁,用户可以自由的组合文字、按钮、图形、数字等处理或监控管理及应付随时可能变化信息的多功能显示屏幕。随着机械设备的飞速发展,以往的操作界面需由熟练的操作员才能操作,而且操作困难,无法提
EB8000触摸屏总结 1、事件登录与显示制作(1)菜单“元件”----“报警”-----“事件登录”----“新增(事件)”----进行设置(2)菜单“元件”----“报警”-----“事件显示”----进行设置 2、趋势图制作(1)菜单“元件”----“资料取样”----“新增”----进行设置(2)菜单“元件”----“趋势图”----进行设置 3、数值元件(1)数值元件一般属性---启用输入功能----数值输入元件(不启用数值输入功能-----数值显示元件)。(2)数值显示元件,数值迭加设置方法:放置数值显示元件(设置地址)----放置多状态设置元件(设置相同地址)----属性----写入常数----设置常数(每次迭加数值)-----递加(JOG+)。 4、背景界面(1)首先制作一个背景画面(例:窗口10)。(2)另新建其他画面(窗口 11、窗口 12、、、、)。(3)右键单击其他画面(窗口 11、窗口 12、、、、)-----设置-----重叠窗口-----底层----选择背景窗口(窗口10)。
5、EB8000用户密码设置方法:(1)放置一个位状态设置元 件-----写入地址(例如:LB100)----属性定义为:窗口打开时 设为ON----编写宏指令。此段的作用为:在打开此窗口时,此窗 口对应的系统设置里面密码,只有输入此密码正确时,才能进入 画面。(2)放置一个数值元件----读取地址(系统寄存器:LW-9220,用户密码)----通知设置(启用写入后12)) end if end macro_command宏指令2:macro_command main() bool status,OFF=false,ON=true定义变量short pageGetData(status, "Local HMI", LB,9060,1密码输入错误提示)if status==true then SetData(ON, "Local HMI", LB,102,1)elseif status==false then page=32 SetData(page, "Local HMI", LW,100,1)end if end if SetData(OFF, "Local HMI", LB,101,1) end macro_command
触摸屏常见故障维修指南 一、触摸屏类 1.表面声波触摸屏 (1) 故障一:触摸偏差 现象1:手指所触摸的位置与鼠标箭头没有重合。 原因1:安装完驱动程序后,在进行校正位置时,没有垂直触摸靶心正中位置。 解决1:重新校正位置。 现象2:部分区域触摸准确,部分区域触摸有偏差。 原因2:表面声波触摸屏四周边上的声波反射条纹上面积累了大量的尘土或水垢,影响了声波信号的传递所造成的。 解决2:清洁触摸屏,特别注意要将触摸屏四边的声波反射条纹清洁干净,清洁时应将触摸屏控制卡的电源断开。 (2) 故障二:触摸无反应 现象:触摸屏幕时鼠标箭头无任何动作,没有发生位置改变。 原因:造成此现象产生的原因很多,下面逐个说明: ①表面声波触摸屏四周边上的声波反射条纹上面所积累的尘土或水垢非常严重,导致触摸屏无法工作; ②触摸屏发生故障; ③触摸屏控制卡发生故障; ④触摸屏信号线发生故障; ⑤计算机主机的串口发生故障; ⑥计算机的操作系统发生故障; ⑦触摸屏驱动程序安装错误。 解决: ①观察触摸屏信号指示灯,该灯在正常情况下为有规律的闪烁,大约为每秒钟闪烁一次,当触摸屏幕时,信号灯为常亮,停止触摸后,信号灯恢复闪烁。 ②如果信号灯在没有触摸时,仍然处于常亮状态,首先检查触摸屏是否需要清洁;其次检查硬件所连接的串口号与软件所设置的串口号是否相符,以及计算机主机的串口是否正常工作。 ③运行驱动盘中的COMDUMP命令,该命令为DOS下命令,运行时在COMDUMP后面加上空格及串口的代号1或2,并触摸屏幕,看是否有数据滚出。有数据滚出则硬件连接正常,请检查软件的设置是否正确,是否与其他硬件设备发生冲突。如没有数据滚出则硬件出现故障,具体故障点待定。 ④运行驱动盘中的SAWDUMP命令,该命令为DOS下命令,运行程序时,该程序将寻问控制卡的类型、连接的端口号、传输速率,然后程序将从控制卡中读取相关数据。请注意查看屏幕左下角的X 轴的AGC和Y轴的AGC数值,任一轴的数值为255时,则该轴的换能器出现故障,需进行维修。 ⑤安装完驱动程序后进行第一次校正时,注意观察系统报错的详细内容。" 没有找到控制卡"、"触摸屏没有连接"等,根据提示检查相应的部件。如:触摸屏信号线是否与控制卡连接牢固,键盘取电线是否全部与主机连接等。⑥如仍无法排除,请专业人员维修。 故障总结 1. 上电无反应 主板逆变器部分损坏 2. 上电烧保险 逆变器烧坏 三极管D667击穿 3. 上电蓝屏,通电十分钟后屏幕变为蓝屏 主板CPU坏
有关触摸屏的操作及注意事项 在FANUC 系统中,当使用触摸屏时,无 MDI 面板及软键,在维修时如需进入 BOOT 画面、 如何全清参数等操作有别于常规的 CRT 或者LED 显示单元,下面就针对触摸屏的一些操作 及注意事项归纳总结如下。 一、BOOT SYSTEM (一)如何进入 BOOT SYSTEM!面进行 SRAM 数据的操作。 图 步骤:1、启动系统电源前,按住触摸屏的左上角,如上图图 所示,然后开启系统电源。 2、之后会进入维修操作的主菜单画面,如下图图所示画面 SELECT TKE M AI14 T XX C E OPERATION T OU 匚丘 P AN E L C K E r N SETTING C ANC E L 图 按“ BOOT SYSTEM 区域即进入 BOOT SYSTEM!面,此操作即相当于平时在开机前按 住“6” + “7”进入的BOOT SYSTEM!面,可对SRAM 内的数据进行操作。 (二)如何进入 BOOT SYSTEM!面进行FROM 数据的操作 步骤:1、启动系统电源前,按住触摸屏的左上角,如图所示,然后开启系统电源。 2、之后进入如图所示的画面,在触摸屏上端位置 2 “SELECT THE MAINTENANCE OP ERATION ”字符串中间位置按住,待字符串后面出现“ ?”时,按触摸屏下端位 置3,即可进入平时按“ 1” + “ 7 ”进入的画面对系统软件进行操作。位置示意图 如下 图 Turn on 呻vwr wi(h touch ing this pan
二、触摸屏显示屏的设置 在维修中,若更换触摸屏后,需对触摸屏重新进行定位设置,此时,需按图中“TO UCH PA NEL SCREEN SETTIN G选项,出现如下图图所示画面。 rOLTCH P A M E. L. SETTING [CONTRAST TUX I NO CAL I BRATION OF T OVC H P E L OT HF E. S 其中 [CONTRAST TURNING]调整液晶显示屏的亮度。 [CALIBRATION OF TOUCH P ANEL调整触摸屏的位置 [OTHERS]包含三个选项,分别为:1、DIAGNOSIS INFORMATION 2、CONTROL SOFTWARE MAINTENANCE 3、OTHERS SETTING [EXIT]:退出“ TOUCH PANEL SCREEN SETT”画面。 下面分别对“ TOUCH PANEL SCREEN SETT”选项的各个选项做介绍。 (一)CONTRAST TURNING)面 在图所示画面,选择[CONTRAST TURNING选项,出现如下图图所示画面。
(中牟)昆仑通态触摸屏部分总结
昆仑通态触摸屏部分总结 常用逻辑脚本 1.登录自动注销脚本 当前时间 =!TimeI2Str(!GetLastMouseActionTime(),"%X")'获取鼠标的最后动作时间 设定时间 =!TimeSpanGetMinutes(!TimeGetSpan(!TimeGetCurrentTime(),!GetLastMous eActionTime()))'计算鼠标最后的活动时间与当前时间的差值 if flag1 = 0 then'判定是不是已经打开了一个登录窗口。 if !strComp("负责人",!GetCurrentUser())=0 OR !strComp("操作员",!GetCurrentUser())=0 then'判定当前的用户 if 设定时间 >=50 then'鼠标停止动作是否已经超过50分钟 回车=1 '注意这两个赋值的顺序,须先赋值在执行!LogOff() flag1=1' !LogOff( ) endif endif endif if 回车=1 then !SendKeys("{ENTER}")'发送ENTER键 flag1 = 0
!DelSaveDat(历史数据,12 ) 利用循环策略,将循环时间设为每月一次,即可实现每月删除12小时之前的历史数据。 2.在有“触屏控制”与“上位控制”切换功能的触屏中 可利用画面启动脚本与退出脚本,使进入画面时触摸屏获得权限(即自动切换到触屏控制),退出画面时自动切换为上位控制。 6.触屏键盘普遍偏小,修改输入键盘大小脚本 !SetNumPanelSize(Type,Size) 函数意义:根据需要和显示屏的大小调整软键盘或配方对话框的小。参数:Type,键盘类型,数值型; 1:代表修改数值输入键盘。 2:代表修改字符输入键盘。 3:代表修改用户登录对话框。 4:代表配方选择对话框。 5:代表配方编辑对话框。
探析触摸屏的功能及应用 【摘要】本文介绍了触摸屏在工业控制领域的应用与plc在应用过程中的相关问题,最后对触摸屏画面的设计进行介绍。 【关键词】触摸屏;plc;画面设计;闭环控制 触摸屏是一种新型可编程控制终端,是新一代高科技人机界面产品,适用于现场控制,可靠性高,编程简单,使用维护方便。plc 有着运算速度高、指令丰富、功能强大、可靠性高、使用方便、编程灵活、抗干扰能力强等特点。触摸屏结合plc在闭环控制的变频节能系统中的应用是一种自动控制的趋势。触摸屏和plc在闭环控制的变频节能系统中的使用,可以让操作者在触摸屏中直接设定目标值(压力及温度等),通过plc与实际值(传感器的测量值)进行比较运算,直接向变频节能系统发出运算指令(模拟信号),调节变频器的输出频率。 一、闭环控制的变频节能系统的用途 闭环控制的变频节能系统用途很广,各种场合的变频节能系统的拖动方式及控制方式各有不同,具体应用时应根据实际情况选择设计。下面列举一些:中央空调节能:冷冻泵、冷却泵、主机、却塔风机、风机盘管等。恒压供水:水厂一、二级泵,供水管网增压泵、大厦供水水泵等。锅炉:引风机、送风机、给水泵等,变频节能系统的控制调节预处理信号由锅炉自动控制系统、dcs或多冲量控制系统给出。
二、整个闭环控制的变频节能系统的组成设备及其作用 (1)plc选用siemens公司的s7-200系列。由cpu224xp、di/do 模块、ai/ao模块组成。plc作为控制单元,是整个系统的控制核心。其主要的作用要体现以下几方面:一是完成对系统各种数据的采集以及数字量与模拟量的相互转换。二是完成对整个系统的逻辑控制及pid调节的运算。三是向触摸屏提供所采集及处理的数据,并执行触摸屏发出的各种指令。四是将pid运算的数据结果转换成模拟信号,作为调节变频器的输出频率的控制信号。五是通过通信电缆及uss4协议完成对变频器内部参数读写及控制。(2)触摸屏采用 siemens公司mp370。其主要作用如下:一是可实时显示设备和系统的运行状态。二是通过触摸向plc发出指令和数据,再通过plc 完成对系统或设备的控制。三是可做成多幅多种监控画面,替代了传统的电气操作盘及显示记录仪表等,且功能更加强大。(3)变频器。采用siemens公司440系列,通过uss4协议可由触摸屏通过plc设置其内部的部分参数,根据plc发送过来的数据(模拟量)值调节水泵或风机的转速,并将其内部运行参数反馈到plc。(4)压力、温度等传感器。将被控制系统(水系统或风系统)的实际参数值转变成电信号上传至plc。(5)电气元件。给plc、触摸屏、变频器及传感器等供电,完成各种操作及驱动等。 三、触摸屏画面设计
触摸屏驱动总结 触摸屏工作原理 触摸屏的工作原理概括来说就是上报坐标值,X轴、Y轴的值。电容式触摸屏不依靠手指按力创造、改变电压值来检测坐标的,电容屏通过任何持有电荷的物体包括人体皮肤工作(人体所带的电荷)。电容式触摸屏是由诸如合金或是銦錫氧化物(ITO)这样的材料构成,电荷存储在一根根比头发还要细的微型静电网中。当手指点击屏幕,会从接触点吸收小量电流,造成角落电极的压降,利用感应人体微弱电流的方式来达到触控的目的。(这是为什么当你带上手套触摸屏幕时,没有反应的原因),下图可以清晰的说明电容屏的工作原理。
上图显示了触摸屏的组成,可以看到触摸屏由IC控制电路、接口电路、触摸屏感应区组合而成。 当然触摸屏的工作原理我们并不需要去详细了解,我们仅需要知道如何从接口电路获取输入信号、向接口电路输出信号即可。 SPI总线总结 SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI,是一种高速的,全双工,同步的通信总线。 SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个
从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于SPI的设备共有的,它们是SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选)。 (1)SDO –主设备数据输出,从设备数据输入; (2)SDI –主设备数据输入,从设备数据输出; (3)SCLK –时钟信号,由主设备产生; (4)CS –从设备使能信号,由主设备控制。 其中,CS是控制芯片是否被选中的,也就是说只有片选信号为预先规定的使能信号时(高电位或低电位),对此芯片的操作才有效。这就允许在同一总线上连接多个SPI设备成为可能。 structboardinfo { structlist_head list; //用于挂接到链表头board_list上 unsigned n_board_info; //设备信息号,spi_board_info成员的编号structspi_board_infoboard_info[0]; //内嵌的spi_board_info结构 }; //其中内嵌的描述spi设备的具体信息的结构structspi_board_info为: structspi_board_info { /* the device name and module name are coupled, like platform_bus; * "modalias" is normally the driver name. * platform_data goes to spi_device.dev.platform_data, * controller_data goes to spi_device.controller_data, * irq is copied too */ char modalias[SPI_NAME_SIZE]; //名字 const void *platform_data //如同注释写的指向spi_device.dev.platform_data void *controller_data; //指向spi_device.controller_data intirq; //中断号 /* slower signaling on noisy or low voltage boards */ u32 max_speed_hz; //时钟速率 /* bus_num is board specific and matches the bus_num of some * spi_master that will probably be registered later. * * chip_select reflects how this chip is wired to that master; * it's less than num_chipselect. */ u16 bus_num; //所在的spi总线编号 u16 chip_select; /* mode becomes spi_device.mode, and is essential for chips * where the default of SPI_CS_HIGH = 0 is wrong. */ u8 mode; //模式 /* ... may need additional spi_device chip config data here. * avoid stuff protocol drivers can set; but include stuff * needed to behave without being bound to a driver:
移植tslib-1.4所遇到的问题分析与总结(elephant半原创) 一:移植环境 1:主机环境:Ret Hat Enterprise 5 2: 交叉工具链:arm-linux-gcc-4.3.2 3: 开发平台:友善之臂mini2440+统宝3.5寸屏 4:所需的软件资源: tslib-1.4.tar.gz qt-x11-opensource-src-4.5.3.tar.gz qt-embedded-opensource-src-4.5.3.tar.gz (QT的移植是参考网上找到一篇较好的移植手册,但是此手册的作者不知道是无心之失还是咋的,给的资料有所保留。不过思路比较清晰以及解析的比较详细,还是非常值得参考的) 参照的文章链接地址为:https://www.doczj.com/doc/314477953.html,/view/242c91f24693daef5ef73d82.html 二:交叉编译tslib-1.4 在移植好触摸屏的驱动后(在移植内核的时候完成),一般都要移植一个tslib来配合,在用户层对触摸屏的数据进行滤波和矫正,同时也可以给应用程序一个统一的接口,很多GUI都支持tslib的接口。我移植到开发板的QT版本是QT4,所以用tslib-1.4进行触摸屏校正,因为QT4只是支持tslib-1.4(目前最新版),QT2支持的是tslib-1.3版本,所以在移植过程中先要看清楚自己移植的是什么版本。 简单描述tslib校正触摸屏原理: Tslib是触摸屏驱动和应用层之间的适配层,它从触摸屏驱动处获得原始的设备坐标数据,通过一系列的去噪、去抖、坐标变换等操作,来去除噪声并将原始的设备坐标转换为相应的屏幕坐标。通过tslib/src/tslib.h文件可以看出,在tslib中为应用层提供了2个主要的接口ts_open(),ts_close();ts_read()和ts_read_raw(),其中ts_read()为正常情况下的接口,ts_read_raw()为校准情况下使用的接口。从tslib默认的ts.conf文件中可以看出包括如下基本插件:(强烈建议通读这个配置文件并理解这个文件所写的内容) pthres 为Tslib 提供的触摸屏灵敏度门槛插件; variance 为Tslib提供的触摸屏滤波算法插件; dejitter 为Tslib 提供的触摸屏去噪算法插件; linear为Tslib 提供的触摸屏坐标变换插件。 tslib 从触摸屏驱动采样到的设备坐标进行处理再提供给应用端的过程大体如下: raw device --> variance --> dejitter --> linear --> application m odule m odule m odule m odule 再来看看ts_calibrate主要做了哪些事情,校准情况下,tslib对驱动采样到的数据进行处理的一般过程如下: 1。读取屏上5个点的坐标(Top Left,Top Right,Bottom Left,Bottom Right,Center),在进行一系列的变换,取样的5个点,实际上是包含3个不同的X值,3个不同的Y值。和scaling 值一共7个值,一起保存到/etc/pointercal中.(触摸屏校准文件) 2.这个/etc/pointercal文件主要是供linear插件使用。而我们每次的触摸的操作都进行多次触摸坐标变换。
电阻式触摸屏种类介绍归纳 一、 电阻式触摸屏的工作原理: 电阻式触摸屏是一种传感器,它将矩形区域中触摸点(X,Y)的物理位置转换为代表X 坐标和Y 坐标的电压。很多LCD 模块都采用了电阻式触摸屏,这种屏幕可以用四线、五线、七线或八线来产生屏幕偏置电压,同时读回触摸点的电压。电阻式触摸屏基本上是薄膜加上玻璃的结构,薄膜和玻璃相邻的一面上均涂有 ITO (纳米铟锡金属氧化物)涂层,ITO 具有很好的导电性和透明性。当触摸操作时,薄膜下层的ITO 会接触到玻璃上层的ITO ,经由感应器传出相应的电信号,经过转换电路送到处理器,通过运算转化为屏幕上的X 、Y 值,而完成点选的动作,并呈现在屏幕上。 二、 电阻式触摸屏的种类: 电阻式触摸屏的基本结构和驱动原理.pdf 三、 各种类电阻式触摸屏的基本结构: 1.四线电阻式触摸屏 四线电阻式触摸屏的结构如上图,在玻璃或丙烯酸基板上覆盖有两层透平,均匀导电的ITO 层,分别做为X 电极和Y 电极,它们之间由均匀排列的透明格点分开绝缘。其中下层的ITO 四线触摸屏 五线触摸屏 六线触摸屏 七线触摸屏 八线触摸屏
与玻璃基板附着,上层的ITO附着在PET薄膜上。X电极和Y电极的正负端由“导电条”(图中黑色条形部分)分别从两端引出,且X电极和Y电极导电条的位置相互垂直。引出端X-,X+,Y-,Y+一共四条线,这就是四线电阻式触摸屏名称的由来。当有物体接触触摸屏表面并施以一定的压力时,上层的ITO导电层发生形变与下层ITO发生接触,该结构可以等效为相应的电路,如下图 2. 八线电阻式触摸屏 八线电阻式触摸屏的结构与四线类似,所区别的是除了引出X- drive,X+ drive,Y- drive,Y+ drive四个电极,还在每个导电条末端引出一条线:X- sense,X+ sense,Y- sense,Y+ sense,这样一共八条线。
触摸屏编译总结与使用说明 目录 第一章系统设置 ......................................................................................................... - 1 - 第二章事件登陆 ......................................................................................................... - 2 - 第三章窗口打开与设计............................................................................................... - 3 - 第四章工程总体设计 .................................................................................................. - 4 - 4.1 主页面排版..................................................................................................... - 4 - 4.2 运行指示模块 ................................................................................................. - 4 - 4.2 登陆与注销模块.............................................................................................. - 6 - 4.3 参数设置模块 ................................................................................................. - 8 - 4.4进料与风压调节模块........................................................................................ - 9 - 4.5时时与历史记录模块...................................................................................... - 11 - 4.7密码修改模块 ................................................................................................ - 12 - 附录宏指令............................................................................................................. - 14 -
Linux serial touch 设计总结 概述: 最近在做嵌入式linux下串口触摸屏设计,遇到一些问题,经过查找资料和请教同事,总算把问题解决了,事后有把linux相关的内核代码仔细看了一遍,为了有点成果,特别写了个总结。如有任何问题请联系yxj_5421@https://www.doczj.com/doc/314477953.html,,转载请标明出处。 系统资源: Linux:2.6.36 UI:QT+TSLIB 硬件资源不关心 设计方法: 有两种实现途径。 1、是将要使用的串口单独拿出来,作为一个platform总线设备实现,在嵌入式平 台mach文件里面,加上串口中断号和寄存器首地址,然后将这个串口注册成 一个platform总线设备。在驱动probe函数里面需要得到这个串口中断号以及 寄存器映射地址,通过寄存器映射地址设置串口波特率,数据位,停止位等, 通过中断号注册中断等,然后调用input_register_device注册一个input设备。 在中断里面得到外面触摸屏的数据,然后根据input touch协议上报触摸数据。 这种方法实现简单明了,不需要和linux的tty,serio等打交道。但是要求知道 串口硬件spec,比如寄存器等,而且这个串口就只能给触摸屏使用了,不能作 为tty使用。因为是嵌入式开发,因此很容易知道硬件spec,而且嵌入式平台 一旦确定,那么这个串口肯定就是给触摸屏使用了。因此在嵌入式平台上,推 荐使用这个方法。 2、是将串口作为一个serio总线设备,利用linux内核提供serio总线驱动,通过设 置对应的串口,调用serport提供的函数将串口当做serio总线设备,在驱动里 面需要按照serio总线设备驱动的框架来实现,这方面的例子linux里面有很多, 比如touchright.c,在模块init函数里面调用serio_register_driver注册serio总线 设备驱动,如果serio总线上对应的serio设备存在,就调用connect函数,在 这个函数里面调用input_register_device注册一个input设备。具体驱动不再分 析了,很简单,相信各位都能看的懂。 至此,两种方法都实现了串口触摸屏的驱动,讲到这里是不是就完了,非也,本文的重点还在后面,请看下面分析: 第一种方法只要驱动模块被加载,就会在/dev/input下面创建一个eventx节点,tslib就能访问这个节点,获得触摸坐标,然后送给qt。 第二种方法驱动模块加载后,并没有创建eventx节点,也就是说connect函数没有被调用,按照linux驱动模型来看,就是serio总线上还没有对应的serio设备,因此驱动加载时没有对应的设备,就不会调用connect函数,这时的串口还是作为一个linux tty设备存在。 我遇到的问题就是serio驱动加载了,但是没有创建eventx节点,查找资料也只有一个说是要把tty设置成N_MOUSE,然后读,说的不清楚,也不知道怎么实现,经过自己摸索,终于把问题解决了。 Linux 启动后串口形式: