文档库 最新最全的文档下载
当前位置:文档库 › 由iFIX早期版本升级

由iFIX早期版本升级

由iFIX早期版本升级
由iFIX早期版本升级

本章节涉及升级到iFIX 4.5时的一些问题。由iFIX 2.5及先前版本升级时的相关问题得到清楚的说明。

数据库与升级

请注意,升级到iFIX 4.5时,过程数据库文件的容量将增加。

此外,在升级数据库时,工程单位(EGU )上限与下限字段将从单精度转换为双精度浮点数。 这意味着准确程度(e 值)从 +/_0.00000012变为+/_0.00000000000000022。如果对EGU 限值使用极端范围(非常大或非常小的值),可能会在升级后遇到问题。 为了解决这些问题,打开数据库管理器,导出数据库,然后重新导入。 这个程序会重置块的值。

升级前

升级iFIX 前,确信:

l 如果正在对安装Proficy 变更管理5.6客户端的iFIX 4.0计算机进行升级,并希望继续运行5.6,请在升级到iFIX 4.5之前在客户端计算机上安装SIM 8。这样将便于在未来安装SIM 。

l 关闭DEP (数据执行保护)特性。 一个办法是在控制面板中进入系统属性。 选择“高级”标签,然后单击性能区的“设定”按钮。 在“数据执行保护”标签上,选择“仅为重要Windows 程序和服务开启DEP ”复选框。 l 关闭所有的Proficy 应用程序。 在运行iFIX 安装程序时没有Proficy 产品运行,这点非常重要。

l 保存 .INI 的备份,其中包括 应用程序的首选项和创建的定制文件。 在升级过程中,定制文件例如 *Res.dll 文件和 *.INI 文件可能被覆盖。 同样的,升级后,您可能要将定制的变化结合到新版本的这些文件中去。 l 备份当前的iFIX 工程。 这包括 LOCAL, Config Files Backup, PIC, 和 PDB 文件夹下的文件。

l 建议创建一个Alarm ODBC 配置文件的备份。

l 导出系统设置(SCU)的一个报告供以后参考。 (在 SCU 中,“文件”菜单,单击“报告”。 参考创建系统设置报告 章节获得更详细步骤。)

l 导出安全设置报告以供以后参考。 (在安全配置应用程序,“文件”菜单,单击“导出”。 参考导出安全设置报告 章节获得更详细步骤。)

l 如果您有一个应用程序,由iFIX 2.5及以前版本的综合 工具包、数据库扩展块 工具包或系统扩展 工具包 创建, 并且您想在iFIX 4.5下使用该应用程序,不要 卸载 iFIX 。 您必须在当前的iFIX 设置上安装iFIX 4.5。 如果您 卸载了 iFIX 的先前版本,工具包应用程序将不会再运行。

l

在安装iFIX 前,确信得到您需要的工具包升级。 例如,如果您先前安装了Allen Bradley 的iFIX Productivity Pack ,升级到iFIX 4.5前,必须得到升级的版本。 由iFIX 早期版本升级的步骤

由iFIX 早期版本升级

1.升级许可和硬件密钥。 参见 升级iFIX 许可章节中的步骤.

2.以管理员权限登录Windows 。

3.确认没有iFIX ,FIX ,或GE Fanuc 过程运行,关闭其他正在运行的程序。

4.将iFIX 光盘插入CD-ROM 驱动器。 出现iFIX 安装界面。

注意: 如果该界面没有自动出现,双击光盘上的InstallFrontEnd.exe 文件来显示该界面。

由iFIX 早期版本升级

7.单击“下一步”继续。许可协议窗口出现。

8.单击“我接受许可协议的条款”如果想要继续,单击“下一步”。

出现一个信息窗口提示已发现一个iFIX的早期版本。

9.单击“确定”进行升级。

注意:如果对这个信息选择“否”,您将不能再运行旧版的iFIX。默认的,iFIX 安装在C:\Program Files\GE Fanuc\Proficy iFIX 文件夹下。这不再是一个升级。在将先前版本的iFIX文件拷贝到新的iFIX安装文件夹下时,要谨慎。

安装类型窗口出现。

10.选择完全并单击“下一步”。如果选择定制安装,会提示您需要安装的特性,如iFIX with FIX Desktop。“程

序安装就绪”窗口出现。

11.单击“安装”。当拷贝文件时,安装进度条出现在屏幕上。之后,出现信息窗口提示您是否需要查看版本信

息。

12.单击“确定”查看版本信息。查看后关闭版本信息,继续安装。“安装结束”对话框出现。

13.单击“确定”重启计算机,或以后重启。

14.单击“结束”。

注意:确信在启动iFIX前重启计算机。当计算机重启时,用相同的用户名登录Windows(具有管理员权限)。

升级iFIX许可

升级iFIX许可的说明取决于您所有的密钥和您需要启用的选项。您可能需要运行一个更新程序,或您需要更换一个新的密钥。iFIX 4.5 只支持HASP M1 or M4 密钥。

密钥的版本和类型印在密钥的表面。如果您不知道密钥的型号,检查物理密钥标签。如果您不清楚是否需要更换一个新的密钥,联系iFIX销售代表。

由iFIX 2.6及以后版本升级

但从iFIX 2.6及以后版本升级到iFIX 4.5时,您需要升级每一台iFIX机器的许可。如果您有M1或M4密钥,GE Fanuc提供工具来帮助您执行这一任务。

对M1密钥,使用iKeyUpdate 应用程序来更新许可。对M4密钥(最新的密钥),使用Proficy License Viewer来更新许可。执行密钥更新:

l对iKeyUpdate您需要得到一个iLicense升级文件,包含您密钥的特殊信息。

l对于Proficy License Viewer, 您需要得到一个.plic 升级文件,包含您密钥的特殊信息。

关于得到iLicense 或.plic 文件的更多信息,联系销售代表。您将受到新的许可文件通过光盘或e-mail。

如果您安装了其他新的Proficy产品,可能需要升级到M4密钥。这需要您将M1密钥拔掉,并插入新的硬件密钥。您不能在同一台计算机上同时使用M1和M4密钥。如何在计算机上安装硬件密钥,参见安装硬件密钥章节。

如果您有Rainbow SuperPro (Sentinel) 密钥,这是iFIX 2.6 (2002之前)使用的,如果您想升级到iFIX 4.5,必须更选新的密钥。

使用iLicense文件更新许可:

1.双击iLicense文件名。iKeyUpdate对话框打开。

3.单击“确定”来确认您想更新密钥。 出现信息告诉您密钥已更新成功。

4.如果需要,您可以运行iKeyDiag 来查看硬件密钥的升级。

注意如果没有iLicense 文件,不要安装iFIX 4.5。 在没有升级密钥的系统上,iFIX 4.5以演示模式运行。

用.plic 文件更新许可:

1.保存 .plic 文件到某一目录。

2.双击该文件。 密钥更新工具出现。 .plic 文件的全路径将出现在“更新文件”文本框中。 如果没有出现,浏览

找到它。

3.单击“现在更新”来更新您的硬件密钥。

工具验证您当前的许可。 如果验证成功,工具升级许可;否则,升级停止。

由iFIX2.5和更早版本升级

但从iFIX 2.5及更早版本升级到iFIX 4.5时,您需要更换现有硬件密钥和许可。 并交还旧密钥给GE Fanuc 。 关于更多得到新硬件密钥和许可及归还旧密钥的信息,联系iFIX 销售代表。

关于新的硬件密钥的更多信息,参见 硬件密钥 章节。

当iFIX 安装后,所有iFIX Local 文件夹下先前存在的配置文件除了*Res.dll 文件都被备份到 C:\Dynamics\Config Files Backup 文件夹下。 为保留这些设置,安装后,从这些备份文件中将定制好更改拷贝到Local 文件夹下的当前文件中。 不要拷贝和粘贴整个文件到Local 文件夹,因为这样将会覆盖安装好的iFIX 4.5的新设置。

当安装最新的iFIX 版本后,产品安装程序将一个新版本的启动控制文件FIX.INI 放到iFIX Local 目录下。 这个文件的早期版本和其他配置文件一起,被拷贝到iFIXConfigFiles Backup 文件夹内。

如果配置数据库扩展块,即可加载模块,或其他客户程序作为iFIX 启动的一部分来运行,需要将Local 文件夹下的新FIX.INI 文件和存储在Config Files Backup 文件夹下的FIX.INI 进行比较。 如果两个文件之间有变化,需要在Local 路径下的新的FIX.INI 文件中添加必要的行。 不要用旧的FIX.INI 覆盖新的FIX.INI 文件。

注意: FIX.ini 文件中的路径需要扩在括号中。 例如:

RUN="%E:\PROGRAM FILES\GE FANUC\PROFICY IFIX\SysAlertQMgr.exe" /F /NSysAlertViewer

在安装iFIX 4.5时如果计算机中已有iFIX 的早期版本,在安装过程中会出现一个信息窗口建议从当前iFIX 升级安装。 当出现整个消息时,推荐选择iFIX 升级。 通过升级操作,iFIX 4.5安装在先前版本的相同的文件夹下。 例如,如果您的iFIX 3.5安装在C:\\Dynamics 文件夹下,当升级时,iFIX 4.5安装在C:\\Dynamics 文件夹下。 当iFIX 4.5安装完毕并重启时,SCU 文件自动升级,原有文件以.^CU 扩展名备份。

升级时保存设置

和iFIX 同时启动的数据库扩展块和客户程序的注意事项

SCU 文件和升级

4.5中启动早期版本的SCU文件之前,需要几个额外的步骤。首先,您必须重新命名旧的SCU文件,这样,和默认的iFIX 4.5的SCU文件具有不同的名字。例如,如果新旧两个SCU文件同名,如果您想在iFIX 4.5中启动iFIX 4.0的SCU文件,就会出现一个错误信息。所以,在用iFIX 4.5系统配置工具打开旧的iFIX 4.0的SCU文件之前,务必对其进行重新命

名。启动SCU应用程序后,打开旧的SCU文件。现在按照下面的步骤,手工更新信息。

注意:如果在安装先前版本的节点上有定制备份可用,也可以用这个文件来升级SCU。在恢复过程中,确信选择“使用文档中的SCU文件”复选框。如果正在升级的SCU文件名和iFIX 4.5默认SCU文件名相同,此时需要更改路径配置。单击“浏览工程路径设置“按钮来检查当前路径。在“工程路径”编辑框中,输入iFIX 4.5安装路径。这将自动升级您的SCU文件。然而您仍需要在系统配置工具中手工更新其他SCU文件信息,如下面所述步骤。获得恢复过程的更多信息,请参阅恢复过程总览章节。

要点:

l如果您仅更新SCU文件,不需要使用iFIX先前版本的全部备份。相反,使用定制备份。确保您只在.fbk文件中备份SCU,并只在iFIX 4.5中进行恢复。如果进行定制备份,当仅恢复SCU文件时,单击“不是所有”其他文件。在iFIX不同版本间,不要使用“全部备份”。可能发生和升级路径或其他文件有关的问题。

l在恢复期间,在恢复其他设置文件时要谨慎。例如,如果您将iFIX Local文件夹下的.INI文件覆盖,就会丢失所有iFIX 4.5 .INI 的设置。这个完成后,有些问题会导致iFIX或其他特性不能正常工作。例如,如果用3.5的.INI文件覆盖了4.5 FIX.ini文件,需要将RUN=REGISTERHELPFILES行去掉或注释,以用这个文件启动iFIX 4.5。

手工升级SCU信息:

注意:下面步骤描述了如何在安装路径之外的路径下修改SCU文件,这样您可以在iFIX中运行它。

1.关闭iFIX。

2.在“开始”菜单上,单击“程序”,Proficy HMI SCADA-iFIX,然后“系统设置”打开SCU。

3.从SCU“配置”菜单,单击“路径”。

4.在“路径配置”对话框中,更改基本路径和NLS路径到本地安装路径。更改工程路径指向工程目标文件夹,如果

还不是这样的话。

5.从“SCU配置”菜单,单击“任务”。

6.在“任务配置”对话框,更改配置任务的路径为本地安装路径,确信包含相同的命令行选项。

7.从“SCU配置”菜单,单击“网络”。

8.在“网络配置”对话框中,确认信息正确,如果需要进行更改。

9.从“SCU配置”菜单,单击“SQL”,然后,单击“配置SQL任务”。

10.在“SQL任务配置”对话框中,如果使用,确信主和备份路径正确。

11.从“SCU配置”菜单,单击“本地启动路径”。

12.在“本地启动定义”对话框中,更改路径为您拷贝工程的文件夹。

13.从“SCU文件”菜单中,单击“保存”。以默认启动SCU文件名保存,或说明它是您启动需要使用的SCU文

件。

14.重新启动iFIX。

iFIX工作台的标题栏

iFIX 3.0和更高的版本的工作台中提供一个新的标题栏,显示为“Proficy iFIX工作台”。如果用户自定义程序中使用了FindWindow Microsoft API调用,则必须更新这些应用程序以符合新的标题栏。

当iFIX以服务方式开始运行,开始任务列表中的程序也以服务方式启动。如果从iFIX早期版本升级,注意在SCU任务设置对话框中列出的程序继续以服务方式运行,如果iFIX仍以服务方式运行。

然而,如果先前用下面命令启动iFIX OPC报警与事件服务器:

iFixOPCAESrv.exe -service

作为服务运行的iFIX OPC报警与事件服务器不再需要-服务选项。您需要打开任务设置对话框,并去除开始任务列表中-service命令。

如果iFIX作为服务来设置,注意您只能运行例如iFIX OPC报警与事件服务器等作为服务运行的程序。

如果希望作为服务运行OPC客户端驱动程序,iFIX也必须作为服务运行。同样的,如果希望作为服务运行iFIX,OPC客户端驱动程序也必须作为服务运行。必须两者同时作为服务运行。

工具栏

如果Proficy iFIX工作台包含来自Proficy Historian工具栏等其它iFIX版本的附加标准工具栏,这些工具栏将出现在iFIX工作台系统树下,位于工程工具栏文件> 工具栏文件夹中。双击工具栏,在工作台中显示。

标准与经典视窗类型

由于标准窗口风格包括更大的标题栏和菜单栏,如Windows XP中的,在打开iFIX画面(在Windows早期版本中创建的)时会出现滚动条。

为解决这个问题,GE Fanuc建议您在Windows“显示属性”对话框中将“外观”更改为“Windows经典”。PlugAndSolve和User Globals的更改许可

如果从iFIX 2.6升级,您需要对user.fxg和plugandsolve.fxg文件更改安全属性。如需改变这些文件的许可,必须作为管理员登录。使用下列步骤。

改变文件许可:

1.打开文件浏览器。

2.右击iFIX文件夹中的PlugandSolve.fxg或user.fxg文件,选择“属性”。出现“属性”对话框。

注意:如果在Windows XP中不出现安全标签,打开Windows Explorer。在工具菜单,单击“文件夹”选项。出现“文件夹选项”对话框。单击View标签。清除使用简单文件共享(推荐)复选框,单击“确定”。

3.选择“安全”标签。

4.单击“高级”按钮。出现文件名高级安全设定对话框,其中文件名是指第2步中选择的文件名。

5.在“许可”标签上,对于指定的用户,选择从上层对象继承适用于子对象的许可输入。包括这些和此处明确定

义的输入。

6.为另一个文件重复步骤1-5。

iFIX 2.6 及以后版本不支持Advanced Historian 。 因此,无法在iFIX 4.5中使用Advanced Historian 。如果您安装了Advanced Historian ,请联系当地iFIX 销售代表,了解有关升级到Proficy Historian 的事项(GE Fanuc 的historian 产品)。

iFIX 4.5支持先前版本创建、保存和建立的画面。 然而,iFIX 4.5创建、保存或建立的画面无法和iFIX 旧版本兼容和打开。

当升级iFIX 系统或从数据库增加或删除标签时,重要的是要处理一下所有画面和调度。 这将保证iFIX 系统获得最优性能 。

当将画面从FIX v7转换到iFIX 时,在转换之前,建议在数据库管理中装入相应的数据库。 如果不装入当前数据库,您需要手工设定每一个动画。 获得更多信息,参见“创建画面”手册的 使用画面转换工具 章节。

如果您在iFIX 早期版本上开发画面且没有升级到iFIX v2.2或更高版,在升级到iFIX 4.5时可能会遇到颜色映像错误。 为了避免颜色映像问题,在iFIX 4.5中保存和处理画面前按下面步骤操作:

避免颜色映像问题:

1.拷贝并保存iFIX 旧版的tables.lst 文件。

2.安装iFIX 升级或切换到已升级机器。

3.关闭工作台。

4.从iFIX 目录下删除tableconversion.lst 文件(C:\Program Files\GE Fanuc\Proficy iFIX)。

5.拷贝原始tables.lst 文件到iFIX 目录

6.重新启动工作台。

不支持Advanced Historian

iFIX 4.5画面的兼容性

解析处理iFIX 显示

从FIX 7.x 到iFIX 的画面转换

运行iFIX 早期版本的画面

使用iFIX2.1画面代码

在iFIX 2.1中使用ActiveWindow对象所编写的画面位置或尺寸的代码,在使用禁止自动比例功能的多显示器的iFIX 4.5系统中会产生不同的效果。会出现错误的位置和尺寸,因为2.1中的ActiveWindow对象不能在4.5中正常工作。

可以直接从文件集中访问ActiveWindow对象或通过调用OpenPicture子程序。

为了获得正确的位置和尺寸,可以用监视器的数目乘以2.1脚本中的参数。

例如:

在iFIX 2.1中,通过发出以下命令您可以在多监视器系统中在第二个监视器上打开一个画面。

openpicture "picture.grf",,0,50

在iFIX 2.6及以后版本中,通过发出以下命令您可以在多监视器系统中在第二个监视器上打开一个画面。

openpicture "picture.grf",,0,100

数据库扩展块

数据库扩展块,也是可装载模块,需要升级才能和iFIX 4.5一起工作。在您的系统中如果有旧的数据库扩展块,iFIX安装程序将会检测到并给出一个警告信息。这包括从GE Fanuc网页上下载的任何数据库扩展块或在安装iFIX 3.x之前由Allen-Bradley产品包装光盘安装的。

GE Fanuc网址包括GE Fanuc所支持的数据库扩展块升级版本。得到其他图符的升级版本,联系图符的供应商。得到数据库扩展块工具包的当前版本,联系当地iFIX销售代表。

iFIX 图符设置

当升级iFIX或安装用于更新iFIX图符集的软件升级模块(SIM)时,先前版本的图符集被覆盖。为避免丢失较旧文件中的任何改动,可以将这些文件重新命名,或将它们移到iFIX画面路径外的其他文件夹中。图符设置文件的扩展名

是.FDS,默认的位于C:\Program Files\GE Fanuc\Proficy iFIX\PIC文件夹。

请注意,当更新iFIX时,预先建立的图符集中的图符以及在iFIX 4.5之前创建的图符被认为并不是图符对象。这意味着无法使用快速图符更新器、图符更新器向导和交叉引用工具(在iFIX 4.5中可用)来更新现有画面中的这些图符。只有在较新版本的iFIX中创建的图符对象才能用这些工具进行更新。

预先建立的图符包括下列图符集:

l Historical.fds

l Miscellaneous.fds

l Motors.fds

l Pipes.fds

l PipesAnim.fds

l Pumps.fds

l PumpsAnim.fds

l

TanksAnim2.fds l

Valves.fds l ValvesAnim.fds

当升级到iFIX 时,某些情况下,安装程序运行非常快,只用几秒钟,或暂停而不完成整个过程。 在这些情况下,产品没有安装成功。

如果出现这些情况,删除Temp 目录中的内容并再次运行安装程序。

对于使用画面翻译特性在以往版本中创建并包含Alarm Summary 对象的各个画面,必须在升级后再次导出语言文件。 这个步骤对语言文件进行升级,以包含Alarm Summary 对象信息。

接着,使用文本编辑器,您必须在导出的语言(.csv )文件中对每个新字段进行翻译。 这个步骤是必需的,因为iFIX 语言翻译文件原本没有包括Alarm Summary 对象。

注意:

l iFIX 4.5现在通过Picture 对象或Alarm Summary 对象,支持Alarm Summary 对象信息的翻译。 也可以利用Alarm Summary 对

象本身的SwitchLanguage 方法创建新画面。 如需有关如何使用这个特性的更多信息,请参阅iFIX 自动化参考中的

SwitchLanguage 方法示例。

l

在iFIX 4.5中,也可以为了翻译显示的目的而改变Alarm Summary 对象中列表头和状态栏的字体。 这项字体变更特性是iFIX

4.5新提供的,可以在配置模式中从Alarm Summary 对象的“一般”标签进行访问。 为了使用这个特性,也可以更新画面。 如需有关使用这个特性的更多信息,请参阅创建画面电子书中的设置列表头和状态栏的字体。 导出单个语言文件:

1.在工作台配置模式中,打开希望导出语言文件的画面。

2.在工作台菜单上,单击“用户首选项”。

3.单击“画面首选项”标签,确保清除“在打开时翻译画面”复选框。 如果选择这个复选框,属性窗口中的

LanguageDesired 和TranslateOnOpen 属性无法变更。

4.单击“确定”并关闭“用户首选项”对话框。

5.右击画面,选择“属性”窗口。 出现“属性”窗口。

6.在LanguageDesired 列表中,选择适当的语言。

7.在TranslateOnOpen 列表中,选择“是”。

8.在翻译工具栏中,单击“导出语言文件”按钮。 出现消息,通知您语言文件已经成功导出。

9.现在可以在文本编辑器中打开语言文件,为画面翻译文本字符串。

导出多个语言文件:

1.在iFIX 工作台中,在翻译工具栏上单击“导出多个语言文件”按钮。 出现“语言文件导出器”对话框。

2.在选择画面列表中,对于希望导出语言文件的每个画面选择复选框。

如果iFIX 安装失败 ,删除Temp 文件夹中文件

Alarm Summary 对象与画面翻译

4.如果适用,选择“总是”覆盖现有的导出文件复选框。如果为已经具备语言文件的画面导出语言文件,现有的

语言文件将自动被覆盖。如果清除这个复选框,将提示您替换现有的语言文件。单击“是”进行替换,单击“否”保留。

5.在选择语言列表中选择希望提供翻译的语言。

6.单击“导出”。为选定的每个画面创建单独的语言文件。

7.现在可以在文本编辑器中打开每个语言文件,为画面翻译文本字符串。

iFIX系统介绍教案

IFix培训资料 昆明阳光数字技术股份有限公司

1. iFIX3.5概论 (3) 2. Intellution Dynamics概述 (3) 3. 总体安装信息 (3) 3.1. 硬件需求 (3) 3.2. 硬件密匙 (4) 3.3. 软件要求 (4) 3.4. 支持的网络 (4) 4. IFIX功能介绍 (4) 进入编辑模式后,首先介绍如何修改画面。 (5) 4.1. 修改和创建画面 (5) 在介绍修改和创建画面之前,首先,介绍一些基本概念。 (5) 4.2.历史趋势 (18) 1.基本概念介绍 (18)

1.iFIX3.5概论 iFIX3.5版是一个工业自动化软件解决方案,它为用户提供了厂级的可视化过程、数据获取和监视控制功能。iFIX是Intellution DynamicsTM家族自动化解决方案的HMI/SCADA成员,能够在整个企业网络中传递生产信息。Intellution Dynamics的主要产品还包括高性能的批处理(batch)、软逻辑(softlogic)以及Internet应用的自动化方案。所有的应用可以进行无缝集成,对复杂的实时生产过程提供一个易于理解的动态的视窗,观察复杂的实时的产品过程。 Intellution Dynamics自动化解决方案广泛地应用于工业领域,包括离散/连续过程制造、日用消费品、食品和饮料业、石油和天然气、公用事业、化工、制药等。 2.Intellution Dynamics概述 Intellution Dynamics是第一个开放式的,基于组件技术的,完全一体化的自动化软件产品家族。它被设计成去除了软件包的约束,令工厂平台与商业系统之间易于集成与协同工作,正如Intellution Dynamics组件与第三方应用程序之间所体现的关系。针对Intellution早先的版本,增加了许多重要功能并改善了结构,包括: 强大的即插即用结构。组件化的对象结构。集成化的Intellution Wor kSpace?开发环境。 Microsoft VBA脚本。全面支持OPC、OLE和ActiveX?。增强了的安全性和可靠性。高级图形。 可扩展的配置向导结构;广泛的Internet支持;增强的报警。增强的网络性能;这些改善明显的减小了自动化工程设计时间,允许更快的和简化的系统升级和维护,在Intellution Dynamics和第三方的应用程序之间提供了无缝的集成功能,并且大大的增加了生产率。 Intellution Dynamics的开放式结构通过集成第三方组件和应用程序,可以让你自定义系统。这种即插即用结构允许你使用你自己的应用和对象很快并且很容易的增强,或在某种情况下替换Intellution Dynamics内嵌功能。这种强大的、灵活的结构有助于对连续过程的改善,通过建立和重新使用比以前更快的应用程序有效的降低集成成本。用Intellution Dynamics能快速容易的改变你的系统而不会简慢或中断你的现场过程。 3.总体安装信息 3.1.硬件需求

(完整版)ifix培训教程

西安恒生科技股份有限公司iFix培训教程

目录 第一讲:iFix软件介绍 (1) 1.1 iFix软件简介 (1) 1.2 iFix的基本功能 (1) 1.3 iFix软件的运行环境 (1) 1.4 iFix软件的结构 (3) 1.5 什么是OPC技术 (5) 第二讲:I/O驱动器 (6) 2.1 驱动器配置 (6) 2.2 系统配置SCU (6) 2.3 监视I/O驱动器 (7) 2.4 MBE配置 (7) 第三讲:创建动画 (11) 3.1 使用过程数据库 (11) 3.2 动画对象 (11) 3.3 Intellution 工作台 (11) 3.4 画面 (12) 3.5 VBA脚本Ver.6.0 (12) 3.6实例演示 (12) 第四讲:全局对象、报警、调度、安全、趋势及报表 (15) 4.1 全局对象 (15) 4.2 报警 (16)

4.3 调度 (16) 4.4 安全 (16) 4.5 趋势 (16) 4.6 报表 (17)

第一讲:iFix软件介绍 1.1 iFix软件简介 ★是一套工业自动化软件,为用户提供一个“过程化的窗口” ★提供实时数据给操作员及软件应用 1.2 iFix的基本功能 ●数据采集 —与工厂的I/O设备直接通信 —通过I/O驱动程序,与I/O设备接口 ●数据管理 —处理、使用所取数据 —数据管理,包括:过程监视,监视控制,报警,报表,数据存档。 1.3 iFix软件的运行环境 ●硬件要求 内存 256M CPU PII450M 硬盘容量大于120M。是使用功能决定,如历史数据纪录和报警功能。建议使用容量硬盘,如20G、40G。 声卡声响报警需要 CD-ROM 驱动器

IFIX中各种数据块

首页?iFIX技术文章? iFIX技术文章:各类型数据块的典型应用 iFIX技术文章:各类型数据块的典型应用 您可以在以下应用场景下使用对应的数据块: AA 模拟量报警(模拟报警块) ?以设定的时间间隔从I/O 地址(如PLC 寄存器)读写模拟值。 ?执行平滑、信号条件和报警限值检查。 ?为每个类型的报警定义报警值和优先级。 ?当报警发生时关闭数字块。 ?只要该数据块仍处于有效的报警状态或“重新报警时间”未禁用,即可在“重新报警时间”字段中定义的时间内重新发出报警。 ?根据过程条件暂停此块内或多个块内的报警处理,提供智能报警。 ?从远程站点确认报警。 ?当链接到PID 或开关控制块时,帮助诸如直接数字控制等控制情况。 ?通过“下一个块”一栏把值传递给其它块。 AI 模拟量输入(模拟输入块) ?以设定的时间间隔或基于例外事件从I/O 地址(如PLC 寄存器)读写模拟值。?执行平滑、信号条件和报警限值检查。 ?当链接到PID 或开关控制块时,帮助诸如直接数字控制等控制情况。 ?通过“下一个块”一栏启动其它块的处理。 AO 模拟量输出(模拟输出块) ?把值发送到I/O 地址。 ?连接到调制的控制阀门和电机速度控制器。 ?从操作员显示屏、多数初级、二级和控制块接收值,包括PID 和梯度变化块。?通过“下一个块”一栏把值传递给其它块。 ?AR 模拟寄存器(模拟寄存器块) ?对多个I/O 位置进行读写,只要那些位置共用相同的工程单位限制和信号条件。?当无需报警和背景监视时,减少系统内存要求。 ?从PLC 内存上传和下载不常查看的或半静态的值。

BB 开关控制(开关块) ?为诸如加热器或泵之类的项提供实际控制。 ?提供特别的报警处理。 ?通过“下一个块”一栏处理其它块。 BL 布尔(布尔块) ?执行二进制操作和计算。 ?计算复合的报警条件。 ?监视多个I/O 点以获得大设备的状态。 ?为同步和控制批处理程序创建状态环。 ?通过“下一个块”一栏处理其它块。 CA 计算(计算块) ?通过把一个计算块与另一个计算块或扇出块链接,执行复杂的或多等式计算。?通过对尺寸进行计算,确认已制造零件的有效性。您可以使用此特性对有缺陷的零件计数。 ?当大量传感器(模拟输入块)监视同一参数时,找到平均读数。例如,模拟输入块可以在需要保持相同温度的管道的多个点上测量流的温度。 DA 数字量报警(数字报警块) ?检测数字状态的条件(液位或转变)。 ?代表诸如限值开关、阀门、报警触点或电机辅助触点的项。 ?通过打开(标签)和关闭(标签)字段把描述性标签指派给数字值,使它们对操作员更有意义。 ?为块定义报警值和优先级。 ?当报警条件发生时关闭数字块。 ?只要该块仍处于有效的报警状态或“重新报警时间”未禁用,即可在“重新报警时间”字段中定义的时间内重新发出报警。 ?根据过程条件暂停此块内或多个块内的报警处理。 ?从远程站点确认报警。 ?当链接到PID 或开关控制块时,帮助诸如直接数字控制等控制情况。 ?通过“下一个块”一栏把值传递给其它块。

iFix的一种画面切换方法

iFix下的一种画面切换方法 在工业生产线上,一个大的生产系统往往由若干个子系统构成。其相应的监控画面也应该随之分成若干个画面组。这里就产生了一个问题,就是如何处理从一个子系统切换到另一个子系统时画面的切换,在一个子系统内由一个工艺画面切换到另一个工艺画面的问题。 一、画面构成 我们把屏幕分为四个部分: ⑴顶部,由标题和工艺功能画面切换按钮组成。标题可随工艺画面变化而变化,反映画面内容;工艺功能画面切换按钮用于切换子系统内不同的功能画面。绿色按钮代表工艺画面部分当前显示画面和该按钮一致,且禁止操作;灰色按钮代表工艺画面部分可以切换到该按钮指示的工艺画面。按钮上的标识为工艺小系统名;称或功能名称,按钮的数量和子系统有关。 该部分根据具体需要可以增加按钮和其它显示内容。 该部分一般不会被切换。 ⑵左侧含子系统切换按钮。也可以增加具体工程要求的其它按钮和数据、状态显示内容。工艺画面所属系统对应操作按钮颜色为绿色,且不能操作。其余

系统所对应按钮为灰色,可操作。按钮标识为子系统名称。 该部分一般不会被切换。 ⑶底部一般是公共报警或子系统报警 该部分可固定不切换,也可根据子系统的变化而切换。 ⑷中部这一部分是设备监控的主要部分。这是设备状态、过程数据显示及设备操作的区域。随子系统和工艺功能显示要求而切换。各子系统的工艺功能画面数量不等。 二、系统规划 2.1、子系统的划分 2.2、各子系统工艺画面、功能画面的内容确定 以上两项列出表格。 2.3、切换方法的规划设计 2.3.1、画面名称的构成 画面名称按下述格式构成: 工艺名称(功能名称)_子系统编号_工艺功能编号.grf 4汉字 1位数字1位数字 这样处理,便于系统的动画表示和工艺功能画面的动画表示。 2.3.2、辅助全局变量 其中: SYS_No—---子系统编号,整形数; GY_No------工艺单元、功能画面编号,整形数; Pic_Nm0----在显示工艺、功能画面名称,字符串; Pic_Nm1----待显示工艺、功能画面名称,字符串; 2.4、显示及切换规则 2.4.1、例:按钮“系统1”背景色为绿色,且禁止操作时,说明工艺、功能区显示的是1#子系统的设备运行情况。依此类推。 2.4.2、例:例:按钮“系统1”背景色为绿色,且禁止操作;顶部按钮“1”背

ifix教程

目录 1.IFix的安装 (1) 1.1安装准备 (1) 1.2安装 (1) 2.基本功能和原理 (3) 2.1基本功能 (3) 2.2工作原理 (4) 2.3 典型的系统结构 (4) 3、新建工程 (5) 4、iFix开发设计 (9) 4.1 iFix工作台简介 (9) 4.2 画面设计 (11) 5、SCADA系统 (17) 5.1数据库管理器 (17) 5.2 I/O驱动的配置 (21) 6、实现动画 (25) 6.1 数据源 (25) 6.2 动画设计 (26) 6.3 共享阈值表 (28) 6.4 使用标签组 (29) 7、安全配置 (31) 7.1 权限配置 (31) 7.2 配置运行环境 (32) 8、VBA脚本设计 (33) 8.1 VBA编辑环境 (33) 8.2 脚本编辑 (34)

1.IFix的安装 1.1安装准备 安装IFix前请先安装好office软件,推荐使用office2010版本,Ifix5.1之前的版本不支持Windows7及以上的操作系统 1.2安装 安装过程中的选项如下 选择典型安装 为了方便在不同电脑间移植工程请用默认安装路径

选SCADA服务器,节点名保持默认 点跳过 选择否结束安装 安装结束后重启电脑

2.基本功能和原理 2.1基本功能 iFIX执行基本功能以使特定的应用程序执行所赋予的任务。它两个基本的功能是数据采集和数据管理。下图表示了iFIX的基本功能。 数据采集是从现场获取数据并将它们加工成可利用形式的基本功能。iFIX也可以向现场写数据,这样就建立了控制软件所需的双向连接。iFIX不需要用特别的硬件获得数据。它可以通过一个叫I/O 驱动器的软件接口同已存在的I/O设备直接通讯。在大多数情况中,iFIX可以使用现场已装配的I/O 硬件来工作。即使在现场设同一网络上使用不同厂家生产的I/O设备,I/O驱动器都可以与它们一起正常的工作。 具体来说有以下功能: 1)监视 监视具有采集和显示实时工厂数据给所有相关人员的能力。丰富的数字、文字和图形格式使实时数据更容易的被读取和理解。 2)监控 监控具有监视实时数据的能力,同时由计算机直接改变设定点和关键值的能力。通过使用iFIX,可以很方便地控制访问这个数据和可被改变数据点的权限。 3)报警 报警具有确认过程异常事件并且立即将报警报告给适当的人员的能力。报警基于设立控制限值产生,而且可以多种形式报告。 4) 控制 控制是自动提供算法调整过程数值并使这些数值保持在设定的限度之内的能力。控制比监控更高一级,它不需要人的直接参与。iFIX包括了连续控制、批次控制、和统计处理控制的能力,它可用计算机控制整个或部分过程。

iFIX组态软件简介

iFIX组态软件简介 培训内容: →iFix的概述及结构 →系统配置 →I/O驱动器 →工作台及画面介绍 →过程数据库及数据库编辑器 →画面对象及动画 →历史数据及趋势图 →报警及安全 一. iFix的概述及结构 1.iFix软件介绍 ●iFix 是一套工业自动化软件,为用户提供一个过程化窗口 ●为操作人员和应用程序提供实时数据 2.iFix 的基本功能 ●数据采集 ---与工厂I/O设备直接通讯 ---通过I/O驱动程序,与I/O设备接口 ●数据管理 --- 处理、使用所取数据 --- 数据管理 包括过程监视(图形显示),监视控制,报警,报表,数据存档3.iFix的概述及结构(续) 1)节点类型 概念:一台运行iFix软件的计算机称为一个节点 类型: ▲按功能划分: SCADA服务器 iClient客户端(VIEW或HMI节点) HMI Pak ▲按区域划分: ●独立节点 ---与网络中其他节点不进行通讯的节点 ●本地节点 ---描述了本地正在工作的节点 ●远程节点 ---在一个分布式系统中,不同于本地节点的节点 2)网络节点图 ●iFix用于连接工厂中的过程硬件

3)I/O驱动器 ▲过程数据 ●iFix用于连接工厂中的过程硬件 ●传感器和控制器数据送入过程硬件中的寄存器(过程硬件一般包括 PLC、DCS、I/O设备) ●iFix软件从过程硬件中获取数据 ▲I/O驱动器 ●iFix与PLC之间的接口称为I/O驱动器 ●每一个I/O驱动器支持指定的硬件 ●I/O驱动器的功能 --从I/O设备中读(写)数据 --将数据传/输至驱动镜像表(DIT)中的地址中 ▲iFix数据流 ●I/O驱动器读取过程硬件 --- I/O驱动器从过程硬件的寄存器中读取数据 ---该数据传入DIT ---驱动器读取数据的速率称为轮询时间(poll) ●SAC扫描DIT ---SAC从DIT中读数 ---该数据传入过程数据库PDB ---SAC读数的速率称为扫描时间 ●(工作台)Workspace向PDB发出请求 ---图形显示中的对象显示PDB的数据 ---其他应用可以向PDB请求数据 ▲过程数据库 1)扫描、报警和控制(SAC) ●SAC主要功能 -- 从DIT中读取数据 -- 将数据传至数据库PDB

iFix配置教程

iFix_SCADA教程 来源:连邦IT服务平台编辑:黄燕飞发布时间:11-11-01 iFix_SCADA:通过SCADA Server实时采集各系统的数据,即可在调度室实现操作控制;数据上传矿信息网后,可实现在办公终端监视生产过程,供决策部门和管理部门掌握生产最新动态 一、配置SCADA冗余的前提条件: 1、两个SCADA SERVER又同样的过程数据库 2、相同的I/O DRIVER配置 3、连接到相同的设备 4、SCU配置成报警同步。 5、独立于IFIX软件外,两个SCADA服务器和客户端的机器在物理网络连接是通 的。 二、客户端配置 1、启动客户端IFIX软件,打开IFIX软件的SCU(系统配置程序),其画面如下: (确保禁用了SCADA支持) 启动客户端IFIX软件 2、打开系统配置的网络配置,打开的画面如图1:

图1 打开系统配置的网络配置 3、网络中选择网络连接的协议,如TCP/IP协议。 4、删除所有已经配置的远程节点 5、在远程节点名中输入用户定义的逻辑节点的名称。(在图中有标注)。关于远程逻辑节点名的使用是这样的,假设我们取的远程的节点名称是PROD_1,二两个SCADA 服务器的名称分别是 SCADA10P(主)和SCADA10B(备),那么在数据连接,VBA脚本,调度,动画的数据源中引用格式是FIX32.PROD_1.TANKEVEL.F_CV而不是 FIX32.SCADA10P_1.TANKEVEL.F_CV。 6、然后选择上图中的按纽,进入下面的画面如图2:

图2 远程节点配置 7、在上面的画面中的设置如下: 首先选中“启用逻辑节点名(E)”复选框,在主节点名中输入主的SCADA服务器的物理节点名,在备节点名中输入备用SCADA服务器的物理节点名,最后单击画面的“确定”按纽关闭画面,返回到画面(一),单击画面(一)的“确定”按纽,返回到SCU配置画面。 8、打开下面的画面如图3:(SCU-配置-本地启动) 图3 本地启动定义 选中“本地节点别名”,单击“确定”按纽,返回到SCU配置画面。 9、保存SCU配置,退出SCU配置。 10、修改系统的HOST文件,该文件的目录是WNNT:

目录-iFIX高级培训教程

Proficy? HMI/SCADA – iFIX? 高级培训教程 极易IFIX专业培训网出品

译者序 iFIX诞生于1985年(前身为FIX), 80年代末随着进口配套工程及设备进入国内,仔细算算,国内使用iFIX的历史差不多有30年,算是紧跟世界步伐,但是目前国内iFIX的使用水平却处于一个较低水平,有待提高。究其原因,其中最重要一条是从业人员没有好的培训渠道,国内几乎没有正式出版的iFIX教材。 iFIX厂家提供的三部内部教材,分别为《iFIX 154基础教程》,《iFIX 254高级教程》和《iFIX 354 VBA教程》,但目前只有《iFIX 154基础教程》是中文,其他两个版本均为英文。2006年底的时候,笔者将给客户进行的《iFIX 154基础教程》培训录制了视频,发布到了互联网上,收到不少朋友的感谢邮件。笔者受此鼓舞,便把《iFIX 254高级教程》英文版翻译成了中文。 《iFIX 254高级教程》分21章,主要有四部分内容:iFIX驱动相关,iFIX 数据库相关,iFIX画面相关,iFIX优化和冗余。其中数据库和画面的介绍就是围绕报表制作而展开的。 iFIX驱动相关:第1章 < iFIX概述>,第2章;第3章 ,第4章 <使用OPC客户端>,第5章 <使用OPC服务器> iFIX数据库相关:第6章<过程数据库回顾>,第7章<过程数据库提高篇>,第8章 <关系型数据库介绍>,第9章 ,第10章,第11章<配置SQL功能块>. iFIX画面相关:第12章 ,第13章 , 第14章,第15章,第16章 <使用ODBC做报表>,第17章 <使用VBA做报表>. iFIX优化和冗余: 第18章 ,第19章 <故障排除>,第20章 ,第21章 <网络冗余> 本教材大部分章节后都有实验练习,为方便学员学习,笔者都录制了相应视频,放置于本身配备DVD光盘中。同时,建立一个iFIX网站https://www.wendangku.net/doc/e52339711.html, (极易iFIX网站)做为交流中心,书中错误之处,欢迎大家到网站论坛中发帖指正。 最后,感谢一位网友“笨2笨”,他于2006年将iFIX的这三部教材电子版公布出来。 另本教材和视频系本人心血劳动,请大家不要上传至互联网。谢谢 注:中文版购买地址:https://www.wendangku.net/doc/e52339711.html, 钱立湘 2009.10

ifix基于ACESS的操作记录

操作记录 按照图中示例进行配置,报警区域是在建立标签时设定好的。 配置前,在硬盘中建立数据库文件,及ODBC连接。图中:1—数据库类型,2—数据源名(ODBC),3—准备在数据库中创建的表名,4—表中所含数据名称。设置完成后点击“现在创建表”按钮即可。

显示 DTPicker1是VB日历控件,需要安装VB后才可使用,例程:Private Sub DTPicker1_Change() vxData1.QP1 = DTPicker1.Value End Sub vxData1控件和vxGrid1控件是iFIX的VX控件,要配合使用。vxData1控件配置过程:

声称SQL语句时使用向导,简单易懂。 使用时,注意属性中的含义。vxGrid1控件是副表,只要调用即可。

最终效果: 注意:操作记录是数据库记录的应用,需要定期清理数据库,所以在调度中还需编写删除相应数据记录的代码。 Private Sub FixTimer9_OnTimeOut(ByVal lTimerId As Long) On Error Resume Next Dim cn As ADODB.Connection Dim res As ADODB.Recordset Dim StrSQL As String Set cn = New ADODB.Connection Set res = New ADODB.Recordset cn.ConnectionString = "DSN=TL;UID=;PWD=;" cn.Open StrSQL = "delete from SOEDB where 日期<#" & Date & "#" res.Open StrSQL, cn, adOpenKeyset, adLockOptimistic res.Update res.Close Set res = Nothing Set cn = Nothing End Sub

iFIX系统配置指南

iFIX 系统配置指南 Version 1.0 2000/2/23 iFIX 系统配置指南 针对各种项目需求,为了帮助系统工程师和售前服务工程师更好地使用 iFIX 及其组件配置企业级系统,本材料在各个方面给出了详尽的说明和例子,以便项目相关人员使用参考。本材料所涉及的方面主要有如下几个主题:设备连接、iFIX 功能模块选取及数据库设计、网络设计、企业信息系统和资源调度系统集成及冗余系统设计。

第一章设备连接 设备连接是一个工厂数据采集系统需要解决的首要问题,iFIX 可以提供与世界上各种知名设备的方便连接方式,同时提供通讯程序的开发工具包以使用户能将自行开发的非标设备连接到 iFIX 监控系统。下面分几个方面阐述。 1.连接设备类型: iFIX 可以连接的设备种类有很多,主要类型有:DCS、PLC、控制器、远程模块、现场总线设备、条码阅读器、智能仪表、称重仪、其它计算机系统或特殊设备。 2.连接方式: iFIX 和设备的连接方式主要有如下几种:通过串行口连接,通过工业网络连接,通过标准以太网连接,其它方式如:电话拨号,微波设备,无线电传输,专线连接等。 3.使用的 iFIX 驱动程序: iFIX 驱动程序根据开发工具不同,分为 6.x 版本和7.x版本。 6.x版本的驱动程序使用驱动程序开发包 ITK 开发,可以在 WINDOWS 95/98 和 WINDOWS NT 上运行。6.x版本的驱动程序支持在同一台 PC 机上同时运行 8 个不同的驱动程序连接8 种不同设备。驱动程序内置冗余功能,详见冗余系统描述。 7.x版本的驱动程序使用 ASDK或 OSDK ( OPC Toolkit)开发,只能在 WINDOWS NT 平台上运行。7.x版本驱动程序提供 OLE Automation 界面,可以脱离 iFIX 单独运行,并能在 VB程序中引用其属性、方法。此驱动程序采用 COM/DCOM技术,可以以 C/S结构安装运行。即可以进行网络远程控制,如将 Client 部分安装在 iClient 上,通过网络控制 Server 部分的运行,进行远程驱动程序组态,控制运行及状态诊断。7.x驱动程序支持无限设备连接通道定义, 7.x驱动程序大部分同时也是 OPC Server,可以和标准的 OPC Client 连接。 Intellution IO驱动列表 参见: 4.使用第三方的驱动程序和 OPC Server Intellution 有大量的自动化合作伙伴(CAP),他们在工程中为 iFIX编写了大量商品化的驱动程序和 OPC Server。详情请参见如下网址查阅所需信息: 第三方OPC 驱动列表,参见:

四种监控组态软件的性能比较

四种监控组态软件的性能比较 本文对4种主要监控软件从图形及组态方案、数据点管理、网络功能、通信功能、管理、加锁设计等6个方面作出比较。 以下内容中的技术参数来源于几家软件的内部参数,其中的看法只代表个人的经历和个人的观点,仅供参考。运行在工业现场、楼宇自动化的监控软件有很多种,各种监控软件都有着传统的功能,都是提供工业现场控制、楼宇控制的自动化解决方案,实现现场生产的远程可视化过程,现场数据获取和监控功能的工具;同时这些软件在监控中为了权衡矛盾,在软件设计中有所侧重,再加上各软件的设计方案不大一致,运用技术不同,因而在它们的功能反映上就有着自己的鲜明的特点。目前的监控软件有很多种,我就自己的工程运用把以下四种软件即:Intellution公司的iFIX(2.2)、GE公司的Cimplicity(4.01)、Wonderware公司的InTouch(7.1)以及Siemens公司的WinCC(4.02)作以比较,这其中Intellution公司和Wonderware公司是专门从事监控软件工作的,在市场占领绝大一部分份额;Cimplicity 和WinCC 是GE和Siemens公司自动化产品的配套产品,正努力推向市场。下面就把这四种主要软件从图形及组态方案、数据点管理、网络功能、通信功能、管理方面、加锁设计等六个方面作比较。 一、图形及组态方案 4种软件都是基于Object画面,都能实现对现场点的监视: iFIX:图形功能很强,支持多种图形格式,其追加的图形库,内容丰富,解决了原来图形过大的问题。可同时使用256种颜色,其中有64种颜色可用彩虹色调色,组成各种调色方案,嵌入图形中不会因放大缩小而失真。组态中提供树形结构图,能够浏览所画画面中的所有图形对象,组态信息,提供了全局性的变量组态方案,供画面组态调用,从而实现一改全改的功能,而且全局性的变量并不占用Tag点,对于画面中Group组内的对象组态并不改变,使状态变化丰富多彩,点数的扩展功能很强,有全面解决扩展点的报警、报警记录、历史记录的方法,有查找替换功能,可以替换整个图画以及画面中的对象的属性、组态点信息,对于同类型物体,避免重复组态。内嵌VBA,具有自己的内部函数,又有广泛的VB函数,功能扩展更为有利。支持双向OPC,支持所有类型的ActiveX、OLE,对不健全的控件所引发的错误进行保护,对控件的属性操作完全控制。编辑与运行是切换进行的,这有利于对现场生产安全的保障;有独立的报警监视程序,支持在线修改,具有画面分层功能,运行时可以根据程序很方便地更换对象的连接数据源,可以使控制更灵活。Cimplicity:图形功能最为强大,图库图形丰富多彩,它支持从画面到画面包含对象的颜色渐变,这是目前其他监控软件都不具备的功能,只是对插入的对象一定要进行格式转化,不然会有死机现象。一个画面一个进程,运行脚本是多线程的,所以图画虽然大,但运行速度很快。具有基于对象链接的拷贝功能,可以像iFIX一样避免对同一对象在多个画面中出现时修改的多次进行,但存在着运行时母板必须处于激活状态的缺憾。编辑与运行分开,有独立的报警、历史趋势运行管理程序,内嵌VBA,具有自己的内部函数,又有广泛的VB函数,组VBA与通用运用方式不一样,支持ActiveX、OLE插入,但对控件其中的一些属性进行了锁定。点的扩展功能与iFIX 一样强大,用之不竭的虚拟变量并不占用点数,但对于扩展点的报警设定比较难解决,输出问题,历史记录是没问题的。对数据节点的修改不是在线的,必须先停止工程,再启动工程。支持多条件组态,为组态方案提供了很好的解决方法。 InTouch:图形界面的美观性较差,粘贴位图操作较为繁琐,且引入的图形放大后的变形很大,自配的按钮文字不能变色,实现起来比较费事。支持ActiveX控件,但不具有第三方控件的出错保护,不健全的控件会造成系统出错。采用有限的内部函数,其功能也只是常用监控的功能,复杂一点的功能如报表就只能借助于其他工具。无论是否I/O点,包括全局变量,都占用Tag点数,点数的扩展只局限于模拟量读入,按位分解,比起iFIX、Cimplicity显得小气得多,常常会让设计者因为点数的不足而窘迫。支持组态对象的查找、替换功能。对象组合上存在着组合后原单个物体的组态都将消失、使得在状态变化设计上得另谋出路。 WinCC:图形功能如InTouch一样,调色板中可以同时使用的颜色有16种,提供的图库有限、不支持AutoCAD的图形格式,点数的扩展也同InTouch一样,只有模拟量读入,按位分解,WinCC提供公开的位操作手段,可以对模拟量中的位进行读取并进行报警设定,但没有直接的方法进行历史趋势记录,也没有直接的方法对位进行修改。有双向OPC支持,支持ActiveX。使用内部语言,环境如同C 语言。同样使得其功能扩展变得容易。 二、数据点管理 它们都提供了统一环境进行数据点的定义,InTouch与Cimplicity提供了为数不多的几种数据类型,但Cimplicity提供了对监控点的采样处理技术,没有别的功能块;WinCC数据类型相对多一些,而iFIX提供的数据类型最多,有很多现成的功能块;历史记录块、趋势块、计算块、PID块、计时块,这对于设备运行时间计算,数据转化等工作可以不必在画面中去做,同时iFIX还提供十多种信号发生器,在调试中帮助很大,实现非常方便。4种软件中iFIX的数据点管理是独立于画面运行的,直接反映现场信息,数据点一经设定就可以立即反映现场状态(如果通信是成功的),这是其他3种软件所不具备的特点。Cimplicity另外提供了一个查看点的信息平台,在运行时可以用来监视点状态,编辑时可以用来查看点组态信息,实现组态的替换。iFIX、Cimplicity都提供了数据管理库的输入、输出功能,可以把TAG信息输出到Excel这样一个网格文档操作最方便的工具中,可以在Excel中方便地完成繁琐的TAG点定义设置工作,再从Excel回

IFIX教程

F I X154基础培训

154培训介绍 ●为学员提供对iFix有较好的了解 ●以新用户的角度来设计课程 ●课程包括配置和应用iFix软件、建立应用程序的实验,通过使用软件中的大量组件开发应用程序 预备知识 ●熟悉个人计算机,特别是Windows NT和Windows 2000 ●过程控制应用的常识 ●熟悉intellution软件是有帮助的,但不是必要的 培训内容及课程安排 ●第1天 iFix概述和结构,系统配置,I/O驱动器,工作台及画面介绍 培训内容及课程安排 ●第3天 全局,调度,数据库编辑器,程序块,VBA介绍,趋势图

第一章概述●iFix产品概貌 ●Intellution Dynamics ●进行练习以巩固所学知识 ●iFix是一套工业自动化软件 ●“过程化窗口” ●为操作员和应用程序提供实时数据 节点:运行i F i x的计算机●SCADA节点 Supervisory Control And Data Acquisition ●iClient节点 VIEW / HMI

●HMI PAK = SCADA + iClient 网络节点类型 ●独立节点 ●本地节点 ●远程节点 其它节点类型

第二章i F i x结构 ●基本结构 ●I/O驱动器 ●过程数据库 ●图形显示 ●分布式结构 ●进行练习以巩固所学知识 I/O驱动器 ●iFix从过程硬件获取数据 PLC,DCS,简单I/O设备…… ●I/O驱动器是iFix与过程硬件之间的接口 ●I/O驱动器支持特定的硬件设备 ●I/O驱动器以poll记录格式收集数据,并传输至DIT D I T(D r i v e r I m a g e T a b l e) ●SCADA服务器内存中 ●存储I/O驱动器的轮询记录数据 ●轮询时间poll time I/O驱动器基本结构 S A C

五种组态软件的比较

五种组态软件Cimplicity、InTouch、WinCC、EC2000之比较 针对在国际市场占有大部分市场份额的几种监控软件,本文对4种国外监控软件和EC2000系统从图形及组态方案、数据点管理、网络功能、通信功能、管理、加锁设计等6个方面作出比较。 以下内容中的技术参数来源于几家软件的内部参数,仅供参考。运行在工业现场的监控软件有很多种,各种监控软件都有着传统的功能,都是提供工业现场控制、自动化解决方案,实现现场生产的远程可视化过程,现场数据获取和监控功能的工具;同时这些软件在监控中为了权衡矛盾,在软件设计中有所侧重,再加上各软件的设计方案不大一致,运用技术不同,因而在它们的功能反映上就有着自己的鲜明的特点。目前的监控软件有很多种,国外比较著名的四种软件即:GE-Intellution公司的iFIX、GE公司的 Cimplicity、Wonderware公司的InTouch以及Siemens公司的WinCC和EC2000作以比较,这其中GE-Intellution公司和Wonderware公司是专门从事监控软件工作的,在市场占领绝大一部分份额;Cimplicity和WinCC 是GE和Siemens公司自动化产品的配套产品,正努力推向市场。EC2000是南瑞自控公司的水电自动化监控软件,目前已应用于多个水电站和泵站、闸门。下面就把这五种软件从图形及组态方案、数据点管理、网络功能、通信功能、管理方面、加锁设计等六个方面作比较。 图形及组态方案 5种软件都是基于Object画面,都能实现对现场点的监视: iFIX的图形功能很强,支持多种图形格式,其追加的图形库,内容丰富,可同时使用256种颜色,其中有64种颜色可用彩虹色调色,组成各种调色方案,嵌入图形中不会因放大缩小而失真。组态中提供树形结构图,能够浏览所画画面中的所有图形对象,组态信息,提供了全局性的变量组态方案,供画面组态调用,从而实现一改全改的功能,而且全局性的变量并不占用Tag点,对于画面中Group组内的对象组态并不改变,使状态变化丰富多彩,有查找替换功能,可以替换整个图画以及画面中的对象的属性、组态点信息,对于同类型物体,避免重复组态。内嵌VBA,具有自己的内部函数,又有广泛的VB函数,功能扩展更为有利。支持双向OPC,支持所有类型的ActiveX、OLE,对不健全的控件所引发的错误进行保护,对控件的属性操作完全控制。编辑与运行是切换进行的,这有利于对现场生产安全的保障;有独立的报警监视程序,支持在线修改,具有画面分层功能,运行时可以根据程序很方便地更换对象的连接数据源,可以使控制更灵活。 Cimplicity:图形功能在四种国外软件中最为强大,图库图形丰富多彩,它支持从画面到画面包含对象的颜色渐变,这是目前其他监控软件都不具备的功能,只是对插入的对象一定要进行格式转化,不然会有死机现象。一个画面一个进程,运行脚本是多线程的,所以图画虽然大,但运行速度很快。具有基于对象链接的拷贝功能,可以像iFIX一样避免对同一对象在多个画面中出现时修改的多次进行,但存在着运行时母板必须处于激活状态的缺憾。编辑与运行分开,有独立的报警、历史趋势运行管理程序,内嵌VBA,具有自己的内部函数,又有广泛的VB函数,组VBA与通用运用方式不一样,支持ActiveX、OLE插入,但对控件其中的一些属性进行了锁定。点的扩展功能与iFIX一样强大,用之不竭的虚拟变量并不占用点数,但对于扩展点的报警设定比较难解决,输出问题,历史记录是没问题的。对数据节点的修改不是在线的,必须先停止工程,再启动工程。支持多条件组态,为组态方案提供了很好的解

iFIX OPC安装配置说明

iFIX OPC安装配置说明 一、 OPC安装(客户机、服务器) 如果用其它用户不能正确安装,请用administrator帐户安装! 1. 找到安装程序,运行“SETUP.EXE” 2. 点击“Next” 3. 点击“下一步” 4.输入安装路径,不需要做改动,直接点击“下一步” 5.选择节点类型,服务器一定要选择“Server”,建议客户端也选择“Server”,否则需要在客户端注册Server服务。然后点击“下一步”

6.输入节点名称,主要节点名称一定能与网络中其它节点名称相同。如果在装iFIX的时候已经配置好了节点名称可以直接点击“下一步” 7.选择“开始“中客户端工具的快捷方式的安装文件夹,可采用默认设置,然后点击”完成“ 8.关闭弹出的文本文档。如果您有雅兴的话,看完再关也可以。 9.安装程序询问是否需要安装OPC客户端,点击“是“

10.点击“Done“,完成安装。 二、OPC Power Tool配置 1. 点击“开始→程序→iFIX→OPC Power Tool“ 2. 点击“Use Local Client Driver”,去掉“Show this dialog on …”然后点击“Connect”

3.打开如下画面,然后点击图标,增加Server(服务器)

4.选择OPC服务器的类型如图,并点击“OK” 5.配置服务器的名称为一有意义的名称(示例中为S1),并勾选其“Enable”,设置“OPC Server Connect Setup”,为“Remote”(远程),并在“Machine Name”中输入服务器名称(JMDATABASE),或者直接输入服务器的IP地址,也可以浏览寻找需要的服务器。 然后就可以点击增加数据组(Group)的图标,增加需要的数据组。

ifix介绍

iFIX介绍 iFIX是一个专业的fix组态软件,是GE 智能平台(GE-IP)提供自动化硬件和软件解决方案,iFIX 5.5中文版是至今中文用户使用人数最多的用户之一。有需要的朋友们可以下载试试吧! iFIX 5.5中文版提供了生产操作的过程可视化、数据采集和数据监控。iFIX可以帮助您精确地监视、控制生产过程,并优化生产设备和企业资源管理。它能够对生产事件快速反应,减少原材料消耗,提高生产率,从而加快产品对市场的反应速度,提高用户收益。 主要功能 监控企业生产过程设备及资源 采集并分享实时数据和历史数据给企业各层用户 及时响应生产要求和市场需求 最大化企业效率,提高生产力,降低生产成本和浪费 利润来自于一个提供100%数据集成而又十分安全的自动化系统 “Designed for 21 CFR Part 11TM”能够记录操作员的操作记录,建立符合FDA(美国食品及药物管理局)21 CFR Part 11法规的重要电子签名记录体系。 IBM Pentium II 266MHz 个人或商用计算机,基于Windows NT/2000/XP (需Pentium 4,1GHz) 内存:96 MB 120 MB硬盘空间 CD - ROM驱动器 24位图形显示卡,SVGA或更高显示器 并行端口或USB端口 网络适配器: NetBIOS或TCP/IP兼容网络适配器,单机版应用不需网络适配器 iFIX技术优势 强大的分布式客户/服务器结构 iFIX服务器负责采集、处理和分发实时数据 可选的客户机类型包括:iClientTM,iClientTSTM(用于Terminal Server )和iWebServerTM。实时客户/服务器结构具有无与伦比的可扩展性 快速的系统开发及配置 在一个易于使用的 Intellution 工作台集合开发环境中直观地建立您的系统 使用强大的“智能图符生成向导”更快速地开发和配置应用系统 利用iFIX 特有的“即插即解决”能力集成第三方附加应用软件 在线开发您的应用程序,无需停止生产线或重新开机 键宏编辑器为触摸键提供了强大而多样的功能 动画专家使您无须掌握 VBA 编程即可使用内部的和第三方的ActiveX控件 点组编辑器节省了大量的开发时间 事件调度器令任务在前台或后台自动运行 应用集成

iFix_SCADA软件教程

一、配置SCADA冗余的前提条件: 1、两个SCADA SERVER 又同样的过程数据库 2、相同的I/O DRIVER 配置 3、连接到相同的设备 4、SCU配置成报警同步。 5、独立于IFIX软件外,两个SCADA服务器和客户端的机器在物理网络连接是通的。 二、客户端配置 1、启动客户端IFIX软件,打开IFIX软件的SCU(系统配置程序), 其画面如下:(确保禁用了SCADA支持)

2、打开系统配置的网络配置,打开的画面如下: 画面(一) 3、网络中选择网络连接的协议,如TCP/IP协议。 4、删除所有已经配置的远程节点 5、在远程节点名中输入用户定义的逻辑节点的名称。(在图中有 标注)。关于远程逻辑节点名的使用是这样的,假设我们取的远程的节点名称是PROD_1,二两个SCADA 服务器的名称分别是SCADA10P(主)和SCADA10B(备),那么在数据连接,VBA脚本,调度,动画的数据源中引用格式是FIX32.PROD_1.TANKEVEL.F_CV 而不是FIX32.SCADA10P_1.TANKEVEL.F_CV。 6、然后选择上图中的按纽,进入下面的画面:

主的SCADA 服务器的物理 节点名 7、在上面的画面中的设置如下: 首先选中“启用逻辑节点名(E)”复选框,在主节点名中输入主的SCADA服务器的物理节点名,在备节点名中输入备用SCADA服务器的物理节点名,最后单击画面的“确定”按纽关闭画面,返回到画面(一),单击画面(一)的“确定”按纽,返回到SCU配置画面。 8、打开下面的画面:(SCU—配置—本地启动)

选中“本地节点别名”,单击“确定”按纽,返回到SCU配置画面。 9、保存SCU配置,退出SCU配置。 10、修改系统的HOST文件,该文件的目录是WNNT: \SYSTEM32\drivers\etc\host.ini ,将两个SCADA 服务器的IP 地址、节点名称、机器名称信息添加到该文件当中,如:192.168.0.1taida1 taida1 192.168.0.2taida2 taida2 修改完毕后,保存该文件,重新启动IFIX ! 客户端配置完毕。 三、主SCADA SERVER 配置 1、打开主的SCADA SERVER 的SCU系统配置,配置逻辑节点名和报警同步。具体操作如下:在SCU配置的“配置”菜单“本地启动”,弹出下面的画面(转下一页)

iFIX使用手册

iFIX学习手册 Intellution Dynamics 是全世界上第一套基于组建技术的自动化监控软件家族,其中包括 --- iFix 上位监控软件系统; --- iBatch批次控制产品; --- iLogic软逻辑监控软件; --- iWebServer基于Internet远程监控软件产品; --- iGlobalCare全球一体化的服务 iFix 是其中最为重要的上位监控软件产品,这个投入三百多人年开发的软件产品无疑为全球自动化生产制造业提供了易于使用,高性能的自动化监控解决方案,该软件平台功能强大,几乎涵盖了HMI的所有应用, 并且可以和商业自动化进行无缝的连接。Intellution 公司的产品一向以易用性,安全性,稳定性,开放性综合性能都非常高而著称。 新一代的iFix 产品同样广泛地支持全球上千种硬件控制,目前在中国使用非常广泛的各个厂牌的PLC;DCS 以及智能表均可以驱动,对用户自定义的或是比较特殊的通信协议的设备,该公司还提供标准的开发工具,以方便地三方的应用。 1. 产品概述 1.1 iFix的技术平台 1.1.1 iFix 软件的产品架构及分类 ---按连接现场的I/O点的数量划分:150I/O点软件(150I/O以内的应用);300I/O点软件(300I/O以内的应用);不限点软件(不限制现场I/O数量应用); ---按用途划分:主体软件;功能扩充的开发工具;硬件设备的驱动程序; ---按在网络中的位置划分:服务器软件;客户端软件;HMI软件(综合客户端服务器的应用); ---按使用方式划分:使用方式;开发版软件;运行版软件; 1.1.2基于WINDOWS NT平台;PLUG & SLOVE结构及COM组件技术,方便第三方软件集成应用 1.1.3内置微软的Visual Basic for Application 作为脚本程序;安全容器的专利技术保证第三方ActiveX控件稳定运行;Client/Server结构,完整的OPC的客户服务器模式的支持。 1.1.4 标准SQL/ODBC的接口,方便数据库连接,以及商业管理的应用的集成。 1.2 iFix的分布式结构 1.2.1几个重要的概念: ---本地节点Local Nodes ---远程节点Remote Nodes ---独立节点 ---SCADA服务器节点 ---SCADA服务器节点 ---客户机 ---工业控制网络

相关文档