摘 要:综合应用台达触摸屏Screen Editor强大的元件和宏指令功能,实现PC组态软件才具有的一些高级数据处理功能
plcjs.技.术_网
关键字: 宏指令 指针 历史数据 P.L.C.技.术.网——可编程控制器技术门户
WWW_P※LCJS_CO※M-PLC-技-.术_网
1 引言 WWW.PLCJS.COM——可编程控制器技术门户
本文是一篇针对台达触摸屏功能的高级使用说明,目的是实现存储到U盘或者内部RAM P.L.C.技.术.网——可编程控制器技术门户
上的历史数据的读取,并可以对这些历史数据做简单的查询。本文并没有做很复杂的查询,意在对使用者提供一种思路,抛砖引玉,对实际应用留有很大的空间供使用者发挥。 WWW_P※LCJS_CO※M-PLC-技-.术_网
2 基础知识准备 plcjs.技.术_网
历史数据的取出:需要用GETHISTORY指令,句型如下: WW.W_PLC※JS_C,OM-PL,C-技.术_网
V1 = GETHISTORY (V2, V3, V4, V5, V6) WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
V1-----表示存入资料长度内部存储器 WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
V2-----内部存储器,常数 历史缓冲区编号 WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
V3-----内部存储器,常数 读取起始取点位置 WWcW_PLCJS_COM-PLC-技.术_网
V4-----内部存储器,常数 读取点数 WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
V5-----内部存储器,PLC 数据存入位置 WWW_PL※CJS_COM-PLC-技.术_网
V6-----内部存储器,常数 读取数据型态(0:资料,1:时间,2:时间跟数据) WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
指针:间接寻址缓存器区 (R/W): *$ WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
Word access: *$n (n: 0~65535) WWW_PLCJS@_COM%-PLC-技.术_网
间接寻址是寻址到内部缓存器区。先由$n取出地址,再取此地址内存的值。 WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
*$n = WWW_P※LCJS_COM-PLC-)技.术_网
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
例如,$n = m;$m = X;则 *$n = X。 (m 不可超出 65535) WWW.PLCJS.COM——可编程控制器技术门户
3数据查询的实现 WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
3.1设计思路 WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
本例想要实现这样的功能,设置内部的一个寄存器$100每隔1分钟采集一次数据,采集到15笔后停止,把数据及采集的时间存储到内部的RAM。然后通过GETHISTORY把这15笔数据读取到$200开始的寄存器区,按照用户输入的时间段进行查询。比如查询2006/11/30 10:56~2006/11/30 10:58的数据,将符合条件的查询结果存储到$20000开始的寄存器区。 WWW_P※LCJS_CO※M-PLC-技-.术_网
3.2地址分配表 ——可——编——程——控-制-器-技——术——门——户
表1历史数据取出后的存储地址 plcjs.技.术_网
W1WW_P4LCJS_COM-PLC-技.术_网
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
表2查询时间起始输入地址
WWW_PL※CJS_COM-PLC-技.术_网
WWW_PLCJS@_COM%-PLC-技.术_网
WWcW_PLCJS_COM-PLC-技.术_网
表3查询时间停止输入地址 WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
WWW_PLCJS_COM-PLC-技.术_网
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
表4查询时间起始指针 WWcW_PLCJS_COM-PLC-技.术_网
WWcW_PLCJS_COM-PLC-技.术_网
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
表5查询时间停止指针 WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
WWW_PLCJS_COM-PLC-技.术_网
WW.W_PLC※JS_C,OM-PL,C-技.术_网
表6控制及标志地址 WWW_P※LCJS_COM-PLC-)技.术_网
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
WWW_PLC※JS_COM-PmLC-技.术_网
表7查询完毕显示结果数据地址 WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
WWW_P※LCJS_COM-PLC-)技.术_网
WWW_PL※CJS_COM-PLC-技.术_网
3.3程序流程图(图1) P.L.C.技.术.网——可编程控制器技术门户
WWW.PLCJS.COM——可编程控制器技术门户
WWW.PLCJS.COM——可编程控制器技术门户
——可——编——程——控-制-器-技——术——门——户
图1 程序流程图 WW.W_PLCJS_COM-PLC-技.术_网
3.4程序的实现 P.L.C.技.术.网——可编程控制器技术门户
(1)页面设置 WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
P.L.C.技.术.网——可编程控制器技术门户
WWW_PLCJS@_COM%-PLC-技.术_网
WWW_P※LCJS_CO※M-PLC-技-.术_网
(2)历史缓冲区设置 WWW_P※LCJS_CO※M-PLC-技-.术_网
plcjs.技.术_网
WWW.PLCJS.COM——可编程控制器技术门户
WW.W_PLCJS_COM-PLC-技.术_网
(3)历史数据读取宏程序 plcjs.技.术_网
WWW_PLCJS@_COM%-PLC-技.术_网
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
(4)查询判断宏程序 WWW_PL※CJS_COM-PLC-技.术_网
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
plcjs.技.术_网
W1WW_P4LCJS_COM-PLC-技.术_网
(5)将结果赋值显示宏程序 P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户