您现在的位置: 全球仪器仪表MRO网_捌零零 >> 技术天地 >> MRO技术文章 >> 正文
数控机床的网络控制系统的实现
作者:全球MRO综合服务商    仪器仪表技术文章来源:全球MRO仪器仪表交易网    点击数:    更新时间:2006-3-18

,适用于任何一组互联网络上的通讯。并且组建以TCP/IP为网络的成本相对较少,以TCP/IP组建的网络也较为弹性。TCP/IP体系结构是专门用来描述TCP/IP 协议族的,TCP/ IP 的结构将网络分成四个层次,分别是应用层、传输层、网络层和数据链路层。

1.2 Java sockets简介

  套接字( socket )是一种通用的网络编程接口,它是对通信端点的一种抽象,提供了一种发送和接收数据的机制。套接字目前有两种: 数据报套接字( Datagram Sockets) 和流式套接字(Stream Sockets) 。我们采用流式套接字,因为流式套接字可以将数据按顺序无重复地发送到目的地,它提供的是一种可靠的面向连接的数据传输方式。

1.2.1 流式套接字的使用方法

  流式套接字的使用方法是基于连接的协议,在传输、接收数据之前必须先建立连接,然后才能从数据流中读出数据。首先服务器要创建一个用于侦听的套接字,为该套接字分配地址之后,调用listen ( ) 函数使它处于侦听状态; 客户机在创建套接字完毕后,为套接字分配地址,然后调用connect () 函数,请求与服务器套接字连接; 服务器套接字在收到客户机的连接请求后,调用accept () 函数,该函数创建一个用于连接的套接字。应用该套接字和客户机上的连接套接字,就可以在服务器和客户机之间进行数据传输了。在结束传输之后,双方调用closesocket ( ) 函数关闭套接字。其使用方法如图2所示。
图2 Java Stream Sockets 的通信流程图2、网络控制系统的实现

2.1 网络控制系统原理

  网络控制系统软件运行在客户机上,客户机通过Intranet/Internet和服务器连接。机床的数控系统在服务器中运行,首先启动服务器的本机数控系统,进行初始设置后,进入网络控制状态,打开侦听套节字,等待客户机的连接请求,待收到客户机的连接请求后,对联机信息进行验证,如果符合联机条件,则和客户机建立连接,

上一页  [1] [2] [3] [4] [5] 下一页

 

本文内容由全球仪器仪表MRO网_捌零零http://www.80017.cn/ 提供!


注:如果你的电脑不可以直接下载,请右键点击以上文字或'免费下载'图标,然后选目标另存为,进行下载保存

(本文来源:全球仪器仪表MRO网_捌零零)