最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能生产

开放式网络化数控系统及关键技术

发布时间:2013-05-16 作者:张双喜 杨林  来源:万方数据
本文详细阐述了开放式网络化数控系统内涵及其国内外研究的现状.在此基础上,对开放式网络化数控系统研究及发展中的关键技术如TCP/IP协议的通信技术、WinSocket编程等方面进行了分析,并指出了网络制造已经成为当前制造业的发展趋势。

3 关键技术分析

  3.1 TCP/IP协议.

  传输控制协议/因特网协议(简称TCP/IP协议)是一个协议簇,其中TCP是传输层协议,提供网问可靠的数据流传输;IP是网络层协议,通过网络传输报告,其内容包括数据传输源地址和目的地址、服务类型信息、用户数据以及校验信息。在传输层中,主要是UDP和TCP,由于测控系统要求系统是可靠的传输,所以在此选用TCP协议,即提供一种面向连接的、可靠的字节流服务。TCP通过下列方式来提供可靠性:TCP将对收到的数据进行重新排序,并以正确的顺序交给应用层;TCP将应用数据分割成它认为最适合发送的数据块;TCP通过发送一个确认,保证收到发自TCP连接另一端的数据的正确;TCP还能提供流量控制。

  3.2 WinSocket编程

  3.2.1接口规范

  WinSocket是得到广泛应用的、开放的、支持多种协议的网络编程接口,定义并记录了如何使用API与Internet协议族(IPS,通常我们指的是TCP/IP)连接,其应用程序调用Windows Sockets的API实现相互之间的通讯,可以将套接字看作不同主机间的进程进行双向通讯的端点,一个套接口是通讯的一端,它存在于通讯域中。网络通讯层次结构如图1所示。

  3.2.2 WinSoeket网络编程原理

  字节流套接口提供了双向的、有序的、无重复并且无记录边界的数据流服务。数据报套接口支持双向的数据流,但并不保证是可靠、有序、无重复的。所以这里选择字节流套接口,其工作过程如下:服务器首先启动,通过Socket()建立一个套接口,然后调用Bind()将该套接口和本地网络地址联系在一起,再调用Listen()使套接口做好侦听的准备,之后当用客户机发出请求时,调用Accept()来接收连接;一旦客户用Connect()建立起与服务器之间的套接口时,客户机和服务器之间就可以发送和接收数据了,一旦结束,可以用Close()关闭套接。

图1网络通讯层次图

4 结束语

  网络技术的飞速发展,使得数控系统的结构产生了巨大的变化,同时制造业也突破了地域空间的限制。未来数控系统的发展趋势必然是更加开放化、软件化、网络化、智能化,总体目标则是要达到快速设计、快速制造、快速检测、快速响应和快速重组。数控系统的研究、实施与应用对于充分利用制造业优势资源、改造传统制造业、推动制造业网络应用软件产业的发展、建立我国现代企业创新体系等方面产生巨大影响,从而提升我国制造业企业水平。

2
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。