网站大量收购闲置独家精品文档,联系QQ:2885784924

基于RSViewSE及VB技术的人机界面开发.docx

基于RSViewSE及VB技术的人机界面开发.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于RSViewSE及VB技术的人机界面开发

基于RSView SE和VB技术的人机界面开发收藏 | 分类: | 查看: 141 | 评论(0)????? 北京起重运输设计研究院随着现代工业自动化程度的不断提高,现场的各类数据和指令必须实时显示并及时处理,因此组态软件在工业生产中被越来越广泛地使用。组态软件必须具备稳定可靠的性能,在运行、维护状态下实现可视化监控和报警,数据信息的采集、保存和管理,以及报表的打印功能。通过为首钢京唐滚筒取料机设计人机界面,本文提出了一种实现组态软件监控、通信及信息管理要求的实用方法。  1 系统简介  该人机界面通过图形文字显示可以让使用者浏览生产的过程数据,并根据不同的数据信号,通过界面颜色和显示内容的变化,动态监视生产过程中设备的运行状态,并提供交互式的人机界面,以实现可视化控制和管理功能。界面报警管理系统将各传感器的状态实时呈现,可以为维护人员提供较为明确的维修指导和历史记录。  本系统的设备控制是基于ControlLogix L61型PLC完成的,PLC通过ControlNET网络与触摸屏和变频器进行通信。工控机与PLC通过Ethernet网络进行通信,和电力仪表之间采用RS485进行通信,示意图见图1。图1 系统示意图  滚筒取料机所有机械设备的检测信号都通过开关量、模拟量和总线通信方式反馈到PLC中,通过可视化的人机界面,操作和维护人员可以选择工作模式,对行走、料耙、滚筒、带式输送机、电缆卷筒等主要机构进行监控,根据报警信息有针对性地处理故障,通过串口实现对供电系统的遥测,从数据库中选择不同时段生成工作日志和报警报表。  2 功能实现  在工程中需要使用RSView SE和RSView ME开发2套人机界面,分别安装在工控机和触摸屏上。二者功能基本一致,其中工控机用界面功能比触摸屏界面略多,本文以RSView SE开发的工控机界面为例,介绍人机界面的开发构思和方法。  2.1 图形设计  人机界面主要以按钮、图形和文字的形式实现人机交互。通过设置按钮、图形和文字的动态显示功能,将各机构状态直观显示在人机界面中。  根据滚筒取料机的功能要求,人机界面应实现的主要功能包括:选择工作模式,设定各机构运行速度,电源投入,启动/停止设备(自动或手动操作),显示各机构状态,显示电力仪表电流、电压值,显示报警信息,打印各种报表。通过在开发环境中添加其自带的按钮、图形、文字和报警等控件就可以实现基本的功能要求。  图形画面应集成各机构的运行状态、使用状态、控制方式和各机构概况。例如当正常运行与故障或停止时,应有较为明显的视觉差别,并且需要显示当前工作模式等。  2.2 报警数据管理  RSView SE中自带报警日志功能,用户可以通过Mann Log Setup工具进行设定,报警日志文件默认存储为.DAT格式。这种自带的报警日志可以实现打印、存档的功能。  此外RsView SE还提供了一种使用中央数据库保存报警日志的功能。支持将.DAT格式的日志文件导入ODBC数据库,或直接将报警记录写入ODBC数据库中。利用数据库对报警日志进行管理,可以对历史数据进行高效的统计汇总,为信息管理软件的开发提供了必要条件。  本文采用了将报警日志直接在运行时写入ODBC数据库的方案,并将数据库命名为ODBCAlarmLog。该方案较第1种功能有以下优点:(1)便于维护管理,即使在没有安装RSView Studio的情况下,也可以通过数据库软件查看数据文件,进行导入/导出;(2)通过联网可以在中控室进行远程数据管理;(3)数据库软件能够生成自定义时段的日志报表,满足用户的不同需求。  2.2.1 数据环境简介  本文所使用的是VB 6.0 DataEnvironment创建的数据工程,所使用的数据库为Access。DataEnvironment包括1个图形化的设计窗口—数据环境设计器DED,开发人员可以将ADO对象的Connection和Command对象集成到1个DataEnvironmerit对象中,可以通过访问DataEnvironment对象的属性、方法和事件来动态地对数据库进行连接及其他操作。数据工程中配有报表设计器,可以根据要求进行不同版式的报表设计。  2.2.2 访问数据库  创建数据环境DataEnv之后,会自动产生1个对应的Connection,本文将其重命名为Conn。在DED窗口中选中Conn单击右键设置属性,在“提供程序”选项卡中选择Microsoft OLE DB Provider for ODBC Drivers,设置“连接”选项卡,在“使用数据源名称”中选择RSView SE建立ODBC数据库—ODBCAlarmLog。测试连接成功就说明数据环境已经与数据库建立好了连接。并在Conn下添加命令“cmAlarm”。  在程序中只要添

文档评论(0)

185****7617 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档