Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

关于数据质量点域

  • Last UpdatedSep 24, 2024
  • 1 minute read

.Quality 点域表示上次收到数据时数据值的质量。仅当数据改变由“I/O 服务器”提供时,SuiteLink 与 DDE 协议才会向客户端(例如,WindowViewer)发送更新的质量。因此仅当收到新的数据值时,才能观察到质量改变。某些“I/O 服务器”可以在与数据关联的质量发生改变时,随当前的数据值一起发送更新的质量。

使用 SuiteLink 与 DDE 协议时,可能无法直接引用服务器项目值的质量。<1>要这样做</1><2>,“</2><3>I/O 服务器</3><4>”</4><5>必须直接支持 Item.Quality</5><6>。</6> 没有这种支持,项目便无法继续给出提示,因此 .Quality 点域的值永远保持为 0。

<1>TestProt</1><2>“</2><3>I/O 服务器</3><4>”</4><5>模拟器不直接支持 Item.Quality</5><6>。</6> 在使用 Quality(质量)菜单命令修改质量时,该模拟器不发送新的数据值。

如果要观察 I/O 项目的数据质量<1>,</1>但<2>“</2>I/O 服务器<3>”</3>又不直接支持 Item.Quality 的寻址<4>,</4>请定义一个查看服务器项目的 InTouch I/O 标记<5>,</5>然后监视该 InTouch 标记的 .Quality<6>。</6> 如果超出了标记限制,请考虑在脚本中使用 IOSetRemoteReferences() 函数来动态调整 I/O 点。

SuiteLink 与 DDE 协议不会将连接状态或“I/O 服务器”状态的其它改变诠释为发送给客户端的质量项目。因此,项目的质量不一定要指出当前的数据服务器状态,也不一定要指出客户端-服务器连接的当前状态。<1>“</1>I/O 服务器<2>”</2>进程可以停止<3>,</3>而 .Quality 域并不改变<4>。</4> 如果通讯链接丢失,.Quality 域的值不一定会改变。

使用 DDE 或 SuiteLink 内部状态项目来监视“I/O 服务器”连接。