QQ登录

只需一步,快速开始

威纶触摸屏,PLC控制元件,如何截图指定窗口

[ 复制链接 ]
威纶通触摸屏的PLC控制元件,可以实现很多功能,
其中一个功能就是实现对指定触摸屏界面进行截图。
这个功能我们可以用于在系统出现问题时,
将报警界面的内容截图保存,以便工程师进行问题分析。
触摸屏版本不高的话,截图保存的一些属性,比如图片名称,保存目录就不能更改。
默认图片格式为 JPG,图片名称将由 yymmdd_0000组成,前面表示年月日,后面表示图片索引。
如果是在本地电脑模拟运行的话,图片会保存在编程软件的安装目录hardcopy下。
如果是通过触摸屏保存到U盘,SD卡的话,在在存储硬件上生成一个文件夹hardcopy来保存图片。
如果触摸屏支持打印机功能 的话,也是可以通过打印机打印出图片的。
若欲选择的装置为打印机,
可以在  [系统参数设置  \ HMI 属性] 页签设置欲连接的打印机类型。
若欲选择的装置为远端打印机,
可以在  [系统参数设置  \ 打印/备份服务器] 页签设置相关参数。


我们来看下这个功能的具体使用。
首先是在软件界面菜单,元件->PLC控制,弹出的界面里点击新增按钮,添加一个选项。

威纶触摸屏,PLC控制元件,如何截图指定窗口

威纶触摸屏,PLC控制元件,如何截图指定窗口

如上图,在新增窗口中,
1.我们就可以选择标识1处,控制类型为画面截取,
2.在标识2处选择截图触发的寄存器地址,图中设置的是PLC的X0,
3.这样我们将X0设置为ON的话,就会存储指定的窗口为一图片,保存到存储媒介。
4.X0的动作方式也是可以设置的,如标识3处,
可以设置为置ON或OFF触发,也可以设置为状态发生变化就触发。
5.标识4处,可以设置窗口截图的来源,也就是通过哪种方式来指定要截图的窗口。
可以截图当前窗口,可以截图指定的一个窗口,也可以设置通过寄存器来指定要截图哪个窗口。
我们例程使用PLC的D0寄存器来设置截图哪个窗口。
D0只能传递基本窗口的ID,也就是10以后的窗口,传递窗口ID无效,不执行截图。
6.标识6处表示图片出保存到哪,在电脑模拟,默认只有U盘。
当前我们在电脑模拟运行进行截图,所以图片都会保存到D:\EBpro\usb1\hardcopy。
D:\EBpro\为我电脑上触摸屏编程软件的安装目录。
usb1表示目录下对应u盘1,是编程软件安装后,默认生成的文件夹。
hardcopy为截图时,默认生成的文件夹,因为屏型号是TK6071IP,所以这个文件夹名不可修改。
如下图,
我们添加了一个位状态设置元件,控制PLC的X0,复归型,点击可以触发X0为ON,放开x0为0ff。
我们添加了一个数值元件,控制PLC的D0,可以设置要截图哪个窗口。

威纶触摸屏,PLC控制元件,如何截图指定窗口

威纶触摸屏,PLC控制元件,如何截图指定窗口

点击按钮,进行截图。
可以打开上面介绍的目录,查看截图结果。

威纶触摸屏,PLC控制元件,如何截图指定窗口

威纶触摸屏,PLC控制元件,如何截图指定窗口

例程程序下载:
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:EBProject1.rar 
文件大小:170.1 KB  售价:1金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索