您现在的位置是:首页 > 变频技术 > 变频技术
PLC与台达VFD-M系列变频器通信(MODRD/MODWR)
来源:艾特贸易2018-01-23
简介【控制要求】 (1) 读取 VFD-M 系列变频器主频率(频率指令)、输出频率,并将其分别存于 D0 、 D1 中 (MODRD 指令实现 ) 。 (2) 设置变频器以主频率为 40Hz 正方向启动 (MODWR 指令实现 ) 。 【
【控制要求】
(1)读取VFD-M系列变频器主频率(频率指令)、输出频率,并将其分别存于D0、D1中(MODRD指令实现)。
(2)设置变频器以主频率为40Hz正方向启动(MODWR指令实现)。
【VFD-M变频器参数必要设置】
VFD-M变频器参数必要设置见表12-1。
表12-1 VFD-M变频器参数必要设置
当出现变频器因参数设置错乱而导致不能正常运行时,可先设置P76=10(回归出厂值),再按照表12-1进行参数设置。
【元件说明】
元件说明见表12-2。
表12-2 元件说明
【控制程序】
控制程序如图12-3所示。
图12-3 控制程序
【程序说明】
(1)对PLC RS-485通信口进行初始化,使其通信格式为MODBUS ASCII,9600,7,E,1。变频器RS485通信口通信格式需与PLC通信格式一致。
(2)MODBUS通信只会出现4种情况,正常通信完成对应通信标志M1127,通信错误对应通信标志M1129、M1140、M1141,所以,在程序中通过对这4个通信标志信号的On/Off状态进行计数,再利用C0的数值来控制3个MODBUS指令的依次执行,保证通信的可靠性。
(3)当M0=On时,[MODRD K1 H2102 K2]指令被执行,PLC读取变频器的“主频率”和“输出频率”,以ASCH码字符形式存放在D1073~D1076,并自动将其内容转化成16进制数值储存至D1050、D1051中。
(4)当M1=On时,[MODWR K1 H2000 H12]指令被执行,变频器启动并正方向运转。
(5)当M2=On时,[MODWR K1 H2001 K4000]指令被执行,将变频器的主频率设置为40Hz。
(6)程序的最后两行:[MOV D1050 D0]是将变频器的主频率存储在D0中;[MOVD1051 D1]是把变频器的输出频率存储于D1中。
(7) PLC一开始RUN,比较C0=0,就一直反复地对变频器进行通信的读写。
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)