如何提高 WinCC 变量记录的性能(最高到 WinCC V5.x)?

描述
下面详细描述了如何确定和优化WinCC 变量记录性能的步骤。必须逐步执行下列三个步骤并进行相应测试。保留每次的测试结果,以便可以比较它们,从而能够对所做的改善进行评估。n

注意:
以下的三个步骤仅对最高到 WinCC V5.x 的版本有效。n

第一步:决定WinCC变量记录的性能

可以从WinCC变量管理器中使用一个内部系统变量作为变量记录性能的测试变量。这就是所谓的变量记录" health display"。在含有所述的错误映像的过程映像区中,显示来自WinCC变量管理器 (比如,使用一个I/O域)的内部系统变量的值。在一个很长的时间周期(至少一个小时或更长)内监视这个值。该变量的值可能是0到50000的十进制数。重要的是这个值定期清零。如果在很长一段时间内(大约5到10分钟或更长),该值大于0,那么这意味着由于性能的问题,变量记录不能从存档中完全读值。因此在 WinCC 运行系统中的变量记录窗口区域显示为内插替换值。n

如何提高  WinCC 变量记录的性能(最高到 WinCC V5.x)?
. 01 第二步:在dBase III格式中保存过程值归档(短期归档)

当归档变量记录值时,以 dBase III 格式保存过程值归档(仅短期归档)可以提高性能。dBase III格式的短期归档更适合于特殊的用户。这样,就可以读取或归档更大容量的数据。实际上每秒可以处理500个测量值。n

对于组态,按如下进行:
在变量记录窗口中(右击)打开在窗口中的条目"Projectname.mcp"的属性 - 在本例中即打开[spezzw.mcp]。<n

如何提高  WinCC 变量记录的性能(最高到 WinCC V5.x)?
. 02n

  1. 打开"Project Properties"对话框窗口。在此窗口中必须激活选项"Short-term archive using dBase III format"(在复选框中设置复选标记)。
    如何提高  WinCC 变量记录的性能(最高到 WinCC V5.x)?
    . 03n
  2. 用"OK"关闭对话框。保存并关闭变量记录。n
  3. 然后,在含有所述错误的过程映像区中,观察系统行为并检查错误图像是否再次出现。
  4. 如果错误图像再次出现,继续用第3步优化。

第3步:增加WinCC的SQLANY数据库的高速缓冲

这可以使WinCC临时存储更多的变量记录值,可以更快的读取数据库队列。队列清空更快,因而可以从存档中读取新数据。

步骤如下:

  1. 首先通过"Start > Run"打开Windows NT的注册表。输入"regedit"命令并用"OK"确认。
    如何提高  WinCC 变量记录的性能(最高到 WinCC V5.x)?
    . 04
  2. 调用注册表之后,打开下列路径:
    HKEY_LOKAL_MACHINESOFTWARESiemensAUTSWSQLANY
  3. 如果有一个WinCC单用户系统,必须改变下列设置:
    打开子路径"...DBALONE"。将条目"EngineCache [2048]"的值从1000改为2000(十六进制)。

    如何提高  WinCC 变量记录的性能(最高到 WinCC V5.x)?
    . 05

  1. 如果有一个WinCC多用户系统,必须改变下列设置:
    打开子路径"...DBSERVER"。将条目"ServerCache [2048]"的值从1000改为2000(十六进制)。

    如何提高  WinCC 变量记录的性能(最高到 WinCC V5.x)?
    . 06

  1. 然后观察在有关过程映像的系统行为,并检查错误画面是否再次出现。

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

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

相关推荐

发表回复

登录后才能评论