用户登陆 用户注册
您的位置:首页>
技术文章>内容正文
台达触摸屏历史数据查询的实现
[正文]:摘 要:综合应用台达触摸屏screen editor强大的元件和宏指令功能,实现pc组态软件才具有的一些高级数据处理功能关键字: 宏指令 指针 历史数据 1 引言 本文是一篇针对台达触摸屏功能的高级使用说明,目的是实现存储到u盘或者内部ram上的历史数据的读取,并可以对这些历史数据做简单的查询。
本文并没有做很复杂的查询,意在对使用者提供一种思路,抛砖引玉,对实际应用留有很大的空间供使用者发挥。
2 基础知识准备历史数据的取出:需要用gethistory指令,句型如下: v1 = gethistory (v2, v3, v4, v5, v6) v1-----表示存入资料长度内部存储器 v2-----内部存储器,常数 历史缓冲区编号 v3-----内部存储器,常数 读取起始取点位置 v4-----内部存储器,常数 读取点数 v5-----内部存储器,plc 数据存入位置 v6-----内部存储器,常数 读取数据型态(0:资料,1:时间,2:时间跟数据)指针:间接寻址缓存器区 (r/w): *36; word access: *36;n (n: 0~65535) 间接寻址是寻址到内部缓存器区。
先由36;n取出地址,再取此地址内存的值。
*36;n =
点击查看大图片
例如,36;n = m;36;m = x;则 *36;n = x。
(m 不可超出 65535) 3数据查询的实现 3.1设计思路本例想要实现这样的功能,设置内部的一个寄存器36;100每隔1分钟采集一次数据,采集到15笔后停止,把数据及采集的时间存储到内部的ram。
然后通过gethistory把这15笔数据读取到36;200开始的寄存器区,按照用户输入的时间段进行查询。
比如查询2006/11/30 10:56~2006/11/30 10:58的数据,将符合条件的查询结果存储到36;20000开始的寄存器区。
3.2地址分配表表1历史数据取出后的存储地址 时间序号 年 月 日 时 分 秒 数据 第一笔 36;200 36;201 36;202 36;203 36;204 36;205 36;206 第二笔 36;207 36;208 36;209 36;210 36;211 36;212 36;213 …… 第十五笔 36;305 36;306 36;307 36;308 36;309 36;400 36;401 表2查询时间起始输入地址年 月 日 时 分 36;50 36;51 36;52 36;53 36;54 表3查询时间停止输入地址年 月 日 时 分 36;60 36;61 36;62 36;63 36;64 表4查询时间起始指针年 月 日 时 分 秒 数据 *36;70 *36;71 *36;72 *36;73 *36;74 *36;75 *36;76 表5查询时间停止指针年 月 日 时 分 秒 数据 *36;80 *36;81 *36;82 *36;83 *36;84 *36;85 *36;86 表6控制及标志地址历史数据取出完毕标志 查询到符合条件的起始地址 查询到符合条件的起始地址 查询到符合条件的数据总长度 常数变量 数据采集地址 查询/显示标志 36;185 36;181 36;182 36;183 36;60000 36;100 36;48.0 表7查询完毕显示结果数据地址 时间序号 年 月 日 时 分 秒 数据 第一笔 36;20000 36;20001 36;20002 36;20003 36;20004 36;20005 36;20006 第二笔 36;20007 36;20008 36;20009 36;20010 36;20011 36;20012 36;20013 …… 第十五笔 36;20305 36;20306 36;20307 36;20308 36;20309 36;20400 36;20401 3.3程序流程图(图1)
点击查看大图片
图1 程序流程图3.4程序的实现(1)页面设置
点击查看大图片
(2)历史缓冲区设置
点击查看大图片
(3)历史数据读取宏程序
点击查看大图片
(4)查询判断宏程序
点击查看大图片
点击查看大图片
点击查看大图片
(5)将结果赋值显示宏程序
点击查看大图片
3.5执行结果显示【历史资料信息表】中已经采集到了10笔数据
点击查看大图片
设置查询的开始时间是2006/12/1 10:18,结束时间是2006/12/1 10:22 得到的查询结果显示在【查询结果显示表】中
点击查看大图片
4 结束语本例是台达触摸屏screen editor强大的元件和宏指令功能综合的体现,可以看到,如果能够活用软件,screen editor同样能够实现pc组态软件才具有的一些高级功能。
网站首页
培训课程
维修指南
技术文章
家电专栏
供应信息
求购信息
培训资讯
展会信息
电脑专栏
教程下载
资料下载
常用软件
PLC教程
PLC资料
变频伺服
低压电器
维修资料
人机界面
自控仪表
工控机类
文章标题:
搜文章
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
京ICP备11002135号
报时(2026-04-03 11:05:22)