豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 机械/仪表 > VB6.0环境下数控机床串口通讯软件的设计
侵权投诉

VB6.0环境下数控机床串口通讯软件的设计

信息技术

黄晓华, B .等 V 60环境下数控机床串口通讯软件的设计

V 6 0环境下数控机床串口通讯软件的设计 B. 黄晓华王伟营娟王兴成,,, ( .南京理工大学机械工程学院, 1江苏南京 2 0 9;.大连海事大学电气与自动化学院,宁大连 16 2 ) 104 2辽 10 3摘要:应用 R -3 S22串口来实现数控车间中 P c机与数控设备之间的通信。以 F N CO立式 A U i

数控铣床为对象,研究了 MS O C MM控件,设计了数控通讯系统电路,并利用 V 6 0开发了串口 B. 通讯软件来实现 P C机与其的数据交换。 关键词: S2 2串口; B .; C m R -3 V 6 0 MS o m控件;口通讯串中图分类号:G 5;P I T 6 9 T 3文献标志码: B文章编号:6 1 7 ( 00 0 - 8 -4 17 626 2 1 ) 50 70 0

S ra m m un c to o t r f CNC a h ne De i ne y VB6 0 e i lCo i a i n S fwa e 0 M c i sg d b . HUANG Xioh a W ANG W e C u n, a—u, i AO J a WANG n .h n , Xigc e g

( .C l g fMe h n a E gn eig N nn i ri f c n ea dT c n l y N nn 10 4, hn; 1 ol eo c a i l n i r, a j gUn es yo i c n e h oo, a j g20 9 C ia e c e n i v t S e g i 2 ol eo l tc l n ie r ga d I uo t n D l nMai n est, ai 10 3 Ch a .C lg f e ra gn ei n sA tmai, ai ri U i ri D ln 16 2, i ) e E ci E n t o a t me v y a n Ab t a t I t i p p r R -3 e il o tsu e a r u ec mmu iain b t e n C ma hn .Wet k AN C sr c:n hs a e, S 2 2 s r r i s d t c r o t h o ap o y t nc t ewe nPC a d N c ie o e F U OI a

C e i l l gma hn r be to ma easu yo eMSC NC v rc l c ief jc k td f

h t a min i oo t t OMM c nrl o,d sg ad r i ut fC o o t x e inh rwaecr i o NC c mmu ia ob c s nc。 to y t m nd d v op a s n o munc t ot r y u ig VB6. in s s e a e el e al m c ia i s f on wa e b sn 0.

Ke y wor s: d RS- 2 s ilp r;Vi a sc6. 23 er o t su lBa i 0;MSCo m o tol o s ilc m mu c t a m c n r x;er o b a nia i on

C mm ot设置并返回端口号,须在打开端口之前 o Pr:必

0引言

完成,口号取值范围为 1 9,端 -缺省 1 9; Stn s: et g设置初始化参数, i设定波特率、奇偶校验、数

其格式为“ B B, D,”; B B P, S 随着数控机床在企业中的广泛使用, N D C技术也得到了据位及停止位, Ip t从接收缓冲区返回并清除其中的数据流; nu: 迅速的发展。在数控车间,无论是单机数控系统还是 D C系 N

统,技术上首先要解决的是底层数控设备与主机之间的通信 问题。R . 2串行通讯接口由于具有结构简单、 S2 3价格低廉等优点,在工业控制领域一直占有重要的地位u。目前,算 计 机上都配备两个标准的 R - 2串行通讯接口,数数控机 S2 3大多

Ip te: n uL n设置并返回 Ipt属性一次从接收缓冲区 nu中读取的字节数。若取 0则表示 Ip t取整个缓冲区, nu读 的内容; Ipt d:置并返回接收数据的类型,为文本形 n uMoe设 0式,二进制形式; 1为

床也具有 R - 2R -2 R - 5串行通讯接口。因此, S2,S42或 S4 3 8在数控车间 P C机与数控机床之间的数据交换大多数采用 R . S 3 22串行通讯方式。本文的主要任务就是利用 V 6 0中的 B. M Cm S o B控件编写专用串口通讯软件,实现 P来 C机与 F N CO立式数控铣床的数据交换。 A U i

O tu: up t向发送缓冲区传送数据流; IB f r z n u es e和 O tu es e分别设置接收缓冲区和 f i uB f r z: i 发送缓冲区的大小; P r pn:置并返回

端口状态, re为打开, as ot e设 O Tu Fl e为关闭;

1 M C M控件的研究 SO M 利用 Vsa B s . i l ai 6 0来开发串口通讯软件。在 u c V 6 0中有 2种解决串口通讯问题的方法: )调用 Wi— B. 1 n

Rhehl: t sod为一阀值, r它确定当接收缓冲区内字节个数达到或超过该值后就产生代码为 C m E R ci o m v ee e的 v O Cm n o m事件; S rsod为一阀值, t eh l: h它确定当发送缓冲区内的字节个数少于该值后就产生代码为 C m v ed的 O C m o E Sn no m 事件;

dw的 A I os P函数来完成;)采用标准 MS o m控件来实 2 Cm 现。由于采用 A I P函数的难度较大,实现起来比较复杂, 因此常常采用第 2种方法。MS o m控件过程简单, ) Cm提供了完善的串行数据发送和接收功能,够使 P能 C机方便地与外部设备通过串口进行数据交换,还通过属性的方式提供了串口参数的设置,强了系统的通用性和可移植增性。在进行通讯之前,先要正确设置 MS O首 C MM控件的各个属性,因此有必要搞清楚控件几个主要属性的含义。 基金项目:家自然科学基金资助项目(6 7 2 )国 09 3 8作者简介:晓华 (9 9黄 16一

C m vn:回最新的事件或错误, o vn存有该 o E e t返 C mE et事件或错误的数值码。 M Cm S o m控件提供了 2种处理串行通信的方式: ) 1查询方式;)事件驱动方式。事件驱动方式指的是当端 2口接收到数据、送完数据或通信产生错误时, C m 发 MS o m

控件都将触发 O C mm事件。该事件就会自动捕获并处 no

),,苏南通人,男江副教授,士,事数字控制技术等教学与研究工作。博从 8 7

Ma i ud c n B ii h e l ̄ Au m tn Ot 0 0,9 5:7~ D t ao, c2 1 3 ( )8 9 o i

VB6.0环境下数控机床串口通讯软件的设计

第1页

你可能喜欢

  • 数控机床介绍
  • VB控件大全
  • 串口通信编程
  • VB高级编程
  • 机床通讯
  • VB上位机
  • vb6.0高清教程系列

热门文档

相关文档

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部