WinCC与iFIX的应用比较 - 邢宝勤
总第168期南 方 金 属Sum.168
2009年6月June 2009SOUTHERNMETALS 文章编号:1009-9700(2009)03-0058-03
WinCC与iFIX的应用比较
邢宝勤,罗廷鉴,赵保宁
(广东省韶关钢铁集团有限公司,广东韶关512123)
摘 要:随着计算机发展日新月异,围绕着工控计算机的自动化集成系统新产品、新技术的推陈出新,监控画面组态软件将会在其中扮演越来越重要的角色.目前仍在使用的画面组态软件近百种,当前最流行的仍数WinCC和iF-IX.本文结合实际工作中的应用,介绍了画面组态软件WinCC与iFIX在系统功能、实现方法、应用效果方面的异同.
关键词:监控软件;WinCC;iFIX;组态软件中图分类号:TP319 文献标识码:B
WinCCcomparedwithiFIXinapplication
XINGBao-qin,LUOTin-jian,ZHAOBao-nin
(ShaoguanIron&SteelGroupCo.Ltd.,Shaoguan512123,Guangdong)
Abstract:Withtherapidadvancementofcomputertechnology,andwithalargenumberofnewintegratedsoftwareforin-dustrialcontrolsystemsemerging,thescreenconfigurationsoftwareformonitoringisplayinganincreasinglyimportantroleinthesystems.Thereareatpresentnear100kindsofsuchsoftwarebeinginuse,amongwhich,theWinCCandiFIXonesarethemostpopular.Thefunctions,realizationmethodandapplicationeffectsofthetwopiecesofsoftwarearesumma-rized,andacomparisonbetweenthemmadeinthepaper.
Keywords:monitoringsoftware;WinCC;iFIX;configurationsoftware
同是监控画面组态软件,WinCC与iFIX的基本功能相似,都具有以下功能:强大的图形组态功能、脚本语言及脚本函数、支持多种通讯协议、强大的实时数据处理功能等.二者除了在设计风格上的差异外,对使用者而言,二者的主要差别体现在软件的总体架构和各自所具备的功能模块有所不同.
肿”,对系统资源耗费巨大:用户最为明显的感受就是“缓慢”,提供的许多“大而全”的功能对于中国用户也并不适用.而且经常受Windows操作系统影响而导致不稳定.
德国西门子公司的WinCC新版软件有了很大进步,但体系结构还是比较老的思想,在网络结构和数据管理方面要比iFIX差,但也属于比较先进的产品之一.西门子似乎仅是想把这个产品当作其硬件的陪衬,人机界面系统开发对第三方硬件的支持也不热衷,若选用西门子硬件,能免费得到WinCC,所以对于使用其他硬件的用户,不是个好选择.
1 总体架构
美国INTELLUTION公司的FIX系列较全面,包括DOS版,16位Windows版,32位Windows版,OS/2版和其他一些版本,功能较INTOUCH强,但实时性仍欠缺,总体技术一般.其I/O硬件驱动丰富,只是驱动程序也需单独购买.最新推出的iFIX,是全新模式的组态软件,思想和体系结构都比较新,提供的功能也较为完整.但也许过于“庞大”和“臃
2 功能块的主要相似点
2.1 iFIX的Recipe
iFIX的Recipe模块可以解决食品、化工行业生
收稿日期:2008-12-25
作者简介:邢宝勤,(1972-),男,1996年毕业于武汉冶金科技大学电气自动化专业,工程师.
总第168期
邢宝勤等:WinCC与iFIX的应用比较
59
产过程中原料比的自动控制问题.确定代表生产所需各种原料的变量及控制策略所用到的变量,并编辑控制公式.由于具体产品的规格、成分不同,原料的种类和比例也不同,在配方编辑器中,将每个系列产品的基本配比编辑并保存为主配方,稍做修改后再派生出生产具体产品的控制配方,控制配方是主配方的生产版本.配方软件包最常用的任务之一是上装和下载配方,上装配方是将过程值从数据库拷贝到当前配方中,下载是将配方项从当前配方传送到数据库中.用程序块或调度程序就可以实现在规定的时间或当指定的事件发生时自动上装或下载配方,也就是控制系统自动执行配比方案.2.2 iFIX的“数据链”
iFIX称数据变量为数据块,数据库中的数据块都执行特定的任务.通常将两个或更多的块组合在一起,建立成数据链.每一个数据链都是通过从一个块向下一个块传递数据来各组成块的任务.在正确配置之后,数据链可以产生报警,获取数据,并且对一个过程进行校验,自动化控制及维护,在自动化控制系统包括许多I/O设备的大型控制过程中,一个数据库可以包含很多数据链,每个链都用来对一个特定的功能或过程步骤进行自动化控制及维护.这种方法简单实用,节省硬件成本.2.3 WinCC的StructureTag
StructureTag类似C语言中结构体的变量定义,包括二进制变量、有符号8倍数、32位浮点数等数据类型,它将不同的数据类型结合在一起,形成一个逻辑单元.
点击WinCC资源管理器中“StructureTag”进入“结构属性”对话框,创建数据结构的构造.结构体由若干个结构元素组成,在“结构属性”对话框中要定义元素的数据类型和变量类型,并根据需要,定义相关的结构标签的名字及结构元素的名字.在建立新变量时,就可以从“变量属性”对话框中的数据类型域中选择用户自己创建的结构标签类型了.通过结构标签这种数据类型,可以把具有一定逻辑关系的过程变量和数据有机的组织起来,方便了变量的管理和标签的连接.2.4 WinCC的UserArchiv
UserArchiv、TagLogging和AlarmLogging都是
WinCC对过程数据管理的一种方式,后两者用来组态趋势曲线和报警记录,iFIX也具备这两种功能,但具体的组态方法不同.UserArchiv的特点在于:通过在图形编辑器中使用用户归档表格控件,在运行时以表格形式来显示用户归档的在线数据,相当于一个关系型数据库.利用系统提供的用户归档函数编写脚本程序,或以实现对数据的保存、查找、删除等操作,增强了用户进行数据管理的灵活性.2.5 WinCC的TextLibrary
通过点击WinCC资源管理器中TextLibrary,就可以进入文本库编辑器界面.在文本库中,可以为许多组态的文本定义多种语言的输出文本,在WinCC的运行方式中,系统根据“计算机属性”中指定的语种,将消息文本输出某一种语言格式.因此,利用WinCC的TextLibrary,可以将同一种消息,在不同的客户端以不同的语言形式显示出来,满足不同层次用户的需求.
3 不同的实现方法
对与WinCC和iFIX相似的功能,由于二者的开发思路和方法不同,在具体的使用方法、灵活性、效果等方面有着较大的差别.3.1 数据管理
组态软件的最主要功能之一就是强大的数据采集与管理功能.变量的类型分为两种:过程变量和非过程变量.所谓的过程变量就是通过与I/O设备通讯实时采集到的现场数据,非过程变量是指不与PLC通讯、根据工艺需要或控制需要自行定义的一种内部变量.
在iFIX中,把过程变量定义成数据块,在数据管理中对数据块进行管理,采用的是表格的外观形式,某一节点的所有数据块都显示在表格中.iFIX把非过程变量简称为变量,变量又分为只在某个画面有效的局部变量和对所有画面都有效的全局变量.进入iFIX系统树中的“Globals”文件夹就可以添加、删除变量或修改变量属性,打开某个画面,点击工具箱中的“变量”图标就可以建立一个局部变量.在数据连接时,在表达式编辑器对话框中,从“FIX数据库”、“画面”、“全局”这3个表单下选取数据源.
60
南 方 金 属SOUTHERNMETALS
2009年第3期
在WinCC中,称所有的变量为标签,其中过程变量称为外部标签,非过程变量称为内部标签,全部标签都可以从标签管理器中查询 …… 此处隐藏:3679字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文




