基于VB的采煤机试验台监控系统设计与实现.pdf_第1页
基于VB的采煤机试验台监控系统设计与实现.pdf_第2页
基于VB的采煤机试验台监控系统设计与实现.pdf_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2 0 1 1 年第1 期煤矿机电 3 9 基于V B 的采煤机试验台监控系统设计与实现 朱承才 张海芝 天地科技股份有限公司上海分公司 上海2 0 1 4 0 0 摘要 针对采煤机试验台控制系统的不足 以V is u a lB a s ic6 0 和E x ce l 为工具开发监控系统 介绍监控界面的设计 包括显示界面设计 通讯程序设计和存储程序设计 以及历史数据存储程序 的操作方法 关键词 采煤机试验台 控制系统 串行通讯 中图分类号 T D 4 2 1 6 l文献标识码 A文章编号 1 0 0 1 0 8 7 4 2 0 1 1 0 1 0 0 3 9 0 3 D e s ig na n dR e a l iz a t io no fS h e a r e rT e s t e rM o n it o r in gS y s t e m B a s e do nV is u a IB a s ic Z H UC h e n g ca i Z H A N GH a i z h i S h a n g h a iB r a n cho fT ia n d iS cie n ce T e ch n o l o g yC o S h a n g h a i2 0 0 0 3 0 C h in a A b s t r a ct T a k in gV is u a lB a s ic 6 0a n dE x ce la st h ed e v e l o p m e n tt o o l am o n it o r in gs y s t e misd e v e l o p e dt om a k e u pf o rt h ed e f e ct so ft h et e s t e rco n t r o ls y s t e m I n t r o d u ce st h ed e s ig no fm o n it o r in gin t e r f a ce in cl u d in gt h ed e s ig n s o fd is p l a yin t e r f a ce co m m u n ica t io np r o g r a ma n dd a t as a v in gp r o g r a ma n dt h eo p e r a t in gm e t h o do fh is t o r ica ld a t a s a v in gp r o g a m K e y w o r d s s h e a r e rt e s t e r co n t r o ls y s t e m s e r ia lco m m u n ica t io n 1 概述3 程序设计 随着天地上海分公司的发展 采煤机试验台承 接的试验量也随之增加 在做摇臂或牵引箱加载试 验时 时常会出现轴向窜动造成轴承间隙不合适 温 度突然快速上升 导致轴承等零部件过热受损 目 前采煤机试验控制台采用L E D 显示 并无数据存储 功能 故而试验人员无法及时发现温度上升状况 借 助数据来查找原因 试验台的监控系统要能很好记录温度变化状 况 为查找问题提供帮助 当温度上升到一定值时 发出警告 引起试验员注意 2 系统组成 本系统通过热敏电阻P t l 0 0 把采集到的被试件 温度信息显示在C I M 0 1 万能输出模块 并输出在温 控仪上 同时经R S 4 8 5 通讯传给控制台上的万能输 出模块传给温控仪和P C 机 P C 机端采用R S 4 8 5 与 R S 2 3 2 通讯转换 将温度显示并存储于P C 机 1 显示界面 V is u a lB a s ic 以下简称V B 是微软公司推出 的强有力的系列开发软件之一 不但提供了良好的 界面设计能力 而且在微机串口通讯方面也有很强 的功能 它提供的串行通讯控件M S C o m m 3 2 O C X 全面提供了使用R S 2 3 2 进行数据通讯的所有协 议 以V B 6 0 为软件平台开发的试验台监控测试 系统的主界面如图1 所示 通过该主界面可以完成 对系统主要设备运行状态的实时监控 用文本框显 示系统温度等主要运行参数 2 通讯程序 通过V B 自带的M S C o m m 控件可用V B 语言编 写串行通讯程序嵋1 1 在窗体上安排一个M S C o m m 控件 作为串 行通讯的通道 4 0 煤矿机电 2 0 1 1 年第1 期 图1 试验台监控系统主界面 2 设计M S C o m m 控件属性 在窗体o n l o a d 事 件中加入以下代码设置控件属性 M S C o m m l C o m m P o r t 1 设置端口号 端口号 不能和计算机上的端口发生冲突 M S C o m m l S e t t in g s 9 6 0 0 N 8 l 设置波 特率 必须和通讯设备的波特率相同 9 6 0 0 为连接 速度 M S C o m m l I n p u t L e n 0 指定串口读入字符串 的长度 默认值为0 一次读取所有输入缓冲区的 数据 M S C o m m l I n p u t M o d e co m l n p u t M o d e B in a r y 传 输模式为二进制形式 M S C o m m l P o r t O p e n T r u e 在使用串口前必须 先打开通讯端口 M S C o m m l R T h r e s h o l d 1 6 设置接收1 6 个字 节产生O n C o m m 事件 3 添加O n C o m m 事件 接收部分需要准确采 集现场上传的适时参数 如温度等 是通讯程序设计 的重点 通过V B 中M S C o m m 控件的O n C o m m 事件 来完成 其工 I 发送请求发送指令 剑 Y 工 图2 通讯工作流程 P r iv a t eS u bM S C o m m l O n C o m m D imb u f f A sB y t e S e l e ctC a s eM S C o m m l C o m m E v e n t C a s eco m E v C D C a s eco m E v C T S C a s eco m E v D S R C a s eco m E v R in g C a s eco m E v R e ce iv e 接收到信息则触 发程序 b u f f M S C o m m l I n p u t 接收信息 E n dS e l e ct E n dS u b 设定文本框通过串口接收数据 通过以上3 步 实现串行通讯 在程序结束M S C o m m l P o r t O p e n f a l s e 关闭已经打开的串口 3 存储程序 M S F l e x G r id 控件可以显示和操作表格数据 可 以在M S F l e x G r id 中的任何单元放置文本 图片或二 者均存 R o w 和C o l 属性指定M S F l e x G r id 控件的当 前单元 可以在代码中指定当前单元 也可以在运 行时使用鼠标或键盘改变当前单元 T e x t 属性引用 了当前单元中的文本 使用C o l s 和R o w s 属性确定M S n e x d 控件中 的行数和列数 W it I lM S F l e x G r id l C o l s 2 3 T e x t M a t r ix 0 0 时间 T e x t M a t r ix 0 1 l 温度 T e x t M a t r ix 0 2 2 温度 T e x t M a t r ix 0 3 3 温度 T e x t M a t r ix 0 4 4 温度 T e x t M a t r ix 0 2 3 2 3 温度 E n dW it l l M S F h x G r id 控件的使用主要在于类模块的使 用 添加类模块后 名称设为通用显示 在主程序 中添加 D imP PA s 通用显示 S e tp p N e w 通用显示 P P E x ce l 数据保存 在试验完成后 可以点击数据保存按钮 将表格 中的数据导出为E x ce l 存储在硬盘中 1 在工程中引用M ie r o s e f iE x ce l 类型库 2 0 1 1 年第1 期煤矿机电 4 1 从 工程 菜单中选择 引用 栏 选择M icm s e f t E x ce l1 1 0O b j e ctL ib r a r y E x ce l2 0 0 3 然后选择 确定 表示在工程中要引用E x ce l 类型库 2 在程序中操作E x ce l P u b h cS u bE x ce l 数据保存 D imx l A p pA sE x ce l A p p l ica t io n D imx l b o o kA sE x ce l W o r k b o o k D imx l s h e e tA sE x ce l W o r k s h e e t S e tx l A p p 2 C r e a t e O b j e ct E x ce l A p p l ica t io n S e tx l b o o k x l A p p W o r k b o o k s A d d S e tx l s h e e t x l b o o k W o r k s h e e t s 1 x l s h e e t S a v e A s e D a m F o r m a t N o w y y y ym m d dh h m m s s x l s x l A p p Q u it S e tx l A p p N o t h in g S e tx l b o o k N o t h in g S e tx l s h e e t N o t h in g E n dS u b 以时间为文件名进行保存 便于文件查找 4 结语 采煤机试验台的监控系统在试验过程中起到了 很好的辅助作用 既可显示温度 又能保存数据 必 要时还可起警示作用 降低了零部件的损坏率 提高 了经济效益 参考文献 1 B r ia nS il e r J e f fS p e t t a V is u a lB a s ic6 开发使用手册 M 北 京 机械工业出版社 1 9 9 9 2 王玉妹 如何用V B 实现串行通信 J 南钢科技 2 0 0 1 2 作者简介 朱承才 1 9 7 9 一 男 助理工程师 2 0 0 4 年毕业于中国 矿业大学电气工程与自动化专业 现在天地科技股份公司上海分公 司从事质量检验工作 收稿日期 2 0 1 0 0 9 1 4 责任编辑 陶驰东 上接第3 8 页 命 保证运行维护方便 避雷器可采用L 型接线方 由此可知 当电容器C 的容量越大时 避雷器式 但存在限制极间过电压 吸收的能量也越大 参考文献 3 采用阻容限压器 在负载端并联电容 通过 1 S l a d P G na 1 T h eD e v e l o p m e n to f a V 咖I n t e r r u p t e 蒯i 电容器对电流吸收 充电 降低过电压的波头陡 罴 蔷 筹 塞 度 采用阻容限压器 在高频重燃时 由于电阻 电 4 m 容吸收能量 使高频震荡减弱 从而限制电弧多次重 2 3 C o a k B rBM X uNs L a t h a mR V H i出一s p e e dI m a g i go f t h e 燃所产生的过电压 R 和C 一般选择为1 0 0 一 C l icinV a cu u m I E E ET r a n s a ct io nO ilD ie l e ct r icsa n d E l e ct r h l 2 0 0Q 和0 1 0 2L L FE 引 I n s u l a t io n V o l l 2N O 2 A p r il1 9 9 5 2 1 0 2 1 7 4 采用电阻型电压互感器 在电容器组的中 3 1 姜专竺真空电弧测试与研究 M 西安 西安交通大学出版 心点和地之间接电阻型电压互感器或电阻分压器 E 43 壬季梅 真空开关触头材料及制造技术 D 西安 西安交通 因迅速释放中心点对地电容上的电荷 故降低重燃大学 1 9 9 5 过电压 5 苑舜 真空断路器合分操作对真空击穿性能影响的研究 J 东北电力技术 1 9 9 5 8 4 结语 f63 J a n t oe t c K s t a s t ic8V a cu mC ir e u ifB r e a k e rm o d e lf o rs im u l a t io n 通过分析研究 防止真空断路器在断开感性负 截或容性负截时截流过电压的有效措施为 1 防止截流过电压及重燃 除了选用合适的 触头材料 降低截流水平以外 广泛采用R C 串联 元件组成的过电压抑制器 为了消除电路的振荡 保护器中的C 必须足够大 使得振荡频率接近工作 频率 2 采用氧化锌非线性压敏电阻 避雷器等限 制切断时的过电压 为提高避雷器质量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论