第四章-(1)触摸屏介绍要点课件.ppt

上传人:牧羊曲112 文档编号:4092098 上传时间:2023-04-03 格式:PPT 页数:37 大小:1.11MB
返回 下载 相关 举报
第四章-(1)触摸屏介绍要点课件.ppt_第1页
第1页 / 共37页
第四章-(1)触摸屏介绍要点课件.ppt_第2页
第2页 / 共37页
第四章-(1)触摸屏介绍要点课件.ppt_第3页
第3页 / 共37页
第四章-(1)触摸屏介绍要点课件.ppt_第4页
第4页 / 共37页
第四章-(1)触摸屏介绍要点课件.ppt_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《第四章-(1)触摸屏介绍要点课件.ppt》由会员分享,可在线阅读,更多相关《第四章-(1)触摸屏介绍要点课件.ppt(37页珍藏版)》请在三一办公上搜索。

1、2023/4/3,第四章 PAC人机界面与组态,自动化 刘忠超,QUICKPANEL VIEW/CONTROL,QUICKPANEL VIEW/CONTROL,QuickPanel View/Control根据不同型号集成有单色或彩色的平面面板,彩色模块采用背光源照明,5.7对角线尺寸,及主动TFT技术。单色模块 IC754CSF06MTD采用背光源照明,彩色显示的分辨率为320 x 240像素、65,536种颜色;单色显示的分辨率为320 x 240像素和256灰度值。,位于显示屏左下角的LED指示灯:上电时,左侧指示灯为绿色,背光源有故障时,指示灯为黄色;右侧指示灯为三种颜色(红,绿,黄)

2、,且可以编程控制。,6 QuickPanel View/Control基于Intel XScale PXA255微处理器,应用大规模集成电路,使得小机体提供高性能。下面的模块图显示了QuickPanel View/Control的各主要功能模块及其之间的接口。,1.触摸屏的硬件,C F 端口QuickPanel View/Control在旁边装备了一个CF(Compact Flash)类型2端口,可以插入附加的闪存卡来增加它的容量。,通用串行总线(U S B)QuickPanel View/Control有两个全速的USB v1.1 主机端口.可使用多种第三方USB 外围设。每个连接的USB设

3、备都有其特定的驱动程序。QuickPanel View/Control自带了可选的键盘支持驱动其他设备需要安装特定的驱动软件。,以太网QuickPanel View/Control有一个10/100BaseT自适应以太网端口(IEEE802.3),您可以通过在外壳底部的RJ45连接器将以太网电缆(无屏蔽,双绞线,UTP CAT 5)连接到模块上。端口上的LED指示灯指示通道状态。可以通过Windows CE 网络通讯或用户应用程序访问端口。下图显示了以太网端口的位置、方向和对外针脚。,C O M 1 串行COM1端口是普通用途的双向串行数据通道,支持EIA232C和EIA485 电气标准。CO

4、M1端口可以通过下列方法访问和配置:作为直接或拨号与远程网络连接。作为终端会话使用的端口(仅限调制解调器连接).通过用户创建的应用程序。配置后,可以连接支持TCP/IP 协议的网络。,RS-232 Port(COM 2),COM 1,2.IP地址的设置,(1)在控制面板上,点击Network and Dial-up Connections,显示Connection窗口。,(2)选择一个连接并选择属性。出现Built-in Ethernet Port Settings 对话框。,(3)选择一种方法:Obtain an IP address via DHCP(自动).Specify an IP a

5、ddress(手动).,如果选择DHCP方法,QuickPanel View/Control在初始化过程中,网络服务器会自动分配一个IP地址。,如果选择手动方法,需要手动为触摸屏分配一个IP地址。这个地址要与PC机和PAC系统在同一个网段内部。,(6)运行_Backup 程序保存设置(参见P13).(7)重启QuickPanel View/Control.,(4)键入从网络管理员处得到的IP Address,Subnet Mask 和Default Gateway(仅适用于手动方法).(5)点击OK.,QP,QP与PLC的通讯QP显示和控制PLC变量QP的调试QP逻辑编程QP脚本编程,新建QP

6、对象,设置属性,1.改变Name属性;2.Use Simulator=False时 设定QP对象IP地址与QP硬件IP地址匹配;比如:192.168.1.433.Use Simulator=True时,QP对象在PC上模拟显示,不下载到QP硬件。,QP连PLC,1.选择QP连PLC的驱动,用TCPIP或者SRTP都可以,2.设置要连的PLC地址属性,设置QP刷新频率,刷新频率最高为100ms。,添加HMI组件,添加HMI(Human Machine Interface)组件;,主题切换,1.编辑PLC程序切换到Logic Developer PLC;2.编辑QP,切换到View Develop

7、er;,QP与PLC通讯测试,1.在PLC的logic中编写一段程序,2.在QP中作图,选择Circle Tool控件,Color属性,1.当选中Enable Fill Color Animation时,Color标签高亮;2.选择图像填充Color相关的变量,这里为PLC.Lp1;3.当PLC.Lp1为0时,填充颜色为红,当PLC.Lp1为1时,填充颜色为绿,这里可根据需要自定义颜色;,Touch属性,1.选择Touch标签;2.点选Enable Touch Action Animation,下面需要输入动作相联系的变量;3.右边下拉列表需要选择变量相关联的动作类型;4.Link with

8、key选定动作相关联的快捷键(可不用);,动作类型,1.定义动作联系的变量为PLC.bt1,Momentary On:控件按下时,变量bt1为1;松开bt1为0,相当于按钮;Momentary Off:控件按下时,变量bt1为0;松开bt1为1,相当于按钮;Toggle:控件按下时,变量bt1由1变0,或由0变1,相当于开关;Turn On:变量bt1置1;Turn Off:变量bt1置0;Run Script when:当bt1变化时,运行脚本语言;,通讯测试1,1.将PLC上线,下载硬件和Logic;,2.当QP选Use Simulator为False时,设定QP设备的IP,并下载到设备;

9、3.当QP选Use Simulator为True时,下载到仿真器,显示QP在PC中;,通讯测试1,1.将PLC中的Bt1在1与0之间切换,查看QP中图像颜色如何改变,思考为什么;,2.点击QP中的图像,查看PLC的logic中Lp1如何改变,查看QP中图像颜色如何改变,思考为什么?,思考1,1.在Variable List中新建变量;,2.新建QP变量Bt1,3.改变QP图像Touch属性变量为Bt1,4.将PLC中的Bt1在1与0之间切换,查看QP中图像颜色如何改变,思考为什么;5.点击QP中的图像,查看PLC的logic中Lp1如何改变,查看QP中图像颜色如何改变,思考为什么?,思考2,1

10、.新建变量QP.Lp1,2.修改Color属性为Lp1;3.改变PLC中bt1的值,思考QP中图像颜色变化;4.按QP图像,思考其颜色变化;5.QP可获取并更改PLC变量,PLC如何获取并更改QP变量?,当按下按钮时,通过脚本,实现了QP与PLC进行双向数据交换。,在QP中用Logic编程,1.在QP中添加Logic组件,2.增加的Logic组件和编程界面,3.在QP逻辑中编程要使用Toolchest中的PC Ladder Instructions 工具箱。,QP逻辑编程范例,特点:不需要定义地址,在QP中用脚本编程,在QP中支持两种脚本:VBScript和ViewScript,脚本简介,1.

11、在Toolchest中选择View Scripting;2.包含了VBScript和ViewScript两种脚本语言;3.两种脚本分别有3个drawer,包括Functions(函数),Keywords(关键字),Operators(运算符);,脚本Script与梯形图LD比较,性能:LD占用内存少,PLC扫描速度快,程序响应速度快;Script占用内存多,扫描速度比LD慢,PME中最快为100ms。(编程:测试PLC对logic的扫描频率),易用性:LD编程逻辑复杂,编辑中大型程序困难,调试困难,程序可读性差;面向底层控制开发,在工业控制领域应用较广;Script具有高级语言特性,编程较容易

12、,程序可读性好,面向上层应用开发,广泛用于界面,网页等方面。,VBScript与ViewScript比较,特点:1.Script是一种解释型的高级语言,学习简单,编程方便;2.VBScript具有更高的通用性,功能比ViewScript更为强大;3.ViewScript学习更加简单,容易上手,为PME集成开发环境专用,通用性不强,功能较弱,与PME的结合好,有很多专有函数。,QP脚本编程范例,1.将Color属性与Lp1变量相关联;,2.将Touch属性与Bt1相关联,添加脚本程序,代表注释行;PLC.Lp1是PLC变量;没有前缀的是QP变量;变量可以直接从Variable List中拉入,关键字和函数可以直接从Toolchest中拉入;,脚本的使用条件,脚本有4种使用条件Periodically:间歇扫描,最小扫描间隔100msOn Startup:启动时运行On Shutdown:关闭时运行On Condition:在某种条件下运行,On Condition情况,定义一个Condition变量,这里设定一个变量AutoFrequency:扫描速率Condition 启动条件:when true 是Auto从0-1瞬间;While true是Auto为1时;On Data Change是Auto在0,1之间切换时,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号