iFIX学习手册Intellution Dynamics 是全世界上第一套基于组建技术的自动化监控软件家族,其中包括 --- iFix 上位监控软件系统;--- iBatch批次控制产品;--- iLogic软逻辑监控软件;--- iWebServer基于Internet远程监控软件产品;--- iGlobalCare全球一体化的服务iFix 是其中最为重要的上位监控软件产品,这个投入三百多人年开发的软件产品无疑为全球自动化生产制造业提供了易于使用,高性能的自动化监控解决方案,该软件平台功能强大,几乎涵盖了HMI的所有应用, 并且可以和商业自动化进行无缝的连接。
Intellution 公司的产品一向以易用性,安全性,稳定性,开放性综合性能都非常高而著称。
新一代的iFix 产品同样广泛地支持全球上千种硬件控制,目前在中国使用非常广泛的各个厂牌的PLC;DCS 以及智能表均可以驱动,对用户自定义的或是比较特殊的通信协议的设备,该公司还提供标准的开发工具,以方便地三方的应用。
1. 产品概述1.1 iFix的技术平台1.1.1 iFix 软件的产品架构及分类---按连接现场的I/O点的数量划分:150I/O点软件(150I/O以内的应用);300I/O点软件(300I/O以内的应用);不限点软件(不限制现场I/O数量应用);---按用途划分:主体软件;功能扩充的开发工具;硬件设备的驱动程序;---按在网络中的位置划分:服务器软件;客户端软件;HMI软件(综合客户端服务器的应用);---按使用方式划分:使用方式;开发版软件;运行版软件;1.1.2基于WINDOWS NT平台;PLUG & SLOVE结构及COM组件技术,方便第三方软件集成应用1.1.3内置微软的Visual Basic for Application 作为脚本程序;安全容器的专利技术保证第三方ActiveX控件稳定运行;Client/Server结构,完整的OPC的客户服务器模式的支持。
1.1.4 标准SQL/ODBC的接口,方便数据库连接,以及商业管理的应用的集成。
1.2 iFix的分布式结构1.2.1几个重要的概念:---本地节点Local Nodes---远程节点Remote Nodes---独立节点---SCADA服务器节点---SCADA服务器节点---客户机---工业控制网络---上位机管理网络---OPC---VBA---ActiveX---标签TAG---工作区Workspace---画面Picture---对象Object---图素Dynamo---数据块Block---专家Expert1.2.2实时的客户机服务器模式结构: iFix 系列软件的内核就是就是基于客户机服务器模式的分布式结构,所以它并不分什么单机版,网络版。
作为工业控制上位机的任何一个节点(客户机或服务器节点)的数据源可以来自在同一计算机以太网上的的其他不同的数据服务器SCADA服务器节点的数据,而每一个SCADA服务器节点的数据可以同时提供给不同的客户端的应用。
这种软件体系结构最大化地体现了微软软件平台所提供的巨大的灵活性,最大可能地保证了对现场数据采集的完整性,给设计集成以及应用人员最大地组织系统结构的灵活性。
1.2.31.3 iFix的开发环境1.3.1 iFix提供了大量的动态图素,图素生成向导,动画向导等强大的绘图工具。
它支持目前几乎所有流行的图形格式,包括:BMP, JPG, TIFF, ICO, CUR, WMF, PCX, EPS, WPG, PSD等, 甚至可以直接倒入AutoCAD生成的图形文件。
1.3.2 该软件提供了许多高效的功能专家可以帮助系统的开发人员快速地建立起相关的应用,用户通过填表的方式,在功能专家的指引之下一步一布地完成自己期望的功能,例如:画面的替换;功能键的定义;对象的旋转合位移。
1.3.3与微软合作,在iFix中内置了Visual Basic for Application即VBA, 作为其脚本语言,可以有效地迅速地建立起系统应用的扩展。
在Workspace中的对象的所有属性在VBA 中也都是透明的,用户可以在VBA编程中没有什么限制地使用这些属性,当然也可以在程序的运行过程中动态地修改这些属性。
1.4 iFix的控制功能;数据采集和管理1.4.1随着用户需求的不断变化,控制系统复杂程度的增加,以及网络技术的发展,自动化监控软件正在经历着一个由完成简单的人机界面的原始功能,发展到提供完善地数据采集管理和控制,一直到目前整合整个企业的现场控制;批次控制,生产调度管理;现场设备管理供应链管理甚至电子商务的实时商业自动化的过程(供应链的图)。
1.4.2 该软件支持多种冗余方式,以满足不同的复杂的控制系统的要求,包括:SCADA 冗余;主机双LAN网冗余;主机与控制器通信双通道的冗余。
1.4.3 iFix 概览1. 安装的基本软硬件条件:---Intel PII 266;96M RAM; 12M HDD;CD-ROM; 24位显卡;鼠标键盘;串并口;如果联网使用的话;还需要相关的网络设施。
---WINDOWS NT 4.0 操作系统; SP3以上2.1 Workspace概览2.1.1Workspace是用户在启动iFix后,最先看到的用户化开发环境。
Workspace提供给用户一个非常灵活且高度集成的手段,让用户非常方便地创建或修改本地节点的文档;画面等。
在此Workspace中,用户可以直接修改画面的对象,修改启动相应的应用程序,修改启动相应调度的功能。
另外由于该软件是基于组件结构的,所以用户可以直接在画面中集成其他应用程序的ActiveX组件,例如:MS Word的文档,MS Excel的电子表格,以及很多第三方开发的相关的仪表空件等。
2.1.2Workspace 提供的不仅是一个系统组态开发环境,还是一个实时的运行环境,让用户可以在开发和运行环境中进行切换,可以看到系统在实时运行中的状态。
2.1.3 在Workspace中可以直接调用VBE(VB编辑器)。
通过编写相应的VBA程序,用户可以自定义或者动态修改iFix 的运行状态。
2.2 菜单File 文件 Edit 编辑 Workspace 工作区New 新建 Undo 恢复 Switch to Run 切换到运行Open 打开 Cut 剪切 System Tree 系统功能树Close 关闭 Copy 拷贝 Status Bar 状态栏Save 保存 Copy as Bitmap 拷贝成位图 Visual Basic Editor VB编辑器Save As… 另存为… Paste 粘贴 User Preferences… 用户自定义…Save All 保存全部 Paste Special 特殊粘贴 Toolbars… 工具条…Print 打印 Delete 删除 Full Screen… 全屏…Exit 退出 Duplicate 复制Select All 全选Find and Replace… 查找替换…Animations… 动画…Picture… 画面…Object 对象 View 视图 Insert 工作区Resize 缩放 Zoom 缩放 OLE Object OLE对象Rotate 旋转 Default View 默认视图 Rectangle 矩形Fill Style 填充风格 Full View 整个视图 Rounded Rectangle 园角矩形Edge Style 边框风格 Fit Picture to Window 画面适应窗口 Oval 椭圆Background Style 背景风格 Fit Window to Picture 窗口适应画面 Polyline 折线 Update Window Location 修正窗口位置 Polygon 多边形Refresh 刷新 Arc 弧线Color Selections 颜色选择 Chord 扇形Property Window 属性窗口 Pie 饼图Screen Regions 屏幕区域 Text 文本Chart 趋势曲线图Bitmap 位图Datalink 数据连接Current Time 当前时间Current Date 当前日期Alarm Summary 报警摘要Push Button 按钮Format 格式 Window 窗口 HelpBring to Front 置于顶层 Cascade 层叠 Workspace Help Workspace帮助Send to Back 置于底层Tile Horizontal 水平重排iFix Picture Help iFix画面帮助Group/Ungroup 组合/取消组合 Tile Vertical 垂直重排Align 对齐 Close All 关闭所有窗口Flip 翻转Space Evenly 分散对齐Make Same Size 尺寸等同Snap to Grid 对齐网格Grid Settings 网格设定Snap Objects to Grid 置对象与网格2.3 使用系统目录树2.3.1 基本结构:---在系统目录树中有如下分支:报警历史;数据库管理器;相关文档;动态图素;FIX配方;全局变量;帮助信息;历史数据的分配;I/O驱动;任务控制;画面;报告;调度管理;安全设置;系统组态---在系统目录树中显示与建立相关工程项目的所有文件;显示与每一个文件相关的组件;直接编辑对应的对象。
System Tree Item 系统目录树上的项目 描述Alarm History 报警历史 显示本地节点产生的最新的200个报警和信息Database Manager 数据库管理器 创建和修改过程数据库Documents Folder 文档夹 可以创建任何Word或Excel文档,如果在于应用目录下创建这些文档,这在此文件中会把他们显示出来。
Dynamo Set 图素库 包含各种图素库,用户还可以自定义新的图素库,添加至其中。
FIX Recipes FIX配方夹 包括控制和主配方Global Folder 全局变量 包括全局变量,用户自定义变量和颜色分配表Help & Information 帮助信息 包括iFix的帮助和电子文档Historical Assignment 历史数据分配 建立历史数据采集的组I/O Drivers I/O驱动配置 对本地节点I/O驱动的组态Missing Control 任务控制 可以监控后台任务的运行情况,包括:历史数据采集;I/O控制;自动报警管理器;报警ODBC服务;SAC(Scan,Alarm,Control)运行Picture 画面 包含用户创建的画面Report 报告Schedules 调度配置 对系统调度的综合管理Security 安全配置 包括安全组态和登陆程序:System Configuration 系统组态 对本地节点的整体组态2.4 可定制的工具条: Workspace的工具条提供一些常用操作的按钮。