项目属性

注意:下列字段和描述同时适用于项目属性查看器和项目模板。

项目名

指定选定项目的名称。当在过程数据库中输入 I/O 地址时,项目名称与项目 ID 可以换用。不过,在所有服务器、组和 OPC 项范围上,项目名称必须是唯一的。

有效条目

最多 30 个字母数字型字符,包括下划线 ( _ ) 和连字符 ( - )。

“启用项目”复选框

选中此复选框后,当驱动程序连接至项目的 OPC 服务器时,OPC 客户端便能轮询该项目。如果清除此复选框,该项目将被禁用而不能轮询。

在下列情况下,可能需要禁用一个或多个项目:

  • 希望从 OPC 服务器中移除项目。
  • 需要使与项目相关的过程硬件离线以便维修,同时不希望显示任何错误。
  • 希望隔离该项目以便调试。

描述

指定关于所选项目的用户备注。当您日后查看旧配置或报告文件时,或者当您需要修改不是由您创建的现有配置时,这种描述可能非常有帮助。输入的信息越详细、越具体,日后将越容易识别该项目。

有效条目

最多 40 个字母数字型字符和符号。

OPC 项目设置

项目 ID:

说明此项目的完全合格 ID,并描述想要读取的数据点的属性。例如,项目 ID 可以包含寻址参数、工程单位和缩放属性。

有效条目

各 OPC 服务器均有特定的项目 ID 格式。请参考 OPC 服务器文档以了解更多信息。

如果 OPC 服务器支持浏览,可以单击“浏览服务器”按钮并选择需要的项目。选定项目后,Power Tool 会随之更新项目 ID 字段。有关浏览 OPC 服务器的更多信息,请参考如何浏览 OPC 服务器

项目已启用时,无法修改此设置。

OPC 项设置

访问路径是特定于供应商的方法,用来通知 OPC 服务器使用何种路径检索当前项目的数据。

示例

假设您有两个设备连接到 COM1。一个设备通过无线电连接。另一台使用 TCP/IP 连接。此配置中,可能的访问路径是 RADIO 和 ETHERNET。

注意:并不是所有 OPC 服务器都支持访问路径。如果您的 OPC 服务器不使用访问路径,此设置可以留空。请参考 OPC 服务器文档以了解更多信息。

项目开始

指定数据数组的起始地址。只有选中“数组”复选框,才能使用此设置。

有效条目

0 到 32767

示例

Item ID: Sign_Int_Array[10],L200

这一项目 ID 定义一个含有 200 个元素的整数数组,起始地址为 10。

项目已启用时,无法修改此设置。

注意:起始地址加上数组长度再减去 1 (start + length-1) 必须小于或等于 32767,否则过程数据库将无法访问数组的全部元素。例如,对于从 32700 开始、长度为 100 的一个数组,过程数据库将无法访问该数组中的所有元素。该数组必须从 32667 开始,或长度必须为 67。

项目长度

指定数据数组存储的值的数量。只有选中“数组”复选框,才能使用此设置。

有效条目

1 到 1000

示例

Item ID: Sign_Int_Array[0],L200

这一项目 ID 定义一个含有 200 个元素的整数数组,起始地址为 0。

OPC 客户端中定义的数组长度必须与 OPC 服务器中定义的数组长度一致。如果两个数组的长度不一致,OPC 客户端将把该项目的数据质量设置为 BAD。

项目已启用时,无法修改此设置。

注意:

  • 起始地址加上数组长度再减去 1 (start + length-1) 必须小于或等于 32767,否则过程数据库将无法访问数组的全部元素。例如,对于从 32700 开始、长度为 100 的一个数组,过程数据库将无法访问该数组中的所有元素。该数组必须从 32667 开始,或长度必须为 67。
  • OPC 服务器可能不支持含有 1000 个元素的数组。这种情况下,可能需要缩小要创建项目的数据数组,将它分解为多个项目。

数组

选中后,当前项目将被配置为数据数组。数据数组是一组数据类型相同的相连数据。将项目配置为数据数组后,如果 OPC 服务器支持数据数组,则 OPC 客户端将能从服务器中读取多个值。使用一个项目读取多个值,有助于简化驱动程序配置并改善驱动程序吞吐量。

要将项目配置为仅含有一个值,请清除此复选框。

项目已启用时,无法选中或清除此复选框。

请求的数据类型

指定项目的默认数据类型如果未指定数据库块硬件选项,驱动程序将把该数据类型用于项目。指定硬件选项后,它将覆盖该数据类型。仅当项目已禁用时,才能更改硬件选项。

有效条目

数据类型

描述

字节

无符号 8 比特字符。

布尔值

数字值:0 或 1。

双精度

双精度 64 比特浮点值。

浮点值

单精度 32 比特浮点值。

长型

有符号 32 比特整数。

服务器

OPC 服务器指定的原生(标准)数据类型。要确定特定项目 ID 所用的原生数据类型,请咨询 OPC 服务器供应商或参考相关文档。

已签名

有符号 16 比特整数。

字符串

ASCII 字符串。

未签名的

无符号 16 比特整数。

注意:

  • OPC 服务器可能不支持驱动程序支持的所有数据类型。请参考 OPC 服务器文档以确定支持的数据类型。
  • 当对一项目启用数据数组支持时,其数据类型为所选数据类型的数组。例如,如果所选数据类型为浮点值,并且启用数据数组支持,则其数据类型为浮点值数组。数据数组支持布尔型和数字(整数和浮点数)型数据。不支持字符串数组。

浏览服务器

打开“浏览 OPC 服务器”对话框,以便浏览 OPC 服务器,选择项目 ID 和访问路径以指定给选定的项目。也可以使用此对话框自动创建 iFIX 过程数据库标签。

客户端设置

禁用输出

选中此复选框将禁止 OPC 客户端输出至所选项目。

针对下列情况,可能需要禁用输出:

  • 防止控制输出危及正在对过程控制硬件执行维修工作的人。
  • 防止错误数据写入至项目。
  • 隔离数据块以便调试。

锁存数据

控制当发生通信错误时操作员在链接中看到的内容。

如果...

操作员看到...

选中复选框

链接中显示最后良好的值。

清除复选框

一系列问号 (?????)

在 iFIX 应用程序中,链接的当前报警状态改变始终显示 COMM,表示发生通信故障。

注意:

  • FIX 6.15 不支持锁存数据。不过,可以从 GE 网站下载 SAC 软件改进模块 (SIM),以增加锁存数据支持功能。
  • 模拟寄存器块和数字寄存器块不支持锁存数据。因此,我们不推荐对这些数据块使用“锁存数据”选项。

启用数据块写入

选中后,当前项目的所有未执行的写入操作都会被送往过程硬件。

当驱动程序发送数据数组的未执行的写入操作时,同时会使用最后已知值在数组中发送任何未修改的值。

异常死区

指定基于异常的 iFIX 数据库块中的最大可接受数据变动。当数据只有微小变动时,输入一个死区值将阻止数据库块的当前值发生变化。

注意:异常死区仅用于同步 I/O。

有效条目

针对模拟项目为任何正数。针对数字项目,设置死区为 0。

示例

假设项目的当前值为 50,设置死区为 20,则当输入值小于等于 30 或大于等于 70 时,SAC 将更新基于异常的数据库块。

要创建基于异常的 iFIX 数据库块:

  1. 启动 iFIX 过程数据库。
  2. 在“数据块”菜单中,选择“添加”。
  3. 选择要创建的数据块类型。
  4. 在“扫描时间”字段中输入“E”。

访问时间

指定当过程控制软件不再请求某一项目的数据时,OPC 客户端可以使该项目保持活动状态的时间。

只要过程控制软件请求某一项目的数据,OPC 客户端就会重置该项目的访问时间,该项目将在 OPC 服务器中保持活动。对该项目的数据请求停止并且访问时间届满后,OPC 客户端在 OPC 服务器中将该项目设置为非活动。当该项目为非活动时,OPC 服务器即停止从过程硬件轮询数据。因此,如果该项目已启用异步看门狗,当访问时间届满时,看门狗也会停止。

将项目设置为非活动状态的实际实施方法由 OPC 服务器决定。

有效登陆

接受以下时间格式:天数:小时数:分钟数:秒数,最大值为 6:23:59:59

示例

要指定访问时间...

输入...

1 秒

1

1 分钟

1:00

1 小时 30 分钟

1:30:00

2 天

2:00:00:00

注意:在此设置中输入 DISABLED,可以迫使 OPC Client 使某一项目永远保持活动状态。

如何做...

 

您最近了解过 iFIX 吗 ?

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

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