RS-485总线的计算机对变频器通信,实现了上位机对多台变频器的控制及实时监控功能。通信过程中应注意以下事项: ①在实际的运行过程中,长帧和短帧的发送,plc控制柜有时会出现不能同时发送的情况。这是因为变频器对指令的处理时间与所设置的波特率不协调,以至不能辨认数据帧,这时可以改变一下波特率,使之协调。 ②两个通信帧之间要保证有两个字节以上传输时间的间隔,确保准确识别报文头。

③在读取参数时,会出现所返回的数据不能够稳定地固定在某一个范围内,返回错误数据。这是发送数据与接收数据的间隔设置不当引起的,以至于变频器还没有正确处理完数据时,就已经读出错误数据。 ④使用MSComm控件时,不能以数字串的形式直接发送,要以字节形式发送;同时在接收时,要用二进制的形式来取回数据,否则通信就不能成功。
2.6.5西门子MMV变频器远程控制及通信系统 硬件接口 RS-485串行总线标准接口的收、发信号是由两条信号线的差分 传输实现的,这样可有效避免干扰。采用双绞线传输,波特率为9600b/s时,有效距离可达15km。由于MMV变频器的通信是半双工方式的,因此单片机的串行通信接口选用半双工的电平转换芯片(TTL- RS-485 ),该系统采用的是MAXIM公司的MAX485。选择通信波特率时,在通信可靠的前提下,实时性越高越好,但对单片机系统的要求也越高。该应用系统的波特率设为4800b/se硬件接口原理图如图2-32所示。
 |