基于VB60环境下的变频器控制系统的设计.docVIP

基于VB60环境下的变频器控制系统的设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
论文:基于VB6.0环境下的变频器控制系统的设计 论文网 本文作者(张交柏),请您在阅读本文时尊重作者版权。 摘要:该文介绍了利用Visual Basic 6.0的MSComm控件完成对计算机串口的控制、系统通过ModBus协议及RS232/485转换电路实现对变频器的参数传递、运行控制等。 关键词:ModBus协议;MSComm;变频器 Design of Frequency Converter Control SystemBased by on VB6.0 ZHANG Jiao-bai (Hunan Normal University Subsidiary, Xiangdong Hospital Information Center, Liling 412200, China) Abstract: This Paper Introduces a way by which The host Computer controls variable frequency driver by The Mircosoft Communication Control based by Visual Basic 6.0, The serial Communication Program is designed to control the variable frequency driver by using the ModBus protocol and RS232/485 change-over circuit。So it can be realized that transfer parameters and control running. Key words: ModBus protocol; MSComm; variable frequency driver 在工业生产中、变频器被广泛地应用于工业控制领域,它可以控制交流电机的转速、转向等。在工业控制系统中,变频器控制作为整个控制系统的一部分不可缺少,现在的变频器都带有RS485通讯接口,这使得变频器可以方便地与其它控制设备连接,构成功能强大的工业控制系统。 1 ModBus协议 ModBus协议是应用于各种电子控制器的一种通用语言,通过此协议,不同厂商生产的控制设备可以连成工业网络,进行集中监控,此协议支持传统的RS232、RS422、RS485和以太网设备,在许多工业设备中,包括PLC、DCS、智能仪表等都在使用ModBus协议作为它们的通讯标准。标准的Modicon控制器采用RS232C实行串行的ModBus通讯,ModBus有ASCII和RTU两种通讯模式,通讯协议规定了消息、数据结构和应答方式。数据通讯采用(主/从)方式,主设备端发出数据请求消息,从设备端接收到正确消息后就可以发送数据到主设备端以响应请求。ModBus协议需要对数据进行校验,串行协议中除有奇偶校验外,ASCII模式还有LRC(Longitudinal redundancy check)校验,RTU模式有16位CRC校验。本系统采用ASCII模式,其数据格式见表1。 2 VB.MSComm控件使用说明 Viuasl Basic 6.0(简称VB6.0)是Microsoft 公司基于Windows的面向对象的系统开发工具,VB6.0中MSComm 控件通过串行端口传输和接收数据,为应用提供串行通讯功能,MSComm控件在串口编程时非常方便,Microsoft Communications Control(以下简称MSComm)是Microsoft公司提供简化Windows下串行通信编程的ActiveX控件,它为应用提供了通过串口收发数据的简便方法,具体来说它提供了两种通讯处理方式,一种是事件处理方式:该方式相当于一般程序设计中的中断方式。当串口发生事件或错误时,MSComm控件会产生OnComm事件,用户程序可以捕获该事件进行相应处理。另一种是查询处理方式,在用户程序中设计定时或不定时查询MSComm控件的某些属性是否发生变化,从而确定相应处理。 3 系统硬件设计 本系统使用的是迅磊牌变频器,由上海迅磊变频器有限公司生产,迅磊变频器自带RS485通讯口,系统采用主从式结构,工业PC为主机,变频器和仪表为从机,通过一个RS232/485接口电路相连,系统中采用ModBus协议ASCII码通讯模式,变频器和其他设备可通过自身按键设置设置地址和通讯格式,迅磊变频器通讯报文格式如表3。 表3 报文格式 设备连接如图1。 RS232/RS485已有成熟的产品,其简要电路如图2。 4 通讯程序 4.1 系统运行 如图3。 4.2 程序清单 变频器通讯程序清单如下: Private mBytDataSend(10)

文档评论(0)

yurixiang1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档