IFix5.8 安装环境及新功能说明(6)

2019-04-09 11:54

iFIX 5.8 发行说明

1.将字符串值“ValidateItemsNotSupported”添加到 \\HKEY_CLASSES_ROOT\\FIX32

\\DataSources\\OPCSERVERNAME 项。 2.将该字符串值设置为“true”。

Page 20 of 23

例如,如果将第三方 OPC 服务器作为SOMEOPCSERVER 安装,则您需要在注册表项\\HKEY_CLASSES_ROOT\\FIX32\\DataSources\\SOMEOPCSERVER 中添加字符串值“ValidateItemsNotSupported”,并将该字符串值设置为“true”。此项更改将会验证是否可以读取 OPC 服务器上未实现ValidateItems 调用的数据项。

回到顶端

优化 iFIX 性能

通过重新装载数据库来激活复制的标签

在数据库管理器中复制标签时,除非保存并重新装载数据库,否则,新标签只返回值一次。例如,如果在用于监视已连接到 SIM 寄存器的某个AI 标签当前值的画面中有一个链接,则您可以复制此标签,将其重命名,然后将一个链接添加到用于监视此新标签的画面。但是,在第一次读取后,除非保存并重新装载数据库,后续读取将无法正常进行。

回到顶端

有关优化 iFIX 的更多提示...

请参阅联机帮助索引中的“优化, 简介”。此链接可将您转到《iFIX 系统优化简介》指南。此指南列出了制作画面、编写脚本和实施 iFIX 系统时可以使用的技巧和策略。

回到顶端

iFIX VBA 提示和技巧

Visual Basic for Applications(简称VBA)是 iFIX 内置的标准脚本语言。VBA 可用于自定义和扩展 iFIX 的功能。当在 iFIX 的 Visual Basic 编辑器中创建新的应用程序时,使用下列指导:

llllllllll

在 VBA 文件名中不要使用标点符号,井字符号(#),和 VBA 保留字。 避免在当前正在执行的脚本中生成另一个脚本。这会导致不可预知的结果。

不要使用 WM_CLOSE SendMessage 来关闭用户窗体;无法正常销毁该对象。如果必须使用脚本关闭窗体,请使用 WM_DESTROY SendMessage。

避免在项目中引用 Intellution iFIX Find and Replace Mechanism v1.0 类型库。这会导致在编译脚本时出错。

请注意,基于对象事件的脚本不应在该对象的父级上调用 DestroyObject 方法。这样做会导致不可预知的结果。

如果使用任一 iFIX 子程序向数据库写回数据,请使用 F_CV 字段作为数据链接。使用 A_CV 字段可能会导致不可预知的结果。

如果为“在位”数据输入项配置了数据链接,请不要使用 DblClick 事件。如果这样做,DblClick 事件将不执行。

在进程外环境中,请不要访问声明为PRIVATE 的类模块,例如 user.fxg、专家全局项或任何全局页面。不允许此操作。

请注意,在 iFIX 中更改源标签时,如果您读取 InputValue 属性之前没有提供足够的时间来让iFIX 建立新连接,将会显示自动化错误。等待时间取决于事件对象源标签的扫描时间。 如果设置标签的静态值为源标签的两倍,就会导致一个自动化错误。

有关在 iFIX 项目中使用 VBA 的详细信息,请参阅联机帮助索引中的“一览”或“脚本, iFIX”。

回到顶端

代码示例:使用 iFIX 实时ODBC 驱动程序检查Null 值

iFIX 实时ODBC 驱动程序旨在返回 NULL 值。例如,对一个不存在的标签检查iFIX 实时数据时,如果找不到该标签,将返回一个NULL 值。在某些情况下,检查NULL 值可能很有帮助,因为这样就不会将它计算为一个返回的字符串。以下代码示例可让您检查NULL 值:

mk:@MSITStore:H:\\releasenotes\\ipiifix.chm::/580/Notes.htm2015/11/3

iFIX 5.8 发行说明

If Record.ID \ Then

MSG = \A valid record exists\Else

MSG = \A null situation exists\End IfMsgBox MSG

Page 21 of 23

回到顶端

代码示例:正确创建 VB 客户端应用程序

通过提前绑定创建访问WorkSpace.Application 对象的 VB 客户端应用程序会导致不可预知的结果。例如,下面这个使用提前绑定的示例脚本会导致工作台意外终止:

Private Sub Form_Load()Dim iApp As CFixAppDim iSystem As Object

Set iApp = CreateObject(\Workspace.Application\)Set iSystem = iApp.SystemEnd Sub

为避免这个问题,对上面例子脚本中的第二行进行替换:

Dim iApp As Object

回到顶端

本地化的 iFIX 发行说明

法语版 iFIX:安装和升级信息

如果要安装法语版 iFIX 产品,请务必遵循以下指导:

l

如果需要从早期版本的法语版 iFIX 产品进行升级,请确保删除 Local 文件夹中的 AlmODBC.cfg 文件(如果存在)。删除此文件将会删除报警 ODBC 服务的所有现有设置。需要重新配置报警 ODBC 服务。

回到顶端

中文版 iFIX:按钮标题提示

在 Proficy iFIX 工作台中,使用全拼或智能 ABC 输入法在按钮标题上输入中文字符时,输入的字符将重复显示在标题上。例如,如果使用其中一种方法输入“XY”,“XYXY”将会显示在按钮的标题上。要解决此问题,应始终使用微软拼音输入法 2.0 在按钮标题上输入中文字符。

回到顶端

日语版 iFIX:VBA 命名约定指导

在日语系统的 VBA 中,请不要在画面名、调度名、图形对象名或工具栏和分类中使用双字节数字符号、双字节罗马数字、双字节符号或双字节空格。此外,不要使用单字节Katakana。Hiragana、双字节的 Katakana 和 Kanji 字符可以在这些名称中使用。

回到顶端

所有地区

在英文 iFIX 版本上安装本地化的 iFIX

如果要覆盖现有的英文版安装本地化版本的 iFIX,请注意,您需要手动删除 node_association.dat 文件。安装程序不删除该文件。

mk:@MSITStore:H:\\releasenotes\\ipiifix.chm::/580/Notes.htm2015/11/3

iFIX 5.8 发行说明Page 22 of 23

node_association.dat 文件是一个工具栏类别文件,位于 iFIX LOCAL 文件夹中。如果将iFIX 安装到默认位置,此文件夹为C:\\Program Files\\Proficy\\Proficy iFIX\\LOCAL。

当启动本地化的 iFIX 产品并打开工作台,一个新的 node_association.dat 文件被创建,替代被删除的这个文件。

区域设置和 iFIX 演示系统

Microsoft 矢量标记语言 (VML) 呈现引擎中有一个已知的 Bug,当小数点设置为逗号(,) 而不是句点(.) 时,该Bug 可能会导致网页显示不正常。此程序错误在 Microsoft Internet Explorer 6 和 Internet Explorer 6 with Service Pack 1 中都会出现。小数点在 Windows 控制面板的“区域和语言选项”对话框中定义,作为指定位置后默认区域设置的一部分。

在 iFIX 中,此设置会影响作为示例系统的一部分的演示功能。例如,在使用逗号作为小数点符号的某些欧洲语言中,演示示例系统的网页中的文本可能会出现乱码。 Microsoft 已在知识库文章 814039中确认此问题。

回到顶端

区域设置和数据连接格式

当小数点设置为逗号(,)而不是句点(.)时对于区域设置,如德语,数据链接的原始格式的语法无更改。 例如,如果在配置模式下将数据链接的原始格式设置为%7.2f,则一旦切换到运行模式,数字数据链接中就会出现逗号(,) 并正常运行。如果随后您手动将原始格式更改为%7,2f,则在切换到运行模式后,该数据链接就不再能正常运行。

回到顶端

报警打印问题

如果在本地化版本的 iFIX 中遇到有关报警打印服务(almprin.exe) 输出的问题,可以使用以下方法解决:创建一个Printer.ini 文件,并将其保存到 C:\\Dynamics\\Local 或 C:\\Program Files\\Proficy\\Proficy iFIX\\Local 文件夹中。在 Printer.ini 文件中指定一个“打印管理器”选项会解决打印时字体出现错误的问题。为创建 Printer.ini 文件,遵循以下步骤:

1.打开文本编辑器,如 Microsoft?记事本或写字板。

2.创建一个文本文件,然后将该空文件以 Printer.ini 为名称保存到 iFIX Local 文件夹中。例如,如果安装

到了默认文件夹,则该路径为C:\\Program Files\\Proficy\\Proficy iFIX\\LOCAL。

重要说明:如果在 iFIX 中使用应用程序项目管理功能,则必须在每个ProjectName\\LOCAL 文件夹中保存 Printer.ini 文件,其中,ProjectName是项目的名称。3.将以下行复制并粘贴到 Printer.ini 文件中:

;--------------[ALARMS]

use_print_manager=YES;--------------4.如果您在计算机上配置了多台 USB 打印机,并且需要指定使用哪台打印机打印报警,那么,请在

Printer.ini 文件中添加 usb_port_name=USB001附加行。

在此附加行中,USB001表示要打印到的 USB 打印机端口的名称。例如,如果有多台 USB 打印机,则Printer.ini 文件的内容应如下所示:;--------------[ALARMS]

use_print_manager=YES

mk:@MSITStore:H:\\releasenotes\\ipiifix.chm::/580/Notes.htm2015/11/3

iFIX 5.8 发行说明

usb_port_name=USB001;--------------

Page 23 of 23

注意:如果不使用 USB 打印机,则不需要在 Printer.ini 文件中添加 usb_port_name=USB001 行。 5.如果要指定报警打印机每页打印的行数,您还需要额外添加以下两行来启用打印机刷新:

use_print_manager_flush_number=YES 和 print_manager_flush_number=50,其中,50是每页需要打印的行数。例如,在添加这些附加行后,Printer.ini 文件的内容应该如下所示:

;--------------[ALARMS]

use_print_manager=YES

use_print_manager_flush_number=YESprint_manager_flush_number=50usb_port_name=USB001;--------------6.保存该文件。如果有多个项目,请确保更新和保存每个项目的 Printer.ini。 7.重新启动iFIX。

回到顶端

获取有关帮助工作方式的详细信息

在任何语言的 Window XP 上,从iFIX 应用程序(如工作台、SCU 或数据库管理器)中的“帮助”菜单打开“使用帮助”选项时,将显示“对话框帮助”主题而不是“使用帮助”主题。这是 Windows XP 中一个已有记载的 Bug。有关详细信息,请参阅Microsoft 知识库文章:http://support.microsoft.com/default.aspx?scid=kb;en-us;317972。

此外,“使用帮助”主题的标题栏以英文显示。这是因为,作为Windows XP 的一部分安装在 Windows\\Help 文件夹中的 Winhlp32.hlp 和 Winhlp32.cnt 文件出现了问题。

回到顶端

卸载和重新安装问题

如果 iFIX 由多个用户使用,而您在卸载iFIX 后将它重新安装到其他文件夹中,那么,某些部分用户将会遇到问题。其他版本的 iFIX 中也可能会出现这些用户问题。

例如,用户A 将iFIX 安装到了 C:\\LocationA,并且用户A 和用户B 都在使用 iFIX。如果用户A 卸载了

iFIX,然后将iFIX 重新安装到另一个位置(例如 D:\\LocationB),并且未删除 C:\\LocationA,那么,用户B 将会遇到问题。尽管用户A 可以使用新位置中的 iFIX 且不会遇到任何问题,但用户B 在尝试启动iFIX 或 SCU 时将会看到多个错误消息,因为其注册表路径仍然指向 C:\\LocationA。

解决方法之一是打开Windows 注册表,删除包含旧路径的 HKEY_USERS\\<用户ID>\\Software\\Proficy\\Proficy iFIX\\ProjectPaths 项。例如,删除 HKEY_USERS\\S-1-5-21-3882306234-4042192530-3641380709-1028

\\Software\\Proficy\\Proficy iFIX\\ProjectPaths 键值将可避免 ID 为S-1-5-21-3882306234-4042192530-3641380709-1028 的用户出现此问题。在更新注册表后,确保重新启动iFIX。

回到顶端

有关添加/删除 Proficy Historian 的重要信息

如果选择从控制面板中的“添加或删除程序”删除 Proficy Historian,在出现提示时,请不要删除 Microsoft 系统文件,否则可能导致严重的操作系统问题。

回到顶端

mk:@MSITStore:H:\\releasenotes\\ipiifix.chm::/580/Notes.htm2015/11/3

iFIX 5.8 系统要求Page 1 of 8

Proficy HMI/SCADA -iFIX

llllllllll

系统要求

版本 5.8

软件要求

硬件要求 -未安装增强型故障切换或 Proficy Historian for SCADA 的 iFIX硬件要求 -启用增强型故障切换功能的 iFIX

硬件要求 -带有 Proficy Historian for SCADA 的 iFIX硬件要求 -Windows Embedded Standard 7 版 iFIX硬件要求 -使用 VMware?的 iFIX无线设备和 iFIX

VMware?ESXi Server 支持

Marathon everRun?MX?和 everRun?Extend 支持与其它Proficy 产品的兼容性软件要求

GE Intelligent Platforms 建议为Windows 操作系统安装最新版本的服务包。iFIX 最低软件要求包括:

l

下列操作系统之一:

l

Microsoft Windows Vista,Service Pack 2,商业版、企业版或旗舰版。由于 Windows Vista 不断更新,因此应运行 Windows 更新功能以获取最新的软件。

Microsoft Windows Server 2008(32 位)、Service Pack 2,标准版或企业版。由于 Windows Server 2008 不断更新,因此应运行 Windows 更新功能以获取最新的软件。

注意:请记住,Windows Server 2008(32 位)标准版支持的最大 RAM 是 4GB,而这可能会限制性能。为了提高性能,建议使用 64 位操作系统或支持物理地址扩展 (PAE) 的操作系统。PAE 可以在 Windows Server 2008(32 位)企业版上使用。

l

l

Microsoft Windows Server 2008 R2,Service Pack 1,标准版或企业版。由于 Windows Server 2008 不断更新,因此应运行 Windows 更新功能以获取最新的软件。

Microsoft Windows Server 2012,标准版或企业版。由于 Windows Server 2012 不断更新,因此应运行 Windows 更新功能以获取最新的软件。

Microsoft?Windows?7(32 位或 64 位),Service Pack 1,专业版、企业版或旗舰版。由于 Windows 7 不断更新,因此应运行 Windows 更新功能以获取最新的软件。

Microsoft?Windows?8(32 位或 64 位),专业版或企业版。由于 Windows 8 不断更新,因此应运行 Windows 更新功能以获取最新的软件。

Microsoft?Windows?Embedded Standard 7 Service Pack 1,带最新的 Microsoft Windows 更新。

注意:只有英语版 Windows Embedded 进行英语区域设置后才支持英语iFIX;Windows Embedded 其他语言的操作系统或区域设置不受支持。

l

l

l

l

ll

网络接口软件,用于 TCP/IP 网络通信和某些 I/O 驱动程序。

如果将iFIX 与第三方软件共同使用,请确保运行 iFIX 的操作系统也支持这种第三方软件。例如,如果您在 Microsoft Windows Vista 上运行 iFIX,则Microsoft Windows Vista 也必须支持第三方软件。SCADA 服务器的 I/O 驱动程序。GE Intelligent Platforms 提供适用于多种可编程控制器的 I/O 驱动程序,您也可以单独购买驱动程序。

重要:请确保所购买的 I/O 驱动程序与您的硬件和操作系统兼容。例如,如果特定的操作系统不支持驱动程序,则您将无法在该操作系统上运行的 iFIX 中使用此驱动程序。有关驱动程序和支持的操作系统的详细信息,请查看我们的支持网站:http://support.ge-ip.com。

l

ll

如果使用 VisiconX 和 Proficy Historian,则必须安装Historian OLE DB 驱动程序。

如果在 iFIX 画面中使用 Plant Applications 图符,需要使用 Microsoft Office 2003、2007 或 2010(32 位)。

如果要将关系型数据库软件与iFIX 结合使用,则需要安装下列关系型数据库应用程序之一:

ll

l

Microsoft?SQL Server 2008Microsoft?SQL Server 2008 R2

mk:@MSITStore:H:\\releasenotes\\ipiifix.chm::/580/Requirements.htm2015/11/3


IFix5.8 安装环境及新功能说明(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高校思想政治教育教学模式的探讨

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: