报表和历史趋势

报表怎么做?别的厂家的触摸屏都有报表控件,TP700有没有,或者有没有案例。还有历史曲线触摸屏上电后不更新数据,需要人为启动,该如何正确设置。

最佳答案

1、你可以在PLC中OB将系统时间做比较如果是周一零点的话可以触发一个变量在屏幕中通过变量值的改变触发一个“复制日志”的事件,首先你必须在数据记录中记录两组记录一组是PLC变量一组是屏的内部变量,然后将内部变量的记录目录放到你存在与以太网的电脑或上位机上也可以是服务器上这样你没周一触发将你这十天的PLC变量记录复制到内部变量记录里面并且选择覆盖变量,删除源记录,当然一周执行一次也可以通过软件里面的“计划任务”也就是调度器来实现每周执行一次。(注意要避免的是如果那天是记录时间但是HMI没上电而引起的事件执行丢失)
2、你可以直接将变量记录记录到网络服务器或者上位机上通过远程访问共享文件这样的话你可以通过EXCEL VB脚本读取记录文件值然后自动添加到历史报表后面如果出现重复则不添加这样也是可以的,还有如果你想直接将网络上记录的文件剪贴掉重新记录那么你可以试试,当然我感觉你必须通过HMI事件先停止数据记录才可以剪贴。
当然上面两种思路我感觉可行性非常大,当然也是可以实现的。
另外数据记录受500000个记录条数限制不能记录更多的数据如果你是实时根据时间触发记录那么确实记录天数不多,并且限制47M的记录文件大小也就是说一个记录文件最大是47M或者50W条记录值这个不可改变,当然你不需要实时采集比如5S 10S 20S采集一次或者根据触发来记录那么你的记录天数将会大大增加。
还有记录采用的介质当然优选西门子,一般其他的也是可以用的但是容量不要太大。

1)参考链接:http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=643
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=647
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=649
2)MP、TP/KTP系列触摸屏可以做数据记录,链接:http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=621
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=623
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=625

提问者对于答案的评价:

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc359942.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:15
下一篇 2021年7月5日 上午11:15

相关推荐

  • wincc全局脚本里面编译出了一堆错,该如何解决?

    如题,具体就是: C:\program files\siemens\wincc\aplib\AP_GLOB.H:line1:error(0040):"…

    SIMATIC WinCC 2019年6月11日
  • WinCCV7.3_C脚本手册

    谁能给一份这个手册,百度或者其他网站需要就不要推荐了,都不能免费下载,给一个可以免费下载的地址,或者直接发给我531002659@qq.com 最佳答案 可以下载 &nb…

    SIMATIC WinCC 2021年7月5日
  • WinCC归档的问题

    我现在已经用过程值归档对一台直流电机的电流进行归档,并用趋势图进行输出.我想用该电机的起停变量作为过程值归档的起停事件.这个变量怎么连接?有图文解释或相关实例者将作为最佳答案.谢谢…

    SIMATIC WinCC 2019年6月11日
  • 语言转换

    1.画面中按钮的文本和按钮的提示文本能不能根据系统运行语言来自动转换(能不能支持文本库)? 2.ComboBox List 控件中下拉列表中的内容能不…

    SIMATIC WinCC 2019年6月11日
  • WINCC 鼠标捕捉

    我想实现以下功能:  我的画面上有许多分散的图形(比如按钮),鼠标要点到有点难,而且容易漂移。所以想做个程序,使得鼠标靠近某个按钮时,鼠标能自动的落到按钮上,而…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.0和ADAM4117通讯问题

    手头有个研华的ADAM4117模拟量采集模块?怎么连接wincc.,用KEPServerEx 怎么连,好像百度说必须要有研华的OPC SERVER吗?ADAM4…

    2021年7月5日
  • wincc突然就连不上plc了

    wincc7.5sp1和1500plc以太网通讯,之前都是正常的,今天wincc连不上,界面显示都是阴影。用笔记本连接plc的网口在线正常。把wincc换到平时监控plc的网口也不…

    SIMATIC WinCC 2021年7月5日
  • wincc如何做按钮

    在wincca里如何做一个按钮是 点击置位 松开复位 问题补充:哥 我想做成鼠标按住的时候为置1 鼠标松开的时候置0  …

    SIMATIC WinCC 2021年7月5日
  • WINCC中用VBS脚本写文本文件问题

    我想用winCC中的VBS脚本向一个文本文件中写变量,西门子也提供了一个例程:Dim fso, MyFileSet fso = C…

    SIMATIC WinCC 2019年6月11日
  • Wincc 7.0用C如何让按钮动作后延时让一个变量置位。

    如图上所示,在按钮动作后弹出一个询问框,本人想让“WINNCC开车_K1”这个2进制变量,在点击YES后,先动作2秒后在断开,请问这段语言该怎么写?谢谢。 图片说明:  …

    2018年12月9日

发表回复

登录后才能评论