节点文献

基于Windows NT的数据网关的设计与实现

Design and Implementation of Data Gateway Based on Windows NT

【作者】 陈胜

【导师】 程耕国;

【作者基本信息】 武汉科技大学 , 计算机应用, 2002, 硕士

【摘要】 在传统的数据网关中,由于受计算机和通信技术的限制,实时数据一般采用单任务、串行方式处理。随着控制系统与信息系统的发展,系统规模不断扩大。传统的实时数据处理机制已不能满足需要。近年来,随着计算机网络和通信技术的发展,数据的处理和通信能力已有很大的提升,短时间内就可以传输大量的数据。在这种情况下,必须发展更高效的实时数据处理方法。 本文提出了一种基于多任务的实时数据处理方式。它充分利用了新一代操作系统Windows NT提供的多任务机制,在对实时数据的处理上,由传统的串行处理改为多线程并行处理,提高了实时数据的处理效率,提高了系统的实时性和可靠性,可以满足大型系统的需要。 本文研究的数据网关的软件系统设计是在Windows NT平台上实现的,而进程和线程是Windows NT上最重要的概念。本文第二章首先介绍了进程和线程的概念,以及系统如何创建进程和线程内核对象和使用相关的内核对象对进程和线程进行操作,然后介绍了进程和线程的各种不同的属性,以及查询和修改这些属性所用的若干个函数。 Windows NT提供了集成联网的能力并支持TCP/IP、Socket套接字。本文第三章首先介绍了TCP/IP的起源和发展,然后介绍了TCP/IP的体系结构和特点,最后介绍了基于TCP/IP的WinSocket通信接口原理和网络应用系统的关键流程。 可编程控制器(PLC)是以微处理器技术为基础,综合计算机技术和自动控制技术发展起来的一种新型工业控制器,广泛应用于工业各个领域。数据网关功能之一是与PLC控制网络进行数据通信。本文第四章介绍了Siemens CP1613通信处理器的特点和SAPI—S7应用编程接口。 数据网关主要完成控制网络与信息网络的动态数据交换的任务。本文第五章首先对系统多任务的划分及相互间信息的交互与协调做了详细分析,然后对软件模块设计中的几个关键技术和实现细节进行详细说明。 该数据网关已应用于本钢二炼钢转炉自动化系统改造项目中,应用结果表明系统运行稳定,实时性好,具有一定的推广价值。

【Abstract】 In the conventional design of data gateway, real-time date commonly is dealt with using single-task and serial mode because of the restriction of computer and communication technique. With the development of control system and information system, system scale gradually enlarged Conventional real-time date processing mechanism has not already been fit for practical demand In the passing several years with the development of computer network and communication technique, the ability of data processing and data communication has been advanced largely and a large amount of data can be transmitted in short time. Under this circumstance more efficient method of real-time date processing must be developedThis paper brings forward a method of real-time data processing based on multi-task. It makes best of multi-mask mechanism provided by new operation system -Windows NT. Conventional serial data processing is replaced by parallel data processing for the processing of real-time data. This method enhances efficiency of processing real-time and enhances real-time ability and reliability of system, so it satisfies the demand of a great system.The design of software system of data gateway studied by this paper is implemented under Windows NT. Process and Thread are the most conception in Windows NT. Firstly, chapter 2 introduces the conception of Process and Thread and how operation system creates the kernel object of Process and Thread and operates Process and Thread using correlative kernel object. Secondly, it introduces the different attributes of Process and Thread and some functions using querying and modifying these functions.Windows NT provides ability of network integration and supports TCP/IP > socket Firstly, chapter 3 introduces the origin and development of TCP/IP. Secondly, introduces system structure and specification characteristic, and finally introduces WinSocket communication interface principle based on TCP/IP and pivotal flow of network application system.Programmable controller (PLC) is a new type of industrial controller developed by microprocessor technique, compositive computer and automation technique. It applies to each industrial field. One of data gateway’s functions is to communicate with PLC control network. In this paper chapter 4 introducescharacteristic of Siemens CP1613 communication processor and SAPI ?S7 application programming interface.Data gateway mainly accomplishes dynamic data exchange between control network and information network. Firstly, chapter 5 labors partition of multi-task in the system and the communication and harmony between these tasks, Secondly, explains some important techniques and realization details in the process of software modules’ design.The data gateway has been applied to the reconstructed item of converter automation system of BenSteel. As a result system runs stably and real-time capability is desirable. It has definite value popularized.

【关键词】 Windows NT多线程WinSocketSAPI-S7数据网关
【Key words】 Windows NTmultithreadWinSocketSAPI-S7data gateway
  • 【分类号】TP393.03
  • 【下载频次】97
节点文献中: 

本文链接的文献网络图示:

本文的引文网络