Dim outf(6) As Byte ‘定义要发送的数组
outf(0) = 5 ‘发送ENQ
outf(1) = 48
outf(2) = 49 ‘发送变频器的站号
outf(3) = 54
outf(4) = 70 ‘发送读频率的指令代码
outf(5) = 68
outf(6) = 68 ‘发送总和校验码
MSComm1.Output = outf ‘发送至串口
Dim inf As Variant
inf = MSComm1.Input ‘读输入缓冲区,取出返回数据
注意:发送读频率的命令后,要过一段时间再从输入缓冲区内读取数据,否则会发生错误。这段时间是等待时间与数据校验时间之和。
4 结束语
本文介绍了一种软件设计方法,通过计算机的串行端口及接口转换电路来控制变频器,利用VB编制监控软件,可以方便、直观地控制变频器的运行,监视变频器的运行状态,设置变频器的参数并进行校验。在此基础上,还可以总结变频器参数设置方面的规则,根据系统功能的要求,自动设置变频器的工作参数,实现变频器应用的“智能化”。
参考文献:
[1] 三菱变频调速器FR-E500使用手册。
[2] 吕丽民。Visual Basic5.0入门与技巧。北京:人民邮电出版社,1998。
[3] 邬宽明。单片机外围器件实用手册。北京:北京航空航天大学出版社,1998。
基于VB的计算机与三菱变频器通讯及监控软件的设计