wincc 做日报表

用wincc 7.0 SP3做报表归档,需要做日报表。
我现在的做法是读取PLC时间,然后在PLC里判断,当0点0分0秒的时候,m0.0置1,当0点0分5秒的时候,m0.0清0。wincc里的变量记录里,变量属性-归档-动作-开始变量里连接m0.0,采集周期设为1s,归档周期系数设为4,归档/显示周期设为1s。
遇到的问题:
(1)PLC设定0点0分0秒的时候,m0.0置1,当0点0分5秒的时候,m0.0清0,wincc设定采集周期设为1s,归档周期系数设为4,归档/显示周期设为1s。报表记录里有时1天1个数据,有时1天2个数据;
(2)PLC设定0点0分0秒的时候,m0.0置1,当0点0分5秒的时候,m0.0清0,wincc设定采集周期设为1s,归档周期系数设为6,归档/显示周期设为1s。报表记录里有时1天1个数据,有时没有数据;
想实现的功能:能够做到每天0点0分0秒归档1个数据,或者按照我的方法,归档记录里能不能连接一个变量来表示归档是否成功,防止一天归档2个数据或者一天没有数据,请各位专家们帮忙,谢谢!

最佳答案

1、您可以脚本归档的时候先判断M0.0是否等于1,如果等于1则执行归档,同时执行完脚本把M0.0复位成0就行了,这样就回记录一次数据
2、您也可以使用全局脚本的定时触发的
关于变量记录参考:

系列视频:WinCC 变量归档系列
http://www.ad.siemens.com.cn/service/elearning/series/136.html
里面对各种方式记录的都很详细

提问者对于答案的评价:
我现在是这么做的,wincc读取系统时间,然后脚本判断时间,进行事件归档,同时将系统时间传到PLC中,依靠系统时间来清零,没有用PLC的时钟。
实验能满足要求,不知道到现场后怎么样。原来那种方法也是实验时,电脑和PLC直连没有问题,但到现场后经过路由器设备比较多就出描述中的问题了,所以效果怎么样还有待继续观察。
谢谢您的建议,方便留一个QQ么,方便以后再请教您,我的QQ:1527804296.

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

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

相关推荐

  • WINCC 与 PLC变量对应问题求助??!!

    TIA 软件V13, 在上位机的运行屏幕中做一个点动速度输入DB13.dbd100,在配方屏幕中再做一个点动速度输入DB13.dbd100,因为想把点动速度放在…

    SIMATIC WinCC 2017年6月3日
  • wincc归档数据片段

    数据库中这个片段怎么时间间隔不一致,而且设置归档组态和图1显示的片段也对应不起来,怎么回事,详细说明一下 问题补充:每个片段大小和设定的也不一致 图片说明:  &nbsp…

    2021年7月5日
  • wincc脚本的问题

    "banzu"是WINCC项目中定义的一个字符型变量,该变量值根据工作班组的情况依次为A,B,C。现在在VBS脚本中有如下要求:dim bz如何实现b…

    SIMATIC WinCC 2017年6月19日
  • simatic wincc v7.3中开关变量显示不同文本如何设置

    simatic wincc v7.3中开关变量显示2个不同文本,如何设置 最佳答案 以“静态文本”对象为例,“文本”属性使用“动态对话框”动态化 Wi…

    2021年7月5日
  • wincc报表打印PDF

    产品的出厂试验检测设备,检测报告要打印出来,并在工控机上留PDF文件。想请教的是如何实现?安装虚拟打印机的话,文件名是要自己填写的,如何实现文件名通过变量控制的PDF打印。我自己看…

    SIMATIC WinCC 2021年7月5日
  • WINCC 6.2可以打开6.0的程序吗

    我用6.0做的画面,现在改用6.2,请问6.2可以打开6.0的画面吗?可以编写吗?另外6.2最新的版本号是多少 问题补充:怎么又矛盾的回答呢,“满”专家说6.2和6.0的数据库不同…

    SIMATIC WinCC 2019年6月11日
  • 报表编辑器布局2

    在报表编辑器中插入WINCC在线表格控件后,在最左侧的列中式显示时间日期的,如何调整该日期格式的宽度?目前是年显示不出,指示显示到月后的时间段? 最佳答案 打开在线表格控件的属性-…

    SIMATIC WinCC 2019年6月11日
  • wincc自定义数据的查询

    哪位大侠能给提供一些datagrid控件的资料,msflexgrid控件还需要一条一条记录赋值,现在用datagrid控件后,查询出来之后再查询结果集不变,如果Set o…

    2021年7月5日
  • 诊断地址

    WINCC 最佳答案 请说清楚问题,一般都有诊断报警 提问者对于答案的评价:如何在上位机(WINCC)上显示各子站中哪个是通讯是断弦了,

    SIMATIC WinCC 2019年6月11日
  • 求助关于用户管理器的问题

    在用户管理器里建了三个组,每组内用户权限相同,各组不同,想设定一个变量,存放用户的组信息,例如如果用户在第一组,变量值为1,用户在第二组,变量值为2,不知道怎么实现 最佳答案 完全…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论