将 iFIX 与 Proficy Historian 配合使用
供稿:北京东方鼎晨科技有限公司
- 摘要:从 iFIX 5.0 开始,可以轻松地将 Proficy Historian 配置为自己的历史库。该应用程序与 iFIX 集成在一起,这意味着配置 Proficy Historian 后,可以在 iFIX 中执行以下任务:
一、背景知识
从 iFIX 5.0 开始,可以轻松地将 Proficy Historian 配置为自己的历史库。该应用程序与 iFIX 集成在一起,这意味着配置 Proficy Historian 后,可以在 iFIX 中执行以下任务:
� 设置要为 iFIX 数据库采集的 Proficy Historian 标签。
� 将历史数据链接插入到 iFIX 工作台的画面中。
� 使用 VisiconX 数据和网格对象从 iFIX 工作台访问 Proficy Historian 数据。
1.1. 配置注意事项
尽管 Proficy Historian 的许多功能可在 iFIX 中进行配置,但某些功能无法配置。这些功能必须在 Historian 中直接配置。这些功能包括:
� 安全
� 报警(如果使用)
� 采集 F_CV 之外的任何字段
� 存档压缩
� 存档备份
� iFIX 中没有配置的其它标签属性
� 用于数据库图符或可加载数据块的 Historian 参数
� 冗余
1.2. 其它注意事项
1.2.1. 多个数据库
如果使用多个数据库,您可能想要将 Proficy Historian 与 iFIX 单独使用。一起使用时,Historian 不会将来自 iFIX 数据库的、使用相同名称的标签识别为不同标签,即使这些标签的来源不同。因此,iFIX数据库中存在的标签将被忽略。数据从 Historian,而不是iFIX 数据库进行填充。为避免此问题,请验证每个标签是否均有唯一的名称。
例如,过程数据库 1 (PDB1) 和过程数据库 2 (PDB2) 两者中均有一个名为 AI1 的标签。两个标签均添加到 Historian 作为 FIX.AI1.F_CV。如果重新加载 PDB1,然后再重新加载 PDB2,将在 Historian 中覆盖 AI1 标签。
1.2.2. 采集延迟
当 iFIX 和 Historian 作为集成的应用程序而不是单独的应用程序使用时,如果采集器正在运行,则需要较长的时间更新标签。添加、删除和修改标签可能需要单独使用各应用程序时双倍的时间 – 约两分钟,而不是一分钟 – 才能显示。
1.2.3. 采集器
如果选择使用 Historian,并非所有安装的采集器均可供选择作为默认采集器。由于此功能仅支持从 iFIX 读取数据的采集器,因此可供选择的采集器仅限以下:
� iFIX 内置采集器
� 从 Intellution.OPCEDA 或 Intellution.OPCiFIX OPC 服务器读取的 OPC 采集器
1.2.4. 电子签名
如果使用电子签名,则可能不应使用集成的 Historian 功能。如果Historian 中需要电子签名而 iFIX 中不需要,并且用户在 iFIX 中进行更改,则不会提示用户输入密码。相反地,所做的更改绕过了Historian 的电子签名要求。
1.2.5. 不安装 Historian 的结果
如果选择不安装 Historian,以下功能将无法正常工作:
� 来自数据库管理器的 iFIX 数据库标签将无法自动添加到 Historian、从 Historian 中更新或从 Historian 中删除,
� 用户将无法更新数据库管理器数据块的 ProficyHistorian 选项卡,并且
� 导出或导入的数据库标签在 Historian 字段中将拥有默认值,但将不会使用。
1.3. 选择不安装集成的 Historian
如果不想安装集成的 Historian,而继续如以前一样使用 Historian,则切勿执行以下操作:
� 在“用户首选项”对话框的 Proficy Historian 选项卡中选择“自动配置在 Historian 中采集的标签”。
� 使用 iFIX 数据库管理器中的 Proficy Historian 字段配置 Historian 中的所有内容。
二、操作步骤
下表描述了配置 iFIX 与 Proficy Historian 一起运行的过程:
配置过程 | |
阶段 | 描述 |
1 | 如果从以前版本的 iFIX 进行升级,并且 PC 上安装了 Historian,请在安装 iFIX 和 Historian 之前关闭 Historian 服务和授权。 |
2 | 在 iFIX 安装期间,出现提示时选择安装 Historian。 |
3 | 启动 iFIX 和工作台。 |
4 | 验证 Historian 服务器设置为 Proficy Historian 而不是 Classic Historian。关闭并重新启动工作台。 |
5 | 配置 Historian 服务器。使用默认的 iFIX 采集器将标签自动添加到 Historian。 注意:必须对每位操作系统用户完成此操作。 |
6 | 在 iFIX 数据库管理器中,添加要开始在其上进行采集的数据块。使用 Proficy Historian 选项卡输入来自 Historian 的信息。保存数据库。 |
7 | 大约两分钟后,在 Historian Administrator 中检查添加的标签。如果 Historian 中没有添加或采集标签,请检查 iFIX\LOCAL 目录中的日志文件 confighist.txt。 |
8 | 验证配置。将 Historical 数据链接添加到画面,切换到运行模式,然后查看数据链接中采集的最后一个值。 |
详细参考步骤如下:
配置 ProficyHistorian 和 iFIX:
安装了 iFIX 和 Historian 后,执行以下步骤:
1. 重新启动计算机。
2. 确认已安装采集器。步骤如下:
a. 在“开始”菜单中,依次单击“程序”、“Proficy Historian”和“Historian 管理器”。“Historian管理器”启动。
b. 登录 Proficy Historian 管理器。
c. 单击“采集器”。
d. 验证所有采集器已出现在“采集器”区域,特别是 iFIX 采集器。
3. 启动 iFIX、工作台和 iFIX 采集器。
4. 仅适用于“经典”视图:插入 ProficyHistorian 工具栏。步骤如下:
a. 在工作台系统树中,双击“项目工具栏文件”文件夹,然后单击“工具栏”文件夹。
b. 双击 Proficy Historian。Proficy Historian 工具栏显示在工作台中。
5. 更改 Historian。步骤如下:
a. 在“经典”视图中,从“ProficyHistorian”工具栏单击“更改 Historian”。
-或-
在“菜单栏”视图中,从“管理”选项卡的“Proficy Historian”组中单击“配置 Historian”,然后单击“更改Historian”。
b. 选择“Proficy Historian”,然后单击“确定”。
c. 关闭并重启工作台。
6. 配置 Historian 服务器。步骤如下:
a. 在“经典”视图中,从“ProficyHistorian”工具栏选择“配置 Historian 服务器”。
-或-
在“菜单栏”视图中,从“管理”选项卡的“Proficy Historian”组中单击“配置 Historian”,然后单击“配置Historian 服务器”。
b. 单击“获取采集器”。“采集器名”列表已载入。
c. 选择 iFIX 采集器,然后单击“设为默认”。
d. 单击“关闭”。
e. 重新启动工作台。
7. 在 iFIX 数据库管理器中,添加您想要对其启动收集操作的数据块。步骤如下:
a. 进入数据库管理器,在“经典”视图中,从数据库管理器的工具栏上单击“打开”。
-或-
在“菜单栏”视图中,单击主按钮,然后单击“打开”。
b. 双击想要连接的 SCADA 服务器。数据库显示出来。
c. 双击电子数据表中的空白单元格。“选择数据块类型”对话框出现。
d. 选择想要添加的数据块类型,并单击“确定”。数据块的对话框出现。
e. 完整填写每个选项卡。在“Proficy Historian”选项卡中输入来自 Historian 的信息,然后单击“保存”。
f. 对想要添加的每个数据块重复步骤 C-E。
g. 保存数据库。在“经典”视图中,从数据库管理器的工具栏单击“保存”。
-或-
在“菜单栏”视图中,单击主按钮,然后单击“保存”。
8. 大约两分钟后,在 Historian 管理器中检查标签是否已添加。步骤如下:
a. 在“开始”菜单中,依次单击“程序”、“Proficy Historian”和“Historian 管理器”。“Historian管理器”启动。
b. 登录 Proficy Historian 管理器。
c. 单击“标签”。
d. 验证所有标签均出现在标签区域中。
注意:confighist.txt文件是 iFIX LOCAL 文件夹中的日志文件。如果标签未添加到 Historian,请使用此日志文件进行故障诊断和排除。
9. 验证配置。步骤如下:
a. 添加历史数据链接到画面。在经典视图中,从“工具箱”单击“历史数据链接”。
-或-
在“菜单栏”视图中,从“插入”选项卡的“对象/链接”组中单击“对象/链接”,然后单击“历史数据链接”。
b. 切换至运行模式。在“经典”视图中,从“工作台”菜单选择“切换至运行”。
-或-
在“菜单栏”视图中,从“主页”选项卡的“工作台”组中单击“切换至运行”。
c. 查看数据链接中采集的结束值。
注意:在数据更新之间,存在大约两分钟的延迟。