三菱PLC的MODBUSRTU的CRC计算程序编写,通讯必须掌握

您所在的位置:网站首页 plc停止指令怎么编写 三菱PLC的MODBUSRTU的CRC计算程序编写,通讯必须掌握

三菱PLC的MODBUSRTU的CRC计算程序编写,通讯必须掌握

2023-05-20 17:02| 来源: 网络整理| 查看: 265

三菱

PLC

MODBUSRTU

CRC

计算程序编写,通讯必须

掌握

 

(点击上方红字,免费领资料)

 

今天就说下采用

RTU

数据模式控制变频器,包括变频器的调频、

正转、反转、停止命令的写入及运行频率的读取。

 

先了解下

RTU

帧的结构:

 

帧头

 3.5

个字节的通讯时间

 

从机地址:

 

通讯地址

0~247, 0

代表广播

 

功能码:

 01H

02H

03H

 

数据:

 2*N

个字节的数据,为通讯的主要内容,包括数据地址、

数据内容等。

 

CRC 

低位:

 CRC

校验码

 

CRC 

高位:

 CRC

校验码

 

帧尾:

 3.5

个字节的通讯时间

 

在变频器的控制器,功能码主要用到两个

03H

06H

 

03H

表示主机向变频器读取数据,要读取多少个数据由命令中

“数据个数”而定,最多可以读取

 16 

个数据。读取的参数地址必须

是连续的。每个数据占用的字节长度为

 2 

字节,也即一个字(

word

)。

以下命令格式均以

 16 

进制表示(数字后跟一个“H”表示

 16 

进制数

字),一个

 16 

进制占用一个字节

,

主要作用是读取变频器的参数及工

作状态,比如变频器的频率、电压、电流以及运行状态

(

正转、反转、

停机、故障状态的监视等

06H

的命令表示主机向变频器写数据,一条命令只能写一个数据,

不能写多个数据。它的作用是改变变

 

频器的参数及工作方式,比如控制变频器正反转、停机,设定频

率、转矩、加减速时间等。

 

我们从主机往从机发送命令后,如果发送成功,从机会返回一个

回应信息,从这个返回信息中可以看出我们想要得到的东西,这里说

下发送写命令

06H,

它的返回信息与发送命令是一样的,所以我们只有



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3