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