- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
KJ2005煤井监控系统软件设计与实现
KJ2005煤井监控系统软件设计与实现
摘要:针对目前中小型煤井的需求,结合计算机技术和网络技术,采用模块化设计在VC++6.0下开发了KJ2005煤井监控系统。对该软件的主要模块进行了简单介绍,并详细介绍了其串口通信接口程序的设计,给出了部分通信源码。应用表明,该系统简单、实用,能及时为用户提供准确信息,能动地减少了事故发生。
关键词:煤井;监控软件;模块化设计;控制中心;串口通信
中图法分类号:TP311文献标识码:A
文章编号:1001-3695(2006)09-0185-02
煤矿生产,安全第一,这是煤井生产的宗旨。但由于我国地质条件恶劣,47%的矿井属于高瓦斯或瓦斯突出矿井,加上我国的煤井安全技术十分落后,导致煤矿事故频繁发生[1]。KJ2005是一个针对矿井安全、生产监控的分布式计算机监控系统,能对矿井下的瓦斯、风速等各种环境参数进行实时采集、分析处理、动态显示、统计数据、超限报警、断电控制和统计报表的查询打印,并及时处理一些突发事件和自然灾害,同时为监控者提供准确信息,有效地指导生产。
1总体设计
1.1系统结构简介
KJ2005系统由地面控制中心、软件系统、网络系统、数据传输系统和井下智能终端和各种传感器组成。其中地面控制中心是由地面连网的两台计算机,即监控主机和副机,当主机出现故障时,副机立即代替主机进行监控。井下智能终端是以一个单片机系统为控制中心,负责对所接地传感器巡测并采集各测点传感器信号,进行数据预处理和数据打包,通过网络传输到地面控制中心,同时接收控制中心的控制命令,实现井下的风电瓦斯闭锁,引发各种报警信号。系统主机不断地把接收的各分站测点数据实时处理、显示并定时存入数据库。系统构成如图1所示。
1.2监控软件的总体设计
根据系统分析确定的目标和功能,采用模块化设计方法,进行了系统的界面结构设计。本系统界面由多个模块组成,每一个模块完成一项独立的功能,但模块与模块之间通过数据相关联,其余的模块被各界面模块调用[2,3]。其关系如图2所示。
2主要功能模块简介
2.1分站生成、修改、移动和删除模块
在载入矿井站点布置图作为软件主界面后,在界面相应的位置添加各测点及初始化相关参数。对于模拟量测点,需要定义其所在的分站号、采集点、测点属性、数据范围、采集范围、断电值、复电值和遥控断电点等;对于开关量测点和断/复点控点,需要定义其所在的分站号、采集点、测点属性和断电遥控点等。系统定义的所有测点可以随时调看、查询、修改、移动和删除。运行后,各模拟站点显示其当前值,若出现越界则变红色报警,各开关量测点上分别显0,1表示断、合状态,若出现断合转换则变成红色,如图3所示。
图3软件主界面图
2.2信息显示模块
完成各站点各测点的生产工况图、实时曲线和当前各测点的数据显示。在本系统中,以属性页的方式将各个站点分开,每一个属性页显示某站点所有测点的值、报警信息显示和每一个模拟量测点的实时曲线。
2.3数据管理模块
采集来的数据主要存放在数据库中,方便用户查询各历史数据、数据的曲线显示和打印功能。在界面左边以树型控件选择所要查询的站点或测点,根据选择的日历控件里的时间,选择某站点则显示在这一天里该站点的所有测点的数据和报警信息,选择某测点则显示在这一天的数据生成的曲线。
2.4交叉断电模块
两个或者多个站点需进行一对多或多对一的控制,所以采用分站之间交叉断电。例如当站点A与站点B,C关联,而B又与D关联,则当A出现断电时,B,C均断电。数据表中的匹配过程是先找与A相关联的站点B,C,将其断电,再去分别匹配与B,C相关联的站点,将与其相关联的站点也断电,依此类推。
2.5串行通信模块
完成数据通信并对所收到的数据进行处理、分析、存盘。从分站接收到的数据,对数据进行范围转换后存放到事先定义好的结构体内,并检查每个模拟量测点的值是否超限,若超限则置报警标志并报警再将设置的断电遥控点断电;每隔一分钟把内存中的数据存盘一次。该软件正常使用时,系统除正在进行初始化的分站外均处于长期连续运行状态,通过串行口接收各分站传输来的数据的工作一直在进行。
3通信接口程序设计
在本监控系统中控制的核心是地面控制中心,监控机经过通信接口与各分站进行通信,此过程包括两部分:①主机向分站发送命令,叫做数据下行;②分站向主机回传数据,叫做数据上行。通信的基本协议如下:
(1)命令①是数据采集命令,即采集各站点的各传感器数据,包括各站点的模拟信号和各开关量的状态,反映当前信息;
(2)命令②是时间校正命令
您可能关注的文档
最近下载
- 日语入门第一课(课件).ppt VIP
- 心内科进修汇报ppt.pptx
- 2014年10月自考《英语一》讲义-Unit-11-(含课文、生词表、课后练习及答案).doc VIP
- 7.2各民族谁也离不开谁教学设计.docx VIP
- 七年级生物上册 第二单元 第二章 第四节 单细胞生物教案课件 .ppt VIP
- 《条形统计图》教学设计.docx VIP
- 2014年10月自考《英语一》讲义-Unit-09-(含课文、生词表、课后练习及答案).doc VIP
- 部编版语文六年级上册夏天里的成长 第2课时-优课件.ppt VIP
- 浙江省台州市玉环市2023-2024学年六年级上学期期末科学试卷.docx VIP
- Python金融数据分析与应用课件 第5章 数据建模:有监督学习.pptx VIP
文档评论(0)