| 【中文题名】 | 基于GPRS和Internet的SCADA系统研究与实现 |
| 【英文题名】 | Studies on SCADA System Based on GPRS and Internet |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-3-22 |
| 【中关键词】 | GPRS,SCADA,TCPIP,Java,完成端口,BS |
| 【英关键词】 | GPRS,SCADA,TCP/IP,Java,Completion port,B/S, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>自动控制、自动控制系统>计算机控制、计算机控制系统 |
| 【论文摘要】 |
随着移动通信技术与市场的不断发展,移动数据通信已经成为数据通信发展的新方向。GPRS是GSM Phase2.1规范实现的内容之一,它支持IP协议,因此能提供一个完备的基于TCP/IP协议的通信解决方案。
数据采集与监控系统SCADA是以计算机为基础的调度自动化系统。它可以对现场的运行设备进行监视和控制。GPRS技术的发展成熟及广泛应用为SCADA系统提供了一种新的通信方式。
本文主要介绍了SCADA系统中心站的设计,其中包括基于完成端口的高性能TCP服务器的设计,可靠UDP服务器的设计,应用层协议的设计,基于B/S的监控信息系统的设计。提出树状多级监控系统模型,实现在上级服务器中数据的汇总,和上级对下级及下级监控点的管理。
基于GPRS和Internet的SCADA系统具有更为广泛的应用范围,几乎任何环境的所有中低速率的数据传输业务都可以适用,如环境监测、个人信息、金融、交通等。 |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-8 |
|
第1章 绪论 |
8-10 |
|
1.1 前言 |
8-9 |
|
1.2 本文主要工作 |
9-10 |
|
第2章 SCADA 及GPRS 技术 |
10-29 |
|
2.1 监视控制及数据采集系统概述 |
10-12 |
|
2.1.1 SCADA 系统的发展历程 |
10 |
|
2.1.2 SCADA 系统的组成 |
10-11 |
|
2.1.3 SCADA 系统的基本功能 |
11 |
|
2.1.4 SCADA 系统的特点 |
11-12 |
|
2.2 GPRS 技术 |
12-15 |
|
2.2.1 移动互联网技术概述 |
12-14 |
|
2.2.2 GPRS 网络 |
14-15 |
|
2.2.3 GPRS 的重要概念 |
15 |
|
2.3 常见的几种远程无线通讯方式的比较 |
15-18 |
|
2.3.1 数传电台方式 |
15-16 |
|
2.3.2 GSM 短消息方式 |
16 |
|
2.3.3 GPRS 方式 |
16-18 |
|
2.4 网络通信中的协议和技术 |
18-29 |
|
2.4.1 TCP 协议 |
19-24 |
|
2.4.2 UDP 协议 |
24-25 |
|
2.4.3 IP 协议 |
25-26 |
|
2.4.4 PPP 协议 |
26-27 |
|
2.4.5 网络地址转换协议(NAT ) |
27-29 |
|
第3章 系统结构和通信服务器的设计实现 |
29-54 |
|
3.1 系统结构 |
29-31 |
|
3.1.1 系统组成 |
29-31 |
|
3.1.2 树状模型 |
31 |
|
3.2 通信服务器的设计与开发 |
31-54 |
|
3.2.1 传输层协议的选择 |
32-33 |
|
3.2.2 两种协议的传输效率 |
33-36 |
|
3.2.3 工业场合的应用的特点 |
36-37 |
|
3.2.4 TCP 服务器的实现 |
37-48 |
|
3.2.5 UDP 服务器的实现 |
48-54 |
|
第4章 应用层协议的设计 |
54-70 |
|
4.1 二进制通信协议的设计 |
54-61 |
|
4.1.1 报文结构 |
54-55 |
|
4.1.2 命令码(CMD 字段) |
55-57 |
|
4.1.3 报文例子 |
57-61 |
|
4.2 ASCII 码的通信协议 |
61-69 |
|
4.2.1 应答模式 |
61 |
|
4.2.2 超时重发机制 |
61 |
|
4.2.3 通讯协议数据结构 |
61-66 |
|
4.2.4 通讯流程 |
66-68 |
|
4.2.5 报文例子 |
68-69 |
|
4.3 两种应用层协议的比较 |
69-70 |
|
第5章 基于B/S 的监控系统 |
70-86 |
|
5.1 WEB 信息发布技术 |
70-75 |
|
5.1.1 脚本语言 |
70 |
|
5.1.2 ASP(动态服务器页面) |
70-72 |
|
5.1.3 WEB 数据库技术[25] |
72 |
|
5.1.4 数据库系统的结构 |
72-73 |
|
5.1.5 数据库与Web 的连接 |
73-74 |
|
5.1.6 基于Java Applet 的Web 实现模型 |
74-75 |
|
5.1.7 浏览器/服务器模式(Browser/Server) |
75 |
|
5.2 WEB 中的实时数据实时发布的实现 |
75-82 |
|
5.2.1 定时刷新法 |
76-77 |
|
5.2.2 使用远程脚本 |
77-78 |
|
5.2.3 基于java applet 的方法 |
78-79 |
|
5.2.4 实时数据显示java applet 的实现 |
79-82 |
|
5.3 基于JAVA APPLET 的历史趋势图 |
82-86 |
|
5.3.1 基本设计概念和处理流程 |
82-83 |
|
5.3.2 功能说明 |
83 |
|
5.3.3 Applet 参数说明 |
83-84 |
|
5.3.4 程序设计与实现 |
84-86 |
|
第6章 结束语 |
86-87 |
|
参考文献 |
87-90 |
|
攻读学位期间成果 |
90-91 |
|
致谢 |
91 |
|
| 【DOI】 | LunWen.ID:2.2008.382195 |