开始
查询模式
参数显示
获得参数
输入时间段
按时间段查询
故障参数查询
返回主监控程序
退出查询
是
否
数据库
存储
否
是
读取参数和状态
加入数据库
触发时间到
是
否
图4 数据存储查询流程图
2.4显示报警模块
显示报警模块用于显示提升机正常的运行情况,当系统发生故障后能及时根据故障性质、系统的运行状态进行实时报警,保障系统的安全运行。系统的故障报警是将各状态变量与预先定义的允许变化范围进行比较,如果超出了限定的最大值和最小值,即可判断发生了故障,依据故障源的不同分别进行报警处理。
2.5远程传输模块
DataSocket是NI公司开发的专门面向测量和网络的实时高速数据交换技术,它建立在TCP/IP协议的基础之上,不用进行复杂的底层TCP编程,克服了传输速率较慢的特点,只需要设置资源定位符URL就可以在局域网和Internet上进行实时传输数据,适合于远程数据采集、控制和数据共享等应用程序的开发。利用DataSocke技术传输数据有两种方式:一种是使用图形程序代码,另一种是前面板对象链接。提升机监控系统采用后一种方式。将提升机监控系统的前面板设定为发布数据“Publish”,服务器端程序利用DataSocket Write节点将打包好的数据发布到URL“dstp://xxx.xxx.xx.xx”指定的位置中,客户端的VI利用DataSocket Read节点将数据从URL指定的位置读出,并解包还原原来的数据类型到前面板各控件显示,在远端即可很好地观察,达到了远程监控提升机的目的[12,13]。
3 结论
基于LabVIEW的矿井提升机监控系统应用数据采集、远程通讯、数据存储及远程控制等多种技术,完成了对提升机运行状态的远程监控。该系统采用图形化编程语言,使得系统的界面友好、使用方便、可维护性和稳定性大大提高。
为提升机的远程监控提供了一种全新的手段和思路。
参考文献:
[1] 聂仁东,高永新,张兰芬.基于LabVIEW的矿井提升机监控系统的研究.矿业工程,2009,7(3):39-41.
[2]JEFFREY Travis,JIM Kring. LabVIEW for everyone:graphical programming made easy and fun,Third Edition.乔瑞萍等译北京:电子工业出版社,2008.
[3]顾书敏,房俊龙,李文哲等.基于LabVIEW的沼气发酵系统监控平台的设计.东北农业大学学报,2008,39(6):124-127.
[4]杨君,魏竞弢,陈金仙.虚拟仪器下的提升机监控系统.有色金属(矿山部分),2008,60(3):39-41.
[5]邓焱,王磊.LabVIEW7.1测试技术与仪器应用.北京:机械工业出版社,2004.
[6]刘畅生,于建国,张昌民等.传感器简明手册及应用电路.西安:西安电子科技大学出版社,2006.
[7]陈有兵. 基于Internet的提升机状态监测虚拟仪器技术研究[学位论文].太原:太原理工大学,2008.
[8]夏伦武.虚拟仪器在矿井提升机监控系统中的应用.煤炭技术,2005,24(8):32-33.
[9]刘义成,田作华.基于LabVIEW的燃料电池监控系统.测控技术,2009,28(3):13-15.
[10]关俊涛,杨方,齐乐华等. 基于LabVIEW的液固挤压监控系统研究.计算机测量与控制,2008,16(11):1629-1631.
[11]裴九芳. 基于LabVIEW的矿井提升机监控系统[学位论文].淮南:安徽理工大学,2005.
[12]陈斌,袁雪,管国强等. 基于LabVIEW的生物发酵过程远程在线监控系统设计.农业工程学报,2008,24(8):174-177.
[13]胡嘉坤,陆绮荣. 基于LabVIEW的矿井瓦斯远程监控系统.工矿自动化,2007(2):64-66.