电力-ModBus_RTU通讯规约2

      最后更新:2022-04-24 14:54:31 手机定位技术交流文章

      目录:
      一、报文交互举例
      二. ModBus-RTU的捐款模式
      三. 通用特征ModBus-RTU代码
      四. 登记册初始地址(启动数据地址)
      MODBus-RTU报告五。
      --------------------------------------------------------------------------------------------------------------
      一、报文交互举例

      主站发送报文

      地址

      功能码

      寄存器起始地址

      读取数据长度

      CRC校验码

      01

      03

      01

      00

      00

      02

      C5

      F7

      说明
      (读取01地址设备03功能码 遥信状态)

      设备地址

      设备条例或制表
      ( 遥信 、遥测、遥控)

      0x0100H是设备编号。登记册读取在框架或登记表中可见的电子邮件状态。
      0100是低数(1-8个电子邮件),01是高数(9-16个电子邮件)。

      观察:0x0100H0x01H,2个登记数据,共读32个电子邮件地址。

      使用序列端端软件自动计算

      主站接受报文

      地址

      功能码

      数据长度

      寄存器1 状态0100H

      寄存器2 状态0101H

      CRC校验码

      01

      03

      04

      03

      43

      00

      00

      0B

      A3

      说明
      (读取01地址设备03功能码 遥信状态)

      设备地址

      设备条例或制表
      ( 遥信 、遥测、遥控)

      表示收到4个数据
      (03、03、00、00)

      高位状态
      (9电子邮件 16 状态, 将翻译成二进制 。 ~
      000000 11
      9楼和10楼的电信在同一地点。

      低位状态
      (1电子邮件状态 8 必须翻译成二进制格式 。 ~
      0 1 0000 11
      1号、2号和7号都在同一地点

      高位
      (1724号电子邮件状态必须翻译成二进制格式。 ~

      低位
      (25- 电讯32号状态, 将翻译成二进制。

      设备自动计算出

      --------------------------------------------------------------------------------------------------------------
      二. ModBus-RTU的捐款模式
      功能码与数据分类

      设备地址

      功能代码

      数据格式

      CRC校验L

      CRC校验H

      8bit

      8bit

      N*8bit

      8bit

      8bit

      一份报告是一个数据框架,一个数据框架是一个报告:它载有一套完整的指挥数据,类似于上述数据。

      操作作为机写数据的主机。

      当一个电文被一台机器接收时,它就会被解析并按此处理。

      0x01

      06

      00 01

      00 17

      98 04

      从机地址

      功能号

      数据地址

      数据

      CRC校验

      机读数据主机操作

      0x01

      03

      00 01

      00 01

      D5 CA

      从机地址

      功能号

      数据地址

      读取数据个数

      CRC校验

      数据由单屏机接收,该机使用CRC核查计算数据的准确性,如果认为数据正确,其结果是将返回的信息发送给主机,而返回的信息也采用格式:

      从机对主机返回内容

      0x01

      03

      02

      00 17

      F8 4A

      从机地址

      功能号

      数据字节个数

      两个字节数据

      CRC校验

      因此,MODBUS主机完成了阅读机数据,并能够进行互动。
      --------------------------------------------------------------------------------------------------------------
      三. 通用特征ModBus-RTU代码

      数据类型

      读功能码

      写功能码

      对象类型

      离散量输入

      02

      单个位

      线圈状态

      01

      05,15

      单个位

      输入寄存器

      04

      16位字

      保持寄存器

      03

      06,16

      16位字

      --------------------------------------------------------------------------------------------------------------
      四. 登记册初始地址(启动数据地址)

      数据类型

      参数的地址,登记号

      离散量输入

      00001~0FFFF

      线圈状态

      10001~1FFFF

      输入寄存器

      30001~3FFFF

      保持寄存器

      40001~4FFFF

      --------------------------------------------------------------------------------------------------------------
      MODBus-RTU报告五。
      根据《莫德布斯协定》,登记地址从1时开始。存储的物理地址从零开始如果您想读取登记号4005(4个之后是区块号),请这样做。登记册的地址和5个模式的登记册的数据。然后在信件的地址字段中输入 004 。寄存器定义,这篇文章是全球之声在线特稿的一部分。应由厂家提供的。CD 是随便写的,没任何意义。

      寄存器编号

      属性

      定义

      系数

      备注

      40001

      RO

      A相电压

      用40048的电压系数乘以数字数。

      40002

      RO

      B相电压

      如要读 A 相电压,则应将 0x00 0x00 填入登记簿的初始地址字段 。

      报文实例

      1,读 1,读 4005 和 4006,假设 1 从机器地址

      下一份报告是01.003 004 002 85 ca。

      从机地址

      功能码

      寄存器起始地址

      读取寄存器个数

      CRC校验

      01

      03

      00 04

      00 02

      85 ca

      01 03 04 00 00 00 21 33 记者: 01 03 04 00 00 00 21 33

      从机地址

      功能码

      返回字节个数

      4005 记录器的数据

      4006 记录器中的数据

      CRC校验

      01

      03

      04

      00 00

      00 00

      21 33

      --------------------------------------------------------

      2. 在4005登记册中输入 0x12,0x34,假设机器地址是1。

      下一次报告为0600-04 00 01 12 34 4a b0。

      从机地址

      功能码

      寄存器起始地址

      读取寄存器个数

      要写入的数据

      CRC校验

      01

      06

      00 04

      00 01

      12 34

      4a b0

      01 006 00 04 00 01 12 34 4a b0 记者: 01 06 00 04 00

      从机地址

      功能码

      寄存器起始地址

      读取寄存器个数

      写入的数据

      CRC校验

      01

      06

      00 04

      00 01

      12 34

      4a b0

      --------------------------------------------------------------------------------------------------------------

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/22822.html

          热门文章

          文章分类