0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将HMI数据记录保存至单个文件?

自动化小天地 来源:网络整理 作者:工程师陈翠 2018-10-05 08:48 次阅读

Vijeo designer及vijeo designer basic中数据记录均是每个变量记录一个表格。如果要求将多个变量的数据记录存储到单个文件中,可以使用事件的方式来实现。

本测试使用软件:vijeo designer V6.2.7.17 SP7

触摸屏:HMIGTO2310

下列步骤介绍如何创建事件组和自定义事件信息来实现将多个变量值保存至单个CSV 文件中:

1.添加事件组

1) 在导航窗口的【报警与事件】节点下,添加一个事件组。

2) 在事件组属性中,选择【保存至文件】校验框,并点击【配置】按键。

控制变量(添加变量:Control):需要指定一个INT/Integer/UINT类型变量。用于控制何时以何种格式将事件存储到文件中。也可以使用此变量来删除所有输出的文件。按照下表对控制变量进行赋值,将实现对应功能。

状态变量:需要指定一个INT/Integer/UINT类型变量,用于表示文件输出操作的状态。下图是状态变量16位代表的含义:

如何将HMI数据记录保存至单个文件?

状态变量和错误变量两者都使用时,当状态变量(二进制形式)的第 2 位为 ON 时,错误号被写入到错误变量中。当状态变量数值为1 表示保存到文件操作正在进行,2 表示保存操作已完成,4 表示保存到文件操作出错。

错误变量:指定一个INT/Integer/UINT类型变量,当保存文件报错时,将错误号写入此变量。

文件号变量:指定一个INT/Integer/UINT类型变量,用于定义.csv文件名的号码。如果执行的文件号已经存在,则该文件将被覆盖。

选择一种日期格式:yymmdd, mmddyy, ddmmyy, ddmm或mmdd。数字位数的值由【文件号变量】指定(当【文件号自动递增】选项被清除时)。当选择 6 位日期格式,1 位数字的数据范围是 0 到 Z(36)。当选择 4 位日期格式,3 位数字的数据范围是 0 到 999。

如果每天需多次运行保存报警或事件操作,那么每次保存时都应更新【文件号变量】。如果您没有更新【文件号变量】,则前一次保存的文件将被覆盖。

假如选中【文件号自动递增】,每保存完一次文件,文件号变量都会递增。这种情况下,没有必要手动修改文件号变量。

在【保存至文件】对话框中,点击【格式】选项卡,将日期、时间以及信息列添加入【保存列表】中,如果需要记录用户名,也可以添加用户名。

注意:可以添加变量名和数值,但是事件信息中并不会记录事件对应的变量名和数值。

3)“记录备份”选择“是”并将记录位置改为“SRAM文件”,将数据保存至U盘。

注意:SRAM中的记录是设置SRAM中的最大事件记录数量,范围是1-10000,记录数达到最大数量时,第一条记录将被最新的记录取代。如果事件被记录在履历和日志中,最大记录数设置为10000,则只能存储5000条记录。

2.创建两个模拟量,并创建数值输入框,分别对这两个模拟量的值进行跟踪记录。

3. 新建一个文本资源,并创建一个包含动态信息的自定义事件信息,以保存变量值。

添加动态信息的方式:右键点击标签栏,插入变量并定义变量的格式,插入变量值后在其前面手动填写需要显示的文字信息。

4. 创建一个全局动作,用1s循环脚本给“温度”赋值0-100,“电压”赋值100-220之内的数据。创建一个包含事件信息操作的动作,触发自定义事件信息保存入事件组。

5. 在画面中创建事件汇总表,用以查看事件记录。

6. 创建一个开关以触发事件组的【保存至文件】操作,以将事件信息保存入 CSV 文件中。

7. 运行工程,登录一个用户,查看画面中事件记录信息。

8. 使用画面中组态的按钮将数据记录写入到U盘,保存的文件路径及文件如下:

如何将HMI数据记录保存至单个文件?

查看数据记录文件:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HMI
    HMI
    +关注

    关注

    9

    文章

    488

    浏览量

    47882

原文标题:如何将HMI数据记录保存至单个文件

文章出处:【微信号:SE_AUT,微信公众号:自动化小天地】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    求助labview如何将数据保存excel不同的sheet内?

    本人新手,用labview编写的仪器驱动做实验。试验中每采集10组数据,需要分别保存一个excel中的10个sheet中,labview自带的Vi可以实现吗?需要哪些函数?多谢大家了。
    发表于 07-23 16:47

    LabVIEW中如何将数据采集卡的数据保存

    LabVIEW中如何将数据采集卡的数据保存?PCB打样找华强 http://www.hqpcb.com 样板2天出货
    发表于 11-10 18:32

    如何将TDMS格式大文件分割为小文件

    用labview做数据采集,得到的数据文件是二进制的TDMS格式,单个文件有3G这么大,为了便于后面的分析,需将文件拆分成小
    发表于 02-10 15:47

    保存数据excel中怎么在再次打开程序时清除上次保存数据

    本帖最后由 此男小坏 于 2015-3-23 09:21 编辑 保存数据excel中,怎么在再次打开程序时清除上次保存数据?重新
    发表于 03-11 16:24

    labview采集时间随采集数据记录excel

    labview如何将采集时间随采集数据记录excel,比如采样时间第一列,采样数据第二列?希望有经验的人能帮忙解答,谢谢!
    发表于 04-28 10:21

    怎样采集到的温度数据保存数据库中,请大神赐教

    我已经DS18B20中的数据发送至LabVIEW中,且已经转换为温度值,现在想要将这个动态数值保存数据库。我已经建立了
    发表于 06-12 16:53

    如何将labview前面板记录(计算)出的数据导出excel表格和word里????

    `如何将labview前面板记录(计算)出的数据导出excel表格和word里????`
    发表于 11-13 16:25

    串口、数据保存

    labview如何将接收到的数据保存到其它的文件中?如下图所示,保存数据该怎么进行
    发表于 03-02 10:39

    请问如何实时保存簇类型数据文件

    要实时向数据文件中尾部写入最新信息,类似tdms的写入方式。数据变量是一个簇。以前的项目也是这种簇,做法是保存xml文件中。那些项目因为是
    发表于 12-16 11:08

    如何将单个输出(构建记录1)切换到7个输入?

    这15个设置我需要连接作为输入终端(构建记录1),单个输出连接到另一个7输入buildrecord2,这将是7种模式。任何人都可以建议我如何将单个
    发表于 08-06 12:18

    保存数据excel文件

    1.数据保存文件是excel表格,后缀可以为.xls;2.运行labview程序的同时,打开excel表格,两个都不会报错;3.打开excel表格后,数据依旧继续
    发表于 04-30 09:11

    在OpenHarmony上使用js和c语言开发,如何将日志保存文件中?

    在运行过程中,各种普通日志在打印文件保存,出现应用问题时,通过获取到日志文件时的应用进行分析。在node.js中,可以日志打印的输出流控制器为
    发表于 03-30 09:40

    在OpenHarmony上使用js和c语言开发如何将日志保存文件中?

    在应用运行过程中,一般会将日志打印在文件保存,当应用出现问题时,通过各种途径获取到日志文件对其进行分析。在node.js中,可以日志打印的输出流重定向为
    发表于 04-25 10:11

    EPLAN P8 软件如何将项目源文件保存与打开

    本篇文章主要讲解一下EPLAN P8 软件如何将项目源文件保存与打开。一共我分了三篇文章来说明,每一篇文章说的格式都不相同,不同格式我们按需所取即可。这篇是打包与解包的说明
    的头像 发表于 02-06 15:49 8222次阅读
    EPLAN P8 软件<b class='flag-5'>如何将</b>项目源<b class='flag-5'>文件</b><b class='flag-5'>保存</b>与打开

    PLAN P8 软件如何将项目源文件保存与打开-3

    篇文章主要讲解一下EPLAN P8 软件如何将项目源文件保存与打开。一共我分了三篇文章来说明,每一篇文章说的格式都不相同,不同格式我们按需所取即可。这篇是epj格式导出与导入的说明
    的头像 发表于 02-06 16:06 1920次阅读
    PLAN P8 软件<b class='flag-5'>如何将</b>项目源<b class='flag-5'>文件</b><b class='flag-5'>保存</b>与打开-3