《VB与变频器通信》.docVIP

  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文档。上传文档
查看更多
《VB与变频器通信》.doc

1 引言 随着电力电子技术、微电子技术的发展,变频器已广泛应用于交流电动机的速度控制上,尤其是近年来越来越多地利用rs232/rs485串行通讯和工业现场总线技术进行变频器的网络通讯和远程监控,以实现生产线设备之间的实时自动控制及生产流程的实时监控。为满足应用的需要,变频器大多都带有通讯接口。由于rs485网络具有设备简单、容易实现、传输距离远、维护方便等优点而被许多变频器厂家所采用,用户可通过上位机开发通讯程序,监控变频器的运行。本文以emerson(原avansys)公司 td3000变频器为例,介绍基于rs485总线的计算机对多台变频器的实时监控系统的设计。 2 系统的硬件连接 td3000是emerson公司推出的高性能矢量控制变频器,能以很高的控制精度进行宽范围的调速运行,它带有内置的标准rs485通讯口,通过转换器可方便地与上位机进行串行通讯,实现上位机对变频器功能码的快速修改及运行状态的直观监控,并实现组网监控运行[2]。本系统组成如图1。 图1 系统配置图 计算机的rs-232口通过一个rs232/rs485转换器转换为rs-485构成通讯网络,以td3000变频器作为从机组成“单主多从”通讯控制网(单监控主机多变频器从机),通讯介质为屏蔽双绞线,屏蔽层一点接地。变频器串行通讯接口端子的接线如图2。 图2 通讯端口接线图 3 td3000变频器的串行通讯协议及相关参数设置 td3000的通讯协议中,其上位机与变频器的通信,通过上位机与变频器之间交换命令和应答实现的。 (1) 物理接口 rs485总线接口:异步、半双工; 总线上每段最多32个站(最多31个从站),可用中继器扩展至127个站(包含中继器)。 (2) 数据格式 1位起始位、8位数据位、1位停止位、无校验; 1位起始位、8位数据位、1位停止位、奇校验; 1位起始位、8位数据位、1位停止位、偶校验; 默认:1位起始位、8位数据位、1位停止位、无校验。 (3) 波特率 9600bps、19200bps、38400bps、125kbps。 默认: 9600bps。 (4) 通信地址 从机的本机地址设置范围2~126。 127号为广播地址,主机广播时,从机不允许应答。 (5) 通信方式 上位机为主机,变频器为从机。采用主机“轮询”,从机“应答”方式。 (6) 协议类型 协议采用长短帧结构: 短帧—用于独立传送自动控制系统所需的控制字和状态字; 长帧—既包括控制字和状态字又含有涉及到操作控制、观测、维护以及诊断等的内容(所具有的内容受变频器自身功能的限制); 特殊报文—用于获取从站的软件版本和机器型号[3]。 表1 数据帧结构 (7) td3000变频器的参数设置 使用通讯方式控制变频器时,应对变频器的通讯数据格式、波特率、通讯地址等进行设置,具体通过设置相应的功能码来完成。下面是对td3000变频器的参数设置: f0.03=6 频率设定方式选择“通讯给定” f0.05=2 运行命令选择“通讯控制” f9.00=3 串行通讯时的波特率设定为9600bps f9.01=0 串行通讯时的数据格式采用“n,8,1”,即1位起始位,8位数据位,1位停止位,无校验 f9.02=2 本机地址设置2号从机 4 数据帧结构描述 (1) 数据帧结构为:帧头、用户数据、帧尾(见表1)。 帧头包括:起始字节(特殊报文:68h;短帧:7eh;长帧:02h) 从机地址(范围2-126,127为广播地址,0、1号地址保留)。 帧尾包括:校验数据(异或校验,计算方法为本帧数据字节的连续异或结果)。 用户数据包括:参数数据和过程数据两部分(在短帧中没有参数数据)。其中参数数据包括:功能码操作命令/响应、功能码号、功能码设定/实际值。过程数据包括:主机控制命令/从机状态响应、主机运行主设定/从机运行实际值。当主机发送时为“命令”或“设定值”,如对变频器进行开机、关机、正反转、频率设置、参数读取等,当从机(变频器)发送时为对主机命令的“响应”或工作状态及参数“实际值”的反馈。数据遵循先发高字节,再发低字节的原则;如果功能码操作不正确,则用低字节返回操作错误代码,此时高字节为0。 (2) 变频器的运行控制既可以用长帧实现,也可以用短帧实现。本文中仅以长帧为例进行说明,其帧格式如下: ● 计算机到变频器: ●变频器到计算机: 5 通讯程序及监控界面的设计 目前监控系统上位机一般采用windows平台,windows平台下的串行通讯程序设计一般有2种途径:一是直接调用windowsapi函数,响应速度快,但程序设计较复杂;二是采用mscomm串行通讯控件,灵活性稍差,但控件的使用使得通讯程序设计大为简单。在一般控制要求并不太高的情况下,通过第二种途径进行程序开发既能满足控制要求,又能简化程序设计。

文档评论(0)

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

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

1亿VIP精品文档

相关文档