欢迎来到天天文库
浏览记录
ID:37463682
大小:609.00 KB
页数:10页
时间:2019-05-24
《一种简单实用的工控画面平台》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一种简单实用的工控画面平台─RSView32摘要:本文以一个应用实例介绍了罗克韦尔自动化可视化平台RSVIEW32的特点,使用方法以及使用经验。 关键词:RSVIEW32简单实用画面显示控制 在众多的工业控制软件中,罗克韦尔软件不愧为业内一颗闪亮的明星,其RS系列产品,范围之广,应用之深,几乎满足所有自动化领域中的需求。笔者有幸在一次连铸机改造中初试了RS家族中的可视化平台RSVIEW32。下面从产品应用角度介绍编程调试中认识肤浅,然而印象深刻的心得体会。 一、工艺背景 本项目的全名:武钢二炼钢3#连铸机改造工程(以下简称3#铸机)。由奥钢连(VAI
2、)总体工艺设计的3#铸机引进了如结晶器调宽(MWA)、结晶器振动(DYNAFLEX)和自动锥度控制(ASTC)等多项当今世界上最先进的连铸机技术,是国内目前为止装备和技术最先进的连铸机。例如,建成后达产的速度,连续379炉的连浇次数等多项指标刷新了全国纪录。同时,产品的多项物化品质比老铸机有明显的提高,铸坯纯净度提高了30%。 二、PLC+网络结构 本项目的控制平台为美国罗克韦尔自动化公司ALLEN-BRADLEYLogix5000,主体网络CONTROLNET,设备网DEVICENET+Profibus+Modbus,分布式I/OFLEX1794+Ca
3、nbus。运行RSView32系统画面的PC机通过1784-PCIC(S)专用网卡连入CONTRETNET,单机运行版。系统配置图如图1所示。其中三台L1HMI和一台EWS为运行RSView32系统的PC机。 三、平台特点 3.1使用简单 评判一个可视化平台的性能时不能闭而不谈其是否易学易用。这对自动化应用人员尤其重要。一个优秀的平台应能使编程者尽快上手,迅速掌握,而不是花很多时间去培训或自学。在这个可视化平台之上,他(她)根据以往的工作经验和阅历,把更多时间和精力置于应用程序的设计和二次开发上。RSView32系统编程概念和开发环境简单易懂,便于自学
4、。结合学习随RSView32系统安装盘一道提供的Samples程序,可解决诸如标签定义、绘图、动画处理、趋势显示以及报警/事件记录等一般画面应用问题。图2为RSView32系统编辑窗口。 3#铸机含有显示和受控I/O点共2500余个,涉及5台Logix5KPLC的数据访问,中间变量约500余个,满幅工艺流程画面18张,加上子画面和零星窗口共有画面百余张。其中标签在画面中出现的平均次数为3次。此外,程序中使用了大量的宏命令和引用标签等。笔者从完成上述画面内容的编辑,到典型回路和设备的在线/离线的测试,前后累计花费的时间不到两个月,很大程度上不能不归功于RSV
5、iew32系统简单实用的原则和好用易用的特点。请再看几例。 图3与图4 3.2标签数据库自动生成(TagDatabase) 在控制系统整体构思和PLC事先将标签定义好的条件下使用罗克韦尔自动化配套的Logix5000TagImport工具可免除键盘敲击之辛劳,直接经由PLC导出的后缀为L5K的标签文件,为已经打开RSView32系统应用程序自动生成一个标签数据库。这可以避免键盘失误操作,提高了数据质量。由于标签的转换和传输的目标路径可以人为定义。因此重复这一操作可使标签库不断完善和补充。也可用该工具生成后缀为CSV的文件,再用RSView32系统下的Da
6、tabaseImportandExport工具导入RSView32应用程序。图3为Logix5000TagImport的操作界面。当然若增加的标签的数量不是很多,也可手工在标签库中录入标签。 3.3标签地址在线连接(TagAddress) 如果ControlNet网络已经开通,则通过扫描连接OPCServer的Node(在本项目中就是PLC),可直接对标签变量的地址赋值。通过这种方式连接地址,实际上已经将程序调试中与PLC之间的对点工作近乎完成。图4为标签地址在线连接的操作过程。 3.4对象动画集成编辑(Animation) 动画显示是控制系统监控画
7、面中的一个重要内容。具不完全统计,80&以上的输入点有动画显示的需求。例如开关量输入标签的报警,以填充图形表示模拟量变化等等。RSView32系统将对象常用的动画显示归纳为隐藏(Visibility)、变色(Color)、填充(Fill)、水平移动(HorizontalPosition)、竖直移动(VerticalPosition)、变宽(Width)、变高(High)、旋转(Rotation)、触摸(Touch)、水平滑条(HorizontalSlide)和竖直滑条(VerticalSlide)共11大类,全部集成在动画编辑窗口内,如图5所示。一般情况下,
8、动画显示受控于表达式栏内填入的标签值。最常用的例子,
此文档下载收益归作者所有