| 【中文题名】 | 基于TCP/IP和数据库技术的远程监控系统的研究 |
| 【英文题名】 | The Research of Remote Supervise and Control System Based on TCP/IP and Database Technique |
| 【学科专业】 | 机械电子工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-11-6 |
| 【中关键词】 | 远程监控,数据库,网络通信,TCPIP协议,, |
| 【英关键词】 | remote supervise and control,database,network communicate,TCP/IP protocol, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统> |
| 【论文摘要】 |
本课题研究的是一种基于TCP/IP和数据库技术的远程监控系统。本系统可以对高频疲劳试验机进行远程控制,实现数据的传输。本课题的主要研究工作包括:
1.研究了网络监控系统原理与远程监控系统结构。对比了C/S和B/S模式的各自特点,并分析了其优缺点。针对控制对象的具体特点,构建了基于C/S的远程监控系统。然后根据本系统的实际要求,采用了TCP/IP网络通信协议。
2.深入研究了远程监控系统的关键技术—Winsock编程。在分析了其网络通信的原理极其实现的基础上,选择了网络通信的通信方式,并简要地介绍了Winsock网络编程的接口函数。
3.完成了远程监控系统的总体方案的设计,对整个系统进行各个功能模块的划分。采用VC提供的MSComm控件实现了现场设备下位机和服务器端上位机之间进行串口通信。然后探讨了数据库技术,采用SQL Server 2000作为系统的数据库,结合ADO技术实现数据库的访问。对系统的实时性和安全性问题进行了分析和研究。
4.对系统进行运行和调试。实现了对实验数据的管理,可以进行实时查询实验数据、波形数据查询、历史数据查询和实验结果查询。 |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
ABSTRACT |
4-6 |
|
目录 |
6-9 |
|
第一章 绪论 |
9-15 |
|
1.1 引言 |
9 |
|
1.2 远程监控技术简介 |
9-10 |
|
1.3 远程监控系统发展历程 |
10-12 |
|
1.4 远程监控方式分析 |
12-13 |
|
1.5 本论文研究的意义 |
13-14 |
|
1.6 论文的内容安排 |
14-15 |
|
第二章 远程控制系统的基本体系结构和通信协议的选择 |
15-26 |
|
2.1 Client/Server 结构 |
15-17 |
|
2.2 Browser/Server 结构 |
17-18 |
|
2.3 三层(多层)结构 |
18-20 |
|
2.4 C/S 模型与 B/S 模型的比较 |
20-21 |
|
2.5 基于 TCP/IP 协议的远程通信 |
21-25 |
|
2.5.1 通信协议的选择 |
21-22 |
|
2.5.2 TCP/IP 简介 |
22-24 |
|
2.5.3 TCP/IP 的优点 |
24-25 |
|
2.6 小结 |
25-26 |
|
第三章 实现远程控制系统的关键技术 |
26-38 |
|
3.1 开发工具的选择 |
26 |
|
3.2 Socket 套接字概述 |
26-27 |
|
3.3 Socket 套接字的组成 |
27-28 |
|
3.4 Socket 套接字的类型 |
28 |
|
3.5 基于 Winsock 的网络通信原理 |
28-31 |
|
3.5.1 流式 Socket 工作过程 |
29-30 |
|
3.5.2 流式 Socket 和数据报 socket 的区别 |
30-31 |
|
3.6 Winsock 下网络通信的编程实现 |
31 |
|
3.7 通讯方式的选择 |
31-33 |
|
3.7.1 阻塞和非阻塞方式的选择 |
31-33 |
|
3.7.2 字节顺序的转换 |
33 |
|
3.8 Winsock 网络编程接口函数 |
33-37 |
|
3.9 小结 |
37-38 |
|
第四章 远程监控系统的设计与实现 |
38-55 |
|
4.1 系统总体设计 |
38-45 |
|
4.1.1 MSComm 控件 |
38-40 |
|
4.1.2 软件系统功能分析 |
40-41 |
|
4.1.3 功能模块划分 |
41-42 |
|
4.1.4 软件流程 |
42-45 |
|
4.2 通讯模块设计 |
45-47 |
|
4.2.1 程序流程 |
45 |
|
4.2.2 通讯协议 |
45-46 |
|
4.2.3 串口通讯模块设计 |
46-47 |
|
4.3 数据库部分 |
47-52 |
|
4.3.1 数据库系统 |
47-48 |
|
4.3.2 ADO 技术 |
48-50 |
|
4.3.3 数据表设计 |
50-52 |
|
4.4 实时性和安全性探讨 |
52-54 |
|
4.4.1 实时性分析 |
52-53 |
|
4.4.2 安全性分析 |
53-54 |
|
4.5 小结 |
54-55 |
|
第五章 系统运行与测试 |
55-65 |
|
5.1 系统的控制对象 |
55-57 |
|
5.1.1 疲劳试验机系统组成 |
55-56 |
|
5.1.2 现场控制器 |
56-57 |
|
5.2 运行准备 |
57 |
|
5.3 实际运行 |
57-62 |
|
5.4 试验数据管理 |
62-64 |
|
5.5 小结 |
64-65 |
|
第六章 总结与展望 |
65-67 |
|
6.1 总结 |
65 |
|
6.2 展望 |
65-67 |
|
参考文献 |
67-70 |
|
致谢 |
70-71 |
|
攻读硕士学位期间发表的学术论文 |
71 |
|
| 【DOI】 | LunWen.ID:2.2008.386355 |