莫监测系统结构6年生,中国矿业大学机电学院工程硕士,主要从事机械故障诊断的研究。
杨柱,男,1981年生,硕士研究生,流体力学专业,主要从事风机监测和故障诊断的研究。
7卜来完成计算机与泓格通讯模块之间的通讯任务。
动态链接库DLL是Windows操作系统的核心和精华部分,是由函数、对象以及资源文件等组成的二进制的库文件,此库文件能同时被多个进程共享使用。
在动态链接库设计中,首先定义全局字符数组*cmdString)用来向泓格7520通讯模块发送命令,定义函数ExchangeData在编译和链接时采用静态联编方(下转第46页):中夂几弓妾充M一米泓格I-7000系列米集模块在矿井风机在线监测中的应用张英豪杨柱中国矿业大学机电工程学院江苏徐州221008井主通风机在线监测系统是风机的必要配套设备,它对主通风机的运行状态进行实时监测,并对其运行中出现的各种情况做出迅速合理的处理。
通风机作为煤矿矿井安全生产、经济合理通风和火灾救灾通风的主要动力设备,实时掌握其运行状态意义重大。近年来,随着能源紧缺,煤炭需求急剧增长,许多煤矿一味提高产量,却忽视主通风机监测系统的改善,导致煤矿瓦斯爆炸等重大安全事故频频发生。
针对这种情况,我单位根据多年现场工作经验,采用泓格I-7000采集模块,研制开发了矿井主通风机在线监测系统,迅速在几十家煤矿投入使用,此系统大大提高了煤矿生产的安全性,并已荣获了国内多项奖励。
1系统的主要功能本系统实现了风机各种性能参数显示,实时曲线、报警显示,历史数据查询及历史数据曲线显示,报表打印等功能。软件功能结构图如所示。锾机……1:况监测数据报表及打印表格报表历史趋势图存参数存姥|事故储监测系统功能结构系统硬件结构本监测系统采用的数据采集系统结构见t系统通过泓格I-7000系列采集模块,把从各种传感器、变送器得到的风机运行状态信号经过处理,变成计算机能接收的数字信号,再利用RS-485接收模块,连接多个数据采集模块到一个RS-485多点网络上。通过RS-232/RS-485转化模块与上位工控机通讯,利用工控机进行存储、传输、显示、处理通风机的在线运行状态。
其中泓格I-7000是一套内置微处理器的数据采集模块,它们可以通过一套简单的ASC格式的命令来控制并可以以RS485通信协议传输数据,它有信号滤波、A/D转换以及数字通信功能。模块上没有设置开关来配置参数和定标矫正,只能接受来自主机的命令,来改变模拟量输入范围、热电耦或热电阻输入。
所有模块的配置参数包括I/O地址、通信速率、奇偶校验,校验和高低报警均可以远程设置。
RS-485网络具有低噪读传感器方式,所以模块可以放置在靠近噪声源的地方,利用泓格7000系列模块的RS-485接收转换模块7520,*多可以连接256个数据采集模块到一个RS-485多点网络上。48网络通过7520模块连接到主机的串口上。在本系统中,共使用了14块泓格7000模块,分别对风机电机的电压、电流、温度,风机风压等信号进行采集。
3系统软件设计在线监测系统的软件米用Visual Basic6.0开发,它提供了集成开发环境,并具有程序开发难度较小、开发周期短等优点。在软件开发中采用了结构化、模块化以及利用面向对象的程序设计方法,大大提高了软件的可靠性、可扩充性及维护性。
在程序设计中,如何在模块与计算机之间保持实时、同步的通讯是系统程序设计的要点。Windows提供了一系列WIN32 API来保证顺利完成计算机与外部设备之间的通讯,在VB6.0中,我们利用这些通讯API开发通讯程序DLL,以便应用程序来调用该DL雇I模块1上位机第34卷2006年第11期煤矿通风机振动原因及检测方法陈虹微*王荣杰龙岩学院机电系福建龙岩364012据故障、通风管理不善等造成的。而在风机故障中,振动是一类对生产、运行、环境等产生很大影响的故障,随着工业发展对风机性能要求的提高,风机设计和制造技术也不断提高,所出现的振动故障也越来越复杂。目前采用的振动故障检测方法很多,但均不完善。本文针对福建省龙岩北山煤矿主通风机的振动原因进行分析,并将在实际中所使用的振动检测方法进行对比、总结,对其它煤矿通风机振动分析与控制也有借鉴意义。
*:陈虹微,女,1968年生,1990年7月毕业于山东矿业学院机械化专业,学士学位,副教授,现在龙岩学院机电系从事教学和科研工作。
1矿井通风机结构及振动原因矿井通风机的类型一般有离心式和轴流式两种,福建省北山煤矿所使用通风机为离心式通风机,主要由叶轮、外壳、集流器、轴向导流器、主轴、叶片、前盘及后盘等组成。风机的振动与很多因素有关,主要有机械、气流和润滑等三个方面。
1.1机械方面的振动转子不平衡引起的振动。由原始制造误差或安装不均匀导致的质量不平衡;转子的弯曲变形、转子部件松动或转子部件的不均匀磨损等。
系统安装误差引起的振动。安装时原动机与工作机的联接不对中;轴瓦偏斜或不同心;在运行中监测系统主界面今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令今令(上接第45页)式,这样应用程序将会自动查找所需内容,为了保持DLL兼容性,指定C语言方式链接。
在编写DLL时首先创建一个头文件来包含应用程序所需的各种引入、引出说明,代码结构如下:然后再编写函数实体:在VB应用程序中调用动态链接库(DLL)函数时,首先在全局模块对要用到的函数(或过程)进行声明,当有返回值时声明为Function,无返回值时声明为Sub,如:或通过上述动态链接库,Windows操作系统将通讯端口的通讯请求当作发生在该对象的一系列事件,包括数据接收和数据发送等,在程序中设置系统的中断和抢先机制,就可以通过优先级方式来区分不同事件的轻重缓急,确保应用程序能够及时响应较高优先级的通讯端口中断请求,从而解决了在数据采集过程中通讯要求实时、同步的难题。
监测系统的主界面见所示。
4小结采用泓格I一7000系列模块的主通风机在线监测系统,实现了通风机性能参数的实时监测、超限报警、打印输出及远距离传输,与传统的风机在线监测相比,具有采集数据准确快速、安装方便、扩展性强、成本低廉等显著的优点,在矿井风机在线监测领域有很大的应用价值。