



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、西安恒生科技股份有限公司iFix 培训教程目录第一讲: iFix 软件介绍 . ?. ?.11.1 iFix软件简介 ?. ?.11.2iFix 的基本功能 ?. ?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
2、Intellution工作台 . ?.113.4画面 ? . ?.123.5VBA 脚本 Ver.6.0?. ?.123.6 实例演示 .?.? .12第四讲:全局对象、报警、调度、安全、趋势及报表. ?154.1全局对象 ? . ?. ?.154.2报警 . ?. ?.164.3调度 . ?. ?.164.4安全 . ?. ?.164.5趋势 ? . ?. ?.164.6报表 . ?.171第一讲: iFix 软件介绍1.1 iFix软件简介 是一套工业自动化软件,为用户提供一个“过程化的窗口” 提供实时数据给操作员及软件应用1.2 iFix的基本功能数据采集与工厂的 I/O 设备直接通信通
3、过 I/O 驱动程序,与I/O 设备接口 数据管理处理、使用所取数据数据管理,包括:过程监视,监视控制,报警,报表,数据存档。1.3 iFix软件的运行环境 硬件要求内存 256MCPU PII450M硬盘容量大于120M 。是使用功能决定,如历史数据纪录和报警功能。建议使用容量硬盘,如20G 、40G 。声卡声响报警需要CD-ROM 驱动器2网络适配器用于网络通讯和一些I/O 驱动器一个并口或USB 端口SVGA 或更高颜色图形监视器, 24位图形卡分辨率800x600 且至65,535颜色双按钮鼠标或兼容的点击设备( 如触摸屏 ) 软件要求Windows NT v4.0操作系统并安装Ser
4、vicePack 5 或 Windows 2000操作系统与 Service Pack 2系统的 WEB 浏览器版本不要小于。网络接口软件,用于网络通讯和一些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 之间的
5、接口。从I/O 设备中读写数据(称为轮询polling )3B. 过程数据库 PDB代表由标签变量(也叫块)组成的一个过程。标签是一个完成某个过程功能的指令单元。标签功能包括:将过程值与报警限进行比较基于特殊的过程数据进行计算将数据写入过程硬件C. 图形显示一旦数据写入PDB ,可以用图形方式进行显示图形对象包括:图表、数据、图形动画图形对象可以显示:报警信息、数据库信息、某标签的特殊信息D. 分布式结构数据源提供了数据信息标识的基本方法,使用数据源的名称,可以从本地或控制网络节点浏览数据。句法:SERVER:OPC数据服务器的名称NODE: 数据库所在节点的名称TAG:数据库中的标签名称FI
6、ELD:标签的特殊参数信息(域名)域:域有三种类型:数字数据类型、文本数据类型,图形数据类型数字数据类型F_* (F为符点数)如F_CV当前值4文本数据类型A_*(A为 ASCII)如 A_DESC描述1.5什么是OPC 技术OPC 全称是 OLE for Process Control,它的出现为基于Windows 的应用程序 ( 驱动程序 ) 和现场过程控制应用建立了桥梁。OLE是 ObjectLinkingandEmbedding 的缩写,直译为对象连接与嵌入。OPC 标准以微软公司的OLE 技术为基础,它的制定是通过提供一套标准的OLE/COM 接口完成的,在OPC 技术中使用的是OL
7、E2 技术, OLE 标准允许多台微机之间交换文档、图形等对象。OPC 、iFix和基于Windows 的 I/O 驱动程序关系图例如下:5第二讲: I/O 驱动器iFix 软件和 PLC 之间的数据交换是通过 I/O 驱动器来实现的根据 PLC 硬件配置的不同 , iFix 软件和 Modicon Quantum 系列 PLC之间的通讯方式通常有两种:TCP/IP 和 ModbusPlus对应的 I/O 驱动程序分别为:MMP 和 MBE针对本系统,以MBE 驱动程序为例,介绍iFix软件的I/O 驱动器。2.1 驱动器配置安装 SETUP.EXE文件打开 I/O 驱动开始菜单或工作台I/O
8、驱动配置在 DEVICE( 设备 ) 填写过程硬件的 IP 地址在 DATABLOCK( 数据块 ) 填写需要通信的 PLC 数据(地址)将 CHANNEL( 通道 ) 、DEVICE(设备 ) 、DATABLOCK(数据块 )启用 ( 选中 ENABLE)检查通讯是否正常,运行后,接收和发送次数应该接近保存设置, OPTIONS >SETUP >BEFAULT PATH ,填写配置文件名2.2系统配置SCU打开 SCU 工具栏的 SCU 按钮节点名添加 I/O 驱动器62.3 监视 I/O 驱动器通常有两种监视I/O 驱动器的方法:通过 iFix任务控制程序下的【I/O控制】功能
9、菜单:驱动程序里的配置工具Power Tool 2.4 MBE 配置打开 MBE, 如图 2.1 :下方的四个按钮从左至右分别为:图 2.1Add channel、Add Device、 Add DataBlock、Delete ,依次点击Add channel 、 AddDevice 、 Add DataBlock三个按钮,创建数据块,如果数据块不止一个,可通过反复点击Add DataBlock添加。如果修改相应的选项,点击Delete按钮,再点击相应的按钮添加即可。创建多个功能块的图例如图2.2 :7图 2.2Channel0 中的配置:如果上位有两个网卡,Primary card项值为0
10、,选中 backup card Number项 , 对应值为1,选中Enable项:如图 2.3 :图 2.3Device0 中的配置:选中Enable 项, Primary项为 PLC 主 NOE 的网8址, Backup 项为备NOE 的网址, Common 项选择 Primary PrimaryPrimary如图 2.4图 2.4数据块中的配置:所有的数据块均应选中Enable 项,数字量输入数据块的地址:1*,address项为 1000 (推荐值)数字量输出数据块的地址:0*,address项为1000 (推荐值)模拟量输入数据块:3*, address项最大输入为125模拟量输出数
11、据块4* , address 项最大输入为125 图2.5 为数字量输入数据块的设定。图 2.59配置完成后存储该配置,如目录路径为:C:dynamicsdefault.mbe自动装载配置文件的方法是:options->setup弹出如下画面Defaultconfiguration下面的输入框内填入*.mbe如default.mbe,在Default pathfor 下面的输入框内填入配置文件所在路径如,点击确定按钮退出,以后每次打开MBE 就会自动上载配置文件了,如图2.6图 2.610第三讲:创建动画3.1 使用过程数据库过程数据库是 iFix 系统的核心, 从硬件中获取或给硬件发送
12、过程数据。过程数据库由标签(块)组成 编辑数据库 增加标签 选择标签类型,设定标签名称,选择驱动器名称,填写驱动器I/O 驱动器 I/O 填写格式 Device 和 Address 报警值设定 保存数据库,在 SCU 里指定这个数据库的名称 ( 介绍数据库的导入和导出格式 )3.2 动画对象工作台工具栏动画动画专家动画对话框3.3 Intellution工作台A 工作台运行模式B 工作台配置用户首选项菜单中需要设置的内容:常规、环境保护、启动画面113.4 画面添加对象对象动画配置数据源3.5 VBA 脚本右键对象选择【编辑脚本】,进入脚本编辑界面对象常用的事件:Click()、MouseDo
13、wn() MouseUp()、MouseMove()脚本中给数据库标签通常有两种赋值方法( 仅对 0*和 4*)直接赋值举例: 赋值函数常用的函数:WriteValue (写值 )举例:writevalue“1”, ”当从硬件读取数据时,用函数ReadValue( 读值 )举例:readvalue( “”)3.6实例演示用 Button 控件为例演示画面切换和变量赋值的方法。画面切换:12 创建两个画面,名称为画面1 ,画面2 。在画面1 上放置一个Button 控件, Caption为“切换到画面2”,在画面1 上放置一个Button 控件,名 Caption 为“切换到画面1”,如图 3.
14、1 :图 3.1按画面 1“切换到画面2”控件右键,选择“编辑脚本”,在脚本事件_click()中输入Replacepicture "画面2", " 画面1“, 同样在画面 2 的控件脚本中输入 Replacepicture“画面1”, “画面 2“ ,如图 3.2图 3.213切换至运行,点击按钮,画面来回切换。变量赋值:在画面 1 上再添加 Caption 为“赋值”的按钮,在数据库管理器中创建变量:数据块类型DO标签名 FUZHI 驱动器SIM I/O地址 0:0 ,“赋值”按钮的_MouseDown() , _MouseUp() 事件脚本分别为:Write
15、value“1”,“和 writevalue “或分别为:和 在画面1 上放置一个圆角矩形对象,在动画“前景”中数据源为前景颜色阀值选择“完全匹配”,色彩配中0 对应蓝色, 1 对应红色,保存文件。当系统切换到运行,按下和释放按钮“赋值”,圆角矩形的色彩会随之改变。如图3.3图 3.314第四讲:全局对象、报警、调度、安全、趋势及报表4.1 全局对象在系统树中, User 项上右击鼠标,可以添加“ Global ” 全局变量在应用过程中可以进行访问, 与画面打开与否无关用户全局对象包括:变量对象、阀值表、过程 (VBA 子程序和函数 ) 、窗体A. 全局变量添加全局变量有两种方式增加变量对象:
16、右击用户全局并选择“创建变量”从“工具框”中选择“变量”按钮使用全局变量全局变量的句法为:User.VariableName.属性举例:B. 全局阀值表全局阀值表也称为查找表,常用于创建反复使用、有共性的表,可用于:颜色阀值、字符串值或范围。 使用全局阀值表全局阀值表的值通过下面的表达式获得:User.TableName在对象动画中选择“共享查找表”,使用全局阀值表( 用画面对象演示 )C:全局过程、窗体在画面中演示154.2报警指的是块的状态,表示块值已超过预先设定的限值,需要确认。在数据库编辑标签时设定报警限值,设定报警域画面中添加报警控件插入 ole 对象,选择 iFIX Alarm S
17、ummary Control修改报警一览设置SCU 中设置报警策略4.3 调度作用:用来触发动作,这些动作都是VBA 脚本可触发的操作:基于时间、基于事件配置:在 SCU 里任务中,添加iFIXBackgroundServer.exe4.4安全增加用户、修改权限、修改用户密码默认密码Admin Guest启用安全功能启动时自动登陆脚本中调用Login4.5趋势数据趋势包括实时数据趋势和历史数据趋势A. 实时数据趋势16数据库中编辑扩展趋势标签画面中添加图表对象插入图表对象编辑图表对象设定笔数,设定笔的颜色,设定显示时间范围B. 历史数据趋势定义历史数据通过历史趋势定义功能(工具栏按钮HistoricalAssign )历史数据纪录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 平阳九年级二模数学试卷
- 2025贷款反担保协议范本:农业贷款专属版
- 2025版酒店建筑施工合同小型合作协议
- 2025年度绿色酒店客房与有机餐饮服务全面外包合同
- 全国3卷文科数学试卷
- 二零二五年度子女抚养权协议-69252号监护责任合同
- 二零二五年度房地产项目土地开发居间合同协议书范本
- 二零二五年度二手房屋买卖信用评级服务合同
- 二零二五年度水利工程电气改造工程合同样本
- 宁乡市初中数学试卷
- 资料员考试题库及答案
- GB/T 23781-2024黑芝麻糊质量通则
- 口咽通气道的使用方法
- 2022年晋能控股煤业集团有限公司招聘笔试题库及答案解析
- 福建师范大学各学生组织部门简介
- CAMDS操作方法及使用技巧
- (新版)铁路防洪知识题库(含答案)
- 山西省太原市小升初语文试卷(含答案)
- 飞行区基础知识
- 器械清洗质量抽查记录表
- 质量管理统计工具(共102页).ppt
评论
0/150
提交评论