变频器在流量控制中的使用
DimAAsInteger DimP0AsString DimP1AsString DimDAsLong DimD3AsString DimD2AsString DimD1AsString DimD0AsString DimSumAsLong DimSAsString A=Hex(Inverter)
D=Hex(Data)
P0=Mid(P,3,2)
P1=Mid(P,0,2)
D3=Mid(Str(D),0,2)
D2=Mid(Str(D),3,2)
D1=Mid(Str(D),5,2)
D0=Mid(Str(D),7,2)
Sum=A+Val(Fun)+Val(P0)+Val(P1)+Val(D3)+Val(D2)+Val(D1)+Val(D0)
S=Right(Str(Hex(Sum)),2)
IfMSComm1PortOpen=FalseThenMSComm1. PortOpen=True MSComm1Output=“3ah” MSComm1Output=ASCII(Asc(Left(Str(A),1)))
MSComm1Output=ASCII(Asc(Right(Str(A),1)))
MSComm1Output=ASCII(Asc(Left(Str(Fun),1)))
MSComm1Output=ASCII(Asc(Right(Str(Fun),1)))
MSComm1Output=ASCII(Asc(Left(Str(P0),1)))
MSComm1Output=ASCII(Asc(Right(Str(P0),1)))
MSComm1Output=ASCII(Asc(Left(Str(P1),1)))
MSComm1Output=ASCII(Asc(Right(Str(P1),1)))
MSComm1Output=ASCII(Asc(Left(Str(D3),1)))
MSComm1Output=ASCII(Asc(Right(Str(D3),1)))
MSComm1Output=ASCII(Asc(Left(Str(D2),1)))
MSComm1Output=ASCII(Asc(Right(Str(D2),1)))
MSComm1Output=ASCII(Asc(Left(Str(D1),1)))
MSComm1Output=ASCII(Asc(Right(Str(D1),1)))
MSComm1Output=ASCII(Asc(Left(Str(D0),1)))
27 HydraulicsPneumaticsSeals/No42010 MSComm1Output=ASCII(Asc(Right(Str(D0),1)))
MSComm1Output=ASCII(Asc(Left(Str(S),1)))
MSComm1Output=ASCII(Asc(Right(Str(S),1)))
MSComm1Output=“0dh” MSComm1Output=“0ah” EndSub计算机控制系统根据设定的流量值,给变频器发送一个初始的频率值。液压系统启动后,计算机不断的查询系统的流量值,根据实际测量到的流量和设定流量之间的偏差来调整变频器的输出频率,使系统流量符合要求。
4总结
变频器通过调节电动机的转速可以控制液压系统的流量,并且能够获得较好的调节效果。RS-485协议是一种基于RS-485总线的通信协议,它使用方便,功能完善,抗干扰能力强。应用RS-485通信协议开发出的变频调速系统能够满足系统的开发要求。
评论