
文中的“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