说明书大全网 - 海量说明书在线查询
手机版  |  网站地图

台达变频器VFD-M+的通讯数据地址,控制代码怎么编写

现在我们编写控制变频器启动运行的代码,先查变频器的说明书找到通讯参数,如下图:

VFD-M+变频器的通讯地址

要启动变频器就要用到通讯控制命令,地址:2000H,即十六进制:H2000。

看数据意义说明:0001H是停机,0012H是正转运行,我们只用这两组代码。

先看发送数据的格式:

发送数据格式

地址码:变频器的通讯地址。

功能码:MODBUS通讯的功能码。

数据地址:H2000,将高8位20写在高位,低8位00写低位。

写入数据:H0012,将高8位00写在高位,低8位12写在低位。

校验码:PLC自动计算写入。

编写程序:根据上一章节的RS D50 K8 D70 K0指令,发送数据的存储器是D50-D57。

按下X001发送代码:01 06 20 00 00 12 XX XX,两组XX是校验码,由PLC程序自动计算。

MOV H1 D50,H1是变频器的通讯地址号01,这个地址号可通过变频器的参数设置,它是十六进制数H01。

MOV H6 D51,H6是MODBUS通讯功能码H06,作用是写入数据,我们了解一下MODBUS功能码:

MODBUS常用功能码

与变频器通讯用得比较多的功能码有H03、H06。

H03作用是读取数据,H06作用则是写入数据,我们控制变频器的运行就是向它写入指令即是写入数据,所以用功能码H06。

MOV H20 D52,将数据地址:H2000的高8位“H20”写在高位,即D52存储器。

MOV H00 D53,将数据地址:H2000的低8位“H00”写在低位,即D53存储器。

这两条指令就是发送变频器的地址:H2000。

MOV H00 D54,将控制数据:H0012的高8位“H00”写在高位,即D54存储器。

MOV H12 D55,将控制数据:H0012的低8位“H12”写在低位,即D55存储器。

6条MOV指令传送代码:01 06 20 00 00 12意义是控制变频器正转运行。