首页 ifix培训教程

ifix培训教程

举报
开通vip

ifix培训教程西安恒生科技股份有限公司iFix培训教程目录第一讲:iFix软件介TOC\o"1-5"\h\z绍…1iFix软件简介...1iFix的基本功能1iFix软件的运行环境...1iFix软件的结构..3什么是OPC技术5第二讲:I/O驱动器..6驱动器配置.6系统配置SCU.……..6HYPERLINK\l"bookmark6"\o"CurrentDocument"监视I/O驱动器..………….………………………………………………………………….7HYPERLINK\l"bookmark8"\o"Curre...

ifix培训教程
西安恒生科技股份有限公司iFix培训教程目录第一讲:iFix软件介TOC\o"1-5"\h\z绍…1iFix软件简介...1iFix的基本功能1iFix软件的运行环境...1iFix软件的结构..3什么是OPC技术5第二讲:I/O驱动器..6驱动器配置.6系统配置SCU.……..6HYPERLINK\l"bookmark6"\o"CurrentDocument"监视I/O驱动器..………….………………………………………………………………….7HYPERLINK\l"bookmark8"\o"CurrentDocument"MBE配置7第三讲:创建动画..…………………………………………………….11使用过程数据库..…………………………………………………………………………...11动画对象…..……………………………………………………………………………...…11Intellution工作台...………………………………………………………………………..11画面…..……………………………………………………………………………………...12VBA脚本Ver.6.0……….…………………………………………………………………..12实例演示...……………………………………………………………………………….…..12.16调.16安.16趋.16………15对.15报第四讲:全局对象、报警、调度、安全、趋势及报 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 全局象…...……………………….………………………………………………4.24.3度...………………………………4.4全...………………………………4.5势……...…………………….报表・.・17第一讲:iFix软件介绍iFix软件简介★是一套工业自动化软件,为用户提供一个“过程化的窗口★提供实时数据给操作员及软件应用iFix的基本功能•数据采集—与工厂的I/O设备直接通信—通过I/O驱动程序,与I/O设备接口•数据管理—处理、使用所取数据—数据管理,包括:过程监视,监视控制,报警,报表,数据存档iFix软件的运行环境•硬件要求内存256MCPUPII450M硬盘容量大于120M是使用功能决定,如历史数据纪录和报警功能。建议使用容量硬盘,如20G、40G。声卡声响报警需要CD-ROM驱动器网络适配器用于网络通讯和一些I/O驱动器一个并口或USB端口SVGA或更高颜色图形监视器,24位图形卡分辨率800x600且至65,535颜色双按钮鼠标或兼容的点击设备(如触摸屏)•软件要求)服务器使用WindowsNTv4.0操作系统并安装ServicePack5或Windows2000操作系统与ServicePack2系统的WEB浏览器版本不要小于Ver.6.0。网络接口软件,用于网络通讯和一些I/O驱动器SCAD(Asupervisorycontrolanddataacquisition的I/O驱动器。Intellution提供了很多可编程控制器的I/O驱动器或你可另外购买一个驱动器。一定要确定所购买的I/O驱动器与你的硬件兼容。MicrosoftOffice家族产品先于iFIX安装iFix软件的结构iFix软件包括四个部分:I/O驱动器是iFIX和PLC之间的接口。从I/O设备中读写数据(称为轮询polling)过程数据库PDB代表由标签变量(也叫块)组成的一个过程。标签是一个完成某个过程功能的指令单元。标签功能包括:将过程值与报警限进行比较基于特殊的过程数据进行计算将数据写入过程硬件图形显示一旦数据写入PDB可以用图形方式进行显示图形对象包括:图表、数据、图形动画图形对象可以显示:报警信息、数据库信息、某标签的特殊信息分布式结构数据源提供了数据信息标识的基本方法,使用数据源的名称,可以从本地或控制网络节点浏览数据。句法:SERVER.NODE.TAG.FIELDSERVER:OPC数据服务器的名称NODE:数据库所在节点的名称TAG:数据库中的标签名称FIELD:标签的特殊参数信息(域名)域:域有三种类型:数字数据类型、文本数据类型,图形数据类型数字数据类型F_*(F为符点数)如F_CV当前值文本数据类型A_*(A为ASCII)如A_DESC描述什么是OPC技术OPC全称是OLEforProcessControl,它的出现为基于Windows的应用程序(驱动程序)和现场过程控制应用建立了桥梁。OLE是ObjectLinkingandEmbedding的缩写,直译为对象连接与嵌入。OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/接口完成的,在OPC技术中使用的是OLE2技术,OLE标准允许多台微机之间交换文档、图形等对象。OPC、iFix和基于Windows的I/O驱动程序关系图例如下:第二讲:I/O驱动器iFix软件和PLC之间的数据交换是通过I/O驱动器来实现的根据PLC硬件配置的不同,iFix软件和ModiconQuantum系列PLC之间的通讯方式通常有两种:TCP/IP和ModbusPlus对应的I/O驱动程序分别为:MM和MBE针对本系统,以MBE®动程序为例,介绍iFix软件的I/O驱动器。2.1驱动器配置安装SETUP.EXE文件打开I/O驱动开始菜单或工作台I/O♦驱动配置在DEVICE设备)填写过程硬件的IP地址在DATABLOC数据块)填写需要通信的PLC数据(地址)将CHANNEL!道)、DEVICE设备)、DATABLOC数据块)启用(选中ENABLE)检查通讯是否正常,运行后,接收和发送次数应该接近保存设置,OPTION—>SETU—>BEFAULTPATH填写配置文件名系统配置SCU打开SCU工具栏的SCL按钮节点名添加I/O驱动器2.3监视I/O驱动器通常有两种监视I/O驱动器的方法:I:通过iFix任务控制程序下的【I/O控制】功能菜单驱动程序里的配置工具〔PowerTool〕2.4MBE配置打开MBE如图2.1:下方的四个按钮从左至右分别为:Addchannel、AddDevice、AddDataBlock、Delete,依次点击Addchannel、AddDevice、AddDataBlock三个按钮,创建数据块,如果数据块不止一个,可通过反复点击AddDataBlock添加。如果修改相应的选项,点击Delete按钮,再点击相应的按钮添加即可。创建多个功能块的图例如图2.2:图2.2ChannelO中的配置:如果上位有两个网卡,Primarycard项值为0,选中backupcardNumber项,对应值为1,选中Enable项:如图2.3:匚班DYNAr1ICS\Unhllcd.mbcInhclktionMDEDaivcrPowciToolFileEditViewDlbpldyMudeOpUonsHfelp・1・i±iL匚haiixielpClidiirkIODcviLcO匐IDll昼DOI罰ATIEnaoiChannelEnable17Triffi^FYCardRjPUMh叫C細dNumbiu[flUFastEthernetPCIAdapter■1*]XCl~d匸无与茸鼻、P/Bialc4-t二.g—图2.3Phy基ifalui:rrcsijjnibound,toIF:address192.L&8.0.9@Th您mtisnotf"c*undomthisb.ostdviceO中的配置:址,Backup项为备如图2.4Enable项,Primary项为PLC主NOE勺网―■-"・--■・-cL^Uiel选Oe的网址,mon项选择・Primary'PrimaryclPrimaryFlitEdftVteuMBI迈lar*Mad£日曰鶯臣空启'CharirBelO□kuIg:也□v^AMirsetup弹出如下画面一Defaultconfiguration下面的输入框内填入*.mbe女口default.mbe,在Defaultpathfor下面的输入框内填入配置文件所在路径如,点击确定按钮退出,以后每次打开MB蹴会自动上载配置文件了,如图2.6第三讲:创建动画3.1使用过程数据库过程数据库是iFix系统的核心,从硬件中获取或给硬件发送过程数据。过程数据库由标签(块)组成☆编辑数据库☆增加标签☆选择标签类型,设定标签名称,选择驱动器名称,填写驱动器I/O☆驱动器I/O填写格式Device和Address☆报警值设定☆保存数据库,在SCI里指定这个数据库的名称(介绍数据库的导入和导出格式)动画对象工作台工具栏动画动画专家动画对话框Intellution工作台A工作台运行模式B工作台配置用户首选项菜单中需要设置的内容:常规、环境保护、启动画面画面添加对象对象动画配置数据源VBA脚本Ver.6.0右键对象选择【编辑脚本】,进入脚本编辑界面对象常用的事件:Click()、MouseDown()MouseUp()、MouseMove()脚本中给数据库标签通常有两种赋值方法(仅对0*****和4*****)①直接赋值举例:Fix32.nodename.tagname.f_*=1②赋值函数常用的函数:WriteValue(写值)举例:writevalue“1”,”Fix32.nodename.tagname.f_*”当从硬件读取数据时,用函数ReadValue(读值)举例:readvalue(“fix32.nodename.tagname”)实例演示中X他力屁全ta-w佃仅画丽B(mSi」|f-F|Z|T||至|]“|创曲胡BljsJ|童心]矗|F|H|卫|‘51*|曰哼心I祁俗I讪|Md€ttl21,umri:-:ic!^r石UH.宴室抿丟IfSWffijT!MtSrninTi“画面1”,“画面2“},显示如mA.10口KM■WJthCH)1Htf牛⑥工作R5>yjop-^C-amrinMndBuhtan1箋史雷L且:切换到画面空灯術上荀■汁ITM*2”ck(〉」中输入{RePlaceP■事“I,.rprll图3.1件右键,选择“编辑脚本”,在脚本事件ure"画面2","画面1“},同样在画用Button控件为例演示画面切换和变量赋值的方法。画面切换:①创建两个画面,名称为画面1,画面2。在画面1上放置一个Button控件,Caption为“切换到画面2”,在画面1上放置一个Button控件,名Caption为“切换到画面1”,如图3.1:IrKQlhJtlkmJT1I插立闫^曰工作日磁5>F或广些51于t妙fir&\CD枯mXQ■匚KM和助ftb口21&|亠1豪由|却去1壬|童17廊17|宀|向|ac|0ldl“丨国|国|卫I拓[角|泾珂齐1艸IMH〕HE〕『」:1..^I-----」|』Ck(〉』中薇入{Replacepc面2的控件脚本中输入{Replacepicture如图3.2IlMProject_BCoMBULdBnttoiil"▼]fciTek图3回切换Fri¥4te?SubConwariiGiittojilClick0.2年pk■:即icture"|0而2:"画面1"血Sub。②变量赋值:在画面1上再添加Caption为“赋值”的按钮,在数据库管理器中创建变量:数据块类型DO标签名FUZHI驱动器SIMI/O地址0:0,“赋值”按钮的_MouseDown(,_MouseUp(淳件脚本分别为:Writevalue“1”,“fix32.fix.fuzhi“和writevalue“0","fix32.fix.fuzhi"或分别为:fix32.fix.fuzhi.f_cv=1和fix32.fix.fuzhi.f_cv=0在画面1上放置一个圆角矩形对象,在动画“前景”中数据源为fix32.fix.fuzhi.f_cv,前景颜色阀值选择“完全匹配”,色彩配中0对应蓝色,1对应红色,保存文件。当系统切换到运行,按下和释放按钮“赋值”,圆角矩形的色彩会随之改变。如图3.34.1全局对象在系统树中,User项上右击鼠标,可以添加“Global”全局变量在应用过程中可以进行访问,与画面打开与否无关用户全局对象包括:变量对象、阀值表、过程(VBA子程序和函数)、窗体全局变量★添加全局变量有两种方式增加变量对象:—右击用户全局并选择“创建变量”—从“工具框”中选择“变量”按钮★使用全局变量全局变量的句法为:User.VariableName.属性举例:User.VariableName.CurrentValue全局阀值表全局阀值表也称为查找表,常用于创建反复使用、有共性的表,可用于:颜色阀值、字符串值或范围。★使用全局阀值表全局阀值表的值通过下面的表达式获得:一User.TableName在对象动画中选择“共享查找表”,使用全局阀值表(用画面对象演示)C:全局过程、窗体在画面中演示报警指的是块的状态,表示块值已超过预先设定的限值,需要确认。在数据库编辑标签时设定报警限值,设定报警域画面中添加报警控件插入ole对象,选择iFIXAlarmSummaryControl修改报警一览设置SCU中设置报警策略调度作用:用来触发动作,这些动作都是VBA脚卩本可触发的操作:基于时间、基于事件配置:在SCU里任务中,添加iFIXBackgroundServer.exe安全•增加用户、修改权限、修改用户密码•默认密码AdminGuest•启用安全功能•启动时自动登陆•脚本中调用Login趋势数据趋势包括实时数据趋势和历史数据趋势实时数据趋势数据库中编辑扩展趋势标签画面中添加图表对象插入图表对象编辑图表对象设定笔数,设定笔的颜色,设定显示时间范围历史数据趋势定义历史数据通过历史趋势定义功能(工具栏按钮HistoricalAssign)历史数据纪录占用硬盘空间历史数据采集开始采集有两种方式:在任务控制窗口中启动HTC或在SCU中将“HTC.exe”加入到任务列表中,系统需重新启动一次。画面中添加图表对象插入图表对象显示历史数据报表iFix制作报表的步骤:♦创建报表♦决定报表输出/显示格式♦生成报表创建报表在调度中编写VBAW本通过ODB(接口使用第三方软件,如EXCE获取外部数据增加数据库查询显示报表用MicrosoftWebBrowser控件,用其Navigate2方法如:运行日志.xls"用第三方控件显示,如:水晶报表
本文档为【ifix培训教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
與因
暂无简介~
格式:doc
大小:301KB
软件:Word
页数:0
分类:
上传时间:2021-10-17
浏览量:2