欢迎来到天天文库
浏览记录
ID:5389692
大小:226.51 KB
页数:3页
时间:2017-12-08
《基于vc工控机通信系统开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Designansea『ch设计与研究基于VC的工控机通信系统开发陈远方张洛平孟文宝周金朋(河南科技大学机电工程学院,河南洛阳471003)摘要:主要介绍利用变频器自带的RS-485串口,实现多电动机无级调速同步控制。结果证明该通信系统开发方法是可行的。关键词:串行通信MSCOMM变频器通信系统中图分类号:TP391.8文献标识码:ACommunicationsystemdevelopmentofIPCbasedonVCCHENYuanfang,ZHANGLuoping,MENGWenbao,ZHOUJinpe
2、ng(CollegeofMechanicalandElectricalEngineering,HenanUniversityofScienceandTechnology,Luoyang471003,CHN)Abstract:ThispapermainlyfocusesonhowtousetheRS一485serialportofconverterandrealizesthesteplessspeedregulationandsynchronizationcontrol,theresultshowsthatthi
3、smethodofthecommunicationsystemdevelopmentiseffective.Keywords:SerialCommunication;MSCOMM;Conve~er;CommunicationSystem随着变频调速技术的深入发展,基于变频器调速不是直接对端口进行操作。对于串行通信,Win32提的控制系统在大中型自动化生产中取得了广泛的应供了相应的文件I/O函数与通信函数,通过使用这些用。在实际的工业控制领域,一条生产流水线通常由函数,可以编制出符合不同需要的通信程序。下面只多台
4、电动机驱动,能否实现多台电动机的协调工作,直介绍我们熟知的windows下串行通信的两种方法。接关系到生产的可靠性和产品的质量¨。。人工操作1.1.1利用MSComm控件变频器的控制面板,可以完成参数设定、发送运行指MicrosoftCommunicationsControl(以下简称令、读各类运行数据等。但过程复杂、专业化要求较MSComm)是Microsoft公司提供的简化Windows下串强,并且在数据处理、计算、保存等诸多方面存在弱点,行通信编程的ActiveX控件,它为应用程序提供了通无法实现实时控制
5、。目前,国内外大多数变频器公司过串行接口收发数据的简便方法。(如台湾台达、日本东芝等)推出了带有RS一485串行1.1.2采用MFC串口通信编程通讯接口的变频器,为用户通过计算机控制变频器提Win32系统对文件的概念进行了扩展,无论是文供了条件J。本文研究了卜位机控制多电动机协同件、通信设备、命名管道、邮件槽、磁盘还是控制台都被转动的方法。看作是文件。因此,可以用MFC中的CFile类来实现对串口的操作。1通信方案相对于后种方式,调用MSCOMM串口编程控件显在通信领域内,有两种数据通信方式:并行通信和得更加简
6、便,不需要清楚知道各种API的用法,另外由串行通信。串行通信只使用一条数据线,节省传输线。于它在多种语言中的通用性,文中选择通过MSCOMM尤其是在远程通信时,此特点尤为重要。本文选择串串口控件实现串行通信。行通信作为通信工程开发的通讯方式。2变频器1.1串行通信的实现机制串行口在Win32中是作为文件来进行处理的,而2.1台达VFD—B系列$河南省『j科基金绒项日(092102210181)资助·81·设计与研究gdR咖『Ch本系统选用台达公司的高机能·向量型交流电动当驱动器做通信连接时,如果产生错误,此时驱
7、动机驱动器VFD—B系列变频器。VFD—B是采用高品质器会回应错误码且将命令码的最高位(bit7)设为1之元件、材料及融合最新的微计算机控制技术制造而(即FunctioncodeAND80H)回应给主控系统,让主控成。这款变频器是以RS一485作为串行通信协议并且系统知道有错误产生。并且于驱动器的键盘显示器上具有网络功能,RS一485采用平衡发送接收方式,它具显示CE—XX,作为警告信息,XX为当时的错误码。错有传输距离长(最大可达1200m)、抗干扰能力强和误码的意义见表2说明。多站能力的优点。表2错误码的意
8、义2.2变频器串行通信协议码说明VFD—B系列交流电动机驱动器使用Modbusnet—O1功能码错误:驱动器可以辨识功能码(03H,06H,08H,10H)。works通讯}办议。而Modbus可使用ASCII(American02数据地址错误:数据的地址驱动器无法辨识。StandardCodeforInformationInterchange)或RTU(Re.03数据内容值错误:数据
此文档下载收益归作者所有