校验数据库

您可以对数据库进行校验,以确保其没有配置错误。校验一个数据库同时也确保了iFIX能够处理每一个块和您想要的数据库的功能。

当对一个过程数据库进行校验时,数据库管理器确保每一个块:

  • 仅在一个链中。
  • 链接到一个合适的块(例如,一个统计控制块只能在一个统计数据块之后)。
  • 在正确的环境中使用(例如,作为一个独立块,一个一级块或一个二级块)。
  • 不引用不存在的块。

如果“数据库管理器”没有检测到错误,将会显示一个消息框通知您。然而,如果遇到错误,“校验数据库”对话框就会出现。这个对话框列出每一个错误以及包含错误的数据块。下表列出了一些可能发生的校验错误以及解决的方法。

解析校验信息

当您看到该信息...

它表示...

更正这个配置...

tagname a:tagname b 标签在多个链中出现

有多个上游块链接到 tagname b 块。Tagname a 标识了其中一个块。

删除链接至 tagname b 的一个或多个链接。

tagname:标签不在任何链中

您可能有一个二级块不在任何数据链中,或者处在数据链的第一个块。

删除这个二级块,或者添加一个一级块作为数据链的开始。

tagname:没有找到下一块

tagname 块要链接的块不存在。

用下一块字段中指定的名称创建一个块,或者输入一个现有块的名称。

tagname:链接到自身

tagname 块在“下一块”字段中包含了自身的名称。

更改“下一块”字段中的名称或者将其留空。如果您希望重复执行一个任务,可以用一个程序块来替代。

标签名:未定义

tagname 块不存在并且有其他块引用它。

创建块,或更改对现有块的引用。

tagname FDT 中没有这个字段

fieldname 字段不存在但被数据库中的一个块引用。

更改对现有字段的引用。

超过链长最大值 30

数据库包含了一个多于 30 个块的链。

重新设计此链,可以将其断开为两个较小的链,或者删除一些不必要的块。

更正错误

您可以双击任何错误信息,显示相关的数据块的配置对话框,从而对错误进行修改。

更改步骤:

  1. 编辑块以更正问题。
  2. 保存块。
  3. 重新校验数据库。

 

另请参见

如何做...

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。