PLC与台达VFD-B系列变频器通信(MODRD/MODWR)

发表于 讨论求助 2019-06-08 07:13:01

可编程控制器

    【控制要求】

    (1)读取VFD-B系列变频器的主频率(频率指令)、输出频率(MODRD指令实现)。

    (2)按下运行按钮,变频器以反转启动,频率从0Hz开始每隔1s频率增大1Hz,当频率到达50Hz后,以50Hz频率恒速运行(MODWR指令实现)。

    (3)按下停止按钮,变频器停止运转(MODWR指令实现)。

    VFD-B变频器参数必要设置】

    VFD-B变频器参数必要设置见表12-3

    12-3    VFD-B变频器参数必要设置

    当出现变频器因参数设置错乱而导致不能正常运行时,可先设置P00-02=10(回归出厂值),再按照表12-3进行参数设置。

    【元件说明】

    元件说明见表12-4

    12-4    元件说明

    【控制程序】

    控制程序如图12-4所示。

    12-4    控制程序

    【程序说明】

    (1)PLC RS-485通信口进行初始化,使其通信格式为MODBUS RTU192008N2。变频器RS-485通信口通信格式需与PLC通信格式一致。

    (2) MODBUS通信只会出现4种情况,正常通信完成对应通信标志M1127,通信错误对应通信标志M1129M1140M1141,所以,在程序中通过对这4个通信标志信号的On/Off状态进行计数,再利用CO的数值来控制3MODBUS指令的依次执行,保证通信的可靠性。

    (3)M0=On时,[MODRD K1 H2102 K2]被执行,PLC读取VFD-B变频器的主频率(频率指令)及输出频率以ASCII码字符形式存放在储存于D1073D1076中,并自动转换成十六进制数值存于D1050D1051中。

    (4)M1=On时,[MODWR K1  H2000  D10]被执行,变频器启动反方向运转。

    (5)M2=On时,[MODWR K1  H2001  D2]被执行,变频器的主频率随着D2值变化而变化。

    (6) PLC一开始RUN时,比较C0=0,就一直反复地对变频器进行通信读写。

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)


发表
26906人 签到看排名