您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页DN8000通信方法

DN8000通信方法

来源:华佗小知识
长沙鼎能科技发展有限公司

开关柜智能操控装置通讯

ModBus-RTU

长沙鼎能科技发展有限公司

-1-

长沙鼎能科技发展有限公司

目 录

一、通讯接口 .................................................................................................................................. 3 二、通讯规约 .................................................................................................................................. 3 三、通讯协议 .................................................................................................................................. 3

1)通讯数据类型..................................................................................................................... 3 2)通讯数据(信息帧)格式 ................................................................................................. 3 3)通讯传输过程..................................................................................................................... 3 四、功能码简介 .............................................................................................................................. 4

4.1 读功能码“02”开关量输入 .............................................................................................. 4 4.2读功能码“01”状态量输出 ............................................................................................... 5 4.3读功能码“03”寄存器数据 ............................................................................................. 5 4.4读功能码“04”设备地址 ................................................................................................. 6 4.5功能码“05”定义设备地址 ............................................................................................. 6

-2-

长沙鼎能科技发展有限公司

一、通讯接口

RS485 速率默认4800bps

二、通讯规约

MODBUS_RTU 主从应答方式

三、通讯协议

1)通讯数据类型

信息传输为异步方式,并以字节为单位,传递信息的10位的字格式: 字格式(串行数据) 起始位 数据位 奇偶校验位 停止位 10位二进制 1位 8位 无 1位 2)通讯数据(信息帧)格式

数据格式: 地址码 功能码

数据长度: 1字节 1字节

注意:1字节由8位二进制数组成(即8 bit)

数据区 N字节 和校验 1字节 3)通讯传输过程

当通讯命令由主机发送给从机时,符合相应地址码的从机接受通讯命令,并根据功能码要求读取信息,如果和校验校验无误,则执行相关的操作,将操作结果(数据)发送给主机,如果和校验校验错误,则不返回任何结果。

*地址码

地址码是每次通讯的第一个字节(8位),从0~254;主机发送的地址码表明将发送到的从机地址,而从机返回的地址码表明回送的从机地址。从机回送的信息的地址码均以各自地址码开始。出厂地址为254(即16进制0xfe) 。

*功能码

是每次通讯的第二个字节,MODBUS通讯规约规定的功能码从1~127;作为主机通过功能码告诉从机从事什么操作,作为从机相应,返回的功能码与主机发来的功能码一致,告

-3-

长沙鼎能科技发展有限公司

诉主机从机已进行了相应的操作。

部分功能码表: 功能码 02 01 03 04 05 *数据区

数据长度和数据内容

定义 读开关量输入DI 读状态量输出OUT 读寄存器数据 读设备地址 定义设备地址 操作(二进制) DI1~DI7路开关量输入 OUT1~OUT4路加热风扇状态 AB两路温湿度值 四、功能码简介

4.1 读功能码“02”开关量输入

DI开关描述,DI为一个字节,bit0~bit6分别7路开关量状态,“0 ”表示该开关量输入有效,“1”表示无信号输入 描述 0 1 Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 地刀 地刀合 地刀分 Bit6 手动预合 预合 无预合 断路器合 断路器分 手车工作 手车试验 储能 已合 没信号 已分 没信号 工作位置 试验位置 已储能 没信号 没信号 没储能 例如:主机读地址为“01”开关量信号

主机发送的报文格式: 主机发送 从机地址 功能码 数据长度 和校验 字节数 1 1 1 1 发送信息 01 02 00 03 备注 发送到地址为“01”从机 读开关量 从机回应的报文格式: 从机发送 从机地址 功能码 数据长度 数据内容 和校验 字节数 1 1 1 1 1 发送信息 01 02 01 0x25 0x29 备注 来自从机“01” 读开关量输入状态 数据内容1个字节 断路器分,手车试验,已储能,地刀分,预合 -4-

长沙鼎能科技发展有限公司

4.2读功能码“01”状态量输出

DOUT状态输出,DOUT为一个字节,bit0~bit3分别4路状态输出,“0 ”表示设备启动,“1”表示设备停止。 描述 0 1 Bit0 A路加热 加热启动 停止 Bit1 A路风扇 风扇启动 停止 Bit2 B路加热 加热启动 停止 Bit3 B路风扇 风扇启动 停止 例如:主机读地址为“02”状态量输出

主机发送的报文格式: 主机发送 从机地址 功能码 数据长度 和校验 字节数 1 1 1 1 发送信息 02 01 00 03 备注 发送到地址为“02”从机 读状态量输出

从机回应的报文格式: 从机发送 从机地址 功能码 数据长度 数据内容 和校验 字节数 1 1 1 1 1 发送信息 02 01 01 0x05 0x29 备注 来自从机“02” 读状态量输出状态 数据内容1个字节 AB两路在启动风扇 4.3读功能码“03”寄存器数据

从机寄存器数据共有4个,分别为: 数据项 寄存器1 寄存器2 寄存器3 寄存器4 寄存器数据(16进制) 描述 0x28 0x41 0x2A 0x40 A路传感器感应温度40℃ A路传感器感应湿度65% B路传感器感应温度42℃ B路传感器感应湿度% 例如:主机读地址为“03”寄存器数据输出

主机发送的报文格式: 主机发送 从机地址 功能码 数据长度 字节数 1 1 1 发送信息 03 03 00 -5-

备注 发送到地址为“03”从机 读状态量输出 长沙鼎能科技发展有限公司

和校验 1 06

从机回应的报文格式: 从机发送 从机地址 功能码 数据长度 寄存器1 寄存器2 寄存器3 寄存器4 和校验

字节数 1 1 1 1 1 1 1 1 发送信息 03 03 04 0x28 0x41 0x2A 0x40 0xE3 备注 来自从机“03” 读状态量输出状态 数据内容4个字节 A路传感器感应温度40℃ A路传感器感应湿度65% B路传感器感应温度42℃ B路传感器感应湿度% 4.4读功能码“04”设备地址

默认地址为255 地址(16进制) 0x24 描述 设备地址为36 例如:主机读设备地址

主机发送的报文格式: 主机发送 从机地址 功能码 数据长度 字节数 1 1 1 发送信息 255 04 00 03 备注 发送到地址为“255”从机 读设备地址 1 和校验 从机回应的报文格式: 从机发送 从机地址 功能码 数据长度 数据内容 和校验 字节数 1 1 1 1 1 发送信息 255 04 01 0x24 0x28 备注 来自从机“01” 读状态量输出状态 数据内容4个字节 设备地址为36 4.5功能码“05”定义设备地址

例如:主机定义地址为“03”的从机地址为“08”

主机发送的报文格式:

-6-

长沙鼎能科技发展有限公司

主机发送 从机地址 功能码 数据长度 内容 和校验 字节数 1 1 1 1 1 发送信息 03 05 01 08 0x11 备注 发送到地址为“03”从机 读设备地址 修改后的从机地址为“08”

从机回应的报文格式: 从机发送 从机地址 功能码 数据长度 数据内容 和校验

字节数 1 1 1 1 1 发送信息 03 05 01 08 0x11 备注 来自从机“03” 读状态量输出状态 数据内容4个字节 设备地址为08 -7-

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务