·218· 工矿自动化

基于JAVA的煤矿安全监控系统组态软件设计

鲍毅华钢

(中国矿业大学信电学院 江苏徐州 221008)

【摘要】本文通过对当前煤矿安全监控系统组态存在的问题和发展趋势的问题,提出了设计

一套基于JA、,A的煤矿监控组态软件系统的研究课题。采用JavaBean构建了软件体系结构,并利用

API和JDBC技术,使用JAvA语言设计完成了组态软件并实现了组态的实时显示。

【关键词】组态软件JA、协JavaBean煤矿监控系统

1 引言 曳和选择的方式就可完成界面的设计。

组态软件指一些数据采集与过程控制的专 组态环境应满足如下要求:

用软件,它们是在自动控制系统监控层一级的软 (1)提供足够的组件元素,以满足用户设计

件平台和开发环境,能以灵活多样的组态方式 的需要。

(而不是编程方式)提供良好的用户开发界面和 (2)提供组件元素的属性修改功能,以便用

简捷的使用方法.其预设置的各种软件模块可以 户自定义组件。

非常容易地实现和完成监控层的各项功能,并能 (3)提供可视化的编辑环境,让用户以拖曳

嵌人大型监控监测系统软件当中进行系统集成。 和选择的方式即可完成设计。

现今。我国煤矿安全生产中使用的组态软件大多 (4)提供打开和保存功能,以便于用户对已

由C/C++语言、VB语言等设计,普遍存在一些问存在的界面进行修改。

题,如:功能大多比较单一,开放性不够,动画图 (5)提供预览功能,让用户可以随时查看设

形形象不够丰富,实时性不强,系统不便于操作、 计结果。

修改及扩充,用户发挥的余地不大等。 组态环境的体系结构图如图1所示:

随着煤矿工业的飞速发展和web技术。笔

者结合新一代网络语言JAVA的无与伦比的平

台无关陛和可移植性,设计了一套适用于煤矿安

全监控监测的组态系统。文章首先介绍了系统的 存—◆

体系结构.然后介绍了系统实现的几个关键技

术,最后对系统的整体设计作了简单的总结。

2系统体系结构

组态系统分为两个部分:组态环境和运行环

境。组态的目的是用户能够自定义界面,也就是 图I 组态设计系统结构图

说用户可以自行设计数据的显示方式。 2.2组态运行部分

2.1组态环境部分 组态显示的目的就是组态的目的。用户自定

组态设计给用户提供了一种自行设置监测 义的界面通过一定的方式存储下来,利用浏览控

内容的方式,主要完成用户的设计工作。并能将 件进行查看。该控件不仅可以嵌于使用JAVA语

用户自定义的界面通过一定的方式存储下来。以 言设计的大型监控监测系统中使用,而且可以在

便于再次编辑和浏览。用户只需要通过简单地拖 同一个局域网中配置了JAVA运行环境的计算

鲍毅等:基于JAVA的煤矿安全监控系统组态软件设计 ·219·

机上使用。 分成了三个部分以便于管理和协调。这三个部

浏览控件的设计应该满足三个要求:(1)能 分是:控制面板、属性窗口和设计窗口。通过控

够获取服务器存储的所有自定义设计文件;(2) 制面板,系统可以完成所有的基本操作,包括文

能够获取井下采集的所有类型的实时数据;(3) 件的打开与保存,组件元素的选择等;设计窗口

能够将所有实时数据与设计文件中的组态元素 用于放置用户需要的组件元素,便于用户自行

相关联并进行显示。

java开发组态软件下载_基于JAVA的煤矿安全监控系统组态软件设计研究.pdf相关推荐

  1. java开发成语的过程_基于JAVA的成语词典接口调用代码实例

    基于JAVA的成语词典接口调用代码实例 接口描述:基于JA V A的成语词典接口调用代码实例 接口平台:聚合数据 import java.io.BufferedReader; import java. ...

  2. 用Java做手机备忘录_基于安卓Android的备忘录系统APP的设计(Eclipse)

    基于安卓Android的备忘录系统APP的设计(Eclipse)(任务书,开题报告,论文13000字,程序代码) 摘要 随着移动互联网的高速发展,智能手机的使用已经普及.为了能让智能手机发挥更大的应用 ...

  3. 繁星屠龙软件下载_历时72小时,测试5个软件,写出的数理化教学软件推荐……(下)...

    看上集请点击 03永中 Office 由无锡永中软件股份有限公司开发的永中office基于Java语言编制,包括文字处理.表格制作.演示制作3个主要组件,支持中文办公软件文档格式UOF的国际文档格式标 ...

  4. java技术论坛的毕业设计_基于java的bbs论坛设计,软件毕业设计

    基于java的bbs论坛设计,软件毕业设计 XXX毕 业 设 计 任 务 书专业 软件技术 年级 xx 级 班级 二班姓名 xx 学号 20 xx0205xx3威 海 职 业 学 院 教 务 处 编 ...

  5. java电信计费项目论文_基于JAVA开发的电信IP计费系统设计毕业论文

    基于JAVA开发的电信IP计费系统设计毕业论文 本科毕业设计(论文)基于 JAVA 开发的电信 IP 计费系统毕业设计(论文)任务书学院:信息科学与工程学院 系级教学单位:电子与通信工程学号学生姓名专 ...

  6. java怎么写桌面日历_基于java的桌面日历系统的设计与实现毕业设计论文最终版.doc...

    基于java的桌面日历系统的设计与实现毕业设计论文最终版 分类号_______________ 密级________________ UDC _______________ 学号_ ___ 毕业设计( ...

  7. java中ssm付款代码_基于Java+SSM的网上订餐系统、基于JavaWeb的网上订餐系统

    需求分析 基于Java+SSM框架实现一个校园点餐系统,包括用户端和管理员端; 前台主要功能有用户注册, 用户登录, 我的购物车.我的订单.商品评论.校园资讯等; 管理员端主要功能有:用户管理.商品管 ...

  8. java web聊天室论文_基于Java网页版聊天室的设计与实现毕业论文含开题报告及文献综述(样例3)...

    <基于Java网页版聊天室的设计与实现毕业论文含开题报告及文献综述.doc>由会员分享,可免费在线阅读全文,更多与<基于Java网页版聊天室的设计与实现毕业论文含开题报告及文献综述& ...

  9. java图片切割类任务书_基于Java的截图工具(可储存编辑)的设计与实现毕业论文+任务书+翻译及原文+答辩PPT+源码+辅导视频...

    基于Java的截图工具(可储存编辑)的设计与实现 摘要 当今时代是飞速发展的信息时代,人们在对信息的处理中对图像的处理量与日俱增,这一点在文档人员上显得非常突出. 本软件采用Java语言进行模拟qq截 ...

最新文章

  1. 实用网站和在线工具推荐
  2. Android ANR 分析
  3. java简单小程序_Java简易登录注册小程序
  4. Android应用安全之Content Provider安全
  5. QT的QSpinBox类的使用
  6. 【题解】luogu P1757 通天之分组背包
  7. CSS布局之脱离文档流详解——浮动、绝对定位脱离文档流的区别
  8. VMware下安装CentOS7 无法通过桥接模式进行联网
  9. CF183D-T-shirtx【dp,贪心】
  10. scut AccountServer 使用mysql
  11. bio、nio、aio及select、poll、epoll
  12. PHP 获取微信小程序接口B二维码接口
  13. 十一、观察者模式(Observable、Observer)
  14. batchplot插件用法_教大家Batchplot批量打印插件用不了怎么办
  15. Java 高级 多线程 线程安全 3 种常见解决方案教程.
  16. 1258 近义词句子
  17. 开源软件生态:现状与趋势
  18. 向前迈进!走入GC世界:G1 GC原理深入解析
  19. selector wakeup
  20. Consider injecting the bean as one of its interfaces or forcing the use of CGLib-based proxies 问题解决

热门文章

  1. BZOJ4044 Luogu P4762 [CERC2014]Virus Synthesis (回文自动机、DP)
  2. vba遍历数组_VBA代码解决方案的第59讲内容:如何在代码运行时创建数组
  3. lambda在python中的意思_Python中的lambda的简单介绍
  4. sql服务器网页无法连接到服务器失败,SQL2008无法连接到服务器,用户’XX’登录失败(错误18456)解决方法...
  5. 一般将来时语法课教案_【语法视频课】第43~45节(虚拟语气)
  6. 允许活动内容如脚本和activex控件
  7. maven占位符$变量无法替换
  8. IE浏览器与非IE浏览器JS日期兼容性问题处理
  9. 一千行MySQL学习笔记(十二)
  10. The Longest Increasing Subsequence (LIS)