background image

相应的过程,如写变频器启停控制命令时完成

?~?三个过程;监视变频器运行

频率时完成

?~?五个过程。不论是写数据还是读数据,均有计算机发出请求,变

频器只是被动接受请求并作出应答。每个阶段的数据格式均有差别。图

4 分别为

写变频器控制命令和变频器运行频率的数据格式。
600)this.width=600" border=0>
2、PLC 编程
要实现对变频器的控制,必须对

PLC 进行编程,通过程序实现 PLC 与变频器信

息交换的控制。

PLC 程序应完成 FX0N—485ADP 通讯适配器的初始化、控制命

令字的组合、代码转换及变频器应答信息的处理等工作。

PLC 梯形图程序(部分

程序)如图

5 所示。

600)this.width=600" border=0>
程序中通讯发送缓冲区为

D127~D149;接受缓冲区为 D150~D160。电机 1

启动、停止分别由

X0 的上升、下降沿控制;电机 2 启动、停止分别由 X1 的上升、

下降沿控制;电机

3 启动、停止分别由 X2 的上升、下降沿控制。程序由系统起始

脉冲

M8002 初始化 FX0N—485ADP 的通讯协议;然后进行启动、停止信号的

处理。以电机

1 启动为例,X0 的上升沿 M50 吸合,变频器 1 的站号送入

D130,运行命令字送入 D135,ENQ、写运行命令的控制字和等待时间等由编
程器事先写入

D131、D132、D133;接着求校验和并送入 D136、D137;最后

M8122 允许 RS 指令发送控制信息到。变频器受到信号后立刻返回应答信息,

此信息

FX0N—485ADP 收到后置 M8132,PLC 根据情况作出相应处理后结

束程序。
 四、结语

1、实际使用表明,该方案能够实现 PLC 通过网络对变频调速器的运行控制、
参数设定和运行状态监控。
2、该系统最多可控制变频调速器 32 台,最大距离 500m。
3、控制多台变频器,成本明显低于 D/A 控制方式。
4、随着变频器的增加,通讯延迟加大,系统响应速度低于 D/A 控制方式。