IFIX使用总结.docx
- 文档编号:5151081
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:31
- 大小:1.25MB
IFIX使用总结.docx
《IFIX使用总结.docx》由会员分享,可在线阅读,更多相关《IFIX使用总结.docx(31页珍藏版)》请在冰豆网上搜索。
IFIX使用总结
目录
一、软件安装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填电脑IP25
3)、设置I/O地址范围,不可超出范围,下图模拟量地址有26个26
4)、打开modscan3227
5)、“connection”→“connect”出现下图28
6)、“connectusing”选择“TCP/IP”,“IPAddress”填入电脑IP,“ServicePort”与modsim32里设置一样。
然后OK29
7)、打开modsim3229
8)、建立连接:
30
9)、“connection”→“connect”→“modbus/TCPSvr”30
10)、然后2个软件的:
DeviceId、Address、MODBUSpointType、Length、必须一样,这样通讯建立!
31
四、常见问题32
1)、怎么实现登陆32
2)、关于安全,在配置安全以后,重装IFIX时会出现严重错误32
3)、VB中语句PrivateconDataAsADODB.Connection运行提示用户定义类型未定义,是怎么回事?
33
4)、如何打开以前的工程33
五:
常用脚本33
1)、按钮二次确认33
2)、脉冲输出示例34
说明:
里面IFIX用MBE驱动为例,现在只是根据自己在使用IFIX中遇到问题总结!
共同进步!
IFXI使用总结
一、软件安装
1、安装步骤
【说明】在安装过程中,弹出的设置窗口选择默认设置,以下列出需注意的地方。
【注意】一般使用系统默认安装路径
【建议】节点类型:
建议节点名为THISNODE、SCADA服务器、互连:
独立
2、第三方软件安装
1、第三方控件安装
【说明】打开“第三方控件安装”文件,找到“setupxp”文件,双击该文件即可。
2、MicrosoftOffice软件安装
要求按照默认的安装路径,选择默认程序安装(至少必须包含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地址名称必需一直
【注意】DefaultPath必需填写(不配置时每次重启电脑后,启动MBE驱动为新MBE文件)
4)、报警配置
在SCU配置对话框的菜单栏选择“报警”,弹出如下窗口。
✧报警一览服务:
提供报警信息的统计与查询(只需启动)
✧报警历史服务:
提供历史报警信息的查询与存储(只需启动)
✧报警ODBC服务:
提供将报警信息存入数据库中(需要配置,接下来重点介绍)。
【报警ODBC服务】
1、操作系统ODBC配置
“开始”菜单“控制面板”“性能维护”“管理工具”双击“数据源(ODBC)”,弹出如下窗口。
【说明】对于新建的项目,这里我们选择“添加”,弹出如下窗口。
【说明】在此窗口中,双击“MicrosoftAccessDriver”,弹出如下窗口。
【说明】首先输入“数据源名”,其次选择“选择(已经存在的数据库)”或者“(新)创建”数据库。
✧选择(已经存在的数据库):
在弹出的对话框,找到对应数据库存储位置。
✧创建(新的数据库):
输入要创建“数据库的名称”和选择“存放路径”。
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工作台,菜单栏“工作台”“用户首先项”,弹出如下窗口
在“常规”这一栏,将“按运行模式启动工作台”,“运行模式下全屏显示”这两项打勾,其他选项默认。
在“环境保护”这一栏,将“启用运行时环境保护”、“禁止标题栏和菜单条”、“禁止”,“禁止任务切换”,“禁止访问WBE”这几个选项勾上。
在“启动画面”这一栏里,设置“HFMenu”这个画面为启动画面。
11)、如何更改画面高度
在IFIX中通过右键画面更改高度不起作用,可以通过右键属性,更改高度。
新建画面时,分为桌面分辨率和100制,两种方式,建议根据桌面分辨率完成。
12)、标签组使用
此画面作为公共操作画面:
控制区域包括:
禁操、解禁、启动、停止、故障确认、自动、手动;反馈区域:
运行、停止、自动、手动、开故障、关故障。
对这些对象分别命名:
控制区域包括:
禁操:
A、解禁:
B、启动:
C、停止:
D、故障确认:
E、自动:
F、手动:
G;反馈区域:
运行:
H、停止:
I、自动:
J、手动:
K、开故障:
L、关故障M。
双击“标签组”编辑器出现:
在标签中输入控制区域标签名,前面为替换名,后面为数据库标签名
在画面使用标签组:
通过动画——打开画面专家——启动标签组,在脚本中运行例:
PrivateSubCommandButton16_Click()
'Property1=@QD@
'Property2=False
OpenDigitalPoint"@QD@"
'Property1=@TJ@
'Property2=False
OpenDigitalPoint"@TJ@"
EndSub
标签名前后要用@。
三、如何实现IFIX的MBE仿真
上位机IFIX的MBE驱动仿真步骤:
1)、首先在ifix上位机软件上安装好MBE驱动
2)、添加配置好通道和数据块IP填电脑IP
3)、设置I/O地址范围,不可超出范围,下图模拟量地址有26个
4)、打开modscan32
5)、“connection”→“connect”出现下图
6)、“connectusing”选择“TCP/IP”,“IPAddress”填入电脑IP,“ServicePort”与modsim32里设置一样。
然后OK
7)、打开modsim32
8)、建立连接:
9)、“connection”→“connect”→“modbus/TCPSvr”
10)、然后2个软件的:
DeviceId、Address、MODBUSpointType、Length、必须一样,这样通讯建立!
如果还没有建立,重新“connettion”2个软件即可,测试结果如下所示:
四、常见问题
1)、怎么实现登陆
在画面中插入一个按钮,按钮后加入如下VBA命令:
DimstrPathAsString
strPath=System.BasePath
'此shell函数将运行可执行文件Login.exe
ShellstrPath&"\Login.exe-m",1
2)、关于安全,在配置安全以后,重装IFIX时会出现严重错误
解决办法:
如在Ifix中应用了安全,而无登录,先运行Ifix,然后在开始-程序-Ifix-登录用户
名Admin密码Admin;再在开始-程序-Ifix-SCU配置-关闭安全。
在SCU中建两个组一个组为操作员权限,可运行,可登录,可注销,不可切换任务.另一个组为管理员权限.再建用户.并使用自动登录功能.在用户选项-运行环境保护-选全部禁止。
3)、VB中语句PrivateconDataAsADODB.Connection运行提示用户定义类型未定义,是怎么回事?
ADODB是一个组件,如果需要使用需要引用.步骤如下:
工程-->引用-->MicrosoftActiveXDataObjects2.xLibrary(x试你的版本而定)-->勾选前面的复选框-->确定
4)、如何打开以前的工程
把ifix中以前工程的PIC和PDB拷贝到新建IFIX文件夹中,替换新建IFIX中的PIC、PDB。
五:
常用脚本
1)、按钮二次确认
PrivateSubCommandButton10_Click()
'TheCommentsbelowhavebeenaddedautomatically.
'Anychangescouldcauseadverseeffectstothefunctionality
'oftheScriptAuthoringExperts.
'WizardName=DataEntry
OnErrorGoToErrorHandler
IfblnDataEntryFrmFlag=TrueThen
ExitSub
EndIf
GetFormPushbutton
DimstrOpenButtonAsString
DimstrCloseButtonAsString
DimdblLowAsDouble
DimdblHighAsDouble
dblLow=0
dblHigh=1
strOpenButton="打开"
strCloseButton="关闭"
Pushbutton.GetTheVarsa:
=1,b:
="Fix32.THISNODE.WNXHBSKQD_AUTO_QT.F_CV"
Pushbutton.cmdOpen.Caption=strOpenButton
Pushbutton.cmdClose.Caption=strCloseButton
Pushbutton.Show
ExitSub
ErrorHandler:
HandleError
EndSub
2)、脉冲输出示例
DimPauseTime,Start
CloseDigitalPoint"Fix32.FIX.DDD.F_CV"
PauseTime=0.8 "设置暂停时间。
Start=Timer "设置开始暂停的时刻。
DoWhileTimer DoEvents "将控制让给其他程序。 Loop OpenDigitalPoint"Fix32.FIX.DDD.F_CV"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IFIX 使用 总结