iFix的一种画面切换方法

合集下载

ifix培训教程

ifix培训教程

ifix培训教程西安恒⽣科技股份有限公司iFix培训教程⽬录第⼀讲:iFix软件介绍 (1)1.1 iFix软件简介 (1)1.2 iFix的基本功能 (1)1.3 iFix软件的运⾏环境 (1)1.4 iFix软件的结构 (3)1.5 什么是OPC技术 (5)第⼆讲:I/O驱动器 (6)2.1 驱动器配置 (6)2.2 系统配置SCU (6)2.3 监视I/O驱动器 (7)2.4 MBE配置 (7)第三讲:创建动画 (11)3.1 使⽤过程数据库 (11)3.2 动画对象 (11)3.3 Intellution ⼯作台 (11)3.4 画⾯ (12)3.5 VBA脚本Ver.6.0 (12)3.6实例演⽰ (12)第四讲:全局对象、报警、调度、安全、趋势及报表 (15) 4.1 全局对象 (15)4.2 报警 (16)4.3 调度 (16)4.4 安全 (16)4.5 趋势 (16)4.6 报表 (17)第⼀讲:iFix软件介绍1.1 iFix软件简介★是⼀套⼯业⾃动化软件,为⽤户提供⼀个“过程化的窗⼝”★提供实时数据给操作员及软件应⽤1.2 iFix的基本功能●数据采集—与⼯⼚的I/O设备直接通信—通过I/O驱动程序,与I/O设备接⼝●数据管理—处理、使⽤所取数据—数据管理,包括:过程监视,监视控制,报警,报表,数据存档。

1.3 iFix软件的运⾏环境●硬件要求内存 256MCPU 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。

ProficyTM HMI SCADA - iFIX 说明书

ProficyTM HMI SCADA - iFIX 说明书

Proficy HMI/SCADA - iFIX 采集并在全企业共享关键生产数据,以做出及时高效的商务决策面对竞争日趋激烈的市场,企业需要尽可能地不断降低生产成本和提高生产力。

每天都会有大量自动化信息贯穿您的生产过程,成功在很大程度上取决于您掌握和选用这些至关重要的数据的能力。

世界上许多最成功的制造商都依靠 GE Fanuc的Proficy HMI/SCADA -iFIX来全面监控和分布管理全厂范围的生产数据。

在包括制药、生物技术、包装、食品饮料、石油天然气等各种工业应用当中,Proficy HMI/SCADA - iFIX独树一帜地集强大功能、安全性、通用性和易用性于一身,使之成为任何生产环境下全面的HMI/SCADA解决方案。

利用Proficy HMI/SCADA - iFIX各种领先的专利技术,可以帮助企业制定出更快、更有效的商业及生产决策,以使企业具有更强的竞争力。

Proficy HMI/SCADA - iFIX技术优势强大的分布式客户/服务器结构.Proficy HMI/SCADA - iFIX服务器负责采集、处理和分发实时数据.可选的客户机类型包括:iClient TM,iClientTS TM(用于Terminal Server)和iWebServer TM.实时客户/服务器结构具有无与伦比的可扩展性快速的系统开发及配置.在一个易于使用、集成开发环境-工作台中直观地建立您的系统.使用强大的“智能图符生成向导”更快速地开发和配置应用系统.利用GE Fanuc特有的“即插即解决”能力集成第三方应用软件.在线开发您的应用程序,无需停止生产线或重新开机.键宏编辑器为触摸键提供了强大而多样的功能.动画专家使您无须掌握 VBA 编程即可使用内部的和第三方的ActiveX控件.标签组编辑器节省了大量的开发时间.事件调度器令任务在前台或后台自动运行应用集成.将最佳应用软件“插入”到满足特殊需求的应用系统中.“嵌入”(Drop in)ActiveX控件并立即可利用它们的属性、事件和方法而无需编程.得益于安全容器 ( Secure Containment ) 特性,确保用户系统的可靠性.可以将生产系统与更高级的MES、ERP系统连接起来.围绕Proficy HMI/SCADA - iFIX安全,电子签名和记录功能设计一个安全系统功能广泛.基于Windows NT/2000/XP.SQL/ODBC API容易与关系数据库集成.过程可视化(HMI).监视控制(SCADA).基于用户和基于节点的安全管理;能够实现与Windows NT/2000/XP同步.实时历史趋势.数据采集及数据管理.集成式的报表生成.报警和报警管理.分布式的高性能网络结构.智能图符生成向导.在线组态.ActiveX控件数据库连接.支持ODBC.基于时间和事件调度.历史数据采集显示.内置VBA.支持OPC client和server.基于对象的图形界面.工作台开发环境.支持Microsoft SQL 2000数据库.即插即解决的结构快速投资回报Proficy HMI/SCADA - iFIX使您迅速回收投资成本,因为它能:.使开发和运用高效的自动化解决方案变得更快更容易.减少前期工程投入.迅速完成新产品与市场同步.提高生产率和生产质量.保护软、硬件投资的可持续性.降低系统维护和改造成本.使您迅速掌握标准化技术组成的系统面向未来的安全投资Proficy HMI/SCADA - iFIX是一个明智的投资,这等同于您已兼容了目前广泛运用的各类技术。

iFIX增强型故障切换配置及分布式架构配置

iFIX增强型故障切换配置及分布式架构配置

一、Client/Server架构:假设主备服务器冗余,加上若干个客户端1、主Server配置点击SCU配置菜单-本地启动:修改本地节点名和逻辑节点名:点击SCU SCADA菜单:启用故障切换:节点:主备SCADA名称:bei点击数据同步传输按钮:输入伙伴IP地址如果通过多网卡同步的话,再选择另外一块网卡输入伙伴地址,其他设置不变。

点击SCU 配置菜单-网络:选中动态链接修改hosts文件,默认路径:C:\Windows\System32\drivers\etc2、备Server配置点击SCU配置菜单-本地启动:修改本地节点名和逻辑节点名:点击SCU SCADA菜单:启用故障切换:节点:备主SCADA名称:ZHU点击数据同步传输按钮:输入伙伴IP地址如果通过多网卡同步的话,再选择另外一块网卡输入伙伴地址,其他设置不变。

点击SCU 配置菜单-网络:选中动态链接修改hosts文件,默认路径:C:\Windows\System32\drivers\etc3、客户端配置点击SCU配置菜单-本地启动:修改本地节点名和逻辑节点名:点击SCU SCADA菜单:点击SCU 配置菜单-网络:选中动态链接添加远程节点名:点击配置按钮:输入主节点和备节点:修改hosts文件,默认路径:C:\Windows\System32\drivers\etc二、Browser/Server架构注:本示例是proficywebspace和proficyifixscada安装在一起所做的测试,和实际使用环境proficywebspace独立服务器的scu里网络配置会有所不同。

使用ProficyWebspaceProficy* WebSpace产品是iFIX、CIMPLICITY 和plant applications 产品的附加选项。

ProficyWebSpace产品允许您从Web 会话中以运行模式打开画面。

ProficyWebSpace产品是基于服务器的瘦客户端解决方案,借助此产品即无需再依赖Citrix MetaFrame或Windows 终端服务。

WINCC FLE IBLE如何实现BOOL量画面切换

WINCC FLE IBLE如何实现BOOL量画面切换

WINCC FLEXIBLE 2008 如何实现BOOL量画面切换(绝对原创)西门子公司的Wincc flexible 2008 SP4是针对西门子公司所生产的工业人机界面HMI的画面制作软件,其界面精美,功能强大,在很多的工业生产设备中广泛使用。

在实际就用中,我们会常常用到画面切换功能,当设备工艺状态发生变化时(bool量),不定义画面元素的情况下(如定义一个按钮等),要切换到指定的画面,是不能实现的,Wincc flexible 2008的系统函数中没有这一功能,以smart 700为例,画面切换只有:1、A ctivatePreviousScreen应用:将画面切换到在当前画面之前激活的画面。

如果先前没有激活任何画面,则画面切换不执行。

最近调用的 10 个画面被保存。

当切换到不再保存的画面时,会输出系统事件。

说明:如果要使用该函数,则必须在浏览结构中使用画面更改。

2、A ctivateScreen应用:将画面切换到指定的画面。

3、ActivateScreenByNumber应用:根据变量值将画面切换到另一画面。

画面由其画面号标识没有我们所需要的BOOL量变化切换画面功能,那么如何才能实现在不创建画面元素的情况下,实现BOOL画面切换功能呢?通过实验,可以用下面这种方法实现这一功能,步骤如下:1、在PLC中定义一个用于切换画面所需的BOOL量。

2、在PLC中写二段程序,以西门子S7 200为例,如下图所示:3、在wincc flexible 2008软件中定义一个变量MW104、定义变量的上限制值为常数10。

5、在变量的事件里,上限事件函数中,使用画面切换函数ActivateScreen 切换到指定的画面。

这样,我们就可以通过I0.0的状态变化,切换到你指定的画面了。

快速影片修补 Final Cut Pro切换画面技巧

快速影片修补 Final Cut Pro切换画面技巧

快速影片修补:Final Cut Pro切换画面技巧Final Cut Pro作为一款专业的视频编辑软件,拥有丰富的功能和实用的技巧,可以帮助用户快速进行影片修补。

本文将分享一些关于Final Cut Pro切换画面的技巧,从而帮助用户通过简单操作实现流畅而吸引人的影片编辑。

1. 利用剪辑标签(Clip Connections)Final Cut Pro的剪辑标签功能可以让用户轻松调整不同素材的位置,从而实现画面的快速切换。

首先,将需要切换的素材按照顺序拖放到时间轴上,然后在剪辑的顶端选择"窗口"-"显示剪辑标签"。

接下来,在时间轴上移动媒体的顶部剪辑标签,同时按住Option键,再拖放到新的位置。

这样,用户就可以实现快速切换画面,使得影片具有更好的流畅感。

2. 使用叠片效果(Stacked Clips)叠片效果是指将多个素材叠加在同一时间轴上,通过调整透明度和相对位置,实现画面的切换效果。

用户可以将不同的素材拖放到时间轴上,然后选中其中一个素材,在"视频效果"菜单中选择"叠片"效果。

接下来,通过调整叠片效果的透明度和位置,达到理想的切换效果。

这种方法可以在影片中快速切换画面,增加视觉冲击力。

3. 利用过渡效果(Transitions)Final Cut Pro提供了丰富的过渡效果,可以实现画面的平滑切换。

用户可以在时间轴上选中两个相邻的剪辑,然后选择"窗口"-"视频效果",在过渡效果中选择适合的转场效果。

接下来,将选中的转场效果拖放到两个剪辑之间,就可以实现平滑的切换。

用户可以根据需要调整过渡效果的时间和参数,从而实现不同的切换效果。

4. 使用关键帧(Keyframes)关键帧是指在时间轴上设置特定帧的属性值,通过在不同位置设置不同的属性值,可以实现画面的切换效果。

用户可以选中需要切换的剪辑,在"视频效果"菜单中选择特定效果,然后点击"关键帧编辑"按钮。

iFIX使用手册

iFIX使用手册

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的客户服务器模式的支持。

iFix用变量值的变化控制画面的弹出方法

iFix用变量值的变化控制画面的弹出方法
在系统树右击调度新建调度选择基于事件项选项卡双击事件1名称和描述随便起触发信息处选择一个数据源数字量控制直接连接就可以模拟量加上表达式如
iFix用变量值的变化控制画面的弹出方法
采用基于事件项的调度方法:
在系统树右击调度-新建调度-选择基于事件项选项卡-双击事件1-名称和描述随便起-触发信息处选择一个数据源(数字量控制直接连接就可以,模拟量加上表达式)如:Fix32.FIX.RH.F_CV > 50,即为这个变量大于50主条件-在事件类型处选为真时-动作信息栏点运行专家-选择附加动作

ifix如何适应不同的分辨率

ifix如何适应不同的分辨率

ifix如何适应不同的分辨率
Ifix如何适应不同的分辨率
IFIX画面从分辨率小的电脑拷贝到分辨率大的电脑,会导致窗口有滚动条,解决方案如下:
1.工作台->用户首选项->画面自定义,选择“禁止自动比例特性”
2.关闭工作台的“系统树”和“状态栏”
3.打开画面,选中画面(不要选中某个对象)点击右键,选择“属性窗口”
4.将画面的“Resizable”属性设置成“True”
5.点击工作台的全屏显示
6.按住“Shift”键,将窗口托大
7.选中画面(不要选中某个对象)点击右键,选择“将画面调整到窗口”
8.选中画面(不要选中某个对象)点击右键,选择“属性窗口”,将画面的“Resizable”属性设置成“False”。

iFIX软件简介第二十四章

iFIX软件简介第二十四章

iFIX软件简介第二十四章第二十四章其它图形工具本节目的本节将介绍在iFIX中的其他图形开发工具。

包括以下内容:●画面专家●使用位图●使用键宏另外,本节还将介绍在整个课程当中使用到的一些术语。

24.其它图形工具(画面专家)A.打开画面●为一个对象添加"打开画面"属性●在运行状态下当这个对象被选中后,将打开一幅新的画面,见图B.替换画面●为一个对象添加"替换画面"属性●在运行状态下当这个对象被选中后,一幅画面将被关闭,在原来的位置将打开一幅新的画面-新打开的画面中不需包含该对象C.关闭画面●为一个对象添加"关闭画面"属性●在运行状态下当这个对象被选中后,将关闭一幅画面-不一定非要关闭包含该对象的画面图24-1 打开画面专家24.2 使用位图A.在画面中添加位图1.在工具栏中点击"位图"按纽,光标变成"+"形状2.将光标置于画面中,点击并拖动以选择位图将会放置的屏幕区域3.放开鼠标,选择你想添加到画面上的位图,接着点击"确定"。

位图将会出现在你所选择的屏幕区域当中B.使用位图●一旦将位图置于画面中,就可象使用工作台中的其他对象一样使用它实际上,位图还有一些其自己的特殊选项●鼠标按下图像和鼠标弹起图像-允许用户使用两个图象,每次点击对应一个图象-向画面中添加位图时,点击鼠标右键并选择"装入一主图像"或"装入-辅图像"-可通过"动画对话框"来改变这个选项,见图●位图透明性-允许位图进行透明显示◆这意味着它使用画面的背景颜色-首先,选择透明颜色-然后,使能透明颜色◆上述两个过程可以通过弹出菜单的"属性窗口"或"动画对话框"进行设置,见图24-2图24-2 位图的链接24.4 键盘宏A..注释:●利用键宏,操作员可以不需使用鼠标来操作工作台中的画面-取而代之是,操作员可以使用常规计算机键盘或工业键盘●键宏可用来:-自动操作日常工作-将多个连续性任务放入一个功能块-管理报警和操作员消息-运行应用程序-控制数据库块-操作文件●用"键宏编辑器"分配键宏给:-画面中的特定对象-工作台中的一个特定画面-工作台自身(全局性)B.理解键宏●当在运行模式下敲击一个键,工作台按下列顺序检查键宏-当前对象-当前画面-全局●示例见图C.键宏功能●大多数键宏包含了标准的专家功能-见图,可用的专家列表●键宏可以包含用户自定义VBA脚本-这将在后面课程进行阐述D.添加键宏●右击对象并从"键宏"菜单选择"添加(或编辑)"命令●添加键宏:-点击电子表单的第一个空行,见图-点击键组合单元格为键宏定义按键,见图-从下拉列表中选择一个动作-作为可选项,在描述域可为键宏输入一个描述-点击"确定"●如果对象、画面、或用户全局包含了一个键宏,那么它在系统树中的图标左上角将会有一个钥匙标志●如果为画面中对象或者画面本身添加了键宏,键宏将会保存在画面文件当中●在用户全局页当中添加的键宏对所有画面都有效●全局键宏存放在用户全局文件User.fxg中●注释:-如果在运行模式下添加键宏,当工作台切换到组态模式下时这些键宏将丢失E.定义按键●每个键宏需要一个按键,它可以是一个键或者是键组合●一个键组合可以由键盘上的大多数键组成,包括功能键、数字键盘、标点键,下列键不行:-Backspace-Alt-Caps Lock-Spacebar●Shift键或Control键不能单独使用●字母键只能与Control键或Ctrl+Shift键一起使用时才有效图24-4 键盘宏定义F.覆盖运行方式下的工作台快捷键●键宏可以覆盖在运行环境下工作台的快捷键-例如:原本工作台下快捷键CTRL+O是用来打开一幅画面,现在可以用一个键宏覆盖以执行其他功能●通过创建空的键宏以禁止一个快捷键-例如:要禁止打开画面的功能,则可为CTRL+O键组合创建一个空的键宏-这样只是禁止了键组合的动作,而非键宏本身-当操作员按下Ctrl+0,将不会执行任何动作●要在"键宏编辑器"中创建一个空的键宏,在"操作"下拉菜单中选择自定义-这个功能不同于VBA Key Up/key Down事件,这些事件只能使用那些未被工作台使用的键组合G.输出键宏至.CSV文件●打开"键宏编辑器"●从"键宏"菜单中选择"输出"命令-CSV文件不能被输入-CSV文件用来对不同的键宏进行前后比较●默认情况下,递归(包括子项)复选框被选择-即如果用户全局页被选择,这将包括所有画面和对象的键宏,或者如果一副画面被选择,这将包括画面及其所有对象的键宏●在文件名域为.CSV文件输入路径和文件名-默认情况下,CSV文件保存在Dynamics目录下-如果选择了一个己存在的文件名并且点击了"附加到文件"复选框,键宏将被添加到一个己存在的.CSV文件的末尾●点击"输出"H.其他注释●F10键可作为键宏使用●键宏只在运行环境下有效●键宏被保存在画面文件和用户文件(User.fxg)当中,而不是在.KMX文件●如果一个包含了键宏的对象被拷贝和粘贴,键宏将会随着对象一起被拷贝和粘贴图24-5 键盘宏导出。

iFIX操作说明

iFIX操作说明

i F I X操作说明(总5页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--iFIX操作说明声明:本文中出现的文件所在目录、所选择的配置文件等,仅适用于化学水和除灰除渣系统的工控机。

一、安装iFIX在凝结水精处理、工业废水以及加药取样系统的工控机上,在F盘中均有iFIX安装文件。

双击即可进行安装。

安装过程中一直选择“下一步”和“是”,除了以下几步:1、选择安装目录,默认一般为C:\Program Files\GE Fanuc\Proficy FIX,可更改为所要安装的磁盘目录,当然也可保持默认目录。

2、在安装的最后阶段,将弹出两个对话框询问是否要在线注册和阅读说明,均选择否即可。

二、 iFIX的配置建议在重新安装iFIX之前,将原安装目录备份,然后在该备份目录上覆盖安装,这样可以省去一些配置的步骤。

在这种情况下,所要做的设置有:1、双击画面左侧的系统树下方的系统配置,在弹出的窗口下方有一排选项按钮2、如图所示:3、4、需要设置的,是其中的第四、五、六个按钮。

点击第四个按钮,进入SCADA设置界面。

点击I/O驱动器名称右侧的问号,在弹出窗口中选择OPC - OPC Client ,然后确定;同样选择数据库名称为DATABASE。

然后依次点击增加,确定,完成驱动器添加。

点击第五个按钮,进入任务配置界面。

点击文件名后面的问号,选择要添加的程序,点击增加。

一般需要添加的是和。

添加之后,选预览:iFIX操作说明上海东屋电器有限公司自控部中所添加的程序,点击右侧的向上箭头,将其上移至上方。

这样,所选择的程序将随iFIX 启动而启动。

点击第六个按钮,进入安全配置界面,如图:5、同样,下方有五个选项按钮。

点击第三个按钮,将用户基本安全选择为启用,确定。

然后点击第一个按钮,如图:在这里可以设置登陆账户及相应的权限。

如果要增加账户,点击增加;如果要修改已有账户,点击修改。

iFix使用演示

iFix使用演示

第三步:建标签
两个数字输入点:入水阀状态点,出水阀状态点 两个数字输出点:入水阀控制点,出水阀控制点 一个计算点:用于模拟水位变化 一个数字量输入点: 与PAC 3i 通讯 注意: 为了演示,入水阀的控制点与状态点使用了 同一个源地址;出水阀也是这样
第四步:建画面, 做动画连接
第五步:配置报警
• TTTT_TeveT T 9.0 时,关进水阀,开出水阀 • TTTT_TeveT T 1.0 时,开进水阀,关出水阀
2. 将后台任务程序加入系统配置 的任务配置中
FixBTcTgrouTdServer.exe /Service 参数
1. 命名报警区域 2.启用并配置节点的报警服务 3.SCADA服务器上,数据库中定义报警 4.报警显示 5.报警确认
第六步:实时趋势,历史趋势
1.实时趋势 2.历史归档 • 配置历史归档 • 启动历史数据采集 • 将历史数据采集程序加到系统配置的任务配置中 3.历史趋势
第七步:创建调度 • 1.配置事件调度
配置ge9配置io驱动器测试通讯前修改操作系统的hosts文件驱动器中配置的plc的deviceplc的ip地址对应好测试通讯检验配置是否正确注意
iFIX 使用演示
准备: 1、安装 iFix 5.0 中文版 2、安装GE9 I/O 驱动器
示例
创建一个水箱的 C:\Project\Fixtr
1. 配置I/O 驱动器 2. 测试通讯前,修改操作系统的hosts 文件, 将I/O 驱动器中配置的PLC 的device 名 与 PLC 的IP地址 对应好 IP 3. 测试通讯,检验配置是否正确 注意: 保存I/O 驱动器的配置文件时, 一定要 保存在该设计的PDB子路径下,文件名为 该设计的节点名.I/O驱动扩展名,本例为 :FIXTR.GE9

iFIX图文教程 20200325

iFIX图文教程 20200325

iFIX图文教程版本V0.01更新时间:2020年3月26日目录前言 (4)几点说明 (5)本教程软件需求 (5)软件对系统要求 (5)软件限制的说明 (5)软件原理说明 (5)软件安装 (6)iFIX安装 (6)IGS驱动安装 (12)Historian数据库安装 (18)一个简单的入门示例 (23)准备工作 (23)VSPD虚拟串口安装 (23)Modbus从站模拟软件安装 (26)Modbus从站模拟软件安装(2) (28)搭建下位机测试 (29)建立通讯 (35)添加标签 (51)创建画面 (59)系统运行 (64)iFIX与S7200的通讯 (65)S7200程序 (65)iFIX程序 (66)iFIX与TwinCAT2通讯 (73)iFIX创建新的项目 (78)过程数据库(PDB数据库) (88)过程数据库的数据类型(未完成) (92)语言切换 (92)标签组 (98)定时器控件 (105)VisiconX控件的使用 (107)vxData对象 (107)VBA 数据类型 (118)VBA 过程 (118)VBA 类与实例 (119)创建类 (119)创建实例 (124)Application的事件 (128)VBA 单链表 (130)使用Excel获取Historian中的数据 (136)VB数据结构(仅供参考,非完整实现) (139)一个特殊的类 (139)单向链表 (140)树形结构 (141)具体问题解答 (141)iFIX访问其它页面的控件? (141)修改磁盘空间需求保证iFIX稳定 (142)退出iFIX系统代码 (142)iFIX颜色设定 (142)曲线的显示与隐藏 (144)时间获取,精确到毫秒 (145)SQLServer数据库读写 (146)VB防止添加重复项到列表中 (147)Like用法 (147)修改磁盘空间需求保证iFIX稳定 (148)frm界面访问grf界面中的变量和对象 (148)获取用户名和组名的方法(调度的后台执行) (151)获取用户名和组名的方法(属性) (152)参考 (154)教程更新 (154)前言最近在编写软件设计文档,我们使用的是iFIX,iFIX的优势应该是扩展性最好,主要是因为它采用了微软的VBA脚本,同时也带来一些问题,如不容易上手和掌握,另外与之配套的教程也特别少,使用的过程中遇到了一些麻烦,做了一些总结,把这些总结整理了一下,希望能让更多的人入门。

ifix用户安全配置和简单操作

ifix用户安全配置和简单操作

一、系统集成用户添加与修改(安全权限)1、启动ifix,双击桌面上的ifix图标。

如图(1-1)图(1-1)1.1可能打开以后,ifix正在运行当中,不能编辑,这时按下Ctrl+W组合键,就可以把当前ifix运行状态变成可编辑状态。

编辑完成以后,再按下Ctrl+W组合键,就可以切换成运行状态。

2、启动ifix的系统配置。

如图(1-2),打开如图(1-3)图(1-2)图(1-3)3、打开系统配置以后,再打开系统配置里配置>>安全选项。

如图(1-4)。

打开后如图(1-5)图(1-4)图(1-5)4、打开安全选项以后,单击“编辑”>>“用户账号”,如图(1-6),打开如图(1-7)。

图(1-6)图(1-7)5、弹出“用户账户”窗口左边显示当前系统集成的用户成员如图(1-8)图(1-8)6、弹出“用户账户”右边有“增加”、“修改”、“删除”按钮,单击相应按钮会弹出相应的功能对话窗口。

6.1“增加”按钮如图(1-9)6.2“修改”按钮如图(1-10)6.3“删除”按钮如图(1-10)图(1-10)二、系统集成简单画面修改如其中一个子系统(中央变电所)为例,下面介绍:1、启动ifix,双击桌面上的ifix图标。

如图(2-1)图(2-1)1.1可能打开以后,ifix正在运行当中,不能编辑,这时按下Ctrl+W组合键,就可以把当前ifix运行状态变成可编辑状态。

编辑完成以后,再按下Ctrl+W组合键,就可以切换成运行状态。

2、打开ifix以后,切换成可编辑状态,选择要修改的子系统画面如图(2-2)打开后如图(2-3)图(2-3)3、打开相应的画面以后,下面打开ifix工具窗口如图(2-4),会弹出如图(2-5)“工具箱”。

图(2-4)图(2-5)4、弹出的“工具箱”窗口,里面的工具便是用来操作ifix界面上一些画面,当鼠标放在相对应的工具上面,右下角便会显示,该工具的作用如图(2-6)图(2-6)5、选择界面上相对应的画面,单击“属性窗口”如图(2-6),弹出所选择的属性窗口如图(2-7)。

IFIX学习笔记之快速入门

IFIX学习笔记之快速入门

IFIX学习笔记之快速入门网风整理版1.MBE为sCHNEIDER MODICON PLC以太网驱动程序2.独立节点和网络节点安装IFIX时,如果上位机与其他机器相连,则此上位机配置为网络节点,否则配置为独立节点。

3.SAC S -扫描C- 控制A-报警D-数据库4.IFIX项目备份备份dynimics目录下三个文件夹HTR-历史数据PDB-数据库PIC-画面(修改者对此有疑议)LOCAL文件夹下为系统配置,可作备份,但只能在原机器上使用。

5.快捷键Crtl+W运行/编辑切换6.工作台-用户首选项-常规-永远创建备份拷贝(在PIC目录下,建立名为backup的文件夹,保存最近使用的画面。

-动画数据错误默认值(一般不变)-环境保护(安全性)-环境自定义(第一次画出的图形的属性)-后台启动(一般不用)7.插入-数据连接(TAG名)-图表(实时趋势)-OLE对象(控件),举例为插入动画-报警一览(作报警表)-操作员(权限)-过滤(显示报警的条件)8.格式-图形编辑(对齐等)-相同尺寸(以后选物体为参照)9.专家工具栏-为动画服务填充专家-显示为背景色,填充色为前景色。

替换画面专家-做画面切换按钮,打开一个画面,关闭一个画面。

切换数字量标签专家-将数字量由1变0,或由0变1。

10.系统配置MBE驱动地址类型:一般6位-SCADA使能-历史数据(一般更改路径)-网络配置(远程节点名-远程计算机名)-安全(图形界面下5个工具箱同编辑菜单)-用户帐户(建立帐户、分配权限)-配置(使能安全)-安全区域-任务(必须配历史,增加HTC.EXE文件,进行历史数据采集)具体可参考电子书任务-IFIX后台任务11.数据库编辑器显示可用节点列表,可打开别的机器上的数据库数据库—导出(可用EXECL编辑)显示-属性(选择数据库可看到的项目)块-初级块二级块初级块(可直接连接现场模块,可有下级块)AI块-I/O地址:包括D11:300001-扫描设置-例外处理(AI值变化才采集)AR块-模拟量寄存器可读可写DR块-数字量寄存器可做一个地址代替100个相邻地址,此100个地址只能是开关点,只能显示,不能报警。

[]IFIX教程之了解iFIX

[]IFIX教程之了解iFIX

iFIX 概述iFIX® 是Proficy 系列软件自动化产品中一个基于Windows 的HMI/SCADA 组件。

iFIX是基于开放的和组件技术的产品,专为在工厂级和商业系统之间提供易于集成和协同工作设计环境。

它的功能结构特性可以减少开发自动化项目的时间,缩短系统升级和维护的时间,与第三方应用程序无缝集成,增强生产力。

iFIX的SCADA 部分提供了监视管理、报警和控制功能。

它能够实现数据的绝对集成和实现真正的分布式网络结构。

iFIX的HMI 部分是监视控制生产过程的窗口。

它提供了开发操作员熟悉的画面所需要的所有工具。

本手册涵盖了以下一些iFIX的基本概念:∙了解有关iFIX结构和功能,请参考系统结构和系统功能等章节∙了解Proficy iFIX WorkSpace,请参考使用Proficy iFIX 工作台章节。

∙了解有关管理节点的知识,请参考管理iFIX 节点章节。

∙如需了解关于电子书的信息,请参阅使用电子书章节。

∙有关iFIX 软件提供的演示系统,请参考使用iFIX演示系统章节。

iFIX 组件iFIX的内部是一个能够提供分布式结构的技术核心。

iFIX 在标准技术(例如,ActiveX、OPC、VBA 和组件对象模型(COM))上构建,它在广域网和Internet 上提供第三方应用程序的简单集成。

iFIX平台可托管许多GE Intelligent Platforms 和第三方应用组件,其中一些如下图中所示。

iFIX 平台iFIX的其中一个重要组件是iFIX 工作台。

这个界面将所有系统组件都组织到一个集成开发环境中(IDE)。

Proficy iFIX 工作台可以存取和操作系统中的所有组件。

Proficy iFIX工作台中包含两个全集成的环境,即配置环境和运行环境。

配置环境中提供了创建漂亮整洁且易于使用和学习的显示画面所必需的所有的图形、文本、数据、动画和图表工具。

运行环境提供了观看这些画面所必需的方法。

iFix的一种画面切换方法

iFix的一种画面切换方法

iFix下的一种画面切换方法在工业生产线上,一个大的生产系统往往由若干个子系统构成。

其相应的监控画面也应该随之分成若干个画面组。

这里就产生了一个问题,就是如何处理从一个子系统切换到另一个子系统时画面的切换,在一个子系统内由一个工艺画面切换到另一个工艺画面的问题。

一、画面构成我们把屏幕分为四个部分:⑴顶部,由标题和工艺功能画面切换按钮组成。

标题可随工艺画面变化而变化,反映画面内容;工艺功能画面切换按钮用于切换子系统内不同的功能画面。

绿色按钮代表工艺画面部分当前显示画面和该按钮一致,且禁止操作;灰色按钮代表工艺画面部分可以切换到该按钮指示的工艺画面。

按钮上的标识为工艺小系统名;称或功能名称,按钮的数量和子系统有关。

该部分根据具体需要可以增加按钮和其它显示内容。

该部分一般不会被切换。

⑵左侧含子系统切换按钮。

也可以增加具体工程要求的其它按钮和数据、状态显示内容。

工艺画面所属系统对应操作按钮颜色为绿色,且不能操作。

其余系统所对应按钮为灰色,可操作。

按钮标识为子系统名称。

该部分一般不会被切换。

⑶底部一般是公共报警或子系统报警该部分可固定不切换,也可根据子系统的变化而切换。

⑷中部这一部分是设备监控的主要部分。

这是设备状态、过程数据显示及设备操作的区域。

随子系统和工艺功能显示要求而切换。

各子系统的工艺功能画面数量不等。

二、系统规划2.1、子系统的划分2.2、各子系统工艺画面、功能画面的内容确定以上两项列出表格。

2.3、切换方法的规划设计2.3.1、画面名称的构成画面名称按下述格式构成:工艺名称(功能名称)_子系统编号_工艺功能编号.grf4汉字 1位数字1位数字这样处理,便于系统的动画表示和工艺功能画面的动画表示。

2.3.2、辅助全局变量其中: SYS_No—---子系统编号,整形数;GY_No------工艺单元、功能画面编号,整形数;Pic_Nm0----在显示工艺、功能画面名称,字符串;Pic_Nm1----待显示工艺、功能画面名称,字符串;2.4、显示及切换规则2.4.1、例:按钮“系统1”背景色为绿色,且禁止操作时,说明工艺、功能区显示的是1#子系统的设备运行情况。

ifix常见问题

ifix常见问题

1 Standard/Plus/Professional版本说明Standard:单机版或是标准版。

Plus:网络版或是增强版。

具有网络功能和ODBC接口,可做报表。

Professional:专业版。

可用来做服务器冗余。

注:也可选用Plus+AutoFailover做服务器冗余。

AutoFailover:报警同步。

2 通讯正常,但是画面和数据库一些或是所有标签显示问号通过“任务控制”,察看驱动的运行状态和参数、SAC当前的运行状态。

如果驱动运行、收发不正常,检查驱动的配置和运行具体信息;若驱动运行正常,察看标签的当前扫描状态。

3 禁止报错对话框如果运行时产生错误,系统会弹出一个需要用户干预的报错对话框。

可以通过编辑Program Files\GE Fanuc\Proficy iFIX\Local目录下的FILTEREDERRORS.INI文件屏蔽掉一些特殊的错误。

例,当网络中通讯中断时,如果想禁止这些报错对话框。

就可以在如下类似的INI文件中添加这些错误代码来进行过滤:;To add an error code to be filtered increment the c oun t and set;the Error equal to the return code【ErrorCodes】C ount = 4Error1 = 1620Error2 = 1914Error3 = 1915Error3 = 1915在上例中,所有典型的网络通讯错误都被禁止了。

编辑FILTEREDERRORS.INI文件之后,应重新启动工作台以确保修改内容被接受。

4 安装iFIX并且插上狗以后,启动iFIX,仍然以运行模式启动首先,根据硬件狗上贴的标签确定狗的类型:M1 或是M4。

从控制面板\添加删除程序里,卸载驱动:M1 Licensing/Proficy(M4) Common Licensing。

重新安装最新的驱动:M1 License:/support/index?page=dwchannel&id=09237d4900112023fa71405067M4 License:/support/index?page=dwchannel&id=09237d4900112023fa714052b05 iFIX 2.6更换硬件狗以后,不能检测到硬件狗IFIX 2.6及之前版本的硬件狗为彩虹狗,更换/升级之后的硬件狗及3.0之后的狗为HASP的狗。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

iFix下的一种画面切换方法
在工业生产线上,一个大的生产系统往往由若干个子系统构成。

其相应的监控画面也应该随之分成若干个画面组。

这里就产生了一个问题,就是如何处理从一个子系统切换到另一个子系统时画面的切换,在一个子系统内由一个工艺画面切换到另一个工艺画面的问题。

一、画面构成
我们把屏幕分为四个部分:
⑴顶部,由标题和工艺功能画面切换按钮组成。

标题可随工艺画面变化而变化,反映画面内容;工艺功能画面切换按钮用于切换子系统内不同的功能画面。

绿色按钮代表工艺画面部分当前显示画面和该按钮一致,且禁止操作;灰色按钮代表工艺画面部分可以切换到该按钮指示的工艺画面。

按钮上的标识为工艺小系统名;称或功能名称,按钮的数量和子系统有关。

该部分根据具体需要可以增加按钮和其它显示内容。

该部分一般不会被切换。

⑵左侧含子系统切换按钮。

也可以增加具体工程要求的其它按钮和数据、状态显示内容。

工艺画面所属系统对应操作按钮颜色为绿色,且不能操作。

其余
系统所对应按钮为灰色,可操作。

按钮标识为子系统名称。

该部分一般不会被切换。

⑶底部一般是公共报警或子系统报警
该部分可固定不切换,也可根据子系统的变化而切换。

⑷中部这一部分是设备监控的主要部分。

这是设备状态、过程数据显示及设备操作的区域。

随子系统和工艺功能显示要求而切换。

各子系统的工艺功能画面数量不等。

二、系统规划
2.1、子系统的划分
2.2、各子系统工艺画面、功能画面的内容确定
以上两项列出表格。

2.3、切换方法的规划设计
2.3.1、画面名称的构成
画面名称按下述格式构成:
工艺名称(功能名称)_子系统编号_工艺功能编号.grf
4汉字 1位数字1位数字
这样处理,便于系统的动画表示和工艺功能画面的动画表示。

2.3.2、辅助全局变量
其中: SYS_No—---子系统编号,整形数;
GY_No------工艺单元、功能画面编号,整形数;
Pic_Nm0----在显示工艺、功能画面名称,字符串;
Pic_Nm1----待显示工艺、功能画面名称,字符串;
2.4、显示及切换规则
2.4.1、例:按钮“系统1”背景色为绿色,且禁止操作时,说明工艺、功能区显示的是1#子系统的设备运行情况。

依此类推。

2.4.2、例:例:按钮“系统1”背景色为绿色,且禁止操作;顶部按钮“1”背
景色为绿色,且禁止操作时,说明工艺、功能区显示的是1#子系统的1#设备组设备运行情况。

依此类推。

子系统不同,顶部显示的按钮数量多少不等。

按钮显示与否,和子系统相关。

2.4.3、例:1#子系统有10个画面,2#子系统有6个画面。

如果当前显示的是1#子系统10号画面,按“系统4”按钮时,画面切换到4#子系统1#画面。

其余相同。

三、相关脚本
3.1、顶部画面脚本
画面全局变量
Dim SYS_No As String
Dim HM_NM0 As String
Dim HM_NM1 As String
1#按钮脚本
Private Sub GY_BT1_Click()
SYS_No = user.SYS_No.CurrentValue
HM_NM0 = user.Pic_Nm0.CurrentValue
HM_NM1 = "GY_" + Format(SYS_No) + "_" + Format(1) + ".grf"
ReplacePicture HM_NM1, HM_NM0
End Sub
10#按钮脚本
Private Sub GY_BT10_Click()
SYS_No = user.SYS_No.CurrentValue
HM_NM0 = user.Pic_Nm0.CurrentValue
HM_NM1 = "GY_" + Format(SYS_No) + "_" + Format(10) + ".grf"
ReplacePicture HM_NM1, HM_NM0
End Sub
其余类同。

3.2、左侧画面脚本
画面全局变量
Dim HM_Nm0 As String
Dim HM_Nm1 As String
Dim HM_No As String
1#子系统按钮脚本
Private Sub SYS_BT1_Click()
HM_Nm0 = user.Pic_Nm0.CurrentValue
HM_No = Format(user.GY_No.CurrentValue)
HM_Nm1 = "GY_" + Format(1) + "_" + HM_No + ".grf" ReplacePicture HM_Nm1, HM_Nm0
End Sub
2#子系统按钮脚本
Private Sub SYS_BT2_Click()
HM_Nm0 = user.Pic_Nm0.CurrentValue
HM_No = Format(user.GY_No.CurrentValue)
If user.GY_No.CurrentValue > 6 Then HM_No = "1" HM_Nm1 = "GY_" + Format(2) + "_" + HM_No + ".grf" ReplacePicture HM_Nm1, HM_Nm0
End Sub
3#子系统按钮脚本
Private Sub SYS_BT3_Click()
HM_Nm0 = user.Pic_Nm0.CurrentValue
HM_No = Format(user.GY_No.CurrentValue)
If user.GY_No.CurrentValue > 7 Then HM_No = "1" HM_Nm1 = "GY_" + Format(3) + "_" + HM_No + ".grf" ReplacePicture HM_Nm1, HM_Nm0
End Sub
4#子系统按钮脚本
Private Sub SYS_BT4_Click()
HM_Nm0 = user.Pic_Nm0.CurrentValue
HM_No = Format(user.GY_No.CurrentValue)
If user.GY_No.CurrentValue > 8 Then HM_No = "1" HM_Nm1 = "GY_" + Format(4) + "_" + HM_No + ".grf" ReplacePicture HM_Nm1, HM_Nm0
End Sub
四、按钮动画
4.1、左侧系统切换按钮按钮颜色动画如下图。

按钮使能动画如下图。

4.2、顶部工艺功能切换按钮
4.3、中部工艺功能画面初始化脚本
⑴画面GY_1_1初始化脚本
Private Sub CFixPicture_Initialize() user.Pic_Nm0.CurrentValue = "GY_1_1"
user.GY_No.CurrentValue = 1
user.SYS_No.CurrentValue = 1
End Sub
⑵画面GY_2_3初始化脚本
Private Sub CFixPicture_Initialize() user.Pic_Nm0.CurrentValue = "GY_2_3"
user.GY_No.CurrentValue = 3
user.SYS_No.CurrentValue = 2
End Sub
其余依此类推。

相关文档
最新文档