ifix培训教程.doc_第1页
ifix培训教程.doc_第2页
ifix培训教程.doc_第3页
ifix培训教程.doc_第4页
ifix培训教程.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.西安恒生科技股份有限公司iFix培训教程目录第一讲:iFix软件介绍.11.1 iFix软件简介.11.2 iFix的基本功能.11.3 iFix软件的运行环境.11.4 iFix软件的结构.31.5 什么是OPC技术.5第二讲:I/O驱动器.62.1 驱动器配置.62.2 系统配置SCU.62.3 监视I/O驱动器.72.4 MBE配置.7第三讲:创建动画.113.1 使用过程数据库.113.2 动画对象.113.3 Intellution 工作台.113.4 画面.123.5 VBA脚本Ver.6.0.123.6实例演示.12第四讲:全局对象、报警、调度、安全、趋势及报表.154.1 全局对象.154.2 报警.164.3 调度.164.4 安全.164.5 趋势.164.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 驱动器 网络适配器 用于网络通讯和一些I/O驱动器 一个并口或USB端口SVGA或更高颜色图形监视器, 24位图形卡分辨率800x600且至65,535 颜色 双按钮鼠标或兼容的点击设备(如触摸屏) 软件要求 Windows NT v4.0操作系统并安装Service Pack 5或Windows 2000 操作系统与Service Pack 2系统的WEB浏览器版本不要小于Ver.6.0。网络接口软件,用于网络通讯和一些I/O驱动器SCADA(supervisory control and data acquisition)服务器使用的I/O驱动器。Intellution提供了很多可编程控制器的I/O驱动器或你可另外购买一个驱动器。一定要确定所购买的I/O驱动器与你的硬件兼容。Microsoft Office家族产品先于iFIX安装1.4 iFix软件的结构 iFix软件包括四个部分:A. I/O驱动器 是iFIX和PLC之间的接口。从I/O设备中读写数据(称为轮询polling)B. 过程数据库PDB 代表由标签变量(也叫块)组成的一个过程。标签是一个完成某个过程功能的指令单元。标签功能包括: 将过程值与报警限进行比较基于特殊的过程数据进行计算将数据写入过程硬件C. 图形显示 一旦数据写入PDB,可以用图形方式进行显示图形对象包括: 图表、数据、图形动画图形对象可以显示:报警信息、数据库信息、某标签的特殊信息D. 分布式结构 数据源提供了数据信息标识的基本方法,使用数据源的名称,可以从本地或控制网络节点浏览数据。句法:SERVER.NODE.TAG.FIELD SERVER:OPC数据服务器的名称 NODE:数据库所在节点的名称 TAG:数据库中的标签名称 FIELD:标签的特殊参数信息(域名) 域: 域有三种类型:数字数据类型、文本数据类型,图形数据类型 数字数据类型 F_* (F为符点数) 如 F_CV 当前值 文本数据类型 A_*(A为ASCII) 如 A_DESC 描述1.5 什么是OPC技术OPC全称是OLE for Process Control,它的出现为基于Windows的应用程序(驱动程序)和现场过程控制应用建立了桥梁。 OLE是ObjectLinkingandEmbedding的缩写,直译为对象连接与嵌入。OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允许多台微机之间交换文档、图形等对象。 OPC、iFix和基于Windows的I/O驱动程序关系图例如下:第二讲:I/O驱动器 iFix软件和PLC之间的数据交换是通过I/O驱动器来实现的 根据PLC硬件配置的不同, iFix软件和Modicon Quantum系列PLC之间的通讯方式通常有两种:TCP/IP和Modbus Plus对应的I/O驱动程序分别为:MMP和MBE 针对本系统,以MBE驱动程序为例,介绍iFix软件的I/O驱动器。2.1 驱动器配置 安装 SETUP.EXE文件 打开I/O驱动 开始菜单或工作台I/O 驱动配置 在DEVICE(设备)填写过程硬件的IP地址 在DATABLOCK(数据块)填写需要通信的PLC数据(地址) 将CHANNEL(通道)、DEVICE(设备)、DATABLOCK(数据块)启用(选中ENABLE) 检查通讯是否正常,运行后,接收和发送次数应该接近保存设置,OPTIONSSETUPBEFAULT PATH,填写配置文件名2.2 系统配置SCU 打开SCU 工具栏的SCU按钮 节点名 添加I/O驱动器 2.3 监视I/O驱动器 通常有两种监视I/O驱动器的方法: :通过iFix任务控制程序下的【 I/O控制】功能菜单 :驱动程序里的配置工具Power Tool2.4 MBE配置 打开MBE,如图2.1:下方的四个按钮从左至右分别为:图2.1Add channel、Add Device、 Add DataBlock、Delete,依次点击Add channel、AddDevice、Add DataBlock三个按钮,创建数据块,如果数据块不止一个,可通过反复点击Add DataBlock添加。如果修改相应的选项,点击Delete 按钮,再点击相应的按钮添加即可。创建多个功能块的图例如图2.2:图2.2Channel0中的配置:如果上位有两个网卡,Primary card 项值为0,选中backup card Number项,对应值为1,选中Enable项:如图2.3:图2.3Device0中的配置:选中Enable项,Primary项为PLC主NOE的网址,Backup项为备NOE的网址,Common项选择Primary Primary Primary 如图2.4图2.4数据块中的配置:所有的数据块均应选中Enable项,数字量输入数据块的地址:1*,address项为1000(推荐值)数字量输出数据块的地址:0*,address项为1000(推荐值)模拟量输入数据块:3*, address项最大输入为125模拟量输出数据块4*, address项最大输入为125图2.5为数字量输入数据块的设定。图2.5配置完成后存储该配置,如目录路径为: C:dynamicsdefault.mbe自动装载配置文件的方法是:options-setup弹出如下画面Default configuration下面的输入框内填入*.mbe如default.mbe,在Default path for下面的输入框内填入配置文件所在路径如C:dynamics,点击确定按钮退出,以后每次打开MBE就会自动上载配置文件了,如图2.6图2.6第三讲:创建动画3.1 使用过程数据库 过程数据库是iFix系统的核心,从硬件中获取或给硬件发送过程数据。过程数据库由标签(块)组成 编辑数据库 增加标签 选择标签类型,设定标签名称,选择驱动器名称,填写驱动器I/O 驱动器I/O填写格式 Device和Address 报警值设定 保存数据库,在SCU里指定这个数据库的名称(介绍数据库的导入和导出格式)3.2 动画对象 工作台工具栏 动画 动画专家 动画对话框3.3 Intellution 工作台 A 工作台运行模式 B 工作台配置 用户首选项菜单中需要设置的内容:常规、环境保护、启动画面3.4 画面 添加对象 对象动画 配置数据源3.5 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”)3.6 实例演示用Button控件为例演示画面切换和变量赋值的方法。 画面切换: 创建两个画面,名称为画面1,画面2。在画面1上放置一个Button控件,Caption为“切换到画面2”,在画面1上放置一个Button控件,名Caption为“切换到画面1”,如图3.1:图3.1按画面1“切换到画面2”控件右键,选择“编辑脚本”,在脚本事件_click()中输入Replacepicture 画面2, 画面1“,同样在画面2的控件脚本中输入Replacepicture “画面1”, “画面2“,如图3.2图3.2切换至运行,点击按钮,画面来回切换。 变量赋值: 在画面1上再添加Caption为“赋值”的按钮,在数据库管理器中创建变量:数据块类型 DO标签名 FUZHI 驱动器 SIM I/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.3图3.3第四讲:全局对象、报警、调度、安全、趋势及报表4.1 全局对象 在系统树中,User项上右击鼠标,可以添加“Global” 全局变量在应用过程中可以进行访问,与画面打开与否无关用户全局对象包括:变量对象、阀值表、过程(VBA子程序和函数)、窗体A. 全局变量 添加全局变量有两种方式增加变量对象: 右击用户全局并选择“创建变量” 从“工具框”中选择“变量”按钮 使用全局变量 全局变量的句法为:User.VariableName.属性举例: User.VariableName.CurrentValueB. 全局阀值表 全局阀值表也称为查找表,常用于创建反复使用、有共性的表,可用于:颜色阀值、字符串值或范围。 使用全局阀值表全局阀值表的值通过下面的表达式获得: User.TableName 在对象动画中选择“共享查找表”,使用全局阀值表(用画面对象演示)C:全局过程、窗体在画面中演示4.2 报警 指的是块的状态,表示块值已超过预先设定的限值,需要确认。 在数据库编辑标签时设定报警限值,设定报警域画面中添加报警控件插入ole对象,选择iFIX Alarm Summary Control修改报警一览设置SCU中设置报警策略4.3 调度 作用:用来触发动作,这些动作都是VBA脚本可触发的操作:基于时间、基于事件 配置:在SCU里任务中,添加iFIXBackgroundServer.exe4.4 安全增加用户、修改权限、修改用户密码默认密码 Admin Guest启用安全功能启动时自动登陆 脚本中调用 Login4.5 趋势 数据趋势包括实时数据趋势和历史数据趋势A. 实时数据趋势数据库中编辑扩展趋势标签画面中添加图表对象 插入图表对象编辑图表对象 设定笔数,设定笔的颜色,设定显示时间范围B. 历史数据趋势定义历史数据 通过历史趋势定义功能(工具栏按钮Historical Assign)历史数据纪录占用硬盘空间历史数据采集 开始采

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论