IFIX使用总结
- 格式:docx
- 大小:1.31 MB
- 文档页数:34
目录一、软件安装 (3)1、安装步骤 (3)2、第三方软件安装 (3)二、IFIX基本知识 (4)1)SCADA配置 (5)2)路径配置 (5)3)、I/O驱动配置 (6)4)、报警配置 (7)5)、任务配置 (11)6)、安全配置 (11)7)、数据库配置 (15)8)、人机界面 (18)9)、历史库定义 (18)10)、任务控制 (20)11)、如何更改画面高度 (22)12)、标签组使用 (22)三、如何实现IFIX的MBE仿真 (23)1)、首先在ifix上位机软件上安装好MBE驱动 (24)2)、添加配置好通道和数据块IP填电脑IP (25)3)、设置I/O地址范围,不可超出范围,下图模拟量地址有26个 (26)4)、打开modscan32 (27)5)、“connection”→“connect”出现下图 (28)6)、“connect using”选择“TCP/IP”,“IP Address”填入电脑IP,“Service Port” 与modsim32里设置一样。
然后OK (29)7)、打开modsim32 (29)8)、建立连接: (30)9)、“connection”→“connect”→“modbus/TCP Svr” (30)10)、然后2个软件的:Device Id、Address、MODBUS point Type、Length、必须一样,这样通讯建立! (31)四、常见问题 (32)1)、怎么实现登陆 (32)2)、关于安全,在配置安全以后,重装IFIX时会出现严重错误 (32)3)、VB中语句Private conData As ADODB.Connection运行提示用户定义类型未定义,是怎么回事? (33)4)、如何打开以前的工程 (33)五:常用脚本 (33)1)、按钮二次确认 (33)2)、脉冲输出示例 (34)说明:里面IFIX用MBE驱动为例,现在只是根据自己在使用IFIX中遇到问题总结!共同进步!IFXI使用总结一、软件安装1、安装步骤【说明】在安装过程中,弹出的设置窗口选择默认设置,以下列出需注意的地方。
【注意】一般使用系统默认安装路径【建议】节点类型:建议节点名为THISNODE、SCADA服务器、互连:独立2、第三方软件安装1、第三方控件安装【说明】打开“第三方控件安装”文件,找到“setupxp”文件,双击该文件即可。
2、Microsoft Office软件安装要求按照默认的安装路径,选择默认程序安装(至少必须包含Word、Excel、Access)。
二、IFIX基本知识SCU配置1)SCADA配置SCADA支持:是否进行现场数据采集、数据管理。
数据库名称:上位机监控系统运行时的实时数据库名称。
当你新创建一个实时数据库时,必须在SCU里配置指向新建立的数据库,否则下一次重新启动上位机监控系统时,还将运行原来的数据库配置。
I/O驱动器名称:通过这一栏可以添加该上位机监控系统所需的底层通讯程序。
在添加新的驱动之前,首先必须通过iFix驱动光盘将驱动程序安装进电脑,然后再通过这个步骤将项目所需要的驱动程序添加进来。
(注意:此配置后才能在数据库添加点表)已配置的I/O驱动器:在这一栏里列出了该项目已经配置进来的I/O启动器。
2)路径配置在SCU配置对话框的菜单栏选择“路径”,弹出如下窗口。
此对话框中主要有两个部分✧系统软件和数据文件位置:指向iFix软件安装位置(不允许修改)。
✧工程项目文件位置:指明项目工程文件的相关路径。
3)、I/O驱动配置已MBE为例:【注意】DEVICE名称与I/O地址名称必需一直【注意】Default Path必需填写(不配置时每次重启电脑后,启动MBE驱动为新MBE文件)4)、报警配置在SCU配置对话框的菜单栏选择“报警”,弹出如下窗口。
✧报警一览服务:提供报警信息的统计与查询(只需启动)✧报警历史服务:提供历史报警信息的查询与存储(只需启动)✧报警ODBC服务:提供将报警信息存入数据库中(需要配置,接下来重点介绍)。
【报警ODBC服务】1、操作系统ODBC配置“开始”菜单→“控制面板”→“性能维护”→“管理工具”→双击“数据源(ODBC)”,弹出如下窗口。
【说明】对于新建的项目,这里我们选择“添加”,弹出如下窗口。
【说明】在此窗口中,双击“Microsoft Access Driver”,弹出如下窗口。
【说明】首先输入“数据源名”,其次选择“选择(已经存在的数据库)”或者“(新)创建”数据库。
✧选择(已经存在的数据库):在弹出的对话框,找到对应数据库存储位置。
✧创建(新的数据库):输入要创建“数据库的名称”和选择“存放路径”。
2、在“报警配置”窗口选择“报警ODBC服务”,双击该条目(或者选择“修改”按钮)弹出如下窗口在点击“配置”按钮,弹出如下窗口。
✧数据库类型:选择“Access”✧数据库标识符:选择“HF_Alarm_His”✧列配置:设置数据库中要存储的数据字段(内容)。
通常情况下主要包含:开始时间、结束时间、逻辑节点名、标签名、数值、消息类型、消息描述、报警状态、报警优先级。
3、在组态里面显示历史报警5)、任务配置在SCU配置对话框的菜单栏选择“任务”,弹出如下窗口。
✧文件名:要启动任务的程序路径✧命令行:任务启动参数✧启动方式:有三种方式:图标方式、正常方式、后台方式。
除了WORKSPACE这个任务需要“正常方式”启动,其他的任务都选择“后台方式”启动。
6)、安全配置安全配置需在iFix工作台中才能打开(打开方式:iFix工作台的工具栏,点击安全配置应用),弹出如下窗口。
1:用户账户、2:组账户、3、配置、4:启动时自动登录用户账户用于新增用户账户,或者修改账户权限✧当前用户:列出了上位机监控系统中已经配置好的用户信息。
✧增加\修改:用于新增用户,或者修改账户的权限。
【新增用户账户】✧全名:新增用户账户的名字✧登录名:在使用安全权限时,用户登录使用的名称。
✧密码:用户登录时验证密码。
✧组成员:该用户隶属于那个用户组,该用户将继承该用户组享有的权限。
✧应用特性:可以为该用户添加特有的功能权限。
【说明】该用户享有的权限= 用户组的权限+ 应用特性新增的权限信息。
组账户用于配置用户组账户的权限信息,便于用户的权限管理。
【增加组账户】✧组名:新增账户组的名称✧应用功能:为该用户组添加相应的功能权限配置主要用于是否启用安全配置,只有通过这里启用了安全配置,上位机监控系统的安全应用才会生效。
启动时自动登录上位机监控系统启动运行时,系统将以某一个用户默认进行登录。
✧自动启动节点:采用默认的FIX【修改自动登录账户】双击自动启动节点“FIX”,弹出如下窗口在“应用级用户”这一栏里选择欲默认登录的账户。
7)、数据库配置iFix工作台→点击工具栏“数据库管理器”,弹出如下编辑界面。
✧导入\导出:实现将数据库中的数据点导入(或者导出)到Excel表格中,通过数据的导入\导出功能可实现数据点的快速组态。
✧驱动器:点击驱动器可查看,或者配置通讯驱动设置参数。
✧数据库点:数据库组态过程中添加进来的数据点。
【新增数据点】双击表格的空白处,或者菜单“数据块”→“增加”,弹出如下窗口。
【说明】在此窗口中选择欲新增的数据点的数据类型。
(一般情况下,我们常用AI模拟量输入。
)双击所需的数据类型(这里我们选择“AI”),弹出如下窗口。
✧标签名:输入新增数据点的名称(命名规则请参考帮助信息)✧描述:该数据点的解释信息✧驱动器:该数据点数据值通过那个驱动器进来✧I/0地址:数据值在读取数据内存字段的地址✧扫描时间:该数据点多长时间从驱动器刷新一次✧工程高限\低限:该数据点的数值范围在如上窗口中→选择“报警”,画面显示如下窗口✧启用报警处理:该数据点是否启动报警处理✧优先级:发生报警的严重程度✧报警:这里产生报警条件(限制条件)在如上窗口中→选择“高级”,弹出如下窗口✧允许输出:是否允许该数据点,通过上位机将数据写入到底层设备中去。
8)、人机界面✧Globals:定义全局变量,或者阈值信息、脚本✧标签组:方便相同画面,标签名不同的画面开发。
✧历史库定义:定义那些历史数据需要存储,存储相关参数设置✧任务控制:查看系统任务信息,手动启停相关任务。
✧工具箱:画面开发过程中常用的一些图元✧工作区:用于绘制人机界面简要介绍各个:9)、历史库定义✧24小时文件:多长时间生成一个历史数据文件。
这里我们选择24小时✧自动删除旧的数据文件:为了避免生成太多历史数据文件,必须定期删除历史数据文件。
历史数据文件一般存储180天。
✧已配置的历史采集组:该表列出了已经定义要数据采集的数据点。
双击该采集组,弹出如下窗口。
✧周期:历史数据存储周期✧标签名:查找数据点,往历史数据采集组添加所需采集数据点✧限值:上一时刻采集的历史值与此刻的数据值相差超过0.5时,才将数据进行存储。
10)、任务控制任务控制这个对话框,最主要的应用用来查看通讯情况,在网络通讯过程中是否存在丢包、通讯延时等情况。
D、运行配置1)用户首先项配置iFix工作台,菜单栏→“工作台”→“用户首先项”,弹出如下窗口在“常规”这一栏,将“按运行模式启动工作台”,“运行模式下全屏显示”这两项打勾,其他选项默认。
在“环境保护”这一栏,将“启用运行时环境保护”、“禁止标题栏和菜单条”、“禁止<Ctrl><Alt><Del>”,“禁止任务切换”,“禁止访问WBE”这几个选项勾上。
在“启动画面”这一栏里,设置“HFMenu”这个画面为启动画面。
11)、如何更改画面高度在IFIX中通过右键画面更改高度不起作用,可以通过右键属性,更改高度。
新建画面时,分为桌面分辨率和100制,两种方式,建议根据桌面分辨率完成。
12)、标签组使用此画面作为公共操作画面:控制区域包括:禁操、解禁、启动、停止、故障确认、自动、手动;反馈区域:运行、停止、自动、手动、开故障、关故障。
对这些对象分别命名:控制区域包括:禁操:A、解禁:B、启动:C、停止:D、故障确认:E、自动:F、手动:G;反馈区域:运行:H、停止:I、自动:J、手动:K、开故障:L、关故障M。
双击“标签组”编辑器出现:在标签中输入控制区域标签名,前面为替换名,后面为数据库标签名在画面使用标签组:通过动画——打开画面专家——启动标签组,在脚本中运行例:Private Sub CommandButton16_Click()'Property1=@QD@'Property2=FalseOpenDigitalPoint "@QD@"'Property1=@TJ@'Property2=FalseOpenDigitalPoint "@TJ@"End Sub标签名前后要用@。