基于以太网的数控机床通信系统研究

基于以太网的数控机床通信系统研究

ID:9003840

大小:67.61 KB

页数:5页

时间:2018-04-14

基于以太网的数控机床通信系统研究_第1页
基于以太网的数控机床通信系统研究_第2页
基于以太网的数控机床通信系统研究_第3页
基于以太网的数控机床通信系统研究_第4页
基于以太网的数控机床通信系统研究_第5页
资源描述:

《基于以太网的数控机床通信系统研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于以太网的数控机床通信系统研究发布日期:2005-09-15 作者:任义陈欣牛连强陈彦军来源:微计算机信息摘要:实现DNC系统的核心问题是解决数控机床与计算机之间的信息交换和互联。文章通过对当前国内DNC系统主要通信结构的分析,重点论述了使用通信控制器构建基于以太网数控机床通信系统的网络技术方案、拓扑结构及通信系统功能的软件实现;给出了采用单片机和RTL8019AS以太网控制芯片实现通信控制器的方法。关键词:DNC;以太网;单片机;通信控制器  1引言     随着计算机技术的发展和数控机床的普遍使用,国内许多企业都在数控技术比较成熟的情况下,提出改造生产线以建立DNC(DirectN

2、umericalControl或DistributedNumericalControl)系统的要求,如何建立计算机与数控机床之间的联接以构筑可靠的DNC系统是一个值得探讨的问题。目前DNC系统主要采用的通信结构包括点对点式结构、现场总线结构和局域网结构。点对点通信是加工车间中广泛应用的一种通信结构,利用数控机床提供的RS232或RS485串行通信接口,一台计算机对应一台数控机床,这种通信方式存在现场工控微机多、投入成本高、管理和维护工作量大等缺点[1]。现场总线通信是利用现场总线构建设备网络,通过在现场总线和数控机床间设置转换器连接具有串行通信接口的机床,存在结构复杂、结构层次过多等问题

3、[2]。局域网结构主要应用于具有网络接口的机床,有以太网、令牌环网和令牌总线等形式。目前车间办公自动化的主流技术是以太网,其本身具有的标准性和开放性足以保证整个系统的高可靠性,与之相关的网络组件的价格和程序开发的复杂性都已大大降低。因此,本文采用基于以太网的局域网式DNC通信结构,构建了RS232与以太网互联的通信控制器,使得多台数控机床可以直接接入车间网络,既保证了系统的可靠性,也降低了DNC的实施成本。2局域网式DNC通信系统的硬件结构   基于以太网的DNC系统的通信结构如图1所示,实现数控机床和以太网连接的是串口服务器。由串口服务器把来自以太网的信号透明地传输到串口,同时把来自串

4、口的信号透明地传输给以太网[3]。这种适应DNC通信系统要求的串口服务器称为通信控制器,其实质是串行通信和以太网通信的网关,由MCU和RTL8019AS以太网控制芯片组成,具有以太网接口、串行通信接口和信号输入输出口,其中RS232串行接口可以直接连接数控机床的串口,而信号输入口和机床的信息采集点连接实现信息的采集。通信控制器可以作为数控机床的一个部件安装在数控机床上,通过为通信控制器配置IP地址即可使数控机床成为局域网中的一个节点,从而拥有局域网的部分功能。3DNC通信系统的信息流   基于以太网的DNC通信系统的信息流模型如图2所示。因为信息流架构决定了DNC系统的可扩展性,为此,采

5、用由瘦客户端、中间应用层服务器、后端数据库服务器组成的Browser/Server模式的三层分布式体系结构。其中数控机床相当于计算机终端,通信控制器相当于数控机床信息中转站,实现数控程序的网络发送和接收、数控程序的串口发送和接收以及机床事件的发送,同时又是一个嵌入式Web服务器,实时发布机床状态信息。数据Web服务器用于数据的分析、存储机床事件和数控程序,而DNC通信平台负责完成中央计算机和DNC控制器间数控程序的网络传输。4DNC系统通信控制器设计   本系统通信控制器采用了基于RISC结构的AVR单片机ATmegal28L[5],带有片上FLASH程序存储器,具有在系统编程、调试功能

6、,采用CPU并行流水线方式及单时钟周期指令,所有I/O管脚可以通过编程灵活配置。通信控制模块采用多任务方式实现,利用uC/OS-Ⅱ实时嵌入式操作系统对抢先式多任务的支持来分配各个任务的优先级[7],通过uC/OS-Ⅱ提供的信号量实现各任务之间的通信。单片机在进行数据采集或完成I/0控制任务的同时,还可完成Internet协议处理。在应用层采用HTTP协议作为单片机系统与局域网管理终端之间的通讯协议,利用以太网控制芯片RTL8019AS将数据包发到以太网上,借助以太网接入Internet,从而构成真正的嵌入式TCP/IP设备。通信控制模块结构如图3所示。   上述通信控制模块的设计具有使用

7、外围器件少,系统成本低,易于开发和维护的特点。它支持IP、TCP、UDP、ICMP、HTTP和ARP等网络协议,同时提供10/100Base-T网络接口,直接支持EthernetIEEE802.3协议。此外,通过系统内置的RS232串行接口,还支持Web页面下载功能,可以实时、动态显示并控制监控点的数据。5通信功能及实现5.1功能分析    DNC通信系统从功能上可以分为三部分,第一是数控程序的传输,包括发送、接收和远程三种工作方式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。