为什么在 WinCC V5.x 中当前值无法归档到数据库中?

描述
考虑到性能,在一个缓冲区中始终存储有 100 个值。这些值是为循环和顺序归档保留的。使用API函数(如:TLGGetArchivData)可以读出当前的值。

当变量记录归档时,从高速缓冲区中写入数据库(硬盘)的值的数量可以在注册表中通过以下的代码进行更改:
HKEY_CURRENT_USERSoftwareSIEMENSWINCCSQLANYDBDSN -> Block size

但是,减少参数“Block size”的值会导致性能上的降低。如果参数“Block size”被改为值“1”(最小值),那么用于所有的归档在一起的数量框架降低到大约30值/秒。通过设置的值“1”,每个值都被立即写入到数据库中。

注意
在“版本说明”中给出的有关数量框架的信息,在更改了块尺寸参数后不再适用。

重要:
通常,对于注册数据库的直接更改不做任何的保证,因为这完全是用户自己的责任。无论如何,我们都建议在进行以下操作之前,先做一个注册表的备份。另外,这些设置都是计算机特定的。也就是说当复制项目到另一台计算机上时,需要重新再进行设置。

关键字
趋势组态

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论