当前位置:首页 > 行业发展 > 正文

康沃变频器MODBUS通讯代码

文中的“H“代表十六进制一.设置变频器通讯格式参数:1.设置本机通讯地址:01H2.设置通讯格式:1,偶校验(8E1)3.设置通讯速率:3,9600即通讯格式:96008E1二:设置三菱PLC通讯格式:三菱PLC通讯格式设置寄存器D8120,将通讯格式字写入D8120中D8120是16位寄存器,每个...

文中的“H“代表十六进制一.设置变频器通讯格式参数:1.设置本机通讯地址:01H2.设置通讯格式:1,偶校验(8E1)3.设置通讯速率:3,9600即通讯格式:96008E1二:设置三菱PLC通讯格式......

文中的“H“代表十六进制

一.设置变频器通讯格式参数:


1.设置本机通讯地址:01H

2.设置通讯格式:1,偶校验(8E1)

3.设置通讯速率:3,9600

即通讯格式:96008E1

二:设置三菱PLC通讯格式:

三菱PLC通讯格式设置寄存器D8120,将通讯格式字写入D8120中

D8120是16位寄存器,每个位代表不同的功能


通讯格式:96008E1对应上表设置

B15b14b13b12b11b10b9b8b7b6b6b4b3b2b1b0

0000110010000111

=H0C87

将二进制0000110010000111转换成十六进制,得H0C87

通讯格式字:H0C87

三.MODBUS通讯功能代码:


H03读存储器

H06写存储器

四.编写通讯代码:

查变频器MODBUSRTU通讯地址:


变频器运行控制命令地址:1000H

正转运行代码格式:


地址码:变频器的通讯地址01H

功能码:MODBUS通讯功能码:06H(写)

数据地址:变频器运行控制地址:1000H,高位在左,低位在右,

写入数据:上表中的b1位正转运行置1,得出二进制数10,将其转换为十六进制得:0002H

计算校验码:

计算前6个字节(010610000002)校验码得:CB0C


校验码高位在右,低位在左,所以0C在前BC在后

变频器正转运行代码:0106100000020CBC

反转运行代码:

寄存器1000H的反转运行b2位置1,得二进制数100,转换为十六进制:0004H



写入频率代码:

频率设定地址:2000H


假设频率为20HZ,变频器频率有两位小数,将20HZ转为整数:2000,发送2000这个数给变频器频率为20.00HZ

2000是十进制数转为十六进制:07D0

设置频率20HZ代码:


计算前六个字节(0106200007D0)校验码得:A681

最新文章