1、HF-01型高频电源上位机软件操作说明南京国电环保设备有限公司报告人:日期:一、一、iFixiFix软件安装软件安装1、iFix软件安装 1)在安装过程中,弹出的设置窗口选择默认设置。图1 IFIX安装程序界面2)使用系统默认安装路径3)节点类型:SCADASCADA服务器服务器 互连:独立独立图2 IFIX安装程序界面图3 IFIX配置向导 高频电源通常情况只需要安装本公司开发的HF通讯驱动程序,低压振打一般需要安装PLC或者其他控制器的通讯驱动程序。(1)光盘自带通讯驱动程序安装2、通讯驱动程序安装选择所需安装的驱动程序。图4 IFIX驱动安装界面图5 IFIX驱动程序选择 打开“HF1d
2、ev”文件夹,拷贝除了“pdb文件夹”之外的所有文件至“C:Program FilesGE FanucProficy iFIX”路径下。在该路径下找到“HF1spoll”文件,双击运行后,在关闭运行窗口。(2)HF驱动程序安装图6 HF1spoll程序运行界面1、第三方控件安装打开“第三方控件安装”文件,找到“setupxp”文件,双击该文件即可。3、其他相关软件安装2、Microsoft Office软件安装 要求按照默认的安装路径,选择默认程序安装(至少必须包含Word、Excel、Access);建议采用完全安装模式。图7 第三方控件二、iFix软件基本知识1、iFix软件层次 目前高频
3、电源改造项目监控系统可以分成两层:上位机监控系统和底层控制设备(相对应我们的工程就是高频电源)两层。图8 IFIX软件层次1)上位机监控系统主要功能:实现底层控制设备数据采集,数据管理(过程监视,监控,报警,报表,数据存档等等)、人机界面(现场信息实时监控、人工干预现场运行)。2)上位机监控系统软件层次:分成通讯驱动层、数据管理层和人机界面层。通讯驱动层:通讯驱动层:提供不同厂商设备的驱动程序,实现底层设备的数据采集、或者将控制参数设置至底层设备中;数据管理:数据管理:实时、历史数据管理、报警功能等实现;人机界面:人机界面:通过图表,数据连接,动画,控件等形式将现场设备运行状态实时显示在屏幕中
4、。SCU配置(实时数据库、通讯驱动程序配置、报警服务、任务等)实时数据库配置(建立数据库点、配置报警)人机界面开发2、上位机监控系统一般配置过程A)SCU配置图9 SCU配置界面1)SCADA配置 I/OI/O驱动器名称:驱动器名称:通过这一栏可以添加该上位机监控系统所需的底层通讯程序。在添加新的驱动之前,首先必须通过iFix驱动光盘将驱动程序安装进电脑,然后再通过这个步骤将项目所需要的驱动程序添加进来。已配置的已配置的I/OI/O驱动器:驱动器:在这一栏里列出了该项目已经配置进来的I/O启动器。【配置说明】SCADASCADA支持:支持:是否进行现场数据采集、数据管理;数据库名称:数据库名称
5、:上位机监控系统运行时的实时数据库名称。当你新创建一个实时数据库时,必须在SCU里配置指向新建立的数据库,否则下一次重新启动上位机监控系统时,还将运行原来的数据库配置。图11 SCADA组态配置I/O设备一般采用“通道设备标记点”模式,如下图所示:2)I/O驱动配置 1、在“已配置的I/O驱动器”这一栏里双击“HF1(所需配置的启动器)”,弹出驱动配置窗口:图12 I/O驱动配置Channel(通道):建立通道的目的是为了合理划分每个通讯频道间的通讯负荷,避免某个通道通讯负荷过高,影响通讯速率;Setup(设置):在这里设置每个通道的通讯参数设置;Device List(设备清单):挂在该通道
6、下的所有设备名称;Device Name(设备名称):在这里修改设备的名称;Primary Station(主站):主站的设备地址;AddDelete(添加删除):添加删除一台设备;Device Information(设备配置信息):查看该台设备已经配置的设备信息(最底下一栏)。图13 HF驱动配置2、设备通道参数设置,点击“SetupSetup”按钮,弹出如下窗口:【Hardware Step(硬件设置)】:Port:端口设置,根据硬件端口进行配置Baud Rate:波特率,通讯速率(高频电源选择38400)Data Bit:数据位(默认)Stop Bit:停止位(默认)Parity:校验
7、方法(默认)Flow Control:数据流控制 【Error handling(错误处理)】:Reply Timeout:超时时间(0.2)Delay:延时时间(0.5)Retries:重试次数(3)说明:硬件设置非常重要,其中一个参数设置错误,整个通道所有的设备将通讯不起来。说明:这里三个参数的设置得谨慎处理,特别是在一个通道里挂了多台设备时,当其中一台设备存在通讯不畅时,将会影响到其他设备的数据刷新 图14 通信端口配置 3、设备参数设置,双击“设备配置信息栏”对应的信息栏,弹出如下窗口。【说明】新增设备设置参数则直接点击空白处。Start Address:读底层设备数 据字段起始地址;
8、End Address:读底层设备数据字段的终止地址;Access Time:读数据延迟时间(这里设置为空白)图15 设备配置信息3)路径配置在SCU配置对话框的菜单栏选择“路径”,弹出如下窗口:此对话框中主要有两个部分:此对话框中主要有两个部分:系统软件和数据文件位置:指向iFix软件安装位置(不允许修改);工程项目文件位置:指明项目工程文件的相关路径。图16 路径配置4)报警配置在SCU配置对话框的菜单栏选择“报警”,弹出如下窗口。报警一览服务:提供报警信息的统计与查询(只需启动)报警历史服务:提供历史报警信息的查询与存储(只需启动)报警ODBC服务:提供将报警信息存入数据库中(需要配置,
9、接下来重点介绍)图17 报警配置1、操作系统ODBC配置 “开始”菜单 “控制面板”“性能维护”“管理工具”双击“数据源(ODBC)”,弹出如下窗口:说明:对于新建的项目,这里我们选择“添加”【报警ODBC服务】图18 ODBC数据源管理器配置 在此窗口中,双击“Microsoft Access Driver”,弹出如下窗口:数据源名:报警数据库名称;选择(已经存在的数据库):在弹出的对话框,找到对应数据库存储位置;创建(新的数据库):输入要创建“数据库的名称”和选择“存放路径”。图19 创建数据源图20 数据源链接图21 报警数据库链接 2、在“报警配置”窗口选择“报警ODBC服务”,双击该
10、条目(或者选择“修改”按钮)弹出如下窗口:在点击“配置”按钮,弹出如下窗口:数据库类型:Access;数据库标识符:HF_Alarm_His;列配置:设置数据库中要存储的数据字段。(通常情况下主要包含:开始时间、结束时间、逻辑节点名、标签名、数值、消息类型、消息描述、报警状态、报警优先级)图22 ODBC服务配置图23 ODBC报警服务配置5)任务配置在SCU配置对话框的菜单栏选择“任务”,弹出如下窗口:文件名:要启动任务的程序路径;命令行:任务启动参数;启动方式:有三种方式:图标方式、正常方式、后台方式。除了WORKSPACE这个任务需要“正常方式”启动,其他的任务都选择“后台方式”启动。图
11、24 任务配置界面6)安全配置 安全配置需在iFix工作台中才能打开(打开方式:iFix工作台的工具栏,点击安全配置应用),弹出如下窗口:1:用户账户、2:组账户、3、配置、4:启动时自动登录图25 安全配置a)用户账户 用于新增用户账户,或者修改账户权限 当前用户:列出了上位机监控系统中已经配置好的用户信息。增加修改:用于新增用户,或者修改账户的权限。【新增用户账户】全名:新增用户账户的名字 登录名:在使用安全权限时登录使用 密码:用户登录时验证密码 组成员:该用户隶属于那个用户组,该用户将继承该用户组享有的权限 应用特性:可以为该用户添加特有的功能权限 说明:该用户享有的权限=用户组的权限
12、+应用特性新增的权限信息。图26 用户账户图27 用户配置文件b)组账户用于配置用户组账户的权限信息,便于用户的权限管理【增加组账户】组名:新增账户组的名称应用功能:为该用户组添加相应的功能权限图28 组账户配置图29 组配置文件c)配置 主要用于是否启用安全配置,只有通过这里启用了安全配置,上位机监控系统的安全应用才会生效。图30 安全配置B)数据库配置iFix工作台 点击工具栏“数据库管理器”,弹出如下编辑界面。导入导出:实现将数据库中的数据点导入(或者导出)到Excel表格中,通过数据的导入导出功能可实现数据点的快速组态;驱动器:点击驱动器可查看,或者配置通讯驱动设置参数;数据库点:数据
13、库组态过程中添加进来的数据点。图31 数据库管理器【新增数据点】双击表格的空白处,或者菜单“数据块”“增加”,弹出如下窗口:在此窗口中选择欲新增的数据点的数据类型(一般情况下,我们常用AI模拟量输入)图32 数据块类型选择双击所需的数据类型(这里我们选择“AI”),弹出如下窗口:标签名:输入新增数据点的名称(命名规则请参考帮助信息)描述:该数据点的解释信息 驱动器:该数据点数据值通过那个驱动器进来 I/0地址:数据值在读取数据内存字段的地址 扫描时间:该数据点多长时间从驱动器刷新一次 工程高限低限:该数据点的数值范围图33 模拟量输入配置界面在如上窗口中 选择“报警”,画面显示如下窗口:启用报
14、警处理:该数据点是否启动报警处理;优先级:发生报警的严重程度;报警:这里产生报警条件(限制条件)。图34 模拟量输入报警配置在如上窗口中 选择“高级”,弹出如下窗口:允许输出:是否允许该数据点,通过上位机将数据写入到底层设备中图35 模拟量输入高级配置C)人机界面 Globals:定义全局变量,或者阈值信息、脚本;标签组:方便相同画面,标签名不同的画面开发;历史库定义:定义那些历史数据需要存储,存储相关参数设置;任务控制:查看系统任务信息,手动启停相关任务;工具箱:画面开发过程中常用的一些图元;工作区:用于绘制人机界面。图36 人机界面 Globals(全局信息)顾名思义在这里定义的变量信息,
15、所有的画面都可以访问到这个变量并修改变量的值。全局变量主要有以下几部分内容:全局变量、阈值表、VBA脚本。(1)创建全局变量 右键“User”弹出快捷菜单 选择“创建变量”,完成后,在目录树中可以找到新增的变量,但是往往新增变量的类型不符合我们要求,这里就需要对相关参数进行修改。图37 创建全局变量 右键“新生成的变量”弹出快捷菜单 选择“属性窗口”,弹出如下窗口:名称:输入变量的名称;InitialValue:变量的初始值;VariableType:变量类型(Boolean:布尔型0或者1;Short:短整型;Long:长整形;Float:浮点型;Double:双精度浮点型;String:字
16、符串类型)。图38 变量属性窗口图39 变量属性窗口参数设置 (2)创建阈值表 创建阈值表的方法与创建全局变量的方法类似,不同的地方是修改阈值的方法(右键“阈值”选择“自定义”弹出如下窗口)源属性类型:数据源的变量的类型;对象属性类型:控制输出的类型(布尔、整型、浮点、串、颜色);匹配类型:完全匹配、范围比较(数值比较方式)。图40 阈值表配置 一组相同的设备,往往可以使用相同的画面,只需要将画面中的数据连接替换掉即可。例如:几台高频电源在数据库定义时,定义了如下数据点 Fix32.FIX.6D116D11_I2SET.F_CV Fix32.FIX.6D126D12_I2SET.F_CV Fi
17、x32.FIX.6D136D13_I2SET.F_CV 一个动画连接的变量是:Fix32.FIX.6D116D11_I2SET.F_CV,我们可以通过一个标签组定义成:Fix32.fix.numdevnumdev_I2SET.F_CV,通过标签组(num=6,dev=D11)实现快速切换。在使用过程中只需要通过按钮或者其他方式,将标签组导入即可(具体使用方法请参考帮助文档)标签组图41 标签组编辑器 历史库定义1)24小时文件:多长时间生成一个历史数据文件。这里我们选择24小时;2)自动删除旧的数据文件:为了避免生成太多历史数据文件,必须定期删除历史数据文件。历史数据文件一般存储180天;3)
18、已配置的历史采集组:该表列出了已经定义要数据采集的数据点。图42 历史定义1.周期:历史数据存储周期;2.标签名:查找数据点,往历史数据采集组添加所需采集数据点;3.限值:上一时刻采集的历史值与此刻的数据值相差超过0.5时,才将数据进行存储。双击该采集组,弹出如下窗口:图43 历史采集组配置 任务控制任务控制这个对话框,最主要的应用用来查看通讯情况,在网络通讯过程中是否存在丢包、通讯延时等情况。图44 任务控制 工具箱工具箱列出了在人机界面开发过程中常用的一些图元,这里重点介绍“数据连接戳”这个图元。单击“数据连接戳”这个按钮式,弹出如下窗口。1.数据源:画面要显示的数据来源;2.数据输入项:
19、设置是否允许用户将整定参数写入到设备中;3.格式化:设置数据在画面中的现实格式。图45 工具箱配置图46 数据连接配置 动画 在人机界面开发过程中最主要的工作就是开发动画的过程,在编辑区选择任何一个图元,“右键”都会弹出一个如下快捷菜单:选择“动画”,则弹出如下对话框。该对话框列出了支持该图元的那些动画。这里重点介绍一下如何改变图元的颜色。图47 动画界面点击“高级动画”,弹出如下窗口:在弹出的窗口我们选择颜色,在属性这一栏将“ForegroundColor”这个复选框打钩,在数据源这一栏输入动画的数据源。可以在ForegroundColor这一栏里头定义数据在不同值时,画面的颜色显示。或者选
20、择“高级”这个按钮,通过我们定义的全局阈值表,统一定义颜色,如下图所示:图48 基本动画对话框图50 DataLink620动画图51 高级查找选项三、高频电源上位机监控系统组态三、高频电源上位机监控系统组态1、工控机软硬件安装1)格式化系统分区后,在C盘安装XP操作系统,安装工控机主板驱动(包括声卡、显卡、网卡驱动);2)工控机断电后打开机箱并安装MOXA卡硬件,启动工控机、安装MOXA驱动;MOXA卡硬件为PCI式插卡,可直接安装到工控机主板的PCI插槽上,安装好后固定螺丝并合上工控机主机盖。使用多串口线的一端与MOXA连接,另一端含有4个485串口,分别为P1、P2、P3、P4。图52
21、多串口线与MOXA从高频电源一侧引出的485通讯线经过光线转换器后与MOXA的一个485串口连接(如P1),此时需要在iFix中设置通讯串口。具体设置为哪个COM口,通过查看系统硬件配置解决。在Windows的设备管理器中会显示MOXA卡端口,如显示COM3/COM4/COM5/COM6,则分别与硬件COM口的P1/P2/P3/P4对应,则当使用硬件P1口连接光纤转换器时,对应的软件COM口为COM3口,此时需要设置IFIX中的通信口为COM3口进行通讯。图53 COM口设置3)安装解压缩软件、Office 2003(推荐采用“完全安装”,采用自定义安装的话,必须安装Word、Excel、Ac
22、cess这三个软件);4)安装第三方控件、高频电源通讯驱动程序(HF1dev);5)安装Ghost一键系统还原(建议:以上软件安装完成后,进行系统备份一次;另外,高频电源现场安装调试完毕后,整套系统移交给电厂前,系统再备份一次)1)将工程文件HF Tech拷贝至C盘根目录下;2)报警ODBC配置,及其报警SCU配置(配置方法请参考前面章节)。注意:在配置ODBC数据名时,应该以报警的Access数据库同名“HF_Alarm_His”,否则需要改动VBA脚本,及其其他设置。3)创建工程快捷方式首先,找到工程配置文件,路径为:C:HF TechLOCALFIX.SCU其次,点击桌面快捷方式,然后输
23、入快捷方式的名字2、上位机监控系统配置过程图54 IFIX启动配置界面4)用户首先项配置 iFix工作台,菜单栏 “工作台”“用户首先项”,弹出如下窗口在“常规”这一栏,将“按运行模式启动工作台”,“运行模式下全屏显示”这两项打勾,其他选项默认。图55 用户首选项-常规配置 在“环境保护”这一栏,将“启用运行时环境保护”、“禁止标题栏和菜单条”、“禁止”,“禁止任务切换”,“禁止访问WBE”这几个选项勾上。图56 用户首选项-环境保护配置 在“启动画面”这一栏里,设置“HFMenu”这个画面为启动画面。图57 用户首选项-启动画面配置 根据电厂实际情况,放置通讯电缆。一般电除尘器A、B侧的设备
24、通讯独立,采用光纤转换器通过2个串口进行数据传输,使用计算机进行通讯测试。建议:1、首先对其中一台高频电源【选取直接连接工控机这台高频电源】进行调试,然后再接上其他的高频电源进行调试;2、首先用普通RS485通讯线进行调试,再用光纤作为通讯线进行调试;3、高频电源通讯调试最好一台一台【DSP板RS485通讯插头】接入调试,目的是为了避免由于设备地址问题造成通讯故障,和检查上位机画面是否与对应高频电源是否对应上。5)通讯调试图58 通讯接线图如果是用RS485四芯带屏蔽层通讯电缆进行通讯,首先用“万用表”检查电缆通断,并选取一组(两跟)线进行通讯。其中一端连接至RS485母头(端子3、端子4)。如果用光纤通讯调试,检查光纤转换器跳线端子,连接光纤,通电上电源,再进行调试。根据上位机通讯设定和现场具体情况为高频电源设置正确设备地址。检查上位机通讯情况,没有通讯首先应该检查RS485串口母头是否连接正确;确保高频电源设备地址正确后,逐步将各台高频电源通讯头子插上。