组态王历史报表如何做到用信号触发就自动记录? 点击:7540 | 回复:15



指尖De天空

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 125回
  • 年度积分:1
  • 历史总积分:100
  • 注册:2020年5月29日
发表于:2020-09-19 15:15:35
楼主

现在在做一个项目,想要用组态王做一个用信号触发就能自动记录在历史报表内的功能;比如现在与PLC通讯,PLC发送一个信号给上位机,上位机接收到这个信号后就能立即记录当前实时报表内的一些信息,并把这些信息记录到历史报表内捕获.PNG



楼主最近还看过



指尖De天空

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 125回
  • 年度积分:1
  • 历史总积分:100
  • 注册:2020年5月29日
发表于:2020-09-19 15:17:15
1楼

欢迎大家来一同讨论,今天搞了一天都没研究出来

指尖De天空

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 125回
  • 年度积分:1
  • 历史总积分:100
  • 注册:2020年5月29日
发表于:2020-09-21 10:07:12
2楼

没人吗

抬头仰望

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2014年11月02日
发表于:2020-09-21 13:50:40
3楼

已我之前项目做得压力数据记录为例:

SQL访问管理器-表格模板与记录体已经添加


  1. 先定义一个变量,例如

    image.png

  2. 命令语言-事件命令语言添加-

    image.png

  3. 写入事件命令

    image.png

watermelon123

  • 精华:0帖
  • 求助:9帖
  • 帖子:44帖 | 356回
  • 年度积分:2509
  • 历史总积分:14628
  • 注册:2011年9月09日
发表于:2020-09-21 16:39:14
4楼

调用报表函数ReportSetCellValue(ReportName,  Row, Col,Value),当PLC给出信号,则用这个函数进行数据写入报表中,然后再进行一个CSV格式文件的存储,调用函数:ReportSaveAs。具体函数用法可以参考软件帮助文档的函数手册。

helven90

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 64回
  • 年度积分:12
  • 历史总积分:315
  • 注册:2014年6月27日
发表于:2020-09-25 16:39:32
5楼

在事件命令里定义,当事件触发时ReportSaveAs(Load_report1,Load_filename1);就可以了


指尖De天空

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 125回
  • 年度积分:1
  • 历史总积分:100
  • 注册:2020年5月29日
发表于:2020-09-28 11:37:15
6楼

谢谢楼上的各位

abceol

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 314回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2017年12月16日
发表于:2020-09-29 10:25:31
7楼

感谢分享。。。

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2020-11-03 14:52:27
8楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。


小小年纪

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 391回
  • 年度积分:0
  • 历史总积分:82
  • 注册:2013年10月20日
发表于:2020-11-23 14:59:31
9楼

学习中

乡下菜农

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 61回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2018年12月21日
发表于:2020-12-20 15:00:57
10楼

是的,用数据改变命令语言最快了。

jack6865

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 508回
  • 年度积分:231
  • 历史总积分:614
  • 注册:2020年5月15日
发表于:2020-12-22 16:26:12
11楼

謝謝老師分享,學習學習


Q207294234

  • 精华:1帖
  • 求助:1帖
  • 帖子:19帖 | 226回
  • 年度积分:152
  • 历史总积分:1653
  • 注册:2012年9月12日
发表于:2022-01-05 10:18:36
12楼

感谢大佬分享

遥远的梦想

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 82回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2020年11月21日
发表于:2022-03-18 09:23:48
13楼

学习中

松景铭真

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 3回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2021年11月25日
发表于:2022-12-04 21:34:23
14楼

前两条语言测试了,是将数据写入到数据库中,后两条语言在这里面是做什么用的。后面两条语言可以在报表中使用,把报表导出。但这两条语言能把数据库中的数据导出为xls文件格式吗。或者有什么方法把数据库中的数据导出为xls格式的文件

kd18746

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 119回
  • 年度积分:18
  • 历史总积分:108
  • 注册:2005年9月22日
发表于:2023-02-08 15:54:30
15楼

用数据改变命令语言


热门招聘
相关主题

官方公众号

智造工程师