• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

14-工业协议配置指导

目录

01-Modbus配置

本章节下载 01-Modbus配置  (861.12 KB)

01-Modbus配置


1 Modbus

1.1  Modbus简介

Modbus是一种公开标准化、易于使用和可靠的工业领域通信协议,它可以在连接至不同类型的总线或网络的设备之间提供客户机/服务器类型的通信,适用于自动化控制场景。目前,Modbus协议已经被广泛应用于自动化控制系统、仪表仪器、机器人控制、移动设备控制等各种控制设备之间的通信。尤其在智能制造、工业互联网等领域,Modbus协议具有重要地位。

1.1.1  Modbus技术优势

Modbus被广泛应用,是因为具有如下技术优势:

·     Modbus协议标准公开开放,允许不同厂家的设备之间交换数据。

·     Modbus是应用层协议,仅定义了工业控制器能够认识和使用的消息结构,并未定义物理层,所以Modbus能够在各种网络体系结构内进行数据传输。Modbus不仅支持多种电气接口,包括RS485和TCP/IP,还可以在各种介质例如双绞线、光纤中传输。

·     Modbus协议报文格式简单、通俗易懂,便于用户理解和使用,便于厂商在工业控制网络中开发和集成。

1.1.2  Modbus网络模型

1. Modbus通信层级

Modbus协议支持部署上串行链路上或以太网TCP/IP网络上,其在不同网络中通信时使用的网络层级如图1-1所示。

图1-1 Modbus通信层级

 

2. Modbus通信原理

图1-2所示,Modbus使用客户机/服务器结构,在Modbus通信中只有客户机发送请求,服务器对请求进行响应。客户机和服务器之间使用Modbus协议发送数据,在工业控制网络中,通常PLC设备作为客户机,外围的I/O传感器、阀门、网络驱动器或其他测量设备等作为服务器。

客户机也被称为上位机,服务器被称为下位机,下文均采用此描述。

图1-2 Modbus网络模型

 

3. Modbus数据模型

通过Modbus协议,上位机可以对下位机存储的数据进行读/写操作,以实现上位机对工业网络的整体数据汇总分析以及状态控制。

图1-3所示,Modbus为不同的设备应用划分了逻辑的地址范围,不同的应用地址范围不同。上位机向下位机请求数据时,只需要告知下位机需要读/写数据的起始地址以及长度,下位机就可以准确的将数据响应给上位机。

图1-3 Modbus通信原理图

 

有关H3C设备的具体地址映射规划,请参考“1.5  附录 H3C设备Modbus-TCP地址映射规划”。

1.1.3  Modbus传输报文

Modbus设计了两种传输报文,Modbus-RTU报文和Modbus-TCP报文。

1. Modbus-RTU报文

在Modbus-RTU传输模式中,ADU(Application Data Unit,应用数据单元)的格式如图1-4所示。

图1-4 Modbus-RTU ADU

 

各字段的含义为:

·     Server地址:上位机发送Modbus请求的对象下位机的地址,长度为1字节。

·     功能码:上位机向下位机请求执行的指令,如读/写下位机的数据,长度为1字节。

·     数据:根据功能码的功能不同,用于辅助说明具体请求指令或应答指令的内容,长度可变。

·     差错校验:为了防止报文在传输的过程中发生错误,本字段用于检验接收的数据是否正确,长度为2字节。

2. Modbus-TCP报文

在Modbus-TCP传输模式中,ADU的格式如图1-5所示。

图1-5 Modbus-TCP ADU

 

与在串行链路中传输的Modbus报文不同的是,Modbus-TCP ADU不需要携带差错校验字段,因为传输层的TCP/UDP协议本身自带差错校验能力,且Modbus-TCP ADU不再需要地址域,在以太网中通过网络层和数据链路层的封装来寻址。且为了在以太网中识别Modbus报文,Modbus-TCP ADU在PDU上重新封装了一个MBAP(Modbus Application Header,Modbus应用头),其字段解释如下:

·     事务处理标识:用于识别Modbus请求或相应的事务,长2字节。

·     协议标识:取值为0,标识Modbus协议,长1字节。

·     长度标识:用于标识后续字段占用的长度,长度标识字段长2字节。

·     单元标识:用于系统内路由,标识串行链路或其他总线上连接的远程下位机,长1字节。

·     功能码:上位机向下位机请求执行的指令,如读/写下位机的数据,长度为1字节。

·     数据:根据功能码的功能不同,用于辅助说明具体请求指令或应答指令的内容,长度可变。

1.2  Modbus配置限制和指导

目前,H3C工业交换机在Modbus网络中仅支持作为下位机进行Modbus-TCP通信。

IRF组网时,设备不支持Modbus。

1.3  开启设备的Modbus通信功能

1. 功能简介

开启本功能后,H3C设备即可以与上位机建立TCP连接,并通过该连接承载Modbus-TCP通信。H3C设备建立TCP连接使用的端口号为502。目前,H3C工业交换机支持通过Modbus-TCP通信执行的操作有:

·     设置端口状态(开启/关闭端口)。

·     获取端口信息、环网信息、告警信息等设备信息。

如果网络中存在误操作或恶意攻击时,随意修改H3C设备的状态将会对整个网络造成严重的安全隐患,此时可以将设备上Modbus-TCP的工作模式切换为只读模式,使得上位机只能通过Modbus-TCP通信读取设备上的信息。

如需快速获知设备具体端口和Modbus数据地址的映射关系,可以执行display modbus-tcp information interface命令。

2. 配置限制和指导

目前,仅支持上位机同时对H3C单台设备上的128个端口的信息进行读取和状态修改。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启设备的Modbus-TCP通信功能。

modbus-tcp enable

缺省情况下,设备的Modbus-TCP通信功能处于关闭状态。

(3)     (可选)配置Modbus-TCP的工作模式为只读。

modbus-tcp working-mode read-only

缺省情况下,Modbus-TCP的工作模式为读写模式,即通过Modbus-TCP协议,设备支持对自身状态进行读(读取设备信息)写(修改设备状态)。

1.4  Modbus显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后的Modbus信息。

表1-1 Modbus显示和维护

操作

命令

显示通过Modbus-TCP协议读取本地的端口信息时需要的信息

display modbus-tcp information interface { interface-type interface-number | interface-name }

 

1.5  附录 H3C设备Modbus-TCP地址映射规划

1. 设备信息(0X0000-0X0FFF)

节点名

起始地址(Hex)

数据长度

(单位:Word)

数据类型

数据含义

举例

公司名称

Company Name

0x0000

255

ASCII

公司名称

Company Name = “H3C”

Word 0 Hi byte = ‘H’

Word 0 Lo byte = ‘3’

Word 1 Hi byte = ‘C’

Word 1 Lo byte = ‘\0’

Word 2 Hi byte = ‘\0’

Word 2 Lo byte = ‘\0’

产品名称

Dev Type

0x0100

255

ASCII

产品名称

Device Type = “SWITCH”

Word 0 Hi byte = ‘S’

Word 0 Lo byte = ‘W’

Word 1 Hi byte = ‘I’

Word 1 Lo byte = ‘T’

Word 2 Hi byte = ‘C’

Word 2 Lo byte = ‘H’

Word 3 Hi byte = ‘\0’

Word 3 Lo byte = ‘\0’

公司地址

Location

0x0200

257

ASCII

公司地点

Location = “Hangzhou, China”

Word 0 Hi byte = ‘H’

Word 0 Lo byte = ‘a’

Word 1 Hi byte = ‘n’

Word 1 Lo byte = ‘g’

Word 2 Hi byte = ‘z’

Word 2 Lo byte = ‘h’

Word 3 Hi byte = ‘o’

Word 3 Lo byte = ‘u’

Word 4 Hi byte = ‘,’

Word 4 Lo byte = ‘ ’(空格)

Word 5 Hi byte = ‘C’

Word 5 Lo byte = ‘h’

Word 6 Hi byte = ‘i’

Word 6 Lo byte = ‘n

Word 7 Hi byte = ‘a’

Word 7 Lo byte = ‘\0’

Word 8 Hi byte = ‘\0’

Word 8 Lo byte = ‘\0’

联系方式

Contact

0x0400

257

ASCII

联系方式

 Contact

 = “New H3C Technologies Co., Ltd.”

Word 0 Hi byte = ‘N’

Word 0 Lo byte = ‘e’

Word 1 Hi byte = ‘w’

Word 1 Lo byte = ‘ ’(空格)

Word 2 Hi byte = ‘H’

Word 2 Lo byte = ‘3’

Word 3 Hi byte = ‘C’

Word 3 Lo byte = ‘ ’(空格)

Word 4 Hi byte = ‘T’

Word 4 Lo byte = ‘e’

Word 5 Hi byte = ‘c’

Word 5 Lo byte = ‘h’

Word 6 Hi byte = ‘n’

Word 6 Lo byte = ‘o’

Word 7 Hi byte = ‘l’

Word 7 Lo byte = ‘o’

Word 8 Hi byte = ‘g’

Word 8 Lo byte = ‘i

Word 9 Hi byte = ‘e’

Word 9 Lo byte = ‘s’

Word 10 Hi byte = ‘ ’(空格)

Word 10 Lo byte = ‘C’

Word 11 Hi byte = ‘o’

Word 11 Lo byte = ‘.’

Word 12 Hi byte = ‘,’

Word 12 Lo byte = ' '(空格)

Word 13 Hi byte = ‘L’

Word 13 Lo byte = ‘t’

Word 14 Hi byte = ‘d’

Word 14 Lo byte = ‘.’

Word 15 Hi byte = ‘\0’

Word 15 Lo byte = ‘\0’

产品类别

Product Type

0x0600

129

ASCII

产品类别

Product Type

 = “H3C IE4320-52S”

Word 0 Hi byte = ‘H’

Word 0 Lo byte = ‘3’

Word 1 Hi byte = ‘C’

Word 1 Lo byte = ‘ ’(空格)

Word 2 Hi byte = ‘I’

Word 2 Lo byte = ‘E’

Word 3 Hi byte = ‘4’

Word 3 Lo byte = ‘3’

Word 4 Hi byte = ‘2’

Word 4 Lo byte = ‘0’

Word 5 Hi byte = ‘-’

Word 5 Lo byte = ‘5’

Word 6 Hi byte = ‘2’

Word 6 Lo byte = ‘S

Word 7 Hi byte = ‘\0’

Word 7 Lo byte = ‘\0’

序列号

Serical Num

0x0690

17

ASCII

产品序列号

Serical Num =  “219801A2DD9209Q00009”

Word 0 Hi byte = ‘2’

Word 0 Lo byte = ‘1’

Word 1 Hi byte = ‘9’

Word 1 Lo byte = ‘8’

Word 2 Hi byte = ‘0’

Word 2 Lo byte = ‘1’

Word 3 Hi byte = ‘A’

Word 3 Lo byte = ‘2’

Word 4 Hi byte = ‘D’

Word 4 Lo byte = ‘D’

Word 5 Hi byte = ‘9’

Word 5 Lo byte = ‘2’

Word 6 Hi byte = ‘0’

Word 6 Lo byte = ‘9’

Word 7 Hi byte = ‘Q’

Word 7 Lo byte = ‘0’

Word 8 Hi byte = ‘0’

Word 8 Lo byte = ‘0’

Word 9 Hi byte = ‘0’

Word 9 Lo byte = ‘9’

Word 10 Hi byte = ‘\0’

Word 10 Lo byte = ‘\0’

Boot版本

Bootware Version

0x06B0

32

ASCII

Boot版本

Bootware Version = “150”

Word 0 Hi byte = ‘1’

Word 0 Lo byte = ‘5’

Word 1 Hi byte = ‘0’

Word 1 Lo byte = ‘\0’

Word 2 Hi byte = ‘\0’

Word 2 Lo byte = ‘\0’

软件版本

Software Version

0x06D0

32

ASCII

软件版本

Bootware Version = “7.1.070 Release 6350”

Word 0 Hi byte = ‘7’

Word 0 Lo byte = ‘.’

Word 1 Hi byte = ‘1’

Word 1 Lo byte = ‘.’

Word 2 Hi byte = ‘0’

Word 2 Lo byte = ‘7’

Word 3 Hi byte = ‘0’

Word 3 Lo byte = ‘ ’

Word 4 Hi byte = ‘R’

Word 4 Lo byte = ‘e’

Word 5 Hi byte = ‘l’

Word 5 Lo byte = ‘e’

Word 6 Hi byte = ‘a’

Word 6 Lo byte = ‘s’

Word 7 Hi byte = ‘e’

Word 7 Lo byte = ‘ ’

Word 8 Hi byte = ‘6’

Word 8 Lo byte = ‘3’

Word 9 Hi byte = ‘5’

Word 9 Lo byte = ‘0’

Word 10 Hi byte = ‘\0’

Word 10 Lo byte = ‘\0’

硬件版本

Hardware Version

0x06F0

128

ASCII

硬件版本

Hardware Version = “Ver.A”

Word 0 Hi byte = ‘V’

Word 0 Lo byte = ‘e’

Word 1 Hi byte = ‘r’

Word 1 Lo byte = ‘.’

Word 2 Hi byte = ‘A’

Word 2 Lo byte = ‘\0’

Word 3 Hi byte = ‘\0’

Word 3 Lo byte = ‘\0’

逻辑版本

Logical Version

0x0770

20

ASCII

逻辑版本

-

IP地址

IP Addr

0x0800

2

HEX

IP地址

IP地址=1.2.3.4

Word 0 Hi byte = 0x01

Word 0 Lo byte = 0x02

Word 1 Hi byte = 0x03

Word 1 Lo byte = 0x04

MAC地址

Start Mac

0x0802

3

HEX

设备桥MAC地址

mac地址=98F1-81CD-434A

Word 0 Hi byte = 0x98

Word 0 Lo byte = 0xf1

Word 1 Hi byte = 0x81

Word 1 Lo byte = 0xcd

Word 0 Hi byte = 0x43

Word 0 Lo byte = 0x4a

MAC地址数目

MAC Number

0x0805

2

HEX

主控板MAC地址数目

mac数量=56

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 1 Hi byte = 0x00

Word 1 Lo byte = 0x38

电源1状态

Power1 State

0x0807

1

HEX

1—up

0—down

电源1状态为up=1

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

电源2状态

Power2 State

0x0808

1

HEX

1—up

0—down

电源1状态为down=0

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

CPU长期使用率(5mins)

Cpu Long Usage

0x0809

2

HEX

设备5分钟内CPU平均使用率(%)

CPU长期使用率=6%

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 1 Hi byte = 0x00

Word 1 Lo byte = 0x06

CPU短期使用率(1min)

Cpu Short Usage

0x080B

2

HEX

设备1分钟内CPU平均使用率(%)

CPU短期使用率=4%

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 1 Hi byte = 0x00

Word 1 Lo byte = 0x04

总内存

Mem Size Total

0x080D

2

HEX

设备总内存(单位:KB)

设备总内存=506408

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x07

Word 1 Hi byte = 0xba

Word 1 Lo byte = 0x28

剩余内存

Mem Free

0x080F

2

HEX

设备当前未使用内存(单位:KB)

设备总内存=176376

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x02

Word 1 Hi byte = 0xb0

Word 1 Lo byte = 0xf8

当前运行时间

Run Time

0x0811

4

HEX

当前时间(UTC时间)

当前运行时间=1357233936

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 1 Hi byte = 0x00

Word 1 Lo byte = 0x00

Word 2 Hi byte = 0x50

Word 2 Lo byte = 0xe5

Word 3 Hi byte = 0xbf

Word 3 Lo byte = 0x10

累计运行时间

Run Time Total

0x0815

4

HEX

设备累计运行时间(单位:Min)

累计运行时间=982

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 1 Hi byte = 0x00

Word 1 Lo byte = 0x00

Word 2 Hi byte = 0x00

Word 2 Lo byte = 0x00

Word 3 Hi byte = 0x03

Word 3 Lo byte = 0xd6

实体温度

Temperature

0x0819

2

HEX

设备温度(单位:℃)

-

 

2. 端口信息(1-32)(0X1000-0X1FFF)

节点名

起始地址(Hex)

数据长度

(单位:Word)

数据类型

数据含义

举例

端口名

IfName

0x1000

32

ASCII

端口的名称(长度:2-47)

IfDescr =

“GigabitEthernet2/0/2”

Word 0 Hi byte = ‘G’

Word 0 Lo byte = ‘i’

Word 1 Hi byte = ‘g’

Word 1 Lo byte = ‘a’

Word 2 Hi byte = ‘b’

Word 2 Lo byte = ‘i’

Word 3 Hi byte = ‘t’

Word 3 Lo byte = ‘E’

Word 4 Hi byte = ‘t’

Word 4 Lo byte = ‘h’

Word 5 Hi byte = ‘e’

Word 5 Lo byte = ‘r’

Word 6 Hi byte = ‘n’

Word 6 Lo byte = ‘e’

Word 7 Hi byte = ‘t’

Word 7 Lo byte = ‘2’

Word 8 Hi byte = ‘/’

Word 8 Lo byte = ‘0’

Word 9 Hi byte = ‘/’

Word 9 Lo byte = ‘2’

Word 10 Hi byte = ‘\0’

Word 10 Lo byte = ‘\0’

端口状态

IfStatus

0x1040

1

HEX

read:

·     0—disable

·     1—up

·     2—down

端口处于up或down时,认为端口是enable状态

write:

·     1—enable

·     2—disable

接口状态为DOWN:

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

端口速率

IfSpeed

0x1041

1

HEX

0—Auto

1—2Mbps

2—10Mbps

3—100Mbps

4—155Mbps

5—622bps

6—1Gbps

7—2Gbps

8—2.5Gbps

9—4Gbps

10—5Gbps

11—8Gbps

12—10Gbps

13—16Gbps

14—20Gbps

15—25Gbps

16—32Gbps

17—40Gbps

18—100Gbps

接口速率为1G:

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x06

 

端口双工状态

Duplex

0x1042

1

HEX

1—Full

2—Half

3—Auto

端口实际为全双工:

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

端口流控

FlowControl

0x1043

1

HEX

1—Enable

2—Disable

端口使能流控:

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

端口收包统计

InPkts

0x1044

4

HEX

端口接收包个数

端口接收报文总个数:10359115

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x9e

Word 0 Hi byte = 0x11

Word 0 Lo byte = 0x4b

端口接收字节数

InOctets

0x1048

4

HEX

端口接收字节数(byte)

接收报文总字节数:1325966720

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x4F

Word 0 Lo byte = 0x08

Word 0 Hi byte = 0xA5

Word 0 Lo byte = 0x80

端口发包统计

OutPkts

0x104C

4

HEX

端口发送包个数

发包总个数:21919

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x55

Word 0 Lo byte = 0x9F

端口发送字节数

OutOctets

0x1050

4

HEX

端口发送字节数(byte)

端发送报文总字节数:1470550

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x16

Word 0 Hi byte = 0x70

Word 0 Lo byte = 0x56

端口接收单播

InUcastPkts

0x1054

4

HEX

端口接收单播报文个数

收到单播报文个数:5641988

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x56

Word 0 Hi byte = 0x17

Word 0 Lo byte = 0x04

端口接收多播

InMulticastPkts

0x1058

4

HEX

端口接收多播报文个数

收到多播报文个数:2605221

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x27

Word 0 Hi byte = 0xC0

Word 0 Lo byte = 0xA5

端口接收广播

InBrdcastPkts

0x105C

4

HEX

端口接收广播报文个数

收到广播报文个数:2111906

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x20

Word 0 Hi byte = 0x39

Word 0 Lo byte = 0xA2

端口发送单播

OutUcastPkts

0x1060

4

HEX

端口发送单播报文个数

发送单播报文个数:21234

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x52

Word 0 Lo byte = 0xF2

端口发送多播

OutMulticastPkts

0x1064

4

HEX

端口发送多播报文个数

发送多播报文个数:4998

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x13

Word 0 Lo byte = 0x86

端口发送广播

OutBrdcastPkts

0x1068

4

HEX

端口发送广播报文个数

发送广播报文个数:3329

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x0D

Word 0 Lo byte = 0x01

端口接收PAUSE帧

InPauses

0x106C

4

HEX

端口接收PAUSE帧数

收到PAUSE数:680

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x02

Word 0 Lo byte = 0xA8

端口发送PAUSE帧

OutPauses

0x1070

4

HEX

端口发送PAUSE帧数

发送PAUSE帧数:680

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x02

Word 0 Lo byte = 0xA8

端口接收CRC错包

InErrCRCFrames

0x1074

4

HEX

端口接收CRC错包数

收到单播报文个数:2872808

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x2B

Word 0 Hi byte = 0xD5

Word 0 Lo byte = 0xE8

 

提示

起始PortID为1。

各端口(1-32)的节点数据地址=节点起始地址+0x80×(PortID-起始PortID)

 

3. 端口信息(33-64)(0X2000-0X2FFF)

节点名

起始地址(Hex)

数据长度

(单位:Word)

数据类型

数据含义

举例

端口名

IfDescr

0x2000

32

ASCII

端口的名称(长度:2-47)

IfDescr =

“GigabitEthernet2/0/2”

Word 0 Hi byte = ‘G’

Word 0 Lo byte = ‘i’

Word 1 Hi byte = ‘g’

Word 1 Lo byte = ‘a’

Word 2 Hi byte = ‘b’

Word 2 Lo byte = ‘i’

Word 3 Hi byte = ‘t’

Word 3 Lo byte = ‘E’

Word 4 Hi byte = ‘t’

Word 4 Lo byte = ‘h’

Word 5 Hi byte = ‘e’

Word 5 Lo byte = ‘r’

Word 6 Hi byte = ‘n’

Word 6 Lo byte = ‘e’

Word 7 Hi byte = ‘t’

Word 7 Lo byte = ‘2’

Word 8 Hi byte = ‘/’

Word 8 Lo byte = ‘0’

Word 9 Hi byte = ‘/’

Word 9 Lo byte = ‘2’

Word 10 Hi byte = ‘\0’

Word 10 Lo byte = ‘\0’

端口状态

IfStatus

0x2040

1

HEX

read:

0—disable

1—up

2—down

端口处于up或down时,认为端口是enable状态

write:

·     1—enable

·     2—disable

 

端口速率

IfSpeed

0x2041

1

HEX

0—Auto

1—2Mbps

2—10Mbps

3—100Mbps

4—155Mbps

5—622bps

6—1Gbps

7—2Gbps

8—2.5Gbps

9—4Gbps

10—5Gbps

11—8Gbps

12—10Gbps

13—16Gbps

14—20Gbps

15—25Gbps

16—32Gbps

17—40Gbps

18—100Gbps

 

端口双工状态

Duplex

0x2042

1

HEX

1—Full.

2—Half.

3—Auto.

 

端口流控

FlowControl

0x2043

1

HEX

Enable flow

control

2—Disable

3—Only enable

flow control

packet receiving

 

端口收包统计

InPkts

0x2044

4

HEX

端口接收包个数

 

端口接收字节数

InOctets

0x2048

4

HEX

端口接收字节数

 

端口发包统计

OutPkts

0x204C

4

HEX

端口发送包个数

 

端口发送字节数

OutOctets

0x2050

4

HEX

端口发送字节数

 

端口接收单播

InUcastPkts

0x2054

4

HEX

端口接收单播报文个数

 

端口接收多播

InMulticastPkts

0x2058

4

HEX

端口接收多播报文个数

 

 

端口接收广播

InBrdcastPkts

0x205C

4

HEX

端口接收广播报文个数

 

端口发送单播

OutUcastPkts

0x2060

4

HEX

端口发送单播报文个数

 

端口发送多播

OutMulticastPkts

0x2064

4

HEX

端口发送多播报文个数

 

端口发送广播

OutBrdcastPkts

0x2068

4

HEX

端口发送广播报文个数

 

端口接收PAUSE帧

InPauses

0x206C

4

HEX

端口接收PAUSE帧数

 

端口发送PAUSE帧

OutPauses

0x2070

4

HEX

端口发送PAUSE帧数

 

端口接收CRC错包

InErrCRCFrames

0x2074

4

HEX

端口接收CRC错包数

 

 

提示

起始PortID为33。

各端口(33-64)的节点数据地址=节点起始地址+0x80×(PortID-起始PortID)

 

4. 端口信息(65-96)(0X3000-0X3FFF)

节点名

起始地址(Hex)

数据长度

(单位:Word)

数据类型

数据含义

举例

端口名

IfName

0x3000

32

ASCII

端口的名称(长度:2-47)

IfDescr =

“GigabitEthernet2/0/2”

Word 0 Hi byte = ‘G’

Word 0 Lo byte = ‘i’

Word 1 Hi byte = ‘g’

Word 1 Lo byte = ‘a’

Word 2 Hi byte = ‘b’

Word 2 Lo byte = ‘i’

Word 3 Hi byte = ‘t’

Word 3 Lo byte = ‘E’

Word 4 Hi byte = ‘t’

Word 4 Lo byte = ‘h’

Word 5 Hi byte = ‘e’

Word 5 Lo byte = ‘r’

Word 6 Hi byte = ‘n’

Word 6 Lo byte = ‘e’

Word 7 Hi byte = ‘t’

Word 7 Lo byte = ‘2’

Word 8 Hi byte = ‘/’

Word 8 Lo byte = ‘0’

Word 9 Hi byte = ‘/’

Word 9 Lo byte = ‘2’

Word 10 Hi byte = ‘\0’

Word 10 Lo byte = ‘\0’

端口状态

IfStatus

0x3040

1

HEX

read:

0—disable.

1—up

2—down.

端口处于up或down,认为端口是enable状态。

write:

1—enable

2—disable.

接口状态为DOWN:

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

端口速率

IfSpeed

0x3041

1

HEX

0—Auto

1—2Mbps

2—10Mbps

3—100Mbps

4—155Mbps

5—622bps

6—1Gbps

7—2Gbps

8—2.5Gbps

9—4Gbps

10—5Gbps

11—8Gbps

12—10Gbps

13—16Gbps

14—20Gbps

15—25Gbps

16—32Gbps

17—40Gbps

18—100Gbps

接口速率为1G:

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x06

 

端口双工状态

Duplex

0x3042

1

HEX

1—Full

2—Half

3—Auto

端口实际为全双工:

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

端口流控

FlowControl

0x3043

1

HEX

1—Enable

2—Disable

端口使能流控:

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

端口收包统计

InPkts

0x3044

4

HEX

端口接收包个数

端口接收报文总个数:10359115

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x9e

Word 0 Hi byte = 0x11

Word 0 Lo byte = 0x4b

端口接收字节数

InOctets

0x3048

4

HEX

端口接收字节数(byte)

接收报文总字节数:1325966720

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x4F

Word 0 Lo byte = 0x08

Word 0 Hi byte = 0xA5

Word 0 Lo byte = 0x80

端口发包统计

OutPkts

0x304C

4

HEX

端口发送包个数

发包总个数:21919

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x55

Word 0 Lo byte = 0x9F

端口发送字节数

OutOctets

0x3050

4

HEX

端口发送字节数(byte)

端发送报文总字节数:1470550

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x16

Word 0 Hi byte = 0x70

Word 0 Lo byte = 0x56

端口接收单播

InUcastPkts

0x3054

4

HEX

端口接收单播报文个数

收到单播报文个数:5641988

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x56

Word 0 Hi byte = 0x17

Word 0 Lo byte = 0x04

端口接收多播

InMulticastPkts

0x3058

4

HEX

端口接收多播报文个数

收到多播报文个数:2605221

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x27

Word 0 Hi byte = 0xC0

Word 0 Lo byte = 0xA5

端口接收广播

InBrdcastPkts

0x305C

4

HEX

端口接收广播报文个数

收到广播报文个数:2111906

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x20

Word 0 Hi byte = 0x39

Word 0 Lo byte = 0xA2

端口发送单播

OutUcastPkts

0x3060

4

HEX

端口发送单播报文个数

发送单播报文个数:21234

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x52

Word 0 Lo byte = 0xF2

端口发送多播

OutMulticastPkts

0x3064

4

HEX

端口发送多播报文个数

发送多播报文个数:4998

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x13

Word 0 Lo byte = 0x86

端口发送广播

OutBrdcastPkts

0x3068

4

HEX

端口发送广播报文个数

发送广播报文个数:3329

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x0D

Word 0 Lo byte = 0x01

端口接收PAUSE帧

InPauses

0x306C

4

HEX

端口接收PAUSE帧数

收到PAUSE数:680

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x02

Word 0 Lo byte = 0xA8

端口发送PAUSE帧

OutPauses

0x3070

4

HEX

端口发送PAUSE帧数

发送PAUSE帧数:680

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x02

Word 0 Lo byte = 0xA8

端口接收CRC错包

InErrCRCFrames

0x3074

4

HEX

端口接收CRC错包数

收到单播报文个数:2872808

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x2B

Word 0 Hi byte = 0xD5

Word 0 Lo byte = 0xE8

 

提示

起始PortID为65。

各端口(65-96)的节点数据地址=节点起始地址+0x80×(PortID-起始PortID)

 

5. 端口信息(97-128)(0X4000-0X4FFF)

节点名

起始地址(Hex)

数据长度

(单位:Word)

数据类型

数据含义

举例

端口名

IfDescr

0x4000

32

ASCII

端口的名称(长度:2-47)

IfDescr =

“GigabitEthernet2/0/2”

Word 0 Hi byte = ‘G’

Word 0 Lo byte = ‘i’

Word 1 Hi byte = ‘g’

Word 1 Lo byte = ‘a’

Word 2 Hi byte = ‘b’

Word 2 Lo byte = ‘i’

Word 3 Hi byte = ‘t’

Word 3 Lo byte = ‘E’

Word 4 Hi byte = ‘t’

Word 4 Lo byte = ‘h’

Word 5 Hi byte = ‘e’

Word 5 Lo byte = ‘r’

Word 6 Hi byte = ‘n’

Word 6 Lo byte = ‘e’

Word 7 Hi byte = ‘t’

Word 7 Lo byte = ‘2’

Word 8 Hi byte = ‘/’

Word 8 Lo byte = ‘0’

Word 9 Hi byte = ‘/’

Word 9 Lo byte = ‘2’

Word 10 Hi byte = ‘\0’

Word 10 Lo byte = ‘\0’

端口状态

IfStatus

0x4040

1

HEX

read:

0—disable.

1—up

2—down.

端口处于up或down,认为端口是enable状态。

write:

1—enable

2—disable.

 

端口速率

IfSpeed

0x4041

1

HEX

0—Auto

1—2Mbps

2—10Mbps

3—100Mbps

4—155Mbps

5—622bps

6—1Gbps

7—2Gbps

8—2.5Gbps

9—4Gbps

10—5Gbps

11—8Gbps

12—10Gbps

13—16Gbps

14—20Gbps

15—25Gbps

16—32Gbps

17—40Gbps

18—100Gbps

 

端口双工状态

Duplex

0x4042

1

HEX

1—Full.

2—Half.

3—Auto.

 

端口流控

FlowControl

0x4043

1

HEX

Enable flow

control

2—Disable

3—Only enable

flow control

packet receiving

 

端口收包统计

InPkts

0x4044

4

HEX

端口接收包个数

 

端口接收字节数

InOctets

0x4048

4

HEX

端口接收字节数

 

端口发包统计

OutPkts

0x404C

4

HEX

端口发送包个数

 

端口发送字节数

OutOctets

0x4050

4

HEX

端口发送字节数

 

端口接收单播

InUcastPkts

0x4054

4

HEX

端口接收单播报文个数

 

端口接收多播

InMulticastPkts

0x4058

4

HEX

端口接收多播报文个数

 

 

端口接收广播

InBrdcastPkts

0x405C

4

HEX

端口接收广播报文个数

 

端口发送单播

OutUcastPkts

0x4060

4

HEX

端口发送单播报文个数

 

端口发送多播

OutMulticastPkts

0x4064

4

HEX

端口发送多播报文个数

 

端口发送广播

OutBrdcastPkts

0x4068

4

HEX

端口发送广播报文个数

 

端口接收PAUSE帧

InPauses

0x406C

4

HEX

端口接收PAUSE帧数

 

端口发送PAUSE帧

OutPauses

0x4070

4

HEX

端口发送PAUSE帧数

 

端口接收CRC错包

InErrCRCFrames

0x4074

4

HEX

端口接收CRC错包数

 

 

提示

起始PortID为97。

各端口(97-128)的节点数据地址=节点起始地址+0x80×(PortID-起始PortID)

 

6. 告警信息(0X5000-0X5FFF)

节点名

起始地址(Hex)

数据长度

单位:Word

数据类型

数据含义

举例

备注

端口状态告警

Port Status Alarm

0x5000

1

HEX

0—disable

1—normal

2—alarm

Normal状态

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

每个端口告警数据长度为0x10

起始PortID为1

各端口(1-128)的告警节点数据地址=节点起始地址+0x10×(PortID-起始PortID)

入方向速率告警

Port Input Alarm

0x5001

1

HEX

1—normal.

2—alarm

Normal状态

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

出方向速率告警

Port Output Alarm

0x5002

1

HEX

1—normal.

2—alarm

Normal状态

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

CRC错误告警

Port Crc Alarm

0x5003

1

HEX

1—normal.

2—alarm

Normal状态

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

温度告警

Temperature Alarm

0x5800

1

HEX

1—normal.

2—alarm

Normal状态

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

 

CPU使用率告警

Cpu Usage Alarm

0x5801

1

HEX

1—normal.

2—alarm

Normal状态

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

 

内存门限告警

Mem Usage Alarm

0x5802

1

HEX

1—normal.

2—alarm

Normal状态

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

 

电源告警

Power Status Alarm

0x5803

1

HEX

0—disable

1—normal.

2—alarm电源1告警

3—alarm电源2告警

Normal状态

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

 

 

提示

起始PortID为1。

各端口(1-128)告警的节点数据地址=端口告警节点起始地址+0x10×(PortID-起始PortID)

 

7. RSTP信息(0X6000-0X6FFF)

节点名

起始地址(Hex)

数据长度

单位:Word

数据类型

数据含义

举例

备注

全局开启状态

RSTP_PROTOCOL_STATUS

0x6000

1

HEX

0—disable

1—enable

Normal状态

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

 

 

根桥ID

RSTP_ROOTBRIAGE_ID

0x6001

4

HEX

根桥ID

8字节

RootId=0x80004CB302A30100

Word 0 Hi byte = 0x80

Word 0 Lo byte = 0x00

Word 1 Hi byte = 0x4c

Word 1 Lo byte = 0xb3

Word 2 Hi byte = 0x02

Word 2 Lo byte = 0xa3

Word 3 Hi byte = 0x01

Word 3 Lo byte = 0x00

 

网桥ID

RSTP_BRIAGE_ID

0x6005

4

HEX

网桥ID

8字节

BridgeId=0x80004CB302A30100

Word 0 Hi byte = 0x80

Word 0 Lo byte = 0x00

Word 1 Hi byte = 0x4c

Word 1 Lo byte = 0xb3

Word 2 Hi byte = 0x02

Word 2 Lo byte = 0xa3

Word 3 Hi byte = 0x01

Word 3 Lo byte = 0x00

 

优先级

RSTP_PRIORITY

0x6009

2

HEX

优先级,范围0~61440

Priority=32768

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 1 Hi byte = 0x80

Word 1 Lo byte = 0x00

 

根设备发送BPDU的周期

RSTP_HELLO_TIME

0x600B

2

HEX

根设备发送BPDU的周期,范围1~10

HelloTime=2

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 1 Hi byte = 0x00

Word 1 Lo byte = 0x02

 

BPDU的最大生存时间

RSTP_MAX_AGE_TIME

0x600D

2

HEX

BPDU的最大生存时间,范围6~40

MaxAge = 20

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 1 Hi byte = 0x00

Word 1 Lo byte = 0x14

 

端口状态迁移的延时

RSTP_FORWARD_DELAY_TIME

0x600F

2

HEX

端口状态迁移的延时,范围4~30

ForwardDelay = 15

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 1 Hi byte = 0x00

Word 1 Lo byte = 0x0f

 

端口开启状态

RSTP_PORT_PROTOCOL_STATUS

0x6020

1

HEX

0—disable

1—enable

enable状态

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x01

每个端口的信息长度为0x10

起始PortID为1

每个端口(1-128)的各节点数据地址=节点起始地址+0x10×(PortID-起始PortID)

端口优先级

RSTP_PORT_PRIORITY

0x6021

2

HEX

端口优先级范围:0~240

Priority = 128

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x80

端口路径开销

RSTP_PATH_COST

0x6023

2

HEX

端口路径开销,范围0~200000000

PathCost = 0

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

端口角色

RSTP_PORT_ROLE

0x6025

2

HEX

0—Disabled port

1—Alternate port

2—Backup port

3—Root port

4—Designated port

5—Master port

Role = 4

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x04

端口状态

RSTP_PORT_STATUS

0x6027

2

HEX

1—Discarding

2—Learning

3—Forwarding

State = 3

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x00

Word 0 Hi byte = 0x00

Word 0 Lo byte = 0x03

 

 

提示

起始PortID为1。

各端口(1-128)生命树数据地址=端口数据的起始地址+0x10×(PortID-起始PortID)

 

8. ERPS 环网信息(1-7)(0X7000-0x7FFF)

节点名

起始地址(Hex)

数据长度

单位:Word

数据类型

数据含义

备注

全局开启状态

MODBUS_REG_ADDR_ERPS_PROTOCOL_STATUS

0x7000

1

HEX

0— disable

1— enable

 

ERPS环编号

MODBUS_REG_ADDR_ERPS_RING_ID

0x7001

1

HEX

编号范围:1-8

每个ERPS 环的信息长度为0x243

起始RingID为1

每个ERPS 环的节点数据地址=节点起始地址+0x243×(RingID-起始RingID)

ERPS环成员端口

MODBUS_REG_ADDR_ERPS_PORT0

0x7002

1

HEX

 

 

ERPS环成员端口

MODBUS_REG_ADDR_ERPS_PORT1

0x7003

1

HEX

 

 

ERPS环上实例ID

MODBUS_REG_ADDR_ERPS_INSTANCE_ID

0x7004

1

HEX

取值范围:1-64

每个ERPS 环上实例的信息长度0x9

起始RingID为1

起始InstanceID为1

每个实例节点数据地址=节点起始地址+0x243×(RingID-起始RingID)+0x9×(InstanceID-起始InstanceID)

ERPS实例的控制VLAN

MODBUS_REG_ADDR_ERPS_CONTROL_VLAN

0x7005

1

HEX

取值范围:2-4094

 

物理口所在节点类型

MODBUS_REG_ADDR_ERPS_NODE_ROLE

0x7006

1

HEX

0—owner

1—neighbor

2—normal

3—interconnection

 

节点状态

MODBUS_REG_ADDR_ERPS_NODE_STATE

0x7007

1

HEX

0—Undefined

1—init

2—idle

3—protection

4—MS

5—FS

6—Pending

 

ERPS实例使能状态

MODBUS_REG_ADDR_ERPS_INSTANCE_ENABLE_STATUS

0x7008

1

HEX

0—false

1—true

 

成员端口的角色MODBUS_REG_ADDR_ERPS_PORT0_PORT_ROLE

0x7009

1

HEX

0—RPL

1—Non-RPL

2—Undefined

 

端口状态

MODBUS_REG_ADDR_ERPS_PORT0_PORT_STATUS

0x700A

1

HEX

0—Block

1—Up

2—Down

3—Undefined

 

成员端口的角色

MODBUS_REG_ADDR_ERPS_PORT1

0x700B

1

HEX

取值范围:1-128

 

端口状态

MODBUS_REG_ADDR_ERPS_PORT1_PORT_STATUS

0x700C

1

HEX

0—Block

1—Up

2—Down

3—Undefined

 

 

提示

起始RingID为1,起始InstanceID为1。

各环的节点数据地址=节点起始地址+0x243×(RingID-起始RingID)

某环的实例的节点地址=节点起始地址+(0x243×(RingID-起始RingID))+(0x9×(InstanceID-起始InstanceID))

 

9. ERPS 环网信息(8)(0X8000-0x8FFF)

节点名

起始地址(Hex)

数据长度

单位:Word

数据类型

数据含义

备注

ERPS环编号

MODBUS_REG_ADDR_ERPS_RING_ID

0x8001

1

HEX

编号范围:1-8

每个ERPS 环的信息长度为0x243

起始RingID为8

每个ERPS 环的节点数据地址=节点起始地址+0x243×(RingID-起始RingID)

ERPS环成员端口

MODBUS_REG_ADDR_ERPS_PORT0

0x8002

1

HEX

 

 

ERPS环成员端口

MODBUS_REG_ADDR_ERPS_PORT1

0x8003

1

HEX

 

 

ERPS环上实例ID

MODBUS_REG_ADDR_ERPS_INSTANCE_ID

0x8004

1

HEX

取值范围:1-64

每个ERPS 环上实例的信息长度为0x9

起始RingID为8

起始InstanceID为1

每个实例节点数据地址=节点起始地址+0x243×(RingID-起始RingID)+0x9×(InstanceID-起始InstanceID)

ERPS实例的控制VLAN

MODBUS_REG_ADDR_ERPS_CONTROL_VLAN

0x8005

1

HEX

取值范围:2-4094

 

物理口所在节点类型

MODBUS_REG_ADDR_ERPS_NODE_ROLE

0x8006

1

HEX

0—owner

1—neighbor

2—normal

3—interconnection

 

节点状态

MODBUS_REG_ADDR_ERPS_NODE_STATE

0x8007

1

HEX

0—Undefined

1—init

2—idle

3—protection

4—MS

5—FS

6—Pending

 

ERPS实例使能状态

MODBUS_REG_ADDR_ERPS_INSTANCE_ENABLE_STATUS

0x8008

1

HEX

0—false

1—true

 

成员端口的角色MODBUS_REG_ADDR_ERPS_PORT0_PORT_ROLE

0x8009

1

HEX

0—RPL.

1—Non-RPL.

2—Undefined

 

端口状态

MODBUS_REG_ADDR_ERPS_PORT0_PORT_STATUS

0x800A

1

HEX

0—Block

1—Up

2—Down

3—Undefined

 

成员端口的角色

MODBUS_REG_ADDR_ERPS_PORT1

0x800B

1

HEX

取值范围:1-128

 

端口状态

MODBUS_REG_ADDR_ERPS_PORT1_PORT_STATUS

0x800C

1

HEX

0—Block

1—Up

2—Down

3—Undefined

 

 

提示

起始ringid为8,起始instanceid为1。

各环的节点数据地址=节点起始地址+0x243×(RingID-起始RingID)

某环的实例的节点地址=节点起始地址+(0x243×(RingID-起始RingID))+(0x9×(InstanceID-起始InstanceID))

 

10. RRPP环网信息(1-2)(0X9000-0x9FFF)

节点名

起始地址(Hex)

数据长度

单位:Word

数据类型

数据含义

备注

全局开启状态

MODBUS_REG_ADDR_RRPP_PROTOCOL_STATUS

0x9000

1

HEX

0— disable

1— enable

 

RRPP域的ID

MODBUS_REG_ADDR_RRPP_DOMAIN_ID

0x9001

1

HEX

取值范围:1-8

每个RRPP域的信息长度为0x582

起始DomainID为1

每个域节点数据地址=节点起始地址+0x582×(DomainID-起始DominID)

RRPP域的主控制VLAN

MODBUS_REG_ADDR_RRPP_CONTROL_VLAN

0x9002

1

HEX

取值范围:2-4094

 

RRPP环的ID

MODBUS_REG_ADDR_RRPP_RING_ID

0x9003

1

HEX

取值范围:1-128

每个RRPP环的信息长度为0xB

起始DomainID为1

起始RingID为1

每个RRPP环节点数据地址=节点起始地址+0x582×(DomainID-起始DomainID)+0xB×(RingID-起始RingID)

设备的节点角色

MODBUS_REG_ADDR_RRPP_NODE_MODE

0x9004

1

HEX

0—transit

1—master

2—edge

3—assistant edge

 

主端口

MODBUS_REG_ADDR_RRPP_PRIMARY_PORT

0x9005

1

HEX

取值范围:1-128

 

主端口状态

MODBUS_REG_ADDR_RRPP_PRIMARY_PORT_STATUS

0x9006

1

HEX

0—down

1—up

2—blocked

 

副端口

MODBUS_REG_ADDR_RRPP_SECONDARY_PORT

0x9007

1

HEX

取值范围:1-128

 

副端口状态

MODBUS_REG_ADDR_RRPP_SECONDARY_PORT_STATUS

0x9008

1

HEX

0—down

1—up

2—blocked

 

边缘端口MODBUS_REG_ADDR_RRPP_EDGE_PORT

0x9009

1

HEX

取值范围:1-128

 

边缘端口状态

MODBUS_REG_ADDR_RRPP_EDGE_PORT_STATUS

0x900A

1

HEX

0—down

1—up

2—blocked

 

RRPP环的级别

MODBUS_REG_ADDR_RRPP_RING_LEVEL

0x900B

1

HEX

0—major ring

1—sub ring

 

RRPP环的使能状态

MODBUS_REG_ADDR_RRPP_RING_ENABLE

0x900C

1

HEX

0—false

1—true

 

当前RRPP环的状态

MODBUS_REG_ADDR_RRPP_RING_STATE

0x900D

1

HEX

0—Completed

1—Failed

2—LinkUp

3—LinkDown

4—PreForward5—LinkUpNotify

6—LinkDnNotify

7—PreForwardNotify

8—Unknown

 

 

提示

起始DomainID为1,起始RingID为1。

各域的节点数据地址=节点起始地址+0x582×(DomainID-起始DomainID)

某域的实例的节点地址=节点起始地址+(0x582×(DomainID-起始DomainID))+(0xB×(RingID-起始RingID))

 

11. RRPP环网信息(3-4)(0XA000-0xAFFF)

节点名

起始地址(Hex)

数据长度

单位:Word

数据类型

数据含义

备注

RRPP域的ID

MODBUS_REG_ADDR_RRPP_DOMAIN_ID

0xA001

1

HEX

取值范围:1-8

每个RRPP域的信息长度为0x582

此表起始DomainID为3

每个域节点数据地址=节点起始地址+0x582×(DomainID-起始DomainID)

RRPP域的主控制VLAN

MODBUS_REG_ADDR_RRPP_CONTROL_VLAN

0xA002

1

HEX

取值范围:2-4094

 

RRPP环的ID

MODBUS_REG_ADDR_RRPP_RING_ID

0xA003

1

HEX

取值范围:1-128

每个RRPP环的信息长度为0xB

起始DomainID为3

起始RingID为1

每个RRPP环节点数据地址=节点起始地址+0x582×(DomainID-起始DomainID)+0xB×(RingID-起始RingID)

设备的节点角色

MODBUS_REG_ADDR_RRPP_NODE_MODE

0xA004

1

HEX

0—transit

1—master

2—edge

3—assistant edge

 

主端口

MODBUS_REG_ADDR_RRPP_PRIMARY_PORT

0xA005

1

HEX

取值范围:1-128

 

主端口状态

MODBUS_REG_ADDR_RRPP_PRIMARY_PORT_STATUS

0xA006

1

HEX

 

0—down

1—up

2—blocked

 

副端口

MODBUS_REG_ADDR_RRPP_SECONDARY_PORT

0xA007

1

HEX

取值范围:1-128

 

副端口状态

MODBUS_REG_ADDR_RRPP_SECONDARY_PORT_STATUS

0xA008

1

HEX

 

0—down

1—up

2—blocked

 

边缘端口MODBUS_REG_ADDR_RRPP_EDGE_PORT

0xA009

1

HEX

取值范围:1-128

 

边缘端口状态

MODBUS_REG_ADDR_RRPP_EDGE_PORT_STATUS

0xA00A

1

HEX

 

0—down

1—up

2—blocked

 

RRPP环的级别

MODBUS_REG_ADDR_RRPP_RING_LEVEL

0xA00B

1

HEX

0—major ring

1—sub ring

 

RRPP环的使能状态

MODBUS_REG_ADDR_RRPP_RING_ENABLE

0xA00C

1

HEX

0— false

1— true

 

当前RRPP环的状态

MODBUS_REG_ADDR_RRPP_RING_STATE

0xA00D

1

HEX

0—Completed

1—Failed

2—LinkUp

3—LinkDown

4—PreForward5—LinkUpNotify

6—LinkDnNotify

7—PreForwardNotify

8—Unknown

 

 

提示

起始DomainID为3,起始RingID为1。

各域的节点数据地址=节点起始地址+0x582×(DomainID-起始DomainID)

某域的实例的节点地址=节点起始地址+(0x582×(DomainID-起始DomainID))+(0xB×(RingID-起始RingID))

 

12. RRPP环网信息(5-6)(0XB000-0xBFFF)

节点名

起始地址(Hex)

数据长度

单位:Word

数据类型

数据含义

备注

RRPP域的ID

MODBUS_REG_ADDR_RRPP_DOMAIN_ID

0xB001

1

HEX

取值范围:1-128

每个RRPP域的信息长度为0x582

此表起始DomainID为5

每个域节点数据地址=节点起始地址+0x582×(DomainID-起始DomainID)

RRPP域的主控制VLAN

MODBUS_REG_ADDR_RRPP_CONTROL_VLAN

0xB002

1

HEX

取值范围:2-4094

 

RRPP环的ID

MODBUS_REG_ADDR_RRPP_RING_ID

0xB003

1

HEX

取值范围:1-128

每个RRPP环的信息长度为0xB

起始DomainID为5

起始RingID为1

每个RRPP环节点数据地址=节点起始地址+0x582×(DomainID-起始DomainID)+0xB×(RingID-起始RingID)

设备的节点角色

MODBUS_REG_ADDR_RRPP_NODE_MODE

0xB004

1

HEX

0—transit

1—master

2—edge

3—assistant edge.

 

主端口

MODBUS_REG_ADDR_RRPP_PRIMARY_PORT

0xB005

1

HEX

取值范围:1-128

 

主端口状态

MODBUS_REG_ADDR_RRPP_PRIMARY_PORT_STATUS

0xB006

1

HEX

 

0—down

1—up

2—blocked

 

副端口

MODBUS_REG_ADDR_RRPP_SECONDARY_PORT

0xB007

1

HEX

取值范围:1-128

 

副端口状态

MODBUS_REG_ADDR_RRPP_SECONDARY_PORT_STATUS

0xB008

1

HEX

 

0—down

1—up

2—blocked

 

边缘端口MODBUS_REG_ADDR_RRPP_EDGE_PORT

0xB009

1

HEX

取值范围:1-128

 

边缘端口状态

MODBUS_REG_ADDR_RRPP_EDGE_PORT_STATUS

0xB00A

1

HEX

 

0—down

1—up

2—blocked

 

RRPP环的级别

MODBUS_REG_ADDR_RRPP_RING_LEVEL

0xB00B

1

HEX

0—major ring

1—sub ring

 

RRPP环的使能状态

MODBUS_REG_ADDR_RRPP_RING_ENABLE

0xB00C

1

HEX

0— false

1— true

 

当前RRPP环的状态

MODBUS_REG_ADDR_RRPP_RING_STATE

0xB00D

1

HEX

0—Completed

1—Failed

2—LinkUp

3—LinkDown

4—PreForward5—LinkUpNotify

6—LinkDnNotify

7—PreForwardNotify

8—Unknown

 

 

提示

起始DomainID为5,起始RingID为1。

各域的节点数据地址=节点起始地址+0x582×(DomainID-起始DomainID)

某域的实例的节点地址=节点起始地址+(0x582×(DomainID-起始DomainID))+(0xB×(RingID-起始RingID))

 

13. RRPP环网信息(7-8)(0XC000-0xCFFF)

节点名

起始地址(Hex)

数据长度

单位:Word

数据类型

数据含义

备注

RRPP域的ID

MODBUS_REG_ADDR_RRPP_DOMAIN_ID

0xC001

1

HEX

取值范围:1-128

每个RRPP域的信息长度为0x582

此表起始DomainID为7

每个域节点数据地址=节点起始地址+0x582×(DomainID-起始DomainID)

RRPP域的主控制VLAN

MODBUS_REG_ADDR_RRPP_CONTROL_VLAN

0xC002

1

HEX

取值范围:2-4094

 

RRPP环的ID

MODBUS_REG_ADDR_RRPP_RING_ID

0xC003

1

HEX

取值范围:1-128

每个RRPP环的信息长度0xB

起始DomainID为7

起始RingID为1

每个RRPP环节点数据地址=节点起始地址+0x582×(DomainID-起始DomainID)+0xB×(RingID-起始RingID)

设备的节点角色

MODBUS_REG_ADDR_RRPP_NODE_MODE

0xC004

1

HEX

0—transit

1—master

2—edge

3—assistant edge

 

主端口

MODBUS_REG_ADDR_RRPP_PRIMARY_PORT

0xC005

1

HEX

取值范围:1-128

 

主端口状态

MODBUS_REG_ADDR_RRPP_PRIMARY_PORT_STATUS

0xC006

1

HEX

0—down

1—up

2—blocked

 

副端口

MODBUS_REG_ADDR_RRPP_SECONDARY_PORT

0xC007

1

HEX

取值范围:1-128

 

副端口状态

MODBUS_REG_ADDR_RRPP_SECONDARY_PORT_STATUS

0xC008

1

HEX

0—down

1—up

2—blocked

 

边缘端口MODBUS_REG_ADDR_RRPP_EDGE_PORT

0xC009

1

HEX

取值范围:1-128

 

边缘端口状态

MODBUS_REG_ADDR_RRPP_EDGE_PORT_STATUS

0xC00A

1

HEX

0—down

1—up

2—blocked

 

RRPP环的级别

MODBUS_REG_ADDR_RRPP_RING_LEVEL

0xC00B

1

HEX

0—major ring

1—sub ring

 

RRPP环的使能状态

MODBUS_REG_ADDR_RRPP_RING_ENABLE

0xC00C

1

HEX

0— false

1— true

 

当前RRPP环的状态

MODBUS_REG_ADDR_RRPP_RING_STATE

0xC00D

1

HEX

0—Completed

1—Failed

2—LinkUp

3—LinkDown

4—PreForward5—LinkUpNotify

6—LinkDnNotify

7—PreForwardNotify

8—Unknown

 

 

提示

起始DomainID为7,起始RingID为1。

各域的节点数据地址=节点起始地址+0x582×(DomainID-起始DomainID)

某域的实例的节点地址=节点起始地址+(0x582×(DomainID-起始DomainID))+(0xB×(RingID-起始RingID))

 


2 Modbus中继

2.1  Modbus中继简介

1. 功能简介

通常,上位机于以太网中,发布的报文为Modbus-TCP报文,而外围下位机通过串行链路进行连接,只能识别Modbus-RTU报文,这导致上位机和下位机不能直接进行互通。H3C工业交换机可以在上位机和下位机之间承担中继网关的角色,使得Modbus报文可以顺利在上位机和下位机之间交互,以实现上位机和下位机的Modbus通信,如图2-1所示。

图2-1 Modbus中继网关应用场景组网图

 

2. Modbus中继网关工作机制

在Modbus网络中,H3C工业交换机使用以太网接口与上位机进行物理连接,使用RS485串口与下位机进行物理连接。由于需要在以太网TCP/IP网络中承载Modbus报文,H3C工业交换机需要与上位机建立TCP或UDP连接。并且,H3C工业交换机将RS485串口作为Modbus协议的应用载体,与上位机建立TCP/UDP连接及以太网通信、与下位机进行串行通信都通过RS485串口实现。

RS485串口支持两种转发模式,不同的转发模式会带来不同的Modbus功能效果。

·     透传模式:通常情况下,上位机发送的Modbus报文为Modbus-TCP报文。但上位机功能较强大时,其侦测到下位机仅支持Modbus-RTU报文,将直接产生Modbus-RTU格式的报文,将Modbus-RTU格式的报文通过TCP/IP以太网路径发送给H3C工业交换机。此时H3C工业交换机只需要透传Modbus-RTU格式的报文,就能实现上位机和下位机之间的Modbus通信。在透传模式下,H3C工业交换机的RS485串口会将从上位机收到Modbus-RTU报文透传给下位机,并将从下位机收到的Modbus-RTU报文透传给上位机,如图2-2所示。

图2-2 中继网关透传模式工作机制示意图

 

·     代理模式:上位机发送Modbus-TCP格式的报文时,需要H3C工业交换机将报文转换为Modbus-RTU格式,将报文转发给下位机时下位机才能识别。在代理模式下,H3C工业交换机的RS485串口会将从上位机收到的Modbus-TCP报文转化为Modbus-RTU报文并发送给下位机,将从下位机收到的Modbus-RTU报文转化为Modbus-TCP报文并发送给上位机,如图2-3所示。

图2-3 中继网关代理模式工作机制示意图

 

转发模式与RS485串口需要建立的传输层连接对应关系如所示。

表2-1 转发模式与RS485串口需要建立的传输层连接对应关系

转发模式

需要建立的传输层连接

透传模式

由于在以太网中传输Modbus-RTU报文对传输层协议无要求,RS485串口既可以和上位机建立TCP连接,也可以建立UDP连接;建立TCP/UDP连接时既可以作为客户端,也可以作为服务器

代理模式

由于Modbus-TCP协议仅支持TCP协议,RS485串口必须和上位机建立TCP连接,且必须作为TCP服务器

 

2.2  Modbus配置任务简介

Modbus配置任务如下:

(1)     配置RS485串口的运行参数

(2)     开启Modbuus功能并配置Modbus转发模式

(3)     配置RS485串口与上位机建立TCP或UDP连接

¡     配置RS485串口与上位机建立TCP连接

¡     配置RS485串口与上位机建立UDP连接

同一RS485串口只允许配置一种连接类型,可在多个RS485串口上重复执行以上配置建立多个连接。

(4)     (可选)配置Modbus性能优化

(5)     恢复RS485串口的缺省配置

2.3  配置RS485串口的运行参数

2.3.1  RS485串口简介

工业交换机作为上位机与下位机Modbus协议通信的中继设备通过RS485串口与下位机进行物理连接。为了确保RS485链路的连通性,需要保证工业交换机与下位机的RS485串口参数一致。

2.3.2  配置步骤

(1)     进入系统视图。

system-view

(2)     进入RS485串口的视图。

interface uart interface-number

(3)     配置接口的描述信息。

description text

缺省情况下,接口的描述信息为“该接口的接口名 Interface”,比如:UART1/0/1 Interface。

(4)     配置软件流量控制功能。

flow-control none

缺省情况下,RS485串口没有配置流量控制方式。

(5)     配置波特率。

baudrate baudrate-value

缺省情况下,波特率为9600bps。

(6)     配置数据位。

databits 8

缺省情况下,数据位8。

(7)     配置停止位。

stopbits { 1 | 2 }

缺省情况下,停止位1。

(8)     配置校验位。

parity none

缺省情况下,校验位none

2.4  开启Modbuus功能并配置Modbus转发模式

1. 功能简介

配置RS485串口的转发模式后,该接口上的Modbus功能便处于开启状态。

2. 配置限制和指导

不能通过重复执行modbus mode命令修改RS485串口的转发模式。如需修改转发模式,请先执行undo modbus mode命令取消配置RS485串口的转发模式,再通过modbus mode命令重新配置转发模式。需要注意的是,执行undo modbus mode命令会将Modbus配置恢复到出厂模式,可能造成Modbus通信中断,请谨慎配置。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入RS485串口视图。

interface uart interface-number

(3)     开启Modbus功能、配置Modbus的转发模式,并进入对应的转发模式视图。

¡     开启Modbus功能,配置代理转发模式,并进入Modbus代理模式视图。

modbus mode agent

¡     开启Modbus功能,配置透传转发模式,并进入Modbus透传模式视图。

modbus mode raw

缺省情况下,未配置Modbus的转发模式,此时相当于RS485串口上的Modbus功能未开启,该RS485串口无法处理到Modbus报文。

2.5  配置RS485串口与上位机建立TCP连接

1. 功能简介

在代理转发模式下,由于H3C工业交换机相当于上位机的服务器(下位机),需要接收来自上位机的Modbus-TCP报文,所以必须作为TCP服务器建立连接。在透传转发模式下,H3C工业交换机上的RS485串口可以作为TCP服务器或TCP客户端与上位机建立TCP连接,以对Modbus-RTU报文进行可靠透传。

可以通过modbus packet-size命令来修改RS485串口向上位机发送的TCP报文最小长度,以适应不同的网络环境。将最小报文长度调大,可以将多个消息封装为一个TCP报文,以减少多次TCP封包带来的系统资源开销。

2. 配置限制和指导

多次配置本功能,作为TCP客户端的RS485串口可以与多个作为TCP服务器的上位机建立TCP连接,同一RS485串口最多可和4个作为TCP服务器的上位机建立TCP连接。需要注意的是,设备上不同的RS485串口不能指定相同IP地址的TCP或UDP服务器。

tcp clienttcp serverudp clientudp server命令互斥,请不要在同一视图下同时配置其中的两条或以上。

请合理规划指定的端口号,避免指定其他业务已经使用的端口号,否则可能导致Modbus功能或其他业务功能无法正常使用。

3. 配置RS485串口作为TCP服务器与上位机建立TCP连接

(1)     进入系统视图。

system-view

(2)     进入RS485串口视图。

interface uart interface-number

(3)     (可选)配置RS485串口向上位机发送的TCP报文最小长度。

modbus packet-size size

缺省情况下,未配置RS485串口向上位机发送的TCP报文最小长度,TCP报文的长度由实际的数据大小决定。

(4)     进入Modbus透传模式视图或Modbus代理模式视图。

modbus mode { agent | raw }

(5)     配置RS485串口作为TCP服务器与上位机建立TCP连接。

tcp server [ server-port server-port ] [ vpn-instance vpn-instance-name ]

缺省情况下,未配置RS485串口在传输层建立连接的角色,即不会与上位机在传输层建立连接。

4. 配置RS485串口作为TCP客户端与上位机建立TCP连接

(1)     进入系统视图。

system-view

(2)     进入RS485串口视图。

interface uart interface-number

(3)     (可选)配置RS485串口向上位机发送的TCP报文最小长度。

modbus packet-size size

缺省情况下,未配置RS485串口向上位机发送的TCP报文最小长度,TCP报文的长度由实际的数据大小决定。

(4)     进入Modbus透传模式视图。

modbus mode raw

(5)     配置RS485串口作为TCP客户端与上位机建立TCP连接。

tcp client server-ip server-ip server-port server-port [ vpn-instance vpn-instance-name ]

缺省情况下,未配置RS485串口在传输层建立连接的角色,即不会与上位机在传输层建立连接。

2.6  配置RS485串口与上位机建立UDP连接

1. 功能简介

由于Modbus-TCP传输模式依赖TCP协议实现,在RS485串口与上位机建立UDP连接时,只能使用透传转发模式来透传Modbus-RTU报文,建立UDP连接的优点是可以高效传输报文。

2. 配置限制和指导

多次配置本功能,作为UDP客户端的RS485串口可以与多个作为UDP服务器的上位机建立UDP连接,同一RS485串口最多和4个作为UDP服务器的上位机建立UDP连接。需要注意的是,设备上不同的RS485串口不能指定相同IP地址的TCP或UDP服务器。

tcp clienttcp serverudp clientudp server命令互斥,请不要在同一视图下同时配置其中的两条或以上。

请合理规划指定的端口号,避免指定其他业务已经使用的端口号,否则可能导致Modbus功能或其他业务功能无法正常使用。

3. 配置RS485串口作为UDP服务器与上位机建立UDP连接

(1)     进入系统视图。

system-view

(2)     进入RS485串口视图。

interface uart interface-number

(3)     进入Modbus透传模式视图。

modbus mode raw

(4)     配置RS485串口作为UDP服务器与上位机建立UDP连接。

udp server [ server-port server-port ] [ vpn-instance vpn-instance-name ]

缺省情况下,未配置RS485串口在传输层建立连接的角色,即不会与上位机在传输层建立连接。

4. 配置RS485串口作为UDP客户端与上位机建立UDP连接

(1)     进入系统视图。

system-view

(2)     进入RS485串口视图。

interface uart interface-number

(3)     进入Modbus透传模式视图。

modbus mode raw

(4)     配置RS485串口作为UDP客户端与上位机建立UDP连接。

udp client server-ip server-ip server-port server-port [ local-port local-port ] [ vpn-instance vpn-instance-name ]

缺省情况下,未配置RS485串口在传输层建立连接的角色,即不会与上位机在传输层建立连接。

2.7  配置Modbus性能优化

2.7.1  配置RS485串口向下位机发送Modbus-RTU报文的最小时间间隔

1. 功能简介

下位机的设备种类多样,处理Modbus-RTU报文的能力也不尽相同。对于性能较差的下位机,可将发送Modbus-RTU报文的最小时间间隔配置为较大值,以避免下位机报文拥塞;对于性能较强的下位机,可将发送Modbus-RTU报文的最小时间间隔配置为较小值,以加快上位机获取应答的速度。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入RS485串口视图。

interface uart interface-number

(3)     配置RS485串口向下位机发送Modbus-RTU报文的最小时间间隔。

modbus packet-time interval

缺省情况下,RS485串口向下位机发送Modbus-RTU报文的最小时间间隔为100毫秒。

2.8  恢复RS485串口的缺省配置

1. 配置限制和指导

注意

接口下的某些配置恢复到缺省情况后,会对设备上当前运行的业务产生影响。建议您在执行本配置前,完全了解其对网络产生的影响。

 

您可以在执行default命令后通过display this命令确认执行效果。对于未能成功恢复缺省的配置,建议Modbus命令手册,手工执行恢复该配置缺省情况的命令。如果操作仍然不能成功,您可以通过设备的提示信息定位原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入RS485串口视图。

interface uart interface-number

(3)     恢复RS485串口的缺省配置。

default

2.9  Modbus中继显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后Modbus的运行情况,通过查看显示信息验证配置的效果。

表2-2 Modbus显示和维护

操作

命令

显示RS485接口的相关信息

display interface [ uart [ interface-number ] ] [ brief [ description ] ]

查看RS485串口的TCP连接信息

display modbus session [ interface interface-type interface-number ]

 

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们