RS-485网络在数控机床联网中应用

发布者:星尘散落最新更新时间:2015-01-07 来源: e-works关键字:RS-485网络  数控机床  联网 手机看文章 扫描二维码
随时随地手机看文章

  RS-485在电力系统及工业自动化中有广泛的应用,木文介绍通过RS-485网络实现数控机床联网方式,木方法也可为电力系统自动化设备的串行通信网络的设计提供参考。

1 数控机床联网系统组成结构

  数控机床联网系统采用一台控制卞机(计算机)与几台不同的数控机床,通过RS-485网络形成卞从型网络结构。控制卞机根据不同的任务安排,把数据传输到相应的数控机床,同时控制卞机根据数控机床的请求状态,把数控机床的数据采集到计算机中。因大多数的计算机和数控机床都只有RS-232串口,须设计RS-232/RS-485接口转换电路,把计算机和数控机床的RS-232通信信号转换成RS-485信号。这样,计算机和多台数控机床就通过RS-485总线联网。其联接结构如图1所示。

2 RS-232/RS-485转换电路设计

  数控机床联网系统需多个RS-232/RS-485接口转换器.考虑到大部分计算机和数控机床的通信端口为9芯D型插头,在串行通信时,通常只使用其中的RTS , RXD , TXD与GND 4个端子,利用光电祸合器的隔离特性和RS - 232工作时RTS线与TXD线之间的电平关系,采用美国TI公司生产的RS - 485接口芯片SN75LBC184,设计了一种实用RS - 232 / RS -485转换器,其电路如图2所示。

  图中RS - 485接口芯片SN75LBC 184在发送使能端DE为高电平,接收使能端RE为低电平时,作为发送器使用;接收使能RE为高电平,发送使能端DE为低电平时,作为接收器使用。该电路还使用了3片光电祸合器TLP521-1进行隔离,这使PC机与SN75LBC184之间完全没有了电的联系,从而提高了工作的可靠性。

  当RS-232的RTS端为逻辑电平1(-12 V)时,光电祸合器的发光一极管不发光,光敏二极管不导通,输出端为TTL逻辑电平1(+5 V),此时选中RS-485的DE端允许RS - 485接收,这样,RS-232的TXD端就可以发送数据(工作逻辑与RTS端相似)。当RS-232的RTS端为逻辑电平0(+12 V)时,光电祸合器的发光一极管发光,光敏二极管导通,输出端为TTL逻辑电平0(0 V),此时选中RS-485的RE端允许RS - 485发送,RS-232的RXD端就可以接受 RS - 485网络传输的数据。当RS - 485的R端输出为逻辑电平1时,光电祸合器发光一极管不发光,光敏二极管不导通,这样,在RS-232输出停止时,其TXD电平为-12 V,电容被充电到-12 V以使其输出也变成-12 V,即逻辑电平1;当其输出为逻辑电平0时,光电祸合器发光一极管发光,光敏二极管导通,这时,其输出为+SV,也在RS-232逻辑电平0的范围之内,即为逻辑电平0。

3 通信软件设计

   计算机卞控数据传输系统软件安装在计算机端,由于数控机床数据传输软件是固化在数控机床的控制器中,不需要特别的编程,在进行数据传输时根据通信要求设置通信参数,计算机端与其设置相同,由于不同的数控机床采用的通信方式即握手信号与帧格式不一样,因此,数据传输软件设计必须根据不同的数控机床采用不同握手信号。通常实现串行通信有多种方法,如利用调用Win

  3.1 MSComm ActiveX控件介绍

  Borland C++ Builder作为新一代的可视化编程工具,提供了大量的封装好各种功能的VCL控件库以便快速编程,遗憾的是并没有直接提供串口通信功能的VCL控件;而微软公司提供的MSCommActiveX控制将串行通信的大部分操作都封装到控件内部,为编程者提供了简化的Windows卜的串行通信编程,通过导入微软MSComm控制,C++ Builder也能方便地实现计算机串口通信编程,为应用程序提供串行通信功能。[page]

  MSComm控件提供卜列两种处理通信的方式:事件驭动通信方式和查询方式。事件驭动通信是处理串行端口交互作用的一种非常有效的方法。在许多情况卜,在事件发生时需要得到通知,例如:在CD (Carrier Detect)或RTS ( Request to Send)线上一个字符到达或一个变化发生时,可利用MSComm控件的OnComm事件捕获并处理这些通信事件。OnComm事件还可以检查和处理通信错误。查询方式是在程序的每个关键功能之后,通过检查CommEvent属性的值查询事件和错误。MSComm控件的属性InBuf\'ferCount()和Out2BufferCount()就用于串口的查询方式。可通过Set2CommEvent(函数设置串口要响应的事件,当响应事件或串口错误发生时,系统会激活OnComm)事件,在OnComm)中添加相应的程序,即可实现类似DOS中断的串口处理程序。每个使用的MSComm控件对应着一个串行端口。如果应用程序需要访问多个串行端口.必须使用多个MSComm控件。可以在Windows“控制而板”中改变端口地址和中断地址。

  3.2 计算机与数控机床通信程序编写

  首先,把MSComm控件安装入C++ Builder的集成开发环境,通过C++ Builder菜单项的“Component"项卜的“Import ActiveX Control",装入C++ Builder控件板的AetiveX组中。其次,为了用该控件控制一个串口进行通信操作,还必须在相应程序中插入该控件。为此,在程序的某个C++ Builder的Form中插入MSComm控件,控件名为MSComml(可以更改此名),在程序中对串口的各种操作可通过MSComml实现。为了得到MSComm控件的有关参数,可以在控件上按F1键查询,或参阅有关的Visual C++与Vi-sual书籍。

  数控机床通过软件、硬件握手方式与计算机进行数据的传输,为此,在计算机数据传输通信程序编制上,采用查询的通信方式。在对木次通信任务中,可通过SetCommEvent函数设置串口要响应的事件。木设计把计算机串口每接收一帧数据设置为串口要响应的事件,也即EV2RXFLAG事件。这是WindowsAPI函数中的一个基木事件。通过它去激活OnComm,在OnComm)消息处理函数中可加入处理代码,判断是否是所需要的数据,并作出相应的处理,如显示、存盘、分析等。卜而简要给出事件驭动方式接收数控机床发送数据的程序源代码。计算机串口各参数设置,如波特率、校验及数据格式等,必须与数控机床完全一致,否则两者之间的通信无法正常进行。设置计算机串口参数的初始化程序如下:


4 结语
 
  利用RS-485网络把一台卞控计算机与多台数控机床联接在一起,可将机床中所有的数控程序、数控系统参数以及PLC程序(ASCII代码文件)都备份到卞控计算机中,从而保护了系统资源,解决了单台数控机床内存不足的问题。工作时,通过网络传输程序,既保证了数据的准确性又大大地提高了工作效率,该联网系统已成功应用于数控实习中心,取得了较好的效果。

  在此基础上,卞控计算机还可通过局域网和其他计算机和工作站连接,不仅实现零件加工程序网上传输,而且实现了CAD , CAM,零件加工程序等资源的共享,为今后开展DNC控制及CIMS工程奠定了基础。 

关键字:RS-485网络  数控机床  联网 引用地址:RS-485网络在数控机床联网中应用

上一篇:基于无线通信技术的新型数控系统研析
下一篇:CAN总线在嵌入式数控系统中的应用

推荐阅读最新更新时间:2024-05-02 23:25

Silicon Labs全新的Matter解决方案提供统一的物联网连接体验
生态系统新的里程碑推动开源软件技术分享以简化物联网的开发 中国,北京 – 2021年5月13日 – 致力于建立更智能、更互联世界的领先芯片、软件和解决方案供应商Silicon Labs(亦称“芯科科技”,NASDAQ: SLAB)宣布推出Matter无线解决方案,可用于开发支持Thread、Wi-Fi和蓝牙协议的Matter终端产品。Matter,原名“IP互联家庭项目(Project Connected Home over IP)”或“CHIP”,旨在跨物联网(IoT)设备和网络,提供可互操作、可靠且安全的连接。通过为LED灯泡、门锁、暖通空调(HVAC)、商业照明和门禁控制等各种不同的智能家居和商业应用提供统一的连接标准,
[物联网]
联网—中国市场的机遇和挑战
作者:e络盟大中华区销售总监 朱伟弟 连接技术正在不断提升着制造及能源效率,并实现更智能的建筑和互联运输系统,这已经成为下一代产品和服务的必备之选。 而这正是每个人都在寻求物联网(IoT)解决方案以强化自身业务的真正原因。在国内,物联网已经从幻想变为现实。事实上,根据瑞典贸易投资委员会的统计,中国是世界上最大的物联网市场,市场份额高达22%。另据市场研究公司Markets and markets最近的调查显示,中国物联网市场预计将从2015年的110亿美元增长到2022年的1241.5亿美元;在2016年至2022年期间,复合年均增长率(CAGR)高达41.1%。 中国—世界上最大的物联网市场 作为世界上最大的发展中国家,中国正迅
[物联网]
深度报道:揭秘德国“山寨佬”的互联网帝国
    北京时间6月5日消息,Business Insider网站日前发表深度报道文章,细数了德国互联网大亨萨姆沃兄弟“山寨”美国热门初创公司而获得亿万身家的发迹历程,客观地评述了“山寨”行为对互联网行业的影响。   以下为文章概要:   “山寨版”Airbnb诞生记   有一天,德国小伙子阿内•布莱克文(Arne Bleckwenn)想到一个似乎很有前途的创业点子:如果做一个供人们出租自家房间或床位的网站,让全球各地的旅行者可以像预订酒店房间那样方便地预订民间住宿,那岂不既能让旅行者得到实惠、又能让家中有富余空间的人们赚点外快?   布莱克文对这个点子很有信心,于是决定将其付诸实践。别看他当时只有28岁,但在互联网创业领域他可是个
[手机便携]
全球能源互联网的机遇期已经到来
中国储能网讯: 从现在起到本世纪中期是建设全球能源互联网的重要战略机遇期。目前来看,建设全球能源互联网的资源、技术、经济、政治条件已经基本具备,世界各国应抓住这一有利时机,共同推动全球能源互联网加快发展。 发挥战略规划的引领作用。将绿色低碳、互联互通、共建共享的全球能源互联网理念纳入各国能源发展战略。加强顶层设计,科学规划全球能源互联网发展,引导和推动各类清洁能源开发、跨国跨洲能源通道和各洲骨干网架建设,推动各国电力规划与全球能源互联网规划紧密衔接。 发挥创新驱动的支撑作用。重点推动关键技术、设备研制、标准建设取得突破,全面提升全球能源互联网的安全性、经济性和可靠性。依托全球能源互联网建设,中国技术、中国装备、中国标准
[新能源]
Gartner发布《工业物联网边缘计算市场指南》
Gartner近期发布《工业边缘计算市场指南》,分析了工业物联网边缘计算的市场走势。据Gartner预测,到2022年,超过50%的企业生成数据将在数据或云之外进行创建和处理,20%的新工业控制系统将拥有分析和边缘推理能力,至少50%的现场物联网项目将使用容器进行边缘应用程序生命周期管理,此外,至少50%的高端工业物联网网关将提供可选的模块。 I边缘计算市场定义 边缘计算解决方案能够在将数据传输到中央数据中心或云之前在本地对数据进行处理和存储。工业物联网环境下典型的数据来源包括和控制设备,如可编程逻辑控制器(s)和分布式控制系统(DCSs)。目前边缘计算解决方案供应商来自不同背景,包括数据中心OEMs、OT、云计算、分析和通信服务
[机器人]
联网冲动 智能手机集体“社交”
      越来越多的互联网厂商开始深度介入手机的生产环节。无论是通过操作系统、定制合作,还是找人代工,拥有一部“自己的手机”已经成为一种潮流。      如今,新浪、腾讯、阿里巴巴 等传统互联网巨头都已经有所动作,新兴厂商如小米科技也试图借此开辟一块新的市场。      7月21日,台湾智能手机生产商HTC与新浪在北京联合发布了首款新浪微博手机。HTC中国区总裁任伟光表示,这只是双方合作的第一代产品,未来这样的“社交手机”还会有第二代、第三代。      阿里巴巴也于近日公布了其手机战略的细节,即通过阿里巴巴的云OS操作系统以及支付宝、旺旺等客户端,打造一个基于移动互联网的平台。其首款与天语合作的阿里云手机很快也将上市。     
[手机便携]
华大电子智能网联车安全"芯"品,加速构建车联网安全生态
2022年8月18-19日, The 3rd AutoCS 2022智能汽车信息安全大会 在杭州火热召开。北京中电华大电子设计有限责任公司(简称 华大电子 )荣膺2022年度优秀汽车安全芯片供应商。 华大电子喜获2022年度优秀汽车安全芯片供应商 工信部车联网动态监测情况显示,针对车联网相关企业及平台的恶意攻击频发,促使智能网联车信息安全采取 纵深防御 的策略。 安全芯片作为 信息安全之锚 ,通过 安全的硬件 和 安全的软件 提供强大的信息安全防护能力,为信息安全整体框架中的 硬件安全、软件安全、通信安全、数据安全 等各类安全需求提供有效保障。 华大电子的系列车规安全芯片产品已量产上市,并在前装商用车和乘用车大规
[汽车电子]
华大电子智能网联车安全联网安全生态" />
“人工智能+能源互联网”前景可期
中国储能网讯: 推进能源生产和消费智能化,人工智能将起到有力的支撑作用。反过来,“互联网+”智慧能源也将支撑人工智能的发展。 构建安全高效的能源互联网 《新一代人工智能发展规划》规划的重点任务提出,构建泛在安全高效的智能化基础设施体系。大力推动智能化信息基础设施建设,提升传统基础设施的智能化水平,形成适应智能经济、智能社会和国防建设需要的基础设施体系。加快推动以信息传输为核心的数字化、网络化信息基础设施,向集融合感知、传输、存储、计算、处理于一体的智能化信息基础设施转变。统筹利用大数据基础设施,强化数据安全与隐私保护,为人工智能研发和广泛应用提供海量数据支撑。建设高效能计算基础设施,提升超级计算中心对人工智能应用
[新能源]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved