SmartLogger
ModBus Interface Definitions
Issue 22
Date 2016-09-02
HUAWEI TECHNOLOGIES CO., LTD.
Copyright © Huawei Technologies Co., Ltd. 2016. All rights reserved.
No part of this document may be reproduced or transmitted in any form or by any means without prior written
consent of Huawei Technologies Co., Ltd.
Trademarks and Permissions
and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
All other trademarks and trade names mentioned in this document are the property of their respective
holders.
Notice
The purchased products, services and features are stipulated by the contract made between Huawei and the
customer. All or part of the products, services and features described in this document may not be within the
purchase scope or the usage scope. Unless otherwise specified in the contract, all statements, information,
and recommendations in this document are provided "AS IS" without warranties, guarantees or
representations of any kind, either express or implied.
The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute a warranty of any kind, express or implied.
Huawei Technologies Co., Ltd.
Address: Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: [email protected]
Issue 22 (2016-09-02) Huawei Proprietary and Confidential i
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions Change History
Change History
Issue Date Change Description
01 2013-09-22 Initial release.
02 2014-03-28 Updated EMI and power meter, and added a time setting interface.
03 2014-06-06 Added the device connection status public device interface.
04 2014-07-10 Added active alarm serial numbers and historical alarm serial
numbers.
05 2014-07-29 Changed the gain of Active electricity to 10 for an electricity
meter.
06 2014-08-21 Added the Abnormal Cubicle alarm.
07 2014-08-30 Added the public register device alias.
08 2014-09-24 Added Max. reactive adjustment, Min. reactive adjustment, and
Max. active adjustment read-only signals.
09 2014-11-10 Added the Daily radiation read-only signals.
10 2014-11-21 Added the DI group status.
11 2015-02-26 Added System reset, Device search, and Device search status
signals.
12 2015-02-28 Added the following signals:
l Active power scheduling mode
l Active power scheduling target value
l Reactive power scheduling mode
l Reactive power scheduling target value
13 2015-03-23 Added the Reactive power scheduling curve mode signal.
14 2015-03-28 Added the following signals:
l Active power adjustment by percentage
l Power factor adjustment
15 2015-04-07 Updated the description for City.
Issue 22 (2016-09-02) Huawei Proprietary and Confidential ii
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions Change History
Issue Date Change Description
16 2015-04-10 Changed the delete device signal to the device operation signal.
Adjusted the register address for the subsequent signals.
17 2015-09-21 Added Reactive electricity and Apparentpower to the power
meter.
Added Port number and Physicaladdress to the common
register.
Added the entry of array reset.
18 2015-10-19 Added the Device Address Conflict alarm.
19 2015-11-03 Added the entries of device featurecodes 1–4.
Added the entry of device list changenumber.
20 2016-05-24 Add alarm AC SPD fault and DI1~8 custom alarm
Added the following signals:
l Current radiation
l Daily Radiation 2
l Custom 1
l Custom 2
21 2016-06-02 Added the following signals:
l Current error during scanning
l Inspection
l IV curve scanning
Changed Device feature code 1, add new Bit9:IV curve scanning
22 2016-09-02 Baseline Document for Test.
Issue 22 (2016-09-02) Huawei Proprietary and Confidential iii
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions Contents
Contents
Change History.................................................................................................................................ii
1 Introduction.................................................................................................................................... 1
1.1 Definitions of Terms and Abbreviations.........................................................................................................................2
1.2 System Requirements..................................................................................................................................................... 2
2 Register Definitions...................................................................................................................... 3
2.1 Register Definitions for the SmartLogger...................................................................................................................... 4
2.2 Alarm Definitions for the SmartLogger....................................................................................................................... 10
2.3 Register Definitions for the Environmental Monitor Instrument................................................................................. 13
2.4 Register Definitions for the Power Meter.....................................................................................................................13
2.5 Register Definitions for the SUN2000......................................................................................................................... 14
2.6 Public Register Definitions...........................................................................................................................................14
3 Power Adjustment for Inverters............................................................................................... 16
3.1 40424: Active Adjustment............................................................................................................................................18
3.2 40426: Reactive Adjustment........................................................................................................................................ 18
3.3 40428: Active Power Adjustment by Percentage......................................................................................................... 18
3.4 40429: Power Factor Adjustment................................................................................................................................. 18
4 Communication Protocol Overview........................................................................................ 19
4.1 Physical Layer.............................................................................................................................................................. 20
4.2 Data Link Layer............................................................................................................................................................20
4.2.1 Addressing Mode.......................................................................................................................................................20
4.2.2 Frame Structure......................................................................................................................................................... 20
4.2.3 Data Encoding........................................................................................................................................................... 21
4.2.4 Interaction Process.....................................................................................................................................................22
4.3 Application Layer......................................................................................................................................................... 22
4.3.1 Function Code List.................................................................................................................................................... 22
4.3.2 Exception Code List.................................................................................................................................................. 22
4.3.3 Reading Registers (0X03)......................................................................................................................................... 25
4.3.3.1 I Frame Format for a Request from a Master Node................................................................................................25
4.3.3.2 II Frame Format for a Normal Response from a Slave Node.................................................................................26
4.3.3.3 III Frame Format for an Abnormal Response from a Slave Node......................................................................... 26
4.3.3.4 IV Example.............................................................................................................................................................26
4.3.4 Writing a Single Register (0X06).............................................................................................................................. 27
Issue 22 (2016-09-02) Huawei Proprietary and Confidential iv
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions Contents
4.3.4.1 I Frame Format for a Request from a Master Node................................................................................................27
4.3.4.2 II Frame Format for a Normal Response from a Slave Node.................................................................................27
4.3.4.3 III Frame Format for an Abnormal Response from a Slave Node......................................................................... 28
4.3.4.4 IV Example.............................................................................................................................................................28
4.3.5 Writing Multiple Registers........................................................................................................................................ 29
4.3.5.1 I Frame Format for a Request from a Master Node................................................................................................29
4.3.5.2 II Frame Format for a Normal Response from a Slave Node.................................................................................29
4.3.5.3 III Frame Format for an Abnormal Response from a Slave Node......................................................................... 29
4.3.5.4 IV Example.............................................................................................................................................................29
4.3.6 Reading Device Identifiers (0X2B)........................................................................................................................... 30
4.3.6.1 Commands for Querying Device Identifiers.......................................................................................................... 31
4.3.6.2 Command for Querying a Device List................................................................................................................... 33
4.3.6.3 Device Description Definitions.............................................................................................................................. 34
5 Reference Documents................................................................................................................. 36
Issue 22 (2016-09-02) Huawei Proprietary and Confidential v
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 1 Introduction
1 Introduction
The Modbus-TCP protocol is a well-known factual automation standard. This document
describes ModBus-TCP functions related to communications in the SmartLogger.
This document provides details about the Modbus protocol used in the SmartLogger and
devices managed by the SmartLogger, such as inverters, environment monitor instrument, and
power meter. It can be used to regulate and restrict follow-up third-party integration R&D and
customizations.
1.1 Definitions of Terms and Abbreviations
1.2 System Requirements
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 1
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 1 Introduction
1.1 Definitions of Terms and Abbreviations
Name Description
Master node During master-slave communication, the
party that initiates a communication request
is referred to as the master node.
Slave node During master-slave communication, the
party that responds to a communication
request is referred to as the slave node.
Broadcast address Fixed to 0.
Register address The address of a register is recorded in two
bytes.
U16 Unsigned integer (16 bits)
U32 Unsigned integer (32 bits)
I16 Signed integer (16 bits)
I32 Signed integer (32 bits)
STR String
MLD Multiple bytes
N/A Not applicable
1.2 System Requirements
Applicable model: SmartLogger
Firmware version: V100R001C95
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 2
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 2 Register Definitions
2 Register Definitions
RW signals are permanently valid, will be retained until updated the next time, and support
0X03, 0X06, and 0X10 instructions.
WO signals do not support the 0X03 query instruction, but support the 0X06 and 0X10
instructions.
RO signals support only the 0X03 instruction.
2.1 Register Definitions for the SmartLogger
2.2 Alarm Definitions for the SmartLogger
2.3 Register Definitions for the Environmental Monitor Instrument
2.4 Register Definitions for the Power Meter
2.5 Register Definitions for the SUN2000
2.6 Public Register Definitions
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 3
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 2 Register Definitions
2.1 Register Definitions for the SmartLogger
NOTE
In the following table, the operation object of the register is the SmartLogger or all inverters accessed by
the SmartLogger. In the Modbus-TCP communications protocol, the logic device ID is fixed to 0.
Table 2-1 Register Definitions
SN Name Read/ Typ Unit Gain Addres Quantit Range
Write e s y
1 Date&Time RW U32 N/A 1 40000 2 Epoch seconds UTC
2 City RW U32 N/A 1 40002 2 3-word city code;
reserved
3 Daylight RW U16 N/A 1 40004 1 0: Disabled
Saving Time 1: Enabled
(DST)
4 Time Zone RO I32 Sec 1 40005 2 Time zone offset
measured inseconds
5 DST state RO U16 N/A 1 40007 1 0: DST time not entered
1: DST time entered
6 DST offset RO U16 mins 1 40008 1 N/A
7 The Local RO U32 N/A 1 40009 2 Epoch seconds, local time
Time of theSmartLogger
8 Power on WO U16 N/A 1 40200 1 The data field can only be
0 for poweringon all
inverters.
9 Power off WO U16 N/A 1 40201 1 The data field can only be
0 for powering off all
inverters.
10 Array reset WO U16 N/A 1 40205 1 The data domain can only
be 0.
11 Active RW U32 kW 10 40424 2 Adjusts the total active
adjustment output power ofall
inverters connected to the
SmartLogger.
12 Reactive RW I32 kVar 10 40426 2 Adjusts the total reactive
adjustment output powerof all
inverters connected to the
SmartLogger.
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 4
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 2 Register Definitions
SN Name Read/ Typ Unit Gain Addres Quantit Range
Write e s y
13 Active power RW U16 % 10 40428 1 Adjusts the total active
adjustment by output power ofall
percentage inverters connected to the
SmartLogger. The
percentage range is 0–
100%.
14 Power factor RW I16 NA 1000 40429 1 Adjusts the total reactive
adjustment output powerof all
inverters connected to the
SmartLogger. The range
is (-1,-0.8]U[0.8,1].
15 DC current RO I16 A 10 40500 1 Equals the total input DC
current of allinverters.
16 Total input RO U32 kW 1000 40521 2 Equals the total input
power power of allinverters.
17 CO2 RO U32 kg 10 40523 2 Equals the total CO2
reduction reduction of allinverters.
18 Active power RO I32 kW 1000 40525 2 Equals the total active
output power ofall
inverters.
19 Power factor RO I16 N/A 1000 40532 1 Equals the total power
factor of allinverters.
20 Reactive RO I32 kVar 1000 40544 2 Equals the total reactive
power output power ofall
inverters.
21 E-Total RO U32 kWh 10 40560 2 Equals the total energy
yield generatedby all
inverters.
22 E-Daily RO U32 kWh 10 40562 2 Equals daily energy yield
generated byall inverters.
23 Active alarm RO U32 N/A 1 40568 2 N/A
sequence
number
24 Historical RO U32 N/A 1 40570 2 N/A
alarm
sequence
number
25 Phase A RO I16 A 1 40572 1 Equals the sum of phase
current A currents of allinverters.
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 5
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 2 Register Definitions
SN Name Read/ Typ Unit Gain Addres Quantit Range
Write e s y
26 Phase B RO I16 A 1 40573 1 Equals the sum of phase
current B currents of allinverters.
27 Phase C RO I16 A 1 40574 1 Equals the sum of phase
current C currents of allinverters.
28 Device RO U32 N/A 1 40600 2 Bit 0: register
feature code 1 subscription/push
Bit 1: remote device
managementfunction
Bit 2: inverter inspection
Bit 3: inverter broadcast
upgrade
Bit 4: second challenge
Bit 5: support tracing
system
Bit 6: adjustable
performance datastorage
period
Bit 7: device list change
number push
Bit9:IV curve scanning
29 Device RO U32 N/A 1 40602 2 N/A
feature code 2
30 Device RO U32 N/A 1 40604 2 N/A
feature code 3
31 Device RO U32 N/A 1 40606 2 N/A
feature code 4
32 Reserved RO U16 N/A 1 40608 10 N/A
33 Inverter RO U16 % 100 40685 1 N/A
Efficiency
34 Max. reactive RO U32 kVar 10 40693 2 Equals the total
adjustment maximum power of
allinverters connected in
parallel multiplied by
60%.
35 Min. reactive RO I32 kVar 10 40695 2 Equals the total
adjustment maximum power of
allinverters connected in
parallel multiplied by
60% x (–1).
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 6
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 2 Register Definitions
SN Name Read/ Typ Unit Gain Addres Quantit Range
Write e s y
36 Max. RO U32 kW 10 40697 2 Equals the total
activeadjustm maximum power of
ent allinverters connected in
parallel.
37 Locked RO U16 N/A 1 40699 1 0: Locked
1: Unlocked
If more than one inverter
is on-grid andfeeding
power to the grid, the
status is Unlocked.
38 DI status RO U16 N/A 1 40700 1 Bit0: DI1
–
Bit7: DI8
1: Closed
0: Open
Equals the status of the
eight DIs of
theSmartLogger.
39 ESN RO STR N/A 1 40713 10 Equals the ESN of the
SmartLogger.
40 System reset WO U16 N/A 1 40723 1 Resets theSmartLogger.
The data domain is not
checked.
41 Device search WO U16 N/A 1 40724 1 Automatically allocates
and searches fordevices.
42 Device WO MLD N/A 1 40725 11 First 10 registers:
operation determine the deviceto be
operated based on the
ESN. The register content
is the device ESN.
Last register: If the
operation type is0, the
SmartLogger deletes
inverters. If the operation
type is 1, theinverter
alarm is reset on the
SmartLogger side.
43 Device search RO U16 N/A 1 40736 1 0: Search completed
status 1: Search in progress
2: Search failed
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 7
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 2 Register Definitions
SN Name Read/ Typ Unit Gain Addres Quantit Range
Write e s y
44 Active power RO U16 N/A 1 40737 1 0: Disabling the active
control mode power reduction
1: Dry contact remote
control
3: Limit by percentage
4: Remote
communication
scheduling
5: AI remote control
65533: Slave
SmartLogger
65534: no scheduling
45 Active power RO U32 kW 10 40738 2 Target total active power
scheduling for theSmartLogger
target value active power scheduling
46 Reactive RO U16 N/A 1 40740 1 0: Disable reactive power
power control output
mode 1: Dry contact remote
control
2: Reactive power control
by fixed value
3: Power factor fixed
value control
4: Q-U characteristic
curve
5: cos(Phi)-P/Pn
characteristic curve
6: Q-U hysteresis curve
(CEI0-16)
7: Remote
communication
scheduling
8: AI/DI remote control
65533: Slave
SmartLogger
65534: no scheduling
47 Reactive RO U16 N/A 1 40741 1 0: indicates the power
power factor
scheduling 1: indicates the reactive
curve mode power fixedvalue
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 8
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 2 Register Definitions
SN Name Read/ Typ Unit Gain Addres Quantit Range
Write e s y
48 Reactive RO I32 kVar 10/10 40742 2 SmartLogger
power 00 reactivepower adjustment
scheduling target value: power factor
target value or total reactive power.
Thespecific meaning
depends on the reactive
power scheduling mode.
When the modeis the
power factor, the gain is
1000. When the mode is
the reactive powerfixed
value, the gain is 10.
49 The RW U16 N/A 1 42017 1 2000–2068 (local time)
SystemTime:
year
50 The RW U16 N/A 1 42018 1 1–12
SystemTime:
month
51 The RW U16 N/A 1 42019 1 1–31
SystemTime:
day
52 The RW U16 N/A 1 42020 1 0–23
SystemTime:
hour
53 The RW U16 N/A 1 42021 1 0–59
SystemTime:
minute
54 The RW U16 N/A 1 42022 1 0–59
SystemTime:
second
55 Current error RW U16 N/A 100 42150 1 0~2
during
scanning
56 Inspection WO U16 N/A 1 42730 1 00:Start
01:Stop
57 IV curve WO U16 N/A 1 42779 1 00:Stop
scanning 01:Start(64 Points)
02:Start(128 Points)
03:Start(256 Points)
58 Alarm Info 1 RO U16 N/A 1 50000 1 See the following tables.
59 Alarm Info 2 RO U16 N/A 1 50001 1 See the following tables.
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 9
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 2 Register Definitions
2.2 Alarm Definitions for the SmartLogger
Table 2-2 Alarm definitions
Alarm ID Alarm Name Alarm Alarm Cause Severity Register Bit
Sub- Address
ID
1100 Abnormal 1 If Active Power Control Mode set to Major 50000 0
Active AI remote control, the AI port
Schedule receives currents beyond the
configuration range.
2 If Active Power Control Mode set to Major 50000 1
AI remote control, no response is
returned for the request for reading AI
port instruction data due to an ADAM
fault, power disconnection, or
abnormal link.
3 If Active Power Control Mode set to Major 50000 2
AI remote control, no response is
returned for AO feedback instruction
data due to an ADAM fault, power
disconnection, or abnormal link.
4 If Active Power Control Mode is set Major 50000 3
to Dry contact remote control, the
four DI ports read instruction
combinations not configured.
1101 Abnormal 1 If Reactive Power Control Mode is Major 50000 8
Reactive set to AI/DI remote control, the AI
Schedule port receives currents beyond the
configuration range.
2 If Reactive Power Control Mode is Major 50000 9
set to AI/DI remote control, no
response is returned for the request
for reading AI port instruction data
due to an ADAM fault, power
disconnection, or abnormal link.
3 If Reactive Power Control Mode is Major 50000 10
set to AI/DI remote control, no
response is returned for AO feedback
instruction data due to an ADAM
fault, power disconnection, or
abnormal link.
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 10
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 2 Register Definitions
Alarm ID Alarm Name Alarm Alarm Cause Severity Register Bit
Sub- Address
ID
4 If Reactive Power Control Mode is Major 50000 11
set to Dry contact remote control,
the four DI ports read instruction
combinations not configured.
1102 Abnormal 1 The electricity meter cannot properly Major 50001 0
Power Meter send feedback signals to a third-party
Data scheduling device due to an ADAM
fault, power disconnection, or
abnormal link.
1103 MCB 1 The general AC circuit breaker at the Major 50001 1
Disconnect grid-tied point is OFF.
1104 Abnormal 1 The Cubicle device has detected an Major 50001 2
Cubicle exception at the grid-tied point.
1105 Device 1 The address set on the SmartLogger Major 50001 3
Address conflicts with an existing access
Conflict device address.
1106 AC SPD fault 1 Communication box SPD fault Major 50001 4
1107 DI1 custom 1 The dry contact signal from the Major 50001 5
alarm peripheral to the corresponding DI
port on the SmartLogger is abnormal.
1108 DI2 custom 1 50001 6
alarm
1109 DI3 custom 1 50001 7
alarm
1110 DI4 custom 1 50001 8
alarm
1111 DI5 custom 1 50001 9
alarm
1112 DI6 custom 1 50001 10
alarm
1113 DI7 custom 1 50001 11
alarm
1114 DI8 custom 1 50001 12
alarm
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 11
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 2 Register Definitions
Table 2-3 Alarm Descriptions and Impacts
Alarm ID Alarm Name Alarm Description Impact on the System
1100 Abnormal Active After the active power control is enabled on The SmartLogger disables
Schedule the SmartLogger, an abnormal external input the active power control, and
occurs or a target device becomes faulty. the active power output of
the power station may fail to
satisfy the requirements of
the power grid company.
1101 Abnormal After the reactive power control is enabled on The SmartLogger disables
Reactive the SmartLogger, an abnormal external input the reactive power control,
Schedule occurs or a target device becomes faulty. and the reactive power
output of the power station
may fail to satisfy the
requirements of the power
grid company.
1102 Abnormal Power When the SmartLogger reports data about the The remote scheduling
Meter Data grid-tied electricity meter to a remote device cannot obtain data
scheduling device, the communications about the grid-tied point and
device ADAM does not respond. therefore the operating status
of the power station cannot
be reported in real time to
the power grid company.
1103 MCB Disconnect The SmartLogger has detected that the The power station stops
general AC circuit breaker at the grid-tied feeding the power grid, all
point is OFF. inverters shut down, and the
SmartLogger disables the
power control function.
1104 Abnormal This alarm is triggered when the dry contact The alarm indicates the joint
Cubicle point of a cubicle device connected to the test result for relays, and
SmartLogger is open or closed during the does not affect other service
joint test for the relay used in the Japanese functions. The SmartLogger
market. displays and reports the
alarm.
1105 Device Address The SmartLogger address configuredfor data The SmartLogger forwarding
Conflict forwarding using Modbus-TCP conflicts with address is0 by default. If the
the address of aconnected device. configured address conflicts
with the access
deviceaddress, data of the
access device fails to be
forwarded using Modbus-
TCP.
1106 AC SPD fault This alarm warns you that the dry contact A faulty SPD is unable to
signal sent to the SmartLogger is abnormal in protect the SmartLogger
the communication box scenario because the from lightning, and therefore
SPD inside the communication box is faulty. the SmartLogger may be
damaged under
thunderstorms.
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 12
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 2 Register Definitions
Alarm ID Alarm Name Alarm Description Impact on the System
1107~111 DI1~8 custom This alarm is generated when the The peripheral may be
4 alarm SmartLogger detects that the dry contact abnormal, which may impact
signal from the peripheral is abnormal. the system running.
2.3 Register Definitions for the Environmental Monitor
Instrument
NOTE
In the following table, the operating object of the register is an environmental monitor instrument. In the
Modbus-TCP communications protocol, the logic device ID is set to the RS485 address of the
environmental monitor instrument.
SN Signal Name Read/ Type Unit Gain Register Quantit
Write Address y
1 Wind speed (WSP) RO I16 m/s 10 40031 1
2 Wind direction RO I16 ° 1 40032 1
(WD)
3 PV temperature RO I16 ºC 10 40033 1
4 Ambient RO I16 ºC 10 40034 1
temperature
5 Current radiation RO I16 W/m2 10 40035 1
6 Daily radiation RO U32 MJ/m2 1000 40036 2
7 Current radiation 2 RO I16 W/㎡ 10 40038 1
8 Daily Radiation 2 RO U32 MJ/㎡ 1000 40039 2
9 Custom 1 RO I16 NA 10 40041 1
10 Custom 2 RO I16 NA 10 40042 1
2.4 Register Definitions for the Power Meter
NOTE
In the following table, the operating object of the register is a power meter. In the Modbus-TCP
communications protocol, the logic device ID is set to the RS485 address of the power meter.
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 13
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 2 Register Definitions
Table 2-4 Register Definitions
SN Signal Name Read/ Type Unit Gain Address Quantit
Write y
1 Phase A voltage RO U32 V 100 32260 2
2 Phase B voltage RO U32 V 100 32262 2
3 Phase C voltage RO U32 V 100 32264 2
4 A-B line voltage RO U32 V 100 32266 2
5 B-C line voltage RO U32 V 100 32268 2
6 C-A line voltage RO U32 V 100 32270 2
7 Phase A current RO U32 A 10 32272 2
8 Phase B current RO U32 A 10 32274 2
9 Phase C current RO U32 A 10 32276 2
10 Active power RO I32 kW 1000 32278 2
11 Reactive power RO I32 kVar 1000 32280 2
12 Active electricity RO I32 kWh 10 32282 2
13 Power factor RO I16 N/A 1000 32284 1
14 Reactive electricity RO I32 kvarh 10 32285 2
15 Apparent power RO U32 VA 1000 32287 2
2.5 Register Definitions for the SUN2000
NOTE
The operating object of the register is an SUN2000 inverter. In the Modbus-TCP communications
protocol, the logic device ID is set to the RS485 address of the inverter.
For the detailed register definitions, see the SUN2000VXXXRXXXCXX MODBUS Protocol.
2.6 Public Register Definitions
The SmartLogger provides signals listed in the following table for all types of devices
connected to it, even if the devices do not provide the signals.
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 14
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 2 Register Definitions
Table 2-5 Register Definitions
SN Signal Name Read/ Type Unit Gai Addres Quantit
Write n s y
1 Device list change RO U16 N/A 1 65521 1
number
2 Port number RO U16 N/A 1 65522 1
3 Device Address RO U16 N/A 1 65523 1
4 Device name RW STR N/A 1 65524 10
5 Device connection RO U16 N/A 1 65534 1
status
NOTE
Data definitions for Device connection status are as follows:
0XB000; Disconnection
0XB001; Online
NOTE
Data restrictions for Device name re as follows:
A device name consists of a maximum of 20 bytes (excluding the terminator), and can contain only
visible characters whose ASCII codes are in the range from 0x20 to 0x7e, including letters (a–z, A–Z),
digits (0–9), and single-byte punctuation (excluding '\").
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 15
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 3 Power Adjustment for Inverters
3 Power Adjustment for Inverters
The MODBUS-TCP interface provided by the SmartLogger can directly access the inverter.
The built-in power interface of the SmartLogger can be used for array-level power
adjustment. If the power interface is used, the power adjustment instruction is first processed
by the SmartLogger and then forwarded to the inverter.
Related interfaces are as follows.
SN Interface Read/ Type Unit Gain Address Quantit Restraints
Name Write y
1 Active RW UINT32 kW 10 40424 2 This interface stores
adjustment data and supports
high-frequency write
operations.
2 Reactive RW INT32 kVar 10 40426 2 This interface stores
adjustment data, but does not
support high-
frequency write
operations in certain
scenarios.
3 Active power RW UINT16 % 10 40428 1 These interfaces store
adjustment by data and support
percentage high-frequency write
operations.
4 Power factor RW INT16 NA 1000 40429 1
adjustment
5 Max. reactive RO UINT32 kVar 10 40693 2 Read only interfaces
adjustment
6 Min. reactive RO INT32 kVar 10 40695 2
adjustment
7 Max. active RO UINT32 kW 10 40697 2
adjustment
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 16
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 3 Power Adjustment for Inverters
3.1 40424: Active Adjustment
3.2 40426: Reactive Adjustment
3.3 40428: Active Power Adjustment by Percentage
3.4 40429: Power Factor Adjustment
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 17
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 3 Power Adjustment for Inverters
3.1 40424: Active Adjustment
The external device sends an absolute active power value for active power adjustment. The
value is the sum of all inverters connected to the SmartLogger.
After the SmartLogger receives the instruction value, it synchronizes the value in percentage
to all connected inverters.
The real-time range for active power adjustment can be queried through Max. active
adjustment (register 40697).
3.2 40426: Reactive Adjustment
The external device sends an absolute reactive power value for reactive power adjustment.
The value is the sum of all inverters connected to the SmartLogger.
After the SmartLogger receives the instruction value, it synchronizes the value in the form of
Q/S to all connected inverters.
The real-time range for reactive power adjustment can be queried through Max. reactive
adjustment (register 40693) and Min. reactive adjustment (register 40695).
3.3 40428: Active Power Adjustment by Percentage
The external device sends the active power adjustment target value in percentage.
After the SmartLogger receives the instruction value, it synchronizes the value in percentage
to all connected inverters.
The reference value of this percentage value is the sum of the rated power of all inverters.
3.4 40429: Power Factor Adjustment
The external device sends the reactive power adjustment target value in the form of a power
factor.
After the SmartLogger receives the instruction value, it synchronizes the value in the form of
a power factor to all connected inverters.
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 18
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
4 Communication Protocol Overview
The ModBus-TCP communication protocol consists of the following layers:
Figure 4-1 Layers of the ModBus-TCP communication protocol
4.1 Physical Layer
4.2 Data Link Layer
4.3 Application Layer
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 19
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
4.1 Physical Layer
Communicates over an Ethernet.
Port number: 502
4.2 Data Link Layer
4.2.1 Addressing Mode
ModBus-TCP data frames identify devices by logic device IDs. The following table describes
how logic device IDs are allocated.
NOTE
The address of an access device is an RS485 address which can be read on the LCD or built-in WebUI
of the SmartLogger.
SmartLogger Local Access Device Address Reserved
Address
0 1–247 248–255
4.2.2 Frame Structure
NOTE
A ModBus-TCP frame can contain a maximum of 256 bytes.
The following table describes the format of an MBAP header:
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 20
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
Data Field Length Description Master Node Slave Node
(Bytes)
Transmission 2 Matching Assigned by the The identifier
identifier identifier master node; of the response
between a better be unique frame from the
request frame for each data slave node must
and a response frame. be consistent
frames with that of the
request frame.
Protocol type 2 0 = Modbus Assigned by the The identifier
protocol master node; 0 of the response
by default. frame from the
slave node must
be consistent
with that of the
request frame.
Data length 2 Follow-up data Assigned by the Assigned by the
length master node slave node
based on the based on the
actual data actual frame
frame. length.
Logic device ID 1 Identifies a Assigned by the The identifier
SmartLogger master node of the response
device or a based on the frame from the
subdevice actual data slave node must
accessed by the frame request. be consistent
SmartLogger. with that of the
0: SmartLogger request frame.
1–247:
Inverters or
other device
4.2.3 Data Encoding
Modbus uses a big-Endian to represent addresses and data. When multiple bytes are sent, the
payload digit leftmost is sent first.
Example:
Register Size Value
16 bits 0x1234
The system sends 0x12, and then sends 0x34.
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 21
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
4.2.4 Interaction Process
A communication process is always initiated by a master node. Slave nodes do not initiate
communication processes.
In unicast mode, a slave node returns one response for each request from the master node. If
the master node does not receive any response from the slave node in 5s, the communication
process is regarded as timed out.
In broadcast mode, slave nodes receive instructions from the master node, but do not respond
to the instructions.
4.3 Application Layer
4.3.1 Function Code List
Table 4-1 Function code list
Function Code Meaning Remarks
0x03 Read registers. Supports continuous reading
of single or multiple
registers.
0x06 Write a single register. Supports writing into a
single register.
0x10 Write multiple registers. Supports continuous writing
into multiple registers.
0x2B Read device identifiers. Obtains device types and
version numbers.
4.3.2 Exception Code List
The exception codes must be unique for each NE type. The names and descriptions are
provided in the NE interface document. Different versions of the same NE type must be
backward compatible. Exception codes in use cannot be assigned to other exceptions.
Table of exception codes returned by an NE (0x00–0x8F are for common exception codes)
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 22
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
Code Name Meaning
0x01 ILLEGAL FUNCTION The function code received
in the query is not an
allowable action for the
server. This may be because
the function code is only
applicable to newer devices,
and was not implemented in
the unit selected. It could
also indicate that the server
is in the wrong state to
process a request of this
type, for example because it
is unconfigured and is being
asked to return register
values.
0x02 ILLEGAL DATA The data address received in
ADDRESS the query is not an allowable
address for the server. More
specifically, the combination
of reference number and
transfer length is invalid.
For a controller with 100
registers, the PDU addresses
the first register as 0, and
the last one as 99. If a
request is submitted with a
starting register address of
96 and a quantity of
registers of 4, then this
request will successfully
operate (address-wise at
least) on registers 96, 97, 98,
99. If a request is submitted
with a starting register
address of 96 and a quantity
of registers of 5, then this
request will fail with
Exception Code 0x02
"Illegal Data Address" since
it attempts to perform
operations on registers 96,
97, 98, 99 and 100, and
there is no register with
address 100.
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 23
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
Code Name Meaning
0x03 ILLEGAL DATA VALUE A value contained in the
query data field is not an
allowable value for server.
This indicates a fault in the
structure of the remainder of
a complex request, such as
that the implied length is
incorrect. It specifically
does not mean that a data
item submitted for storage in
a register has a value outside
the expectation of the
application program, since
the Modbus protocol is
unaware of the significance
of any particular value of
any particular register.
0x04 SERVER DEVICE An unrecoverable error
FAILURE occurred while the server
was attempting to perform
the requested action.
0x05 ACKNOWLEDGE Specialized use in
conjunction with
programming commands.
The server has accepted the
request and is processing it,
but a long duration of time
will be required to do so.
This response is returned to
prevent a timeout error from
occurring in the client. The
client can next issue a Poll
Program Complete message
to determine if processing is
completed.
0x06 SERVER DEVICE BUSY Specialized use in
conjunction with
programming commands.
The server is engaged in
processing a long–duration
program command. The
client should retransmit the
message later when the
server is free.
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 24
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
Code Name Meaning
0x08 MEMORY PARITY Specialized use in
ERROR conjunction with function
codes 20 and 21 and
reference type 6, to indicate
that the extended file area
failed to pass a consistency
check. The server attempted
to read record file, but
detected a parity error in the
memory. The client can retry
the request, but service may
be required on the server
device.
0x0A GATEWAY PATH Specialized use in
UNAVAILABLE conjunction with gateways,
indicates that the gateway
was unable to allocate an
internal communication path
from the input port to the
output port for processing
the request. Usually means
that the gateway is
misconfigured or
overloaded.
0x0B GATEWAY TARGET Specialized use in
DEVICE FAILED TO conjunction with gateways,
RESPOND indicates that no response
was obtained from the target
device. Usually means that
the device is not present on
the network.
0x80 NO PERMISSION An operation is not allowed
because of a permission
authentication failure or
permission expiration.
4.3.3 Reading Registers (0X03)
4.3.3.1 I Frame Format for a Request from a Master Node
Data Field Length Description
Function code 1 byte 0x03
Register start address 2 byte 0x0000–0xFFFF
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 25
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
Data Field Length Description
Number of registers 2 byte 1–125
4.3.3.2 II Frame Format for a Normal Response from a Slave Node
Data Field Length Description
Function code 1 byte 0x03
Number of bytes 1 byte 2×N
Register value 2xN byte N/A
NOTE
N indicates the number of registers.
4.3.3.3 III Frame Format for an Abnormal Response from a Slave Node
Data Field Length Description
Function code 1 byte 0x83
Exception code 1 byte See the 4.3.1 Function
Code List.
4.3.3.4 IV Example
A master node sends a request to a slave node (logic device ID: 01) to query for the Total
Energy Yield register whose address is 32306/0X7E32. The request frame format is as
follows:
Desc MBAP Header Func Data
riptio tion
n Protocol Protocol Data Log Register Number of
Identifier Type Length ic Cod Address Registers
Dev e
ice
ID
Data 00 01 00 00 00 06 01 03 7E 32 00 02
fram
e
Frame format of a normal response from the slave node:
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 26
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
Descr MBAP Header Func Data
iptio tion
n ProtocolId Protocol Data Log RegisterValue
entifier Type Length ic Cod
Dev e
iceI
D
Data 00 01 00 00 00 06 01 03 00 00 00 01
fram
e
Frame format of an abnormal response from the slave node:
Descri MBAP Header Functi Data
ption on
ProtocolIdentifi Protocol Type Data Length Logic Error
er Devic Code Code
eID
Data 00 01 00 00 00 03 01 83 03
frame
4.3.4 Writing a Single Register (0X06)
4.3.4.1 I Frame Format for a Request from a Master Node
Data Field Length Description
Function code 1 byte 0x06
Register Address 2 bytes 0x0000–0xFFFF
Register Value 2 bytes 0x0000–0xFFFF
4.3.4.2 II Frame Format for a Normal Response from a Slave Node
Data Field Length Description
Function code 1 byte 0x06
Register Address 2 bytes 0x0000–0xFFFF
Register Value 2 bytes 0x0000–0xFFFF
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 27
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
4.3.4.3 III Frame Format for an Abnormal Response from a Slave Node
Data Field Length Description
Function code 1 byte 0x86
Exception code 1 byte See the4.3.1 Function Code
List.
4.3.4.4 IV Example
A master node sends a Power-On instruction(register address: 40200/0X9D08) to a slave node
whose address is 01. The request frame format is as follows:
Descr MBAP Header Fun Data
iptio ctio
n Protocol Protocol Data Logi n Register Register
Identifier Type Length c Address Value
devi Cod
ce e
ID
Data 00 01 00 00 00 06 01 06 9D 08 00 00
fram
e
Frame format of a normal response from the slave node:
Descr MBAP Header Fun Data
iptio ctio
n Protocol Protocol Data Logi n Register Register
Identifier Type Length c Address Value
Devi Cod
ce e
ID
Data 00 01 00 00 00 06 01 06 9D 08 00 00
fram
e
Frame format of an abnormal response from the slave node:
Descripti MBAP Header Functio Data
on n
Protocol Protocol Data Logic Error
Identifier Type Length Device ID Code Code
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 28
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
Data 00 01 00 00 00 03 01 86 04
frame
4.3.5 Writing Multiple Registers
4.3.5.1 I Frame Format for a Request from a Master Node
Data Field Length Description
Function code 1 byte 0x10
Register start address 2 byte 0x0000–0xFFFF
Number of registers 2 byte 0x0000–0x007b
Number of bytes 1 byte 2×N
Register value N byte Value
NOTE
N indicates the number of registers.
4.3.5.2 II Frame Format for a Normal Response from a Slave Node
Data Field Length Description
Function code 1 byte 0x10
Register address 2 bytes 0x0000–0xFFFF
Number of registers 2 bytes 0x0000–0x007b
4.3.5.3 III Frame Format for an Abnormal Response from a Slave Node
Data Field Length Description
Function code 1 byte 0x90
Exception code 1 byte See the4.3.1 Function Code
List.
4.3.5.4 IV Example
A master node sends an instruction to a slave node whose address is 01 to set the active power
control mode (register address: 40118/0X9CB6) to 2, and set the active power deration
(register address: 40119/0X9CB7) to 50%. The request frame format is as follows:
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 29
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
Descr MBAP Header Functi Data
iptio on
n Protoco Protoco Data Logic Code Register Number Number Register Value
l l Type Length device Address of of
Identifi ID Register Bytes
er s
Data 00 01 00 00 00 0 01 10 9C B 00 02 04 00 02 00 32
fram B 6
e
Frame format of a normal response from the slave node:
Desc MBAP Header Fun Data
riptio ctio
n Protocol Protocol Data Logi n Register Number of
Identifier Type Length c Address Registers
Devi Cod
ce e
ID
Dataf 00 01 00 00 00 06 01 10 9C B6 00 03
rame
Frame format of an abnormal response from the slave node:
Des MBAP Header Functi Data
crip on
tion Protocol Protocol Data Logic Error Code
Identifier Type Length Device ID Code
Dat 00 01 00 00 00 03 01 90 04
afra
me
4.3.6 Reading Device Identifiers (0X2B)
This command code allows reading identifiers and added packets that are relevant to the
physical and function description of the remote devices.
Simulate the port of the read device identifier as an address space. This address space consists
of a set of addressable data elements. The data elements are objects to be read, and the object
IDs determine these data elements.
A data element consists of three objects:
l Basic device identifier: All objects of this type are mandatory, such as the manufacturer
name, product code, and revision version.
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 30
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
l Normal device identifier:Except the basic data objects, the device provides additional
and optional identifiers and data object description. Normal device identifiers define all
types of objects according to standard definitions, but the execution of this type of
objects is optional.
l Extensive device identifier:Except the basic data objects, the device provides additional
and optional identifiers and special data object description. All these data objects are
related to the device.
Table 4-2 Reading Device Identifiers
Object ID Object Name or Type M/O Category
Description
0x00 Manufacturer name ASCII character string M Basic
0x01 Product code ASCII character string M
0x02 Main revision ASCII character string M
0x03– Normal
0x7F
0x80– Extensive
0xFF
4.3.6.1 Commands for Querying Device Identifiers
Table 4-3 Request frame format
Data Field Length (Byte) Description
Slave node address 1 1–247
Function code 1 0x2B
MEI type 1 0x0E
ReadDeviId code 1 01
Object ID 1 0x00
CRC 2 N/A
Table 4-4 Frame format for a normal response
Data Field Length (Byte) Description
Slave node address 1 1–247
Function code 1 0x2B
MEI type 1 0x0E
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 31
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
Data Field Length (Byte) Description
ReadDeviId code 1 01
Consistency level 1 01
More 1 N/A
Next object ID 1 N/A
Number of objects 1 N/A
Object list First object Object ID 1 0x00
Object length 1 N
Object value N N/A
CRC 2 N/A
Table 4-5 Object list
Object ID Object Name or Description Category
Description
0x00 Manufacturer name HUAWEI Basic
0x01 Product code SUN2000
0x02 Main revision ASCII character string,
software version
Table 4-6 Frame format for an abnormal response
Data Field Length (Byte) Description
Slave node address 1 1–247
Function code 1 0xAB
Exception code 2 See 0"
Exception Code List."
CRC 2 N/A
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 32
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
4.3.6.2 Command for Querying a Device List
Table 4-7 Request frame format
Data Field Length (Byte) Description
Slave node address 1 1–247
Function code 1 0x2B
MEI type 1 0x0E
ReadDeviId code 1 03
Object ID 1 0x87
CRC 2
Table 4-8 Frame format for a normal response
Data Field Length Description
(Byte)
Slave node address 1 1–247
Function code 1 0x2B
MEI type 1 0x0E
ReadDeviId code 1 03
Consistency level 1 03
More 1
Next object ID 1
Number of objects 1
Object list First object Object ID 1 0x87
Object length 1 N
Object value N
...
CRC 2
Table 4-9 Object list
Object ID Object Name Type Description
0x80-0x86 Reserved Returns a null object
with a length of 0.
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 33
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
Object ID Object Name Type Description
0x87 Number of devices int Returns the number
of devices connected
to the RS485
address.
0x88 Information about ASCII character Returns information
the first device string only for the first
See the device device if a network
description element allows only
definitions below. one device to be
connected to each
RS485 address.
0x8A Information about N/A N/A
the second device
...... ...... ...... ......
0xFF Information about N/A N/A
the 120th device
4.3.6.3 Device Description Definitions
Each device description consists of all"attribute = value" strings.
Attribute label=%s;attribute label=%s;…attribute label=%s
For example:1=SUN2000;2=V100R001C01SPC120;3=P1.0-D1.0;4=123232323;5=2;6=1.
Table 4-10 Attribute definitions
Attribute Attribute Type Description
Label Name
1 Device Model ASCII SUN2000
character string
2 Software version ASCII N/A
character string
3 Version of the ASCII See the interface protocol version
communications character string definitions.
protocol
4 ESN ASCII N/A
character string
5 Device number int 0,1,2,3...(Assigned by NE; 0 indicates
the master device to which the ModBus
card is inserted)
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 34
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 4 Communication Protocol Overview
Attribute Attribute Type Description
Label Name
6 Parallel network int 0, 1,2, 3, … (assigned by NE)
number 0xFF:invalid value; indicates that a unit
does not belong to any parallel system
If not applicable, this attribute is not
returned.
Table 4-11 Frame format for an abnormal response
Data Field Length (Byte) Description
Slave node address 1 1–247
Function code 1 0xAB
Exception code 2 See 4.3.2
CRC 2 N/A
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 35
Copyright © Huawei Technologies Co., Ltd.
SmartLogger
ModBus Interface Definitions 5 Reference Documents
5 Reference Documents
Modbus_Application_Protocol_V1_1b3
Modbus over serial line specification and implementation guide V1.02
Modbus_Messaging_Implementation_Guide_V1_0b
SmartLogger 1000 User Manual
Issue 22 (2016-09-02) Huawei Proprietary and Confidential 36
Copyright © Huawei Technologies Co., Ltd.