WINCC归档周期问题

我想实现这个一个应用:选择性周期归档,周期是两个小时。我的问题是:假设开条条件8:00为TRUE,9:00FALSE,不够一个归档周期,这种情况归档数据库中是不会写入任何过程值的。我希望在8:00和9:00都有一条归档记录。即使归档条件超过了归档周期的长度,我仍然希望在归档开始和结束的时候都有一条记录写入归档数据库,大家有成功经验么?

问题补充:
我发现条件周期是不能满足我的要求,我目前是用变量触发的,但是有这个一个问题,就是会多写入数据,比方说:如果周期是1个小时,但是归档数据如下:
 12:00    0.76
 12:01    0.77
 13:00    1.2
 13:01    1.3
 相当于触发的时候写入了一条数据,但是过一分钟后又写入了一条数据,不知道是什么原因。

最佳答案

请参考:
 如何在特定的时间点(非周期)归档过程变量?
 指导:
 如果希望仅在特定的时间点归档趋势变量。可以通过在变量记录的“ Properties - Process Tags” 对话框中通过进行下列操作来实现:
   编号. 过程 
 1 组态起始事件
 组态触发归档的事件。可以在下列选项间选择: 
 可以使用 WinCC 全局脚本组态一个返回布尔数据类型值的函数。如果函数的返回值改变(从 FALSE 到 TRUE 或者反之),那么归档将会发生。 
 可以组态一个二进制变量,当它的值变化时触发归档。
  
 2 选择“ Acyclic ”作为采集类型
 在“ Archive Tag ”选项卡中在“ Acquisition type ”选项域中选择“ Acyclic ” 
 自 WinCC V6.2开始:
 选择归档类型“ acyclic ”和采集类型“ Event-controlled ”
 在“ Archiving ”选项卡中的选择域“ Archiving type ”中,选择“ acyclic ”并在“ Acquisition ”中选择“ event-controlled”。
  
 3 指定起始事件
 在“ Event ”选项卡中指定项目函数或变量作为起始事件。 

 
 当起始事件变化时(函数返回值或变量变化),过程值(实际值)被归档一次。这既发生在上升沿也发生在下降沿。 

 注意: 

 如果组态一个函数来监控起始事件,在运行时变量记录循环调用函数(每 500 ms)。但返回值发生变化时进行归档 - 否则将不进行。 
 如果没有组态起始事件(既没有函数也没有变量),那么在过程值每次变化时不执行归档。 
 在组态起始事件时必须注意变量记录仅能捕获在起始事件中大于 500 ms 的变化。
 可在在线帮助中得到关于变量记录主题的更多信息:WinCC 信息系统 > 使用 WinCC > 归档过程值 

  
  
  条目号:850095     日期:2008-07-01   
  
  http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=850095
  
  
  
 

提问者对于答案的评价:
本想把80分平分给大家,但是系统只能给一个人,呵呵。
 我的本意是不想自己编写一个PLC程序产生一个“异步事件”,而是希望用WINCC内置的功能实现我需求。
 关于多出一条记录的原因已经找到了问题的原因就是那个“异步事件”惹的祸。
 总之,非常感谢大家的热情和帮助,谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午9:25
下一篇 2019年6月11日 上午9:25

相关推荐

  • WINCC全局脚本,用C写一个动作

    如下面的图,让300里面的阀2这个位,为0的时,5秒之后200SMRAT里的阀1为才可以动作。300的阀2位为1是200SMRAT里的阀1也不能动作,必须要300的阀2停了5秒之后…

    2021年7月5日
  • wincc5.1 项目转 wincc6.2 项目可以吗?

    wincc5.1项目 转 wincc6.2 项目可以吗? 最佳答案 WinCC V5.1的数据库Sybase7,WinCC V6.…

    SIMATIC WinCC 2019年6月11日
  • WINCC登陆界面的制作

    制作一个WINCC的登陆界面,需要输入账户名和密码才能进入监控画面,需要有确定和取消两个按钮,取消为直接退出登陆界面,当输入账户名和密码按确认键时,有一项不正确的显示错误,这个听说…

    SIMATIC WinCC 2019年6月11日
  • 多台mp277通过opc连接wincc

    mp277设为opc服务器以后,如何连接到wincc? opc xml连wincc好像有点麻烦,网上找到的资料都不详尽。试过在opc管理器里输入“http:/&…

    SIMATIC WinCC 2017年6月1日
  • 一台WINCC上位机通过2根USB/PPI同时和两个S7200CPU通讯的问题

    我现场有两台200PLC(224XP和226),现在要通过PcAccess和Wincc上位机同时通讯,Pcaccess中建的项目下Microwin选择PC/PPI后只能选一个COM…

    SIMATIC WinCC 2021年7月5日
  • 远程监控网络

    我想将多个用户的产品,通过互联网,把其运行状态,以图像和数据的形式传回公司,在公司建立监控中心,在监控中心即可看到设备的运行状况,也可发号指令,让我们的新用户,能在我们的公司即可观…

    SIMATIC WinCC 2017年7月25日
  • wincc关闭后不能自动激活

    我使用的是工控机开机后自动运行项目并激活Wincc,问题是我在Wincc激活运行过程中直接把工控机关机了,然后重新开后Wincc不能自动激活了,一直卡在正在激活的状态中很长时间,之…

    SIMATIC WinCC 2021年7月5日
  • 如何传送已建的项目到MP277的存储器?

    如何传送已建的项目到MP277的存储器? 最佳答案 参考:《MP277西门子面板下载手册》http://www2.ad.siemens.com.cn/download/Upload…

    SIMATIC WinCC 2019年6月11日
  • WinCC V7.0

    各位大哥,我现在用的是WinCC  V6.0,请问一下那里有WinCC  V7.0的上位机监控软件,并且带有密钥的。小弟不胜感激! 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • wincc连接通讯不上别的设备

    现场有一台设备数据输出接口为OPC UA,我想用WINCC读取其数据,一直没有连上,求教大神,谢谢 问题补充:见图 图片说明:    最佳答案 此回答…

    2020年11月1日