0% found this document useful (0 votes)
210 views129 pages

Accura 2500 - 2550 - DC - Communication User Guide - Rev1 - 00 - English - 220712

This document provides details on the communication map for Accura series energy meters, including system information, device setups, measurements, events, device control, and data aggregation. It contains chapters covering these topics at varying levels of detail.

Uploaded by

Phạm Bình
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
210 views129 pages

Accura 2500 - 2550 - DC - Communication User Guide - Rev1 - 00 - English - 220712

This document provides details on the communication map for Accura series energy meters, including system information, device setups, measurements, events, device control, and data aggregation. It contains chapters covering these topics at varying levels of detail.

Uploaded by

Phạm Bình
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 129

(UL Certification Process Underway)

Table of Contents

Table of Contents

Table of Contents ..................................................................... 2

Notice ............................................................................. 6

Warranty ........................................................................... 8

Revision History ...................................................................... 10

Chapter 1 Introduction of Communication Map . . . . . . . . . . . . . . . . 11


1.1 Module Name ................................................................... 12

1.2 Summary Map ................................................................... 13

1.3 Data Format .................................................................... 14

1.4 Data Attribute of Register Access .................................................... 15

Chapter 2 System Information ............................. 16


2.1 System Information of Accura 2500 .................................................. 17

2.2 System Information of Accura 2550 .................................................. 19


2.2.1 Accura 2550 System Information by Module ID ..................................................... 19

2.2.1.1 Details on Accura 2550 System Information by Module ID ......................................... 19

2.2.2 Accura 2550 System Information by Module Connection Sequence ..................................... 21

2.2.2.1 Details on Accura 2550 System Information by Module Connection Order ............................ 22

2.3 System Information of Accura TSEN .................................................. 23

Chapter 3 Device Setup .................................. 24


3.1 Remote Setup Unlock ............................................................. 25

3.2 Time Setup ..................................................................... 26


3.2.1 Summer Time Setup .......................................................................... 26

3.2.2 Locale Setup ................................................................................ 27

3.2.3 NTP Setup .................................................................................. 28

3.2.4 System Time Setup ........................................................................... 29

3.3 General Setup ................................................................... 30


3.3.1 Accura 2500M Description Setup ................................................................ 30

3.3.2 Accura 2550 Description Setup ................................................................. 31

3.3.3 Main Accura 2550CMD Assignment Setup ......................................................... 32

3.4 Communication Setup ............................................................. 33


3.4.1 Ethernet Setup .............................................................................. 33

3.4.2 Modbus Timeout Setup ....................................................................... 34

3.4.3 RSTP Setup ................................................................................. 34

3.4.4 Storm Control Setup .......................................................................... 34

3.4.5 RS-485 Setup ............................................................................... 36

2
3.4.6 Register Map Setup .......................................................................... 36

3.5 User Interface Setup .............................................................. 37


3.5.1 Accura 2500D LED Setup ...................................................................... 37

3.5.2 Accura 2500D LCD / Buzzer Setup ............................................................... 38

3.5.3 Accura 2550 Common Setup ................................................................... 39

3.6 Measurement Setup .............................................................. 40


3.6.1 Voltage Type Setup .......................................................................... 40

3.6.2 Aggregation Setup ........................................................................... 40

3.6.3 Capacitor Setup ............................................................................. 43

3.6.4 Module Measurement Setup ................................................................... 43

3.6.4.1 Accura 2500M Module Setup ................................................................ 45

3.6.4.2 Accura 2550 Module Setup ................................................................. 46

3.6.4.2.1 Accura 2550CMD-1P Module Setup ........................................................ 46

3.6.4.2.2 Accura 2550DCM Module Setup .......................................................... 46

3.6.4.2.3 Accura 2550TEMP Module Setup .......................................................... 47

3.6.4.2.4 Accura 2550GW Module Setup ........................................................... 51

3.7 Event Setup ..................................................................... 53


3.7.1 Accura 2500M Module Event Setup .............................................................. 53

3.7.1.1 Dip Event Setup .......................................................................... 53

3.7.1.2 Swell Event Setup ......................................................................... 53

3.7.1.3 Fuse Fail Event Setup ...................................................................... 55

3.7.1.4 Line Open Event Setup ..................................................................... 55

3.7.1.5 Custom Event Setup ....................................................................... 56

3.7.2 Accura 2550 Module Event Setup ............................................................... 57

3.7.2.1 Accura 2550CMD Current Event Setup ......................................................... 57

3.7.2.2 Accura 2550DCM Voltage Event Setup ........................................................ 58

3.7.2.3 Accura 2550DCM Current Event Setup ......................................................... 59

3.8 Test Mode Timeout Setup .......................................................... 61

Chapter 4 Device Control ................................. 62


4.1 Remote Control Unlock ............................................................ 63

4.2 Data Reset Control ............................................................... 64

4.3 Energy Level Control .............................................................. 65

4.4 Zero Level Adjustment Control ...................................................... 66

4.5 DO Control ..................................................................... 67


4.5.1 Accura 2550DCM DO Control ................................................................... 67

4.5.2 Accura 2550TEMP DO Control .................................................................. 67

Chapter 5 Measurement Data ............................. 68


5.1 Overview ....................................................................... 69

5.2 Types of Measurement Aggregation .................................................. 70


5.2.1 Fixed Aggregation ............................................................................ 70

5.2.2 Custom Aggregation .......................................................................... 70

5.2.3 Collection of Aggregation Data ................................................................. 71

3
5.3 Aggregation Selection ............................................................. 72

5.4 Index Selection .................................................................. 73

5.5 Fetch .......................................................................... 74

5.6 Measurement Header ............................................................. 75

5.7 Measurement Data of Accura 2500/2550 .............................................. 76


5.7.1 Measurement Data of Accura 2500M ............................................................. 76

5.7.2 Measurement Data of Accura 2550 .............................................................. 77

5.7.2.1 Measurement Data of Accura 2550CMD-1P .................................................... 77

5.7.2.2 Measurement Data of Accura 2550DCM ....................................................... 79

5.7.2.3 Measurement Data of Accura 2550TEMP ....................................................... 80

5.7.2.4 Measurement Data of Accura 2550GW ........................................................ 82

5.8 Measurement of the Max/Min Data of Accura 2500/2550 ................................. 83


5.8.1 Max/Min Measurement Data of Accura 2500M ..................................................... 83

5.8.2 Max/Min Measurement Data of Accura 2550 ....................................................... 85

5.8.2.1 Max/Min Measurement Data of Accura 2550CMD-1P ............................................. 85

5.8.2.2 Max/Min Measurement Data of Accura 2550DCM ............................................... 87

5.8.2.3 Max/Min Measurement Data of Accura 2550TEMP ............................................... 88

5.9 Waveform Data .................................................................. 90


5.9.1 Access to Waveform Data ...................................................................... 90

5.9.2 Waveform Data of Accura 2500M ............................................................... 91

5.9.3 Waveform Data of Accura 2550CMD-1P .......................................................... 92

5.9.4 Waveform Data of Accura 2550DCM ............................................................. 92

Chapter 6 Event Data .................................... 94


6.1 Overview ....................................................................... 95

6.2 Index Selection .................................................................. 96

6.3 Fetch .......................................................................... 98

6.4 Event Header ................................................................... 99

6.5 Event Data of Accura 2500/2550 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

6.5.1 Measurement Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

6.5.1.1 Start of Voltage Connection Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

6.5.1.2 End of Voltage Connection Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

6.5.1.3 Off Feature for Voltage Connection Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

6.5.1.4 Current and Voltage Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

6.5.1.4.1 Accura 2550CMD Start of Current Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

6.5.1.4.2 Accura 2550CMD End of Current Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

6.5.1.4.3 Accura 2550DCM Start of Voltage/Current Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

6.5.1.4.4 Accura 2550 DCM End of Voltage/Current Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

6.5.1.5 Start of Custom Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

6.5.1.6 End of Custom Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

6.5.1.7 Off Feature for Custom Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

6.5.2 Power Quality Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

6.5.2.1 Start of Dip / Swell Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

6.5.2.2 End of Dip / Swell Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

6.5.2.3 Off Feature for Dip / Swell Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

4
6.6 Event Trend Data of Accura 2500/2550 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

6.7 Occurrence Status of Custom Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

Appendix A Modbus Protocol of Accura 2500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

Appendix B Sample of Modbus RTU Packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

Appendix C Sample of Modbus TCP Packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

Appendix D CRC-16(Modbus) Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

Appendix E Modbus Map Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

5
Notice

Notice

Symbols

Caution

Indicates the presence of dangerous voltage which can cause severe injury or death if
proper precautions are not followed.

Caution

Alerts the user of the presence of hazards which can result in injury, damage to
property or to the device if proper precautions are not followed.

Note

Indicates major instructions for the installation, operation, and maintenance of the
product.

Installation Considerations

The installation, operation, and maintenance of the product should be performed only by qualified, competent
personnel that have received appropriate training for high voltage and current devices.

If hazardous voltages are mishandled while installing and operating the product in the field, it can cause
serious injury or death.

■ During normal operation of the product, hazardous voltages are present on the terminals that connect PTs/CTs,
digital inputs, power, and external I/O circuits. The PT/CT secondary can produce lethal voltage or current caused
by the energy of the primary.
■ Standard safety precautions should be followed during the installation and maintenance of the product, including
removing PT fuses and shorting CT secondaries.
■ Install the product in enclosures or a similar cabinet to prevent access to the terminal strips of the product after
wiring.

6
Observe the following instructions, or permanent damage may occur to the product.

■ Do not apply voltages and currents that exceed input ratings of the PT and the CT to the product.
■ Using the device for other purposes not specified by the manufacturer can cause severe damage to the product.
■ Connect the device's chassis ground terminal to the earth ground to protect the device from noise and surge.

About the Manual

Rootech Inc. reserves the right to make changes in the product specifications shown in this communication manual
without prior notice. We recommend that our customers should obtain the latest information on specifications and
the manual before making orders.

In the absence of written agreements, Rootech, Inc. assumes no liability for applications assistance, customer’s system
design, or infringement of patents or copyrights induced by third parties arising from the use of the products
described herein.

We endeavor to provide accurate information in the document. However, we are not responsible for
any errors which may appear here and reserves the right to make changes without prior notice.

Limitation of Liability

Where applicable law allows and does not prohibit or restrict such limitation, Rootech, Inc’s liability for this product
shall be limited to the amount actually paid by customers for the product.

7
Warranty

Warranty

Warranty

Rootech Inc. provides warrants for two years from the product receipt date only to original purchaser of the products
and software that are sold or licensed by the company.

To obtain warranty service, the purchased products should be free from serious defects in material and workmanship.
The software is provided in an up-to-date version, thus we do not offer any warranty for the software product.

In order to make a product claim under the warranties described above, original purchaser should immediately
contact Rootech headquarters. Upon receiving claims, Rootech will check out the product either at where the
purchaser is or at the company after receiving the product from the customer, who is responsible for the cost of
shipping the product. After inspecting the product, we will provide repair or replacement services for the product.

Rootech will decide at its discretion whether to repair or replace it or give a refund for the product for when the
warranty period for the product expired or issues related to the product are not applicable for warranty terms and
conditions.

Limitation of Warranty

The Warranty does not apply to uninterrupted or error-free operation of the product or cover normal wear and tear
of the product or costs caused by the removal, installation, or troubleshooting of the customer's electrical systems.

Defects caused by any of the following factors are not covered under the warranty.

■ Improper use(alteration, accident, misuse, abuse) or failure to act in accordance with installation, operation or
maintenance instructions
■ Unauthorized modification, changes or repair attempts
■ Failure to comply with applicable safety standards & regulations
■ Damages coming from transporting or storing the product
■ Damages caused by the force majeure event, including fire, flood, earthquakes, storm damage, overvoltage &
lightning
■ If the original identification marks (trade-mark, serial number, etc.) have been defaced, altered, or removed

Rootech shall not be liable for any other claims except the claims made by customers, including the original
purchaser, his employee, agents, or contractors for any loss, damage, or expense incurred related to the purchased
product when the above warranty terms and conditions are not fulfilled.

Any technical assistance provided by Rootech 's personnel or representatives in system design shall be deemed to be
a suggestion. The original purchaser is responsible for determining the feasibility of such suggestions and should
conduct tests to prove their feasibility.

It is the original purchaser’s responsibility to determine the suitability of any product and associated documentation.
The original purchaser should acknowledge that 100% uptime is not guaranteed because of possible hardware or

8
software defects. The original purchaser should also recognize that such defects and failures may cause inaccuracies
or malfunctions.

No agency, corporate entity, or employee of Rootech or other companies has authority to amend, modify or extend
the terms and conditions of this warranty in any way without express written authorization from Rootech, Inc.

9
Revision History

Revision History

The revision history of "Accura 2500/2550 Communication Manual for DC Modules" is as follows.

Revision Date Description

Revision 1.00 2022.7.12 The initial publication of communication only for DC modules

10
Chapter 1
Introduction of Communication Map
Chapter 1 Introduction of Communication Map

1.1 Module Name

Module types for Accura 2500/2550 are listed below.

Device Model Description

Main distribution panel Accura 2500M Measures the voltage of the incoming unit in the AC/DC distribution panel
module Transmits the sampled voltage data to Accura 2550
Receives measurement data from Accura 2550
Sends/receives set values and measured data to/from Accura 2500D
Communicates with the host system
Can be attached/detached to/from the back of Accura 2500D
Accura Voltage Divider is attached to Accura 2500M.
2500M-VD Measures high voltages in DC distribution panels.
Main distribution panel Accura 2500D 5" Color TFT LCD (built-in touch panel)
HMI module Sends/receives set values and measured data to/from Accura 2500M
Displays measured values and allows users to set up parameters on the LCD screen
Accura 2500M can be attached/detached to/from the back of Accura 2500D.
DC power measuring Accura 2550CMD Provides current, power, and energy in DC mode connected to Accura 2500M
module
DC power measuring Accura 2550DCM Independently provides voltage, current, and power in DC mode connected to
meter Accura 2500M
TEMP(Temperature) Accura Measures the external temperature of the panel where it installed
module 2550TEMP Collects the data on internal temperatures of the panel measured from Accura TSEN
GW(Gateway) module Accura 2550GW Collects the data on the peripheral devices supporting RS-485 communication

Abbreviated names for the Accura 2500/2550 modules are as below.

Abbreviated Name Description

A2500M Accura 2500M

A2500D Accura 2500D

A2550CMD CMD module Accura 2550CMD


A2550DCM DCM meter Accura 2550DCM
A2550CMD/DCM CMD/DCM Accura 2550CMD or Accura 2550DCM
module
A2550TEMP TEMP module Accura 2550TEMP
A2550GW GW module Accura 2550GW

12
Chapter 1 Introduction of Communication Map

1.2 Summary Map

The Accura 2500/2550 communication map is composed of four categories such as "System Information", "Setup",
"Control", "Measurement Data","Event Data". Accura 2500/2550 provides Modbus Protocol-based communication.
Refer to "Appendix A Modbus Protocol of Accura 2500" for more information.

Holding registers are addressed starting at zero. A holding register address can be determined by subtracting 1 from
the register number in the Modbus map. Holding registers 1 - 65536 can be accessed with the addresses 0 - 65535.

Register Number Description

System Information

1-106 Accura 2500 System Information


133-2485 Accura 2550 System Information
1901-1963 Accura TSEN System Information

Device Setup

2901 Remote Setup Unlock


3001-3065 Time Setup
3301-3423 General Setup
3601-3705, Communication Setup
65532-65534
3921-3984 User Interface Setup
4201-4702 Measurement Setup
Module Measurement Setup
5101-5471 Event Setup
Accura 2550 Module Event Setup
6001-6002 Test Mode Timeout Setup

Device Control

2902 Remote Control Unlock


8001-8091 Data Reset Control
6101-6183 Energy Level Control
6301-6302 Zero Level Adjustment Control

Measurement Data

9901-54799 Aggregation Selection


Index Selection
Fetch
Measurement Header
Measurement Data of Accura 2500/2550
Measurement Max/Min Data of Accura 2500/2550
Waveform Data

Event Data

8200-9580 Index Selection


Fetch
Event Header
Event Data of Accura 2500/2550
Event Trend Data of Accura 2500/2550
Occurrence Status of Custom Events

13
Chapter 1 Introduction of Communication Map

1.3 Data Format

Data Format Description Word Length Endian Range


1
Char ASCII 0.5 NA Numbers and characters
UInt8 Unsigned 8-bit 0.5 NA 0 to 255
UInt16 Unsigned 16-bit 1 NA 0 to 65,535
Int16 Signed 16-bit 1 NA -32,768 to 32,767
2
UInt32 Unsigned 32-bit 2 Big-Endian 0 to 4,294,967,295
Int32 Signed 32-bit 2 Big-Endian -2,147,483,648 to 2,147,483,647
38 38
Float32 Single-precision Float 2 Big-Endian -3.4x10 to 3.4x10
3 64
UInt64 Unsigned 64-bit 4 Big-Endian 0 to 2 -1

1. NA(Not Available): 1-word data, endian-independent


2. As 2-word data, two register spaces are used. The upper word is located in the lower address register and the lower word is located in the higher
address register.
3. As 4-word data, four register spaces are used. The upper word is located in the lower address register and the lower word is located in the higher
address register.

14
Chapter 1 Introduction of Communication Map

1.4 Data Attribute of Register Access

Character Attribute Description

R Read Access Modbus master can obtain Accura 2500/2550 data through the holding register
with "Read Attribute".

W Write Access Modbus master can transmit and apply data to Accura 2500/2550 through the
holding register with "Write Attribute".

RW Read/Write Access RW attribute means "Read" and "Write" as mentioned above.

15
Chapter 2
System Information
Chapter 2 System Information

2.1 System Information of Accura 2500

Register Name Format Attribute Description


Number

System Information of Accura 2500M

1 Product ID UInt16 R Accura 2500M product ID (2500)


2 Product code 2*Char R Product code no.: E0 (E Zero, ASCII)
3 Serial number UInt32 R Product serial number
5-7 Ethernet MAC address 6*UInt8 R Ethernet MAC address
8 Major application UInt16 R Software major version
version
9 Minor application UInt16 R Software minor version
version
10 Application revised UInt16 R Software revised version
version
11 Reserved

12 Kernel version UInt16 R Kernel version


13 Bootloader version UInt16 R Bootloader version
14 Main board hardware UInt16 R Main board hardware revision number
revision number
15 Main board PCB version UInt16 R Main board PCB version
16 Power board type UInt16 R Power board type
17-50 Reserved

System Information of MCU

101 MCU board operation UInt16 R Operation state


state 0: Unknown
1: Bootloader
2: Identified
3: Operation
102- Reserved
104
105 MCU firmware version UInt16 R MCU firmware version
106 MCU bootloader version UInt16 R MCU bootloader version
107 Reserved
108 MCU voltage divider UInt16 R Validity of MCU voltage divider settings

System Information of Accura 2500D

51 Connection state UInt16 R A2500D connection state


0: Disconnected
1: Connected
52 Product ID UInt16 R Accura 2500D product ID (2501)
53 Product code 2*Char R Product code no.: E1 (ASCII)
54-55 Serial number UInt32 R Product serial number
56-58 Ethernet MAC address 6*UInt8 R Ethernet MAC address
59 Major application UInt16 R Major software version
version
60 Minor application UInt16 R Minor software version

17
Register Name Format Attribute Description
Number

version
61 Application revised UInt16 R Revised software version
version
62 Reserved

63 Kernel version UInt16 R Kernel version


64 Bootloader version UInt16 R Bootloader version
65 Main board hardware UInt16 R Hardware revision number of the main board
revision number
66 Main board PCB version UInt16 R PCB version of the main board

18
Chapter 2 System Information

2.2 System Information of Accura 2550

The system information section of Accura 2550 modules connected to Accura 2500M is divided into two parts; a part
based on the module ID and the other part consisting of the module connection sequence.

2.2.1 Accura 2550 System Information by Module ID

Accura 2550 module ID can be assigned from 0 to 39. Accura 2550 has system information area for each ID, and the
interval between the starting numbers of the modules is 32. The starting number of the module ID N is calculated as
follows.

Module ID N Starting Number = 133 + N*32

Refer to "Details on Accura 2550 System Information by Module ID" for the detailed system information of Accura
2550 modules.

Register Word Length Module ID Description


Number

133-164 32 0 System information for ID 0


165-196 32 1 System information for ID 1
... ... ... ...
1381-1412 32 39 System information for ID 39

2.2.1.1 Details on Accura 2550 System Information by Module ID

The map given below describes the general system information of Accura 2550 modules. The "Offset Number" of the
map means the relative position from the starting number determined by the module ID. The interval between the
starting numbers of modules is 32 and thus, the starting number of the module ID N should be calculated as follows:
"133 + N*32".

Offset Name Format Attribute Description


Number

Details on General Information of Accura 2550 Modules

0 Operation state UInt16 R 0: Unknown


1: Bootloader
2: Identified
3: Operation
1 Group & position ID UInt16 R Location data based on the sequence of the Accura 2550
connected to the Accura 2500M
Bit.[15-8] Information on the group
0: Group1 (RJ45-1, 2)
1: Group2 (RJ45-3, 4)
Bit.[7-0] Location assigned for each port within groups. Port A is
placed on the upper part of the group. Port B is placed on the
lower part of the group.
0x41 - 0x68: locations of the 1st to 40th modules connected to

19
Offset Name Format Attribute Description
Number

the port A
0x81 - 0xA8: locations of the 1st to 40th modules connected to
the port B

2-15 Reserved

16 Module type UInt16 R 3: CMD-1P


10: IO
11: TEMP
12: GW
13: DCM
17 Product code 2*Char R Product code number (ASCII)
18 Serial number UInt32 R Product serial number
20 Application version UInt16 R Software version
21 Bootloader version UInt16 R Bootloader version
22 Hardware revision UInt16 R Hardware number
23 PCB version UInt16 R PCB version
24-27 Reserved

Details on Specific Information of Accura CMD Module

28 Module property UInt16 R 0: CM 2: CMD


29 Reserved

30 Rated current UInt16 R Rated current of Accura 2550CMD module


Unit: A
31 Physical size UInt16 R Physical size of Accura 2550CMD module
Unit: mm

Details on Specific Information of Accura 2550 DCM Modules

28 Rated voltage UInt16 R Rated voltage of Accura 2550DCM module


Unit: V
29 Rated current UInt16 R Rate current of Accura 2550DCM module
Unit: A

20
2.2.2 Accura 2550 System Information by Module Connection
Sequence

The system information of Accura 2550 modules is provided according to the connection sequence between Accura
2550 and Accura 2500M. Group 1 involves modules connected to the RJ45-1 and RJ45-2 ports on Accura 2500M.
Group 2 involves modules connected to the RJ45-3 and RJ45-4 ports on Accura 2500M. The system information of
connected Accura 2550 modules is collected in the following sequence: "RJ45-1 → RJ45-2 → RJ45-3 → RJ45-4". Refer
to "Details on Accura 2550 System Information by Module Connection Sequence" for detailed information on Accura
2550 modules.

Register Name Format Attribute Description


Number

2001 Reserved

2002 Number of connected UInt16 R The number of Accura 2550 modules connected to the ports in
modules in Group 1 the Group 1
2003 Number of connected UInt16 R The number of Accura 2550 modules connected to the ports in
modules in Group 2 the Group 2
2004 Group 1 network type UInt16 R Network connection type of modules in the Group 1
0: Unknown
1: Ring
2: No ring
2005 Group 2 network type UInt16 R Network connection type of modules in the Group 2
0: Unknown
1: Ring
2: No ring
2006- Accura 2550 system R System information of the 1st Accura 2550 module connected
2017 information 1 to Accura 2500M based on connection sequence Refer to
"Details on Accura 2550 System Information by Module
Connection Sequence" for details.
2018- Accura 2550 system R System information of the 2nd Accura 2550 module connected
2029 information 2 to Accura 2500M based on connection sequence. Refer to
"Details on Accura 2550 System Information by Module
Connection Sequence" for details.
2030- Accura 2550 system R System information of the 3rd to 39th Accura 2550 modules
2473 information 3 - 39 connected to Accura 2500M based on connection sequence.
Refer to "Details on Accura 2550 System Information by Module
Connection Sequence" for details.
2474- Accura 2550 system R System information of the 40th Accura 2550 module connected
2485 information 40 to Accura 2500M based on connection sequence. Refer to
"Details on Accura 2550 System Information by Module
Connection Sequence" for details.

21
2.2.2.1 Details on Accura 2550 System Information by Module Connection Order

The map given below is a description of Accura 2550 system information by module connection order. "Offset
Number" of the map means the relative position from the starting number of module ID designated on a basis of
module connection order. The interval between starting numbers of the modules is 10 and thus, the starting number
of the module ID N having its connection order "N" should be "2006 + (N-1)*10".

Offset Name Format Attribute Description


Number

0 Module type UInt16 R 3: CMD-1P


10: IO
11: TEMP
12: GW
13: DCM
1 Module property UInt16 R 2: CMD
2 Group information UInt16 R Information of the group connecting modules
0: Group 1
1: Group 2
3 Port information UInt16 R Information of the port connecting modules
0: RJ45-1
1: RJ45-2
2: RJ45-3
3: RJ45-4
4 Module ID UInt16 R Module ID
5 Application version UInt16 R Software version
6 Bootloader version UInt16 R Bootloader version
7 Hardware revision UInt16 R Hardware revised number
8 PCB version UInt16 R PCB version
9 Operation state UInt16 R 0: Unknown
1: Bootloader
2: Identified
3: Operation

22
Chapter 2 System Information

2.3 System Information of Accura TSEN

Accura TSEN sends the measured temperature data to Accura 2550TEMP module via a communication cable which
connects Accura TSEN and Accura 2550TEMP module. The register map given below provides data of Accura TSEN
connected to Accura TEMP module based on the connection order.

Register Name Format Attribute Description


Number

1901 Accura 2550TEMP ID UInt16 RW Module ID of Accura 2550TEMP to collect the data from TSEN
1902 Number of connected UInt16 R The number of TSEN connected to Accura 2550TEMP
TSEN
1903 Reserved UInt16

1904 1st TSEN validity UInt16 R Validity possibility of 1st TSEN


1905 1st TSEN ID UInt16 R Device ID of 1st TSEN
(indicates the ID that users have configured by rotating a rotary
switch.)
1906 1st TSEN product code 2*Char R Product code of 1st TSEN
1907- 1st TSEN serial number UInt32 R Product serial number of 1st TSEN
1908
1909 1st TSEN firmware UInt16 R Firmware version of 1st TSEN
version
1910 1st TSEN bootloader UInt16 R Bootloader version of 1st TSEN
version
1911 1st TSEN hardware UInt16 R Hardware version of 1st TSEN
revision number
1912 1st TSEN PCB version UInt16 R PCB version of 1st TSEN
1913 Reserved UInt16

1914- Information of 2nd to R System information of 2nd to 6th TSEN


1963 6th TSEN Refer to the system information of 1st TSEN (register numbers
1901 - 1912).

23
Chapter 3
Device Setup
Chapter 3 Device Setup

3.1 Remote Setup Unlock

The remote setup function via communication is locked by default. It is necessary to unlock the setting for the
remote controls. Lock settings can be configured separately for each Modbus connection. Thus, the lock setting
should be reset for each connection. The data attribute of the register map below is RW.

Register Name Format Default Description


Number

2901 Remote setup lock UInt16 1 To perform the unlock function, write these four numbers to
this register in the order given below.

2300 → 0 → 700 → 1

To perform the lock function, write an arbitrary value to this


register. Lock state can be checked by reading this register as
shown below.

0: Unlocked (remote setup available)


1: Locked (remote setup unavailable)

25
Chapter 3 Device Setup

3.2 Time Setup

3.2.1 Summer Time Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

3001 Summer time setup UInt16 Access register of registers 3002 - 3011
access By reading this register, the setup data on Accura 2500M
are fetched to registers 3002 - 3011. Bit[15] of this
register is indicated as 1 after a successful fetch. By
writing 1 to this register, the data on registers 3002 -
3011 are applied to Accura 2500M.
3002 Summer time enable UInt16 0 0: Disable
1: Enable
3003 Start month UInt16 3 Sets the starting month of summer time
Valid range: 1 - 12
Unit: month
3004 Start Nth day of month UInt16 2 Sets the Nth day of the week in a month summer start
Valid range: 1 - 5 (If there is no 5th day of the week in a
month, the Nth day is automatically converted to the 4th
day of the week.)
3005 Start day of week UInt16 0 Sets the day the first day of summer falls on
Valid range: 0 - 6 (Sunday - Saturday)
3006 Start minute UInt16 120 Sets the time summer starts
(02:00 A.M) Valid range: 0 - 1,439
Unit: min
3007 End month UInt16 11 Sets the month summer ends
Valid range: 1 - 12
Unit: month
3008 End Nth day of month UInt16 1 Sets the Nth day of the week in a month summer ends
Valid range: 1 - 5 (If there is no 5th day of the week in a
month, the Nth day is automatically converted to the 4th
day of the week.
3009 End day of week UInt16 0 Sets the day the last day of summer falls on
Valid range: 0 - 6 (Sunday - Saturday)
3010 End minute UInt16 120 Sets the time summer ends
(02:00 A.M) Valid range: 0 - 1,439
Unit: min
3011 Summer time offset UInt16 60 Sets the time offset when applying summer time
Valid range: 0 - 1,439
Unit: min

26
3.2.2 Locale Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

3021 Locale setup access UInt16 Access register of registers 3022 - 3024
By reading this register, the setup data on Accura 2500M
are fetched to the register 3022. Bit[15] of this register is
indicated as 1 after a successful fetch. By writing 1 to this
register, the data on registers 3022 - 3024 are applied to
Accura 2500M.
3022 Time-zone offset Int16 540 Sets the time difference between the local time and the
standard time
Valid range: -720 to 840
Unit: min
3023 Temperature unit UInt16 0 Sets the temperature unit. The configured temperature
unit can be available via measurement data of Accura
2550 TEMP module. Refer to "Chapter 5. Measurement
Data > 5.7.2 Measurement Data of Accura 2550".
0: Celsius
1: Fahrenheit
3024 Energy unit UInt16 0 Sets the energy unit. The configured energy unit can be
available via measurement data of Accura 2500. Refer to
"Chapter 5. Measurement Data > 5.7.2 Measurement
Data of Accura 2550".
0: kWh
1: Wh

27
3.2.3 NTP Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

3041 NTP setup access UInt16 Access register of registers 3042 - 3046
By reading this register, the setup data on Accura 2500M
are fetched to the registers 3042 - 3046. Bit[15] of this
register is indicated as 1 after a successful fetch. By
writing 1 to this register, the data on registers 3042 -
3046 are applied to Accura 2500M.
3042- NTP server IP UInt32 10.10.10.1 Sets the IP address of the NTP server
3043 (0A0A0A01h)
3044 NTP synchronization UInt16 1 Accura 2500M performs time synchronization repeatedly
mode with the NTP server according to the NTP
synchronization settings as below.
0: No synchronization mode
Accura 2500M operates on a stand-alone basis and
manages time with the Real-Time Clock(RTC) of the
device.
1: Auto synchronization mode
Optimal synchronization time is set to a value less than a
set period time (register 3045).
2: Periodic synchronization mode
Synchronization period is set through the register 3045.
3045 NTP synchronization UInt16 600 Maximum value of the synchronization period
period -Auto synchronization mode
Sets the maximum value of an automatically configured
synchronization interval.
-Periodic synchronization mode
Accura 2500M performs periodic synchronization
according to the sync period settings.
Valid range: 60 - 999
Unit: sec
3046 NTP synchronization UInt16 1 Maximum time difference during NTP synchronization.
maximum time In auto synchronization mode, Accura 2500M tries to find
difference the optimal synchronization time to alleviate burden on
packets. Accura 2500M determines the next optimal
synchronization time based on the time difference from
the last synchronization time, and the maximum time
difference between synchronization intervals. The time
difference from the NTP server should not exceed the
register value. It only applies in the auto mode.
Valid range: 1 - 1,000
Unit: msec

28
3.2.4 System Time Setup

Register Name Format Attribute Description


Number

3061 System time setup UInt16 RW Access register of registers 3062 - 3065
access By reading this register, the setup data on Accura 2500M
are fetched to the register 3062 - 3065. Bit[15] of this
register is indicated as 1 after a successful fetch. By
writing 1 to this register, the data on registers 3062 -
3065 are applied to Accura 2500M.
3062- System time in second UInt32 RW Sets the current time (second) of Accura 2500M
3063
3064- System time in UInt32 RW Sets the current time (microsecond) of Accura 2500M
3065 microsecond

29
Chapter 3 Device Setup

3.3 General Setup

3.3.1 Accura 2500M Description Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

3301 Accura 2500M UInt16 Access register of registers 3302 - 3349


description setup access By reading this register, the setup data on Accura 2500M
are fetched to the registers 3302 - 3349. Bit[15] of this
register is indicated as 1 after a successful fetch. By
writing 1 to this register, the data on registers 3302 -
3349 are applied to Accura 2500M.
3302- Device name 30*Char Space for recording the device name of Accura 2500M
1
3316 (ASCII)
3317- Device install location 30*Char Space for recording the installation location of Accura
3331 2500M (ASCII)
3332 Year of device UInt16 1970 The year Accura 2500M is installed
installation Unit: year
3333 Month of device UInt16 1 The month Accura 2500M is installed
installation Valid range: 1 - 12
Unit: month
3334 Date of device UInt16 1 The date Accura 250M is installed
installtion Valid range: 1 - 31
Unit: date
3335- Description 30*Char Space for recording other information to Accura 2500M
3349 (ASCII)

1. Note: "Null" should be written at the end of the characters if the number of characters is less than 30.

30
3.3.2 Accura 2550 Description Setup

Register Name Format Attribute Description


Number

3361 Accura 2550 ID UInt16 RW Records the ID of Accura 2550 module for entering the
description of the device
3362 Accura 2550 description UInt16 RW Access register of registers 3363 - 3407
setup access By reading this register, the setup data of the module
designated in register 3361 are fetched to the registers
3363 - 3407. Bit[15] of this register is indicated as 1 after
a successful fetch. By writing 1 to this register, the data
on registers 3363 - 3407 are applied to Accura 2550.
3363- Device name 30*Char RW Space where the assigned device name should be written
2
3377 (ASCII)
3378- Device install location 30*Char RW Space where the device's installation location should be
3392 written (ASCII)
3393- Description 30*Char RW Space where other information should be recorded to
3407 Accura 2550 (ASCII)

2. Note: "Null" should be written at the end of the characters if the number of characters is less than 30.

31
3.3.3 Main Accura 2550CMD Assignment Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

3421 Main A2550CM UInt16 Access register of registers 3422 - 3423


assignement setup By reading this register, the setup data on Accura 2500M
access are fetched to the registers 3422 - 3423. Bit[15] of this
register is indicated as 1 after a successful fetch. By
writing 1 to this register, the data on registers 3422 -
3423 are applied to Accura 2500M.
3422 Main A2550CM UInt16 0 Selects whether to display the measured values of Accura
assignment setup 2500M and Accura 2550CM modules simultaneously on
enable the Accura 2550D’s screen.
0: Disable
1: Enable
3423 Main module ID UInt16 0 Sets the ID assigned to the Accura 2550 module installed
in the incoming unit of distribution panels
Valid range: 0 - 39

32
Chapter 3 Device Setup

3.4 Communication Setup

3.4.1 Ethernet Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

3601 Ethernet setup access UInt16 Access register of registers 3602 - 3606
By reading this register, the setup data on Accura 2500M
are fetched to registers 3602 - 3606. Bit[15] of this
register is indicated as 1 after a successful fetch. By
writing 1 to this register, the data on registers 3602 -
3606 are applied to Accura 2500M.
3602- IP address 4*UInt8 10.10.10.100 Sets the IP address
3603 (0A0A0A64h)
3604 Subnet mask UInt16 24 Sets the subnet mask
Valid range: 16 - 30
16: 255.255.0.0
17: 255.255.128.0
……
24: 255.255.255.0
……
29: 255.255.255.248
30: 255.255.255.252
3605- Gateway 4*UInt8 10.10.10.1 Sets the gateway
3606 (0A0A0A01h)

33
3.4.2 Modbus Timeout Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

3621 Modbus timeout setup UInt16 Access register of register 3622


access By reading this register, the setup data on Accura 2500M
are fetched to the register 3622. Bit[15] of this register is
indicated as 1 after a successful fetch. By writing 1 to this
register, the data on register 3622 are applied to Accura
2500M.
3622 Modbus timeout UInt16 600 Sets the automatic connection termination time when
communication is interrupted.
Valid range: 5 - 600
Unit: sec

3.4.3 RSTP Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

3641 RSTP setup access UInt16 Access register of register 3642


By reading this register, the setup data on Accura 2500M
are fetched to the register 3642. Bit[15] of this register is
indicated as 1 after a successful fetch. By writing 1 to this
register, the data on register 3642 are applied to Accura
2500M.
3642 RSTP mode UInt16 0 Sets the activation mode of the RSTP
0: Disable
1: Enable

3.4.4 Storm Control Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

3681 Storm control setup UInt16 Access register of register 3682. By reading this register,
access the setup data on Accura 2500M are fetched to register
3682. Bit[15] of this register is indicated as 1 after a
successful fetch. By writing 1 to this register, the data on
register 3682 are applied to Accura 2500M.

34
Register Name Format Default Description
Number

3682 Storm control mode UInt16 1 Sets the storm control mode. If the storm control mode
is enabled when a traffic storm occurs, communication is
initialized and restarts.
0: Disable
1: Enable

35
3.4.5 RS-485 Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

3701 RS-485 setup access UInt16 Access register of registers 3702 - 3705
By reading this register, the setup data on Accura 2500M
are fetched to the registers 3702 - 3705. Bit[15] of this
register is indicated as 1 after a successful fetch. By
writing 1 to this register, the data on registers 3702 -
3705 are applied to Accura 2500M.
3702 Device address UInt16 0 Device address for serial communication
Valid range: 0 - 247
3703 Bit rate UInt16 3 0: 1,200
1: 2,400
2: 4,800
3: 9,600
4: 19,200
5: 38,400
6: 57,600
7: 115,200
3704 Parity UInt16 2 0: None parity
1: Odd parity
2: Even parity
3705 Stop bit UInt16 0 0: 1 stop bit
1: 2 stop bits

3.4.6 Register Map Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

65532 Register map port UInt16 Port number Port number of the register map to be setup
accessed via 502: Port no. 502, 503: Port no. 503
communication 65535: Serial communication port
65533 Register map setup UInt16 0 Access register of register 65534
access By reading this register, the setup data on Accura 2500M
are fetched to the register 65534. Bit[15] of this register
is indicated as 1 after a successful fetch. By writing 1 to
this register, the data on register 65534 are applied to
the port which has been configured on the register
65532 of Accura 2500M.
65534 Default register map UInt16 A default map of A default register map setup to be applied to the port
the port accessed configured on the register number 65532
via 0: Accura 2500M
communication 1: Accura 2300

36
Chapter 3 Device Setup

3.5 User Interface Setup

3.5.1 Accura 2500D LED Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

3921 Accura 2500D LED UInt16 Access register of registers 3922 - 3928
setup access By reading this register, the setting data are fetched to the
registers 3922 - 3928. Bit.[15] of this register is indicated as 1
after a successful fetch. By writing 1 to this register, the data on
registers 3922 - 3928 are applied to Accura 2500M.
3922 Ethernet LED period UInt16 10 Settings of the period to turn Ethernet LED on/off
(1.0 sec) Valid range: 2 - 50
valid range: (0.2 to 5.0 sec)
Unit: 0.1 sec
3923 Ethernet LED on time UInt16 5 Settings to turn Ethernet LED on
(0.5 sec) Valid range: 1 - Ethernet LED on time
Valid range: (0.1 to 5.0 sec)
Unit: 0.1 sec
3924 Event LED period UInt16 10 Settings of the period to turn Event LED on/off
(1.0 sec) Valid range: 2 - 50
Valid range: (0.2 to 5.0 sec)
Unit: 0.1 sec
3925 Event LED on time UInt16 5 Settings to turn Event LED on
(0.5 sec) Valid range: 1 - Event LED on time
Valid range: (0.1 to 5.0 sec)
Unit: 0.1 sec
3926 Module LED period UInt16 10 Settings of Period to turn module LED on/off
(1.0 sec) Valid range: 2 - 50
Valid range: (0.2 to 5.0 sec)
Unit: 0.1 sec
3927 Module LED on time UInt16 5 Settings to turn module LED on
(0.5 sec) Valid range: 1 - module LED on time
Valid range: (0.1 to 5.0 sec)
Unit: 0.1 sec
3928 Event LED hold time UInt16 60,000 Settings to keep Event LED state when an event occurs.
Valid range: 0, LED is turned off when an event is finished
Valid range: 1 - 59,999, LED keeps turning on for the configured
time "sec" and it is turned off
Valid range: 60,000, infinity. LED keeps turning on before user's
confirmation
Unit: sec

37
3.5.2 Accura 2500D LCD / Buzzer Setup

The data attribute of the register map below is RW.

Register Name Foramt Default Description


Number

3941 Accura 2500D UInt16 Access register of registers 3942 - 3944


LCD/buzzer setup By reading this register, the setup data are fetched to the
access registers 3942 - 3944. Bit[15] of this register is indicated as 1
after a successful fetch. By writing 1 to this register, the data on
registers 3942 - 3944 are applied to Accura 2500M.
3942 LCD backlight timeout UInt16 300 Sets the time the LCD backlight is automatically turned off
when there is no button input
Valid range: 10 - 999
Unit: sec
3943 LCD backlight low level UInt16 10 Sets the duty ratio for the minimum brightness of the LCD
backlight
Valid range: 0 - 10
Unit: %
3944 Buzzer for button UInt16 1 Sets the function of the buzzer when pressing the button
0: Disable
1: Enable

38
3.5.3 Accura 2550 Common Setup

The data attribute of the register map below is RW , and this map is commonly applied to the all series of Accura
2550.

Register Name Format Default Description


Number

3981 Accura 2550 common UInt16 Access register of register 3982 - 3984
display setup access By reading this register, the setting data are fetched to the
register 3982 - 3984. Bit.[15] of this register is indicated as 1
after a successful fetch. By writing 1 to this register, the data on
register 3982 - 3984 is applied to Accura 2550.
3982 LCD backlight timeout UInt16 60 Time setup for the automatic power-off of LCD backlight when
there is no button input
Valid range: 10 - 999
Unit: sec
3983 LCD setup exit timeout UInt16 30 Time setup for automatically changing to display mode when
there is no button input in the setup mode.
Valid range: 5 - 60
Unit: sec
3984 Display selection UInt16 0 Setup for a screen number to be shown on Accura 2550
module. The values 0 - 3 are different depending on designated
modules. "1" is shown for an Index exceeding the below values.

For CMD module


0: Auto rotation
1: Module ID
2: Current, power
3: Current, power

For DCM module


0: Auto rotation
1: Module ID
2: Module ID
3: Module ID

39
Chapter 3 Device Setup

3.6 Measurement Setup

3.6.1 Voltage Type Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

4201 Voltage setup access UInt16 Access register of register 4202


By reading this register, the setting data are fetched to
register 4202. Bit.[15] of this register is read as 1 after a
successful fetch. By writing 1 to this register, the data on
register 4202 are applied to Accura 2500M.
4202 AC/DC mode UInt16 0 Type of the measured voltage
0: AC
1: DC (default value when using Accura 2500M-VD)

3.6.2 Aggregation Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

4221 Aggregation setup UInt16 Access register of registers 4222 - 4242


access By reading this register, the setup data are fetched to the
registers 4222 - 4242. Bit[15] of this register is indicated
as 1 after a successful fetch. By writing 1 to this register,
the data on registers 4222 - 4242 are fetched to Accura
2500M.

Accura 2500M offers seven aggregation options which


feature fixed time intervals such as 0.2 sec, 1 sec, 5 sec, 1
min, and 5 min, 1 hour, and 6 hours. These aggregation
options do not include offset settings.
Accura 2500M also have five custom aggregation options
which enable users to configure both time interval and
offset (custom aggregation 11 to 15).
4222 Selection of fixed UInt16 1 Sets the basic aggregation option
aggregation 0: Aggregation 0 (0.2 seconds)
1: Aggregation 1 (1 second)
2: Aggregation 2 (5 seconds)
3: Aggregation 3 (1 minute)
4: Aggregation 4 (5 minutes)
5: Aggregation 5 (1 hour)
6: Aggregation 6 (6 hours)

40
Register Name Format Default Description
Number

4223 Custom aggregation 11 UInt16 0 Sets the activation mode of "Custom aggregation 11"
enable 0: Disable
1: Enable
4224- Interval of custom UInt32 3 Sets the aggregation interval of "Custom aggregation 11"
4225 aggregation 11 Valid range: 1 - 86,400 (max 1 day)
Unit: sec
4226 Offset of custom UInt16 0 Sets the time offset between the fixed aggregation
aggregation 11 interval and the aggregation interval of "Custom
aggregation 11"
Valid range: 0 - 1,439
Unit: min
4227 Custom aggregation 12 UInt16 0 Sets the activation mode of "Custom aggregation 12"
enable 0: Disable
1: Enable
4228- Interval of custom UInt32 900 Sets the aggregation interval of "Custom aggregation 12"
4229 aggregation 12 Valid range: 1 - 86,400 (max 1 day)
Unit: sec
4230 Offset of custom 12 UInt16 0 Sets the time offset between the fixed aggregation
interval and the aggregation interval of "Custom
aggregation 12"
Valid range: 0 - 1439
Unit: min
4231 Custom aggregation 13 UInt16 0 Sets the activation mode of "Custom aggregation 13"
enable 0: Disable
1: Enable
4232- Interval of custom UInt32 7,200 Sets the aggregation interval of "Custom aggregation 13"
4233 aggregation 13 Valid range: 1 - 86,400 (max 1 day)
Unit: sec
4234 Offset of custom UInt16 0 Sets the time offset between the fixed aggregation
aggregation 13 interval and the aggregation interval of "Custom
aggregation 13"
Valid range: 0 - 1,439
Unit: min
4235 Custom aggregation 14 UInt16 0 Sets the activation mode of "Custom aggregation 14"
enable 0: Disable
1: Enable
4236- Interval of custom UInt32 43,200 Sets the aggregation interval of "Custom aggregation 14"
4237 aggregation 14 Valid range: 1 - 86,400 (max 1 day)
Unit: sec
4238 Offset of custom UInt16 0 Sets the time offset between the fixed aggregation
aggregation 14 interval and the aggregation interval of "Custom
aggregation 14"
Valid range: 0 - 1,439
Unit: min
4239 Custom aggregation 15 UInt16 0 Sets the activation mode of "Custom aggregation 15"
enable 0: Disable
1: Enable
4240- Interval of custom UInt32 86,400 Sets the aggregation interval of "Custom aggregation 15"
4241 aggregation 15 Valid range: 1 - 86,400 (max 1 day)
Unit: sec

41
Register Name Format Default Description
Number

4242 Offset of custom UInt16 0 Sets the time offset between the fixed aggregation
aggregation 15 interval and the aggregation interval of "Custom
aggregation 15"
Valid range: 0 - 1,439
Unit: min

42
3.6.3 Capacitor Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

4261 Module ID UInt16 1 Module ID setup to change capacitor setup


0 - 39: Accura 2550
4262 Capacitor setup access UInt16 Access register of register 4263 - 4265
By reading this register, the setting data are fetched to
register 4263 - 4265. Bit.[15] of this register is indicated
as 1 after a successful fetch. The data on register 4263 -
4265 are applied to Accura 2500M
4263 Estimation UInt16 0 0: Disable
1: Enable
4264 Voltage change UInt16 100 Voltage variation threshold for stable capacitance value
threshold (10.0 %) estimation
Valid range: 0 - 500
Valid range: (0.0 - 50.0 %)
Unit: 0.1 %
4265 Current change UInt16 100 Current variation threshold for stable capacitance value
threshold (10.0 %) estimation
Valid range: 0 - 500
Valid range: (0.0 - 50.0 %)
Unit: 0.1 %

3.6.4 Module Measurement Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

4501 Module ID UInt16 100 Module ID setup to change module measurement setup
0- 39: Accura 2550
100: Accura 2500M
4502 Module measurement UInt16 Access register of register 4503 - 4702
setup access By reading this register, the setting data of the module
designated from register 4501 are fetched to register
4503 - 4702. Bit.[15] of this register is indicated as 1 after
a successful fetch and Bit[14:0] is marked with the
corresponding module type. Once one of the modules
listed below is recorded on this register, the module data
on register 4503 - 4702 are applied to the module
designated on register 4501. However, if the both of the
types are not matched, the settings are recognized as
invalid.

Types of modules

43
Register Name Format Default Description
Number

2: Accura 2500M
3: CMD-1P
10: IO
11: TEMP
12: GW
13: DCM
4503- Module measurement UInt16 This register shows the detailed measurement setup
4702 setup information for the module designated on register 4051.
Refer to "Accura 2500M Module Setup" or "Accura 2550
Module Setup" for details.

44
3.6.4.1 Accura 2500M Module Setup

This map specifies the detailed measurement settings of Accura 2500M module. The data attribute of the register
map below is RW.

Register Name Format Default Description


Number

4503 Wiring UInt16 0 When using Accura 2500M-VD module, wiring is


available with 1DC2W and Bipolar wiring mode. Refer to
"Accura 2500/2550 [DC] User Guide" for details.
0: 1DC2W
1: 2DC3W
2: 3DC4W
1
3: Bipolar
4: Unipolar
4504 Min. measured voltage UInt16 5 Minimum measured DC voltage value on Accura 2500M.
Voltage less than this value is considered to be 0 V.
Valid range: 0 - 50
Unit: V
4505- Reference voltage UInt32 380 Valid range: 1 - 999,999
4506 Unit: V
4507 Subframe type UInt16 0 Subframe unit
0: Time consumption per a cycle of AC 60Hz, 16.7 ms
1: Time consumption per a cycle of AC 50Hz, 20.0 ms
4508- Reserved
4515
4516 Trend data type UInt16 0 0: DC
1: RMS
4517 Voltage divider UInt16 0 Activation of voltage divider
0: Disable
1: Enable

1. Default value for Accura 2500M-VD module is Bipolar.

45
3.6.4.2 Accura 2550 Module Setup

3.6.4.2.1 Accura 2550CMD-1P Module Setup

This map specifies measurement setup for Accura 2550CMD-1P module. The data attribute of the register map below
is RW.

Offset Name Format Default Description


Number

4503 Load direction UInt16 0 Direction of current flow through the load
0: Rightward
1: Leftward
4504 Min. measured current UInt16 10 Current less than this value is considered to be 0 A
(0.10 %) Valid range: 0 - 2,000
Valid range: (0.00 - 20.00 %)
Unit: 0.01 %
4505 Rated current UInt16 Rated curr. The rated current can be set to a value smaller than the
default rated current of Accura 2550CMD-1P module.
The default rated current is dependent on the type of a
module type.
Valid range: 0.1 - rated current
Unit: A
4506 Line selection UInt16 1 Feeder type. When using Accura 2500M-VD module, line
should be set to L1 or L2.
0: Off
1: L1
2: L2
3: L3

3.6.4.2.2 Accura 2550DCM Module Setup

This map specifies the detailed measurement settings of Accura 2550DCM module. The data attribute of the register
map below is RW.

Register Name Format Default Description


Number

4503 Reserved

4504 Polarity UInt16 0 0: Normal


1: Reverse
4505 Min. measured voltage UInt16 100 Voltage less than the minimum measured voltage is
(1.00 %) considered to be 0 V.
Valid range: 1 - 2,000, 1=0.01 %, 1,000=10 %
Valid range: (0.00 - 20.00 %)
Unit: 0.01 %
4506 Reserved

4507 Load direction UInt16 0 Sets the direction of current flow


0: Normal
1: Reverse
4508 Min. measured current UInt16 10 Current less than the minimum measured current is
(0.10 %) considered to be 0 A.
Valid range: 0 - 2,000, 1= 0.01 %, 2,000= 20 %
Valid range: (0.00 - 20.00 %)
Unit: 0.01 %

46
Register Name Format Default Description
Number

4509- Reserved
6600
6601 Accura 2550DCM ID UInt16 0 Module ID for setting up the digital outputs of Accura
2550DCM module
Valid range: 0 - 39
6602 Accura 2550DCM DO UInt16 0 Access register of registers 6603 - 6621
setup access By reading this register, the setup data are fetched to
register 6603 - 6621. Bit[15] of this register is indicated
as 1 after a successful fetch. The data on registers 6603 -
6621 are applied to Accura 2550DCM.
6603 DO polarity UInt16 0 Sets up the polarity of the contact point
0: Normal
1: Reverse
6604 DO type UInt16 0 Sets up the DO operation mode
0: Latch
The DO operation status for a control command is
maintained until the next command is issued.
1: Pulse
When the command value is set to 1, a periodic pulse is
generated. When the command value is set to, the
generation of the pulse stops.
6605 DO pulse period UInt16 20 Sets up the pulse period
(0.20 sec) Valid range: 20 - 20,000 msec
Valid range: (0.02 to 20.00 sec)
Unit: msec
6606 DO pulse on time UInt16 10 Sets up the pulse On time (available in the pulse mode).
(0.10 sec) If the pulse On time is equal to or longer than the pulse
period, the digital output operates in the same way as
the latch mode.
Valid range: 10 - 20,000 msec
Valid range: (0.01 to 20.00 sec)
Unit: msec
6607 DO hold time UInt16 10 DO hold time when DO type (register 6604) is set to "0"
(latch mode) or "1" (pulse mode)
Valid range: 0(associated with events 1), The digital
output is automatically reset after an event ends.
Valid range 0: (DO mode except for events) Unavailable
Valid range: 1 - 59,999, the digital output is reset after
operating during the time "sec" configured by the
control command.
Unit: sec

6608 DO hold mode UInt16 0 0: Continuous


1: Self resetting
2: Definite time

3.6.4.2.3 Accura 2550TEMP Module Setup

This map specifies the detailed measurement settings of Accura 2550TEMP module. The data attribute of the register
map below is RW.

47
Register Name Format Default Description
Number

4503 Trend interval UInt16 10 Sets up the trend interval during which changes in
temperature are shown on the TEMP module’s screen
Valid range: 1 - 10
Unit: min
4504 Temperature unit type UInt16 0 Sets up the unit of temperature shown on the TEMP
module’s screen
0: Celsius
1: Fahrenheit
4505 Setup exit timeout UInt32 600 Sets up the hold time in the setup mode of Accura
2550TEMP module. If there is no button operation after
the set time passes, the module’s screen automatically
returns to the display mode.
Valid range: 60 - 3,600
Unit: sec
4506 System summary type UInt16 0 Sets up the main screen appearing in the summary
column of Accura 2550TEMP module
0: Highest (the highest temperature measured by the
TSEN device)
1: All (Temperature data measured by Accura 2550 TEMP
module and TSEN devices. If more than six TSEN devices
are connected, the temperature of the TEMP module is
not shown in the DISPLAY mode.)
4507- Reserved
4508
4509 DI polarity UInt16 0 Sets up the polarity of the DI contact point
0: Normal
1: Reverse
4510 DO polarity UInt16 0 Sets up the polarity of the DO contact point
0: Normal
1: Reverse
4511 DO type UInt16 0 Sets up the operation mode of the digital output
0: Latch
1: Pulse
4512 DO pulse period UInt16 10 Sets up the pulse period when the DO type (register
(1.0 sec) 4511) is set to 1
Valid range: 2 - 99
Valid range: (0.2 to 9.9 sec)
Unit: 0.1 sec
4513 DO pulse on time UInt16 5 Sets up the pulse On-time when the DO type (register
(0.5 sec) 4511) is set to 1
Valid range: 1 - 99
Valid range: (0.1 to 9.9 sec)
Unit: 0.1 sec
4514 DO hold time UInt16 10 Sets up the hold time of the DO operation
Valid range: 0, The digital output is automatically reset
right after an event ends.
Valid range: 1 - 59,999, The digital output is reset after
operating during the time "sec" configured by the
control command.
Unit: sec
4515 DO hold mode UInt16 0 Sets up the hold time of output signals

48
Register Name Format Default Description
Number

Unit: 0 - 2
0: Continuous
1: Self-resetting
2: Definite time
4516- Reserved
4518
4519 LCD backlight timeout UInt16 60 Sets up the hold time of the LCD backlight of the TEMP
module
Valid range: 30 - 999
Unit: sec

4520 LCD backlight UInt16 70 Sets up the brightness of the LCD backlight of the TEMP
brightness module
Valid range: 0 - 100
Unit: %
4521 LCD backlight contrast UInt16 18 Sets up the LCD contrast of the TEMP module
Valid range: 1 - 40
Unit: %
4522 Reserved

4525 Buzzer function UInt16 1 Sets up the activation mode for the TEMP module's
buzzer
0: Disable
1: Button enable
2: Event enable
3: Both enable
4526 Buzzer pulse period UInt16 10 Sets up the pulse period for the TEMP module's buzzer
(1.0 sec) Valid range: 2 - 50
Valid range: (0.2 to 5.0 sec)
Unit: 0.1 sec
4527 Buzzer pulse on time UInt16 5 Sets up the pulse On time for the TEMP module's buzzer
(0.5 sec) Valid range: 1 - 50
Valid range: (0.1 to 5.0 sec)
Unit: 0.1 sec
4528- Reserved
4530
4531 TEMP event function UInt16 0 Sets up the event detection function of the TEMP
module
0: Disable
1: Enable
4532 TEMP event threshold UInt16 40.0 ℃ Sets up the threshold value for event detection by the
(104 ℉) TEMP module
Valid range: 0.0 - 100.0 ℃
Valid range: 32.0 - 212.0 ℉
4533 TEMP event delay UInt16 0 Sets up the delay time for the occurrence of events. If it
is set to 0, an event occurs right after the set time
passes.
Valid range: 0 - 10,000 msec
Valid range: (0 - 10 sec)
4534 TEMP event DO trigger UInt16 0 Sets up the activation mode of the digital output
associated with the event when an event occurs
0: Disable

49
Register Name Format Default Description
Number

1: Enable
4535 TSEN ID 1 event UInt16 0 Sets up the activation mode of the event detection
function function of the TSEN ID 1 device
0: Disable
1: Enable
4536 TSEN ID 1 event UInt16 40.0 ℃ Sets up the threshold value for event detection by the
threshold (104 ℉) TSEN ID 1 device
Valid range: 0.0 - 100.0 ℃
Valid range: 32.0 - 212. 0 ℉
4537 TSEN ID 1 event delay UInt16 0 Sets up the delay time for the occurrence of events. If it
is set to 0, an event occurs right after the set time
passes.
Valid range: 0 - 10,000 msec
Valid range: (0 - 10 sec)
4538 TSEN ID 1 event DO UInt16 0 Sets up the activation mode of the digital output
trigger associated with the event when an event occurs on the
TSEN ID 1 device
0: Disable
1: Enable
4539 TSEN ID 2 - 6 event UInt16 Sets up the events occurring on the TSEN ID 2-6 device
setup Refer to the “TSEN ID 1 event DO trigger” section for
details.
4559 Temperature unit type UInt16 0 Sets up the unit of temperature
0: Celsius
1: Fahrenheit
4560 Reserved

4561 Temperature diff event UInt16 0 Sets up the activation mode of the detection function for
function the event on the temperature difference between two
locations
0: Disable
1: Enable
4562 Temperature diff event UInt16 10.0 ℃ Sets up the threshold value for detection of the event on
threshold (18 ℉) the temperature difference

Valid range: 1.0 - 100.0 ℃


Valid range: (1.8 - 180.0 ℉)
4563 Temperature diff event UInt16 0 Sets up the delay time for the occurrence of events. If it
delay is set to 0, an event occurs right after the set time
passes.
Valid range: 0 - 10,000 msec
Valid range: (0 - 10 sec)
4564 Temperature diff event UInt16 0 Sets up the activation mode of the digital output
DO trigger associated with the event when an event on the
temperature difference occurs
0: Disable
1: Enable
4565 A select UInt16 7 Sets up the module used to determine the occurrence of
the event on the temperature difference between two
locations
0: TEMP module
1: TSEN ID 1

50
Register Name Format Default Description
Number

2: TSEN ID 2
3: TSEN ID 3
4: TSEN ID 4
5: TSEN ID 5
6: TSEN ID 6
7: TSEN. high (the TSEN device with the highest
temperature)
4566 B select UInt16 0 Sets up the module used to determine the occurrence of
the event on the temperature difference between two
locations
0: TEMP module
1: TSEN ID 1
2: TSEN ID 2
3: TSEN ID 3
4: TSEN ID 4
5: TSEN ID 5
6: TSEN ID 6
7: TSEN. low (the TSEN device with the lowest
temperature)
4567 Temperature unit type UInt16 0 Sets up the unit of temperature
0: Celsius
1: Fahrenheit
4568 Reserved

4570 DI reset UInt16 0 Resets event notifications through digital inputs when an
event occurs
0: Disable (The reset function is disabled.)
1: Event LED (The Event LED is turned off.)
2: DO (Digital outputs are deactivated.)
3: Both (The Event LED is turned off and digital outputs
are deactivated.)
4571 Button reset UInt16 0 Resets event notifications through the Reset button when
an event occurs
0: Disable (The reset function is disabled.)
1: Event LED (The Event LED is turned off.)
2: DO (Digital outputs are deactivated.)
3: Both (The Event LED is turned off and digital outputs
are deactivated.)

3.6.4.2.4 Accura 2550GW Module Setup

This map specifies measurement setup for Accura 2550GW module. The data attribute of the register map below is
RW.

Register Name Format Default Description


Number

4503 Bit rate UInt16 2 0: 2400


1: 4800
2: 9600
3: 19200
4: 34800
5: 57600

51
Register Name Format Default Description
Number

4504 Parity UInt16 1 0: None


1: Even
2: Odd
4505 Reserved

4506 Stop bit UInt16 0 0: Bit[1]


1: Bit[2]
4507 Response timeout UInt16 20 Valid range: 20 - 2000 msec
Unit: msec
4508 Request delay UInt16 10 Valid range: 2 - 200 msec
Unit: msec
4509 Validity UInt16 0 Apply all settings enable
0: Disable
1: Enable
4510 Reserved

4511 Data block enable & 2*UInt8 1 Bit[15-8] Data block enable. If the setting is invalid, this
device ID value is turned to "0"
0: Disable
1: Enable
Bit[7-0] device ID for RS-485 communication
Valid range: 1 - 247
4512 Modbus function code UInt16 1 1(0x1): Read coil status
2(0x2): Read input status
3(0x3): Read holding registers
4(0x4): Read input registers
6(0x6): Write single register
16(0x10): Write multiple registers
4513 Data address UInt16 1 Configure the Modbus address of the device ID for
RS-485 communication set on the register number 4511
Valid range: 0 - 65,553
4514 Request buffer UInt16 Function 0 - 1
Refer to single section
Function 3, 6, 16
Refer to multiple section
4514 Bit length UInt16 Bit length for request

4515 Reserved

4514 Data type & bite endian 2*UInt8 Bit[15-8] Data type for request
0: Signed16
1: UInt16
2: Signed32
3: UInt32
4: Float32
Bit[7-0] Endian of the data in byte unit to be returned
0: Big endian
1: Little endian
4515 Word endian & 2*UInt8 Bit[15-8] Endian of the data in byte unit to be returned
reserved 0: Big endian
1: Little endian

52
Chapter 3 Device Setup

3.7 Event Setup

3.7.1 Accura 2500M Module Event Setup

3.7.1.1 Dip Event Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

5101 Dip setup access UInt16 Access register of register 5102 - 5104
By reading this register, the setting data are fetched to
register 5102 - 5104. Bit.[15] of this register is read as 1
after a successful fetch. By writing 1 to this register, the
data on register 5102 - 5104 are applied to Accura
2500M.
5102 Dip function UInt16 0 Dip detection enable
0: Disable
1: Enable
5103 Dip threshold UInt16 900 Setting of the threshold from which voltage dips occur
(90.0 %) Valid range: 10 - 980
Valid range: (1.0 - 98.0 %)
Unit: 0.1 %
5104 Dip hysteresis UInt16 20 Setting of the hysteresis from which voltage dips end
(2.0 %) Valid range: 10 - (990 - threshold)
Valid range: (1.0 % - (99.0 % threshold))
Unit: 0.1 %

3.7.1.2 Swell Event Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

5121 Swell setup access UInt16 Access register of register 5122 - 5124
By reading this register, the setting data are fetched to
register 5122 - 5124. Bit.[15] of this register is read as 1
after a successful fetch. By writing 1 to this register, the
data on register 5122 - 5124 are applied to Accura
2500M.
5122 Swell function UInt16 0 Swell detection enable
0: Disable
1: Enable
5123 Swell threshold UInt16 1,100 Setting of the threshold from which voltage swells occur
(110.0 %) Valid range: 1,020 - 9,990
Valid range: (101.0 - 990.0 %)
Unit: 0.1 %
5124 Swell hysteresis UInt16 20 Setting of the hysteresis from which voltage swells end

53
Register Name Format Default Description
Number

(2.0 %) Valid range: 10 - (threshold - 1,010)


Valid range: (1.0 - 99.0 %)
Unit: 0.1 %

54
3.7.1.3 Fuse Fail Event Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

5141 Fuse fail setup access UInt16 Access register of register 5142
By reading this register, the setting data are fetched to
register 5142. Bit.[15] of this register is read as 1 after a
successful fetch. By writing 1 to this register, the data on
register 5142 are applied to Accura 2500M.
5142 Fuse fail UInt16 0 Fuse fail detection enable
0: Disable
1: Enable

3.7.1.4 Line Open Event Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

5161 Line open setup access UInt16 Access register of register 5162
By reading this register, the setting data are fetched to
register 5162. Bit.[15] of this register is read as 1 after a
successful fetch. By writing 1 to this register, the data on
register 5162 are applied to Accura 2500M.
5162 Line open UInt16 0 Line open detection enable
0: Disable
1: Enable

55
3.7.1.5 Custom Event Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

5201 Custom event channel UInt16 1 A total of 80 custom event channels can be set using
registers 5203 - 5226.
Valid range: 1 - 80
5202 Custom event access UInt16 Access register of register 5203 - 5226
By reading this register, the setting data are fetched to
registers 5203 - 5226. Bit.[15] of this register is read as 1
after a successful fetch. By writing 1 to this register, the
data on register 5203 - 5226 are applied to Accura
2500M.
5203 Event source Int16 0 -1: Unknown
0: Voltage
1: Current
2: Power
4: Custom
5: Temperature
5204 Module ID UInt16 Sets up the ID of the module where events are
monitored.
Valid range: 0 - 39, 100
100: Accura 2500M
0 - 39: Accura 2550
5205 Module type Int16 Sets up the module type for the module ID designated in
register 5204
2: Accura 2500M
3: CMD-1P
10: IO
11: TEMP
12: GW
13: DCM
5206 Event trigger UInt16 Sets up the direction of event detection setup for the
data monitored.
0: Off, no detection
1: Over, an event is detected when the measured value
exceeds the threshold.
2: Under, an event is detected when the measured value
is below the threshold but exceeds the low threshold.
5207 Data type UInt16 Data type for event detection
0: Int16
1: UInt16
2: Int32
3: UInt32
4: Float32
5208 Data offset address UInt16 Sets up the offset from the starting point of the event
source data. The event source data (register 5203)
determine the meanings and ranges of the offset values.

When the event source is set to voltage or current,


0: DC 1: RMS

56
Register Name Format Default Description
Number

When the event source is set to power,


0: DC 1: Real power

When the event source is set to custom,


Valid range: 0 - 499

This offset indicates the measurement data or status data


according to the selected module ID. The types of
modules and voltage determine the meanings of the
offset values. Refer to "Chapter 5 Measurement Data" for
details.
5209 Time delay UInt16 0 Sets up the definite time for the delayed occurrence of
an event. The event occurs right after the set time
passes, in case that the definite time is set to "0".
Valid range: 0 - 10,000 (Unit: msec, 0 - 10 sec)
5210 Reserved

5211- Threshold Float32 Reference value for event detection


5212
5213- Hysteresis Float32 Hysteresis value for preventing multiple events from
5214 occurring during a short period of time
5215- Low limit Float32 Low limit value set to a value under the threshold (Only
5216 valid for "Under" event detection)

3.7.2 Accura 2550 Module Event Setup

3.7.2.1 Accura 2550CMD Current Event Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

5401 Module ID UInt16 0 Module ID for setting up the current event


0 - 39: Accura 2550 Module ID
5402 Current event access UInt16 Access register of registers 5403 - 5410
By reading this register, the setup data are fetched to
registers 5403 - 5410. Bit[15] of this register is indicated
as 1 after a successful fetch. By writing 1 to this register,
data on registers 5403 - 5410 are applied to Accura
2500M.
5403 Event trigger UInt16 0 Sets up the direction of event detection for the data to
be monitored.
0: Off, no detection
1: Over, an event is detected when the measured value
exceeds the threshold.
2: Under, an event is detected when the measured value

57
Register Name Format Default Description
Number

is below the threshold but exceeds the low limit.


5404 Time delay UInt16 0 Sets up the definite time for the delayed occurrence of
an event. If the time is set to "0", the event occurs
immediately after the set time passes.
Valid range: 0 - 10,000 msec
Valid range: (0 - 10 sec)
Unit: msec
5405 Threshold Float32 80.0 Sets up the reference value used to determine the start
of an event
Valid range: 5.0 - 200.0
Unit: %
5407 Hysteresis Float32 2.00 Sets up the reference value used to determine the end of
an event
Valid range: 1.0 - 20.0
Unit: %
5409- Low limit Float32 0.00 Sets up the reference value used to stop tracking the
5410 detected event. It is available only when "event
trigger"(register number 5403) is set to 2 (Under).
Valid range: 0.0 - 200.0
Unit: %

3.7.2.2 Accura 2550DCM Voltage Event Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

5441 Module ID UInt16 0 Module ID for setting up the voltage event


0 - 39: Accura 2550DCM ID
5442 Voltage event access UInt16 0 Access register of registers 5443 - 5451
By reading this register, the setup data are fetched to
registers 5443 - 5451. Bit[15] of this register is indicated
as 1 after a successful fetch. By writing 1 to this register,
data on registers 5443 - 5451 are applied to Accura
2500M.
5443 Event trigger UInt16 0 Sets up the direction of event detection for the data to
be monitored
0: Off, no detection
1: Over, an event is detected when the measured value
exceeds the threshold.
2: Under, an event is detected when the measured value
is below the threshold but exceeds the low limit.
5444 Time delay UInt16 0 Sets up the definite time for the delayed occurrence of
an event. If the time is set to "0", the event occurs
immediately after the set time passes.
Valid range: 0 - 10,000 msec
Valid range: (0 - 10 sec)
Unit: msec
5445- Threshold Float32 100.0 Sets up the reference value used to determine the start
5446 of an event

58
Register Name Format Default Description
Number

Valid range: 5.0 - 110.0


Unit: %
5447- Hysteresis Float32 2.0 Sets up the reference value used to determine the end of
5448 an event
Valid range: 1.0 - 20.0
Unit: %
5449- Low limit Float32 0.0 Sets up the reference value used to stop tracking the
5450 detected event. It is available only when "event
trigger"(register number 5443) is set to 2 (Under).
Valid range: 0.0 - 110.0
Unit: %
5451 DO notification UInt16 0 Sets up the output operation mode of Accura 2550DCM
module
0: Disable
1: Enable

3.7.2.3 Accura 2550DCM Current Event Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

5461 Module ID UInt16 0 Module ID for setting up the current event


0 - 39: Accura 2550DCM ID
5462 Voltage event access UInt16 Access register of registers 5463 - 5471
By reading this register, the setting data are fetched to
registers 5463 - 5471. Bit[15] of this register is indicated
as 1 after a successful fetch. By writing 1 to this register,
data on registers 5463 - 5471 are applied to Accura
2500M.
5463 Event trigger UInt16 0 Sets up the direction of event detection for the
parameter to be monitored
0: Off, no detection
1: Over, an event is detected when the measured value
exceeds the threshold.
2: Under, an event is detected when the measured value
is below the threshold but exceeds the low limit.
5464 Time delay UInt16 0 Sets up the definite time for the delayed occurrence of
an event. If the time is set to "0", the event occurs
immediately after the set time passes.
Valid range: 0 - 10,000 msec
Valid range: (0 - 10 sec)
Unit: msec
5465- Threshold Float32 80.0 Sets up the reference value used to determine the start
5466 of an event
Valid range: 5.0 - 120.0
Unit: %
5467- Hysteresis Float32 2.0 Sets up the reference value used to determine the end of
5468 an event
Valid range: 1.0 - 20.0

59
Register Name Format Default Description
Number

Unit: %
5469- Low limit Float32 0.0 Sets up the reference value used to stop tracking the
5470 detected event. It is available only when "event
trigger"(register number 5463) is set to 2 (Under).
Valid range: 0.0 - 120.0
Unit: %
5471 DO notification UInt16 0 Sets up the output operation mode of Accura 2550DCM
module
0: Disable
1: Enable

60
Chapter 3 Device Setup

3.8 Test Mode Timeout Setup

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

6001 Test mode timeout UInt16 Access register of register 6002


setup access By reading this register, the setup data are fetched to
register 6002. Bit[15] of this register is indicated as 1
after a successful fetch. By writing 1 to this register, the
data on register 6002 are applied to Accura 2500M.
6002 Test mode timeout UInt16 60 0: infinite timeout
1 - 1,440: 1 - 1,440 min

61
Chapter 4
Device Control
Chapter 4 Device Control

4.1 Remote Control Unlock

Remote control functions via communication are locked by default. The lock status should be reset in order to
perform remote control. Lock settings are configured separately for each Modbus connection. Thus, users should
reset lock settings for each connection. The data attribute of the register map below is RW.

Register Name Format Default Description


Number

2902 Remote control lock UInt16 1 To perform the unlock function, write these four numbers
to this register in the order given below.

2330 → 0 → 1600 → 1

To perform the lock function, write any value to this


register. Control-lock state can be checked by reading
this register as shown below.

0: Unlocked (remote control available)


1: Locked (remote control unavailable)

63
Chapter 4 Device Control

4.2 Data Reset Control

Register Name Format Attribute Description


Number

8003 Max/Min reset UInt16 W By writing 1 to this register, the max/minimum values of
Accura 2500M and Accura 2550 are cleared with peak
demand, and then this register is automatically set to "0".
8004 Energy reset UInt16 W By writing 1 to this register, the energy values of
connected modules are cleared. This register is
automatically set to "0".
8005 Measurement event/PQ UInt16 W By writing 1 to this register, all of the event data logs on
event reset measurement, power quality events are deleted from
Accura 2500M.
8006 System event reset UInt16 W By writing 1 to this register, all of the event data logs on
the system events are deleted from Accura 2500M.
8007- Reserved
8050
8051 Test mode control UInt16 W Test mode setup. Settings are applied to Accura 2500M
and Accura 2550 modules.
0: (default) Normal operation
1: Test operation
8052- Reserved
8090
8091 Data endian UInt16 RW The data byte order collected via Modbus connection
0: Little-endian
1: (default) Big-endian

64
Chapter 4 Device Control

4.3 Energy Level Control

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

6101 Accura 2550 ID UInt16 0 Write Accura 2550 module ID for settings.
Valid range: 0 - 39
6102 Accura 2550 module energy UInt16 Access register of registers 6103 - 6115
level access By reading this register, the setting data of the module
designated on register 6101 are fetched to register 6103
- 6115. Bit.[15] of this register is indicated as 1 after a
successful fetch. By writing 1 to this register, the data on
registers 6103 - 6115 are applied to the module.
6103 DC received energy Int64 0 Valid range: 0 to 2^63-1
Unit: kWh
6107 DC delivered energy Int64 0 Valid range: 0 to 2^63-1
Unit: kWh
6111 Real received energy Int64 0 Valid range: 0 to 2^63-1
Unit: kWh
6115 Real delivered energy Int64 0 Valid range: 0 to 2^63-1
Unit: kWh

65
Chapter 4 Device Control

4.4 Zero Level Adjustment Control

Basically, Accura 2550 modules are released with its DC zero level adjusted. However, as the zero level is changeable
by the time elapsing or the temperature changes, users can adjust the level additionally, as follows. The data attribute
of the register map below is RW.

Offset Name Format Default Description


Number

6301 Accura 2550 ID UInt16 0 Write Accura 2550 module ID for settings.
Valid range: 0 - 39
6302 Accura 2550 zero level UInt16 0 Additional zero level adjustment is made by writing "1"
adjustment to this register. The additional adjustment value can be
cleared to zero by writing "2" to this register.
1: DC zero adjustment
2: DC zero adjustment clear

66
Chapter 4 Device Control

4.5 DO Control

4.5.1 Accura 2550DCM DO Control

Register Name Format Default Description


Number

6601 Accura 2550DCM ID UInt16 0 Module ID for setting up the digital outputs of the
Accura 2550DCM module
Valid range: 0 - 39
6621 DO control UInt16 Sets up the operation status of the digital output
0: None
1: Operate

4.5.2 Accura 2550TEMP DO Control

Register Name Format Default Description


Number

6641 Accura 2550TEMP ID UInt16 0 Module ID for setting up the digital outputs of the
Accura 2550TEMP module
Valid range: 0 - 39
6642 DO control UInt16 Sets up the DO operation mode of Accura 2550TEMP
module
0: None
1: Operate

67
Chapter 5
Measurement Data
Chapter 5 Measurement Data

5.1 Overview

"Chapter 5" describes the measurement data available with Accura devices. Measurement data for each aggregation
interval are saved in the buffer memory of the devices. Thus, users can fetch measurement data through the Modbus
map by selecting the aggregation interval and the buffer index.

Measurement data consists of "Measurement Header", "Measurement Data" and "Measurement Max/Min Data".
"Measurement Header" provides the start and end timestamps of the corresponding aggregation interval.
"Measurement Data" provides the voltage and current data measured by the modules. "Measurement Max/Min"
indicates the maximum/minimum values among the measured values and the occurrence time of the values.
"Harmonics Data "and "Waveform Data" provide the instantaneous values of current and voltage measured by the
designated device.

The figure given below shows a process in which the data stored in each buffer is transferred to the Modbus map.

69
Chapter 5 Measurement Data

5.2 Types of Measurement Aggregation

Accura 2500/2550 measure various parameters, including voltage, current and energy at 0.2-second intervals.

The devices provide measurement data collected at each aggregation interval, including the max/min/average values
and the occurrence time of the values. "Fixed aggregation" refers to collecting data measured at fixed intervals. Users
can select the aggregation interval among 0.2 seconds, 1 second, 5 seconds, 1 minute, 5 minutes, 1 hour, and 6
hours.

By contrast, "Custom Aggregation" allows users to flexibly set up the base offset time and the start time of the
aggregation interval. Users can set the aggregation interval to up to 24 hours.

"Aggregation 255" in particular processes the max/min values among values measured right after the device is reset
and shown on the LCD display of Accura 2550D, the integrated distribution panel HMI module.

The figure below shows the aggregated data collected at different aggregation intervals such as 0.2 seconds, 1
second and 5 seconds.

5.2.1 Fixed Aggregation

Accura 2500M provides seven fixed aggregation intervals from aggregation 0 through 6 (0.2 seconds, 1 second, 5
seconds, 1 minute, 5 minutes, 1 hour, and 6 hours). The time offset for the start time of the aggregation interval is
fixed to zero. In order to set the time offset to a non-zero value, you should use the custom aggregation function as
below.

5.2.2 Custom Aggregation

Accura 2500M provides five customized aggregation intervals from aggregation 11 to 15 that allow users to arbitrarily
set up the aggregation interval and the time offset for the start time of the interval.

70
5.2.3 Collection of Aggregation Data

By selecting an aggregation interval, users can collect the data on the selected aggregation interval via
communication using the Modbus map. Because the aggregated data is stored in the circular buffer in Accura 2500M
module for a certain period of time, users can collect aggregated measurement data with greater flexibility in terms
of time. . The table below shows the sizes of the circular buffer for each aggregation interval. The recent circular
index can be easily identified because the circular buffer index is rotated in the range of 0 - 9,999, which is greater
than the buffer length.

Aggregation Name Aggregation Interval Buffer Length Buffering Time Circular Index

Fixed Aggregation

Aggregation 0 0.2 seconds (base) 60 12 seconds 0 - 9,999


Aggregation 1 1 second 30 30 seconds 0 - 9,999
Aggregation 2 5 seconds 10 50 seconds 0 - 9,999
Aggregation 3 1 minute 10 10 minutes 0 - 9,999
Aggregation 4 5 minutes 10 50 minutes 0 - 9,999
Aggregation 5 1 hour 10 10 hours 0 - 9,999
Aggregation 6 6 hours 10 60 hours 0 - 9,999
1
Aggregation 255 - - - -

Custom Aggregation

Aggregation 11 (default) 3 seconds 10 (default) 30 seconds 0 - 9,999


Aggregation 12 (default) 15 minutes 10 (default) 150 minutes 0 - 9,999
Aggregation 13 (default) 2 hours 10 (default) 20 hours 0 - 9,999
Aggregation 14 (default) 12 hours 10 (default) 120 hours 0 - 9,999
Aggregation 15 (default) 1 day 10 (default) 10 days 0 - 9,999

1. The max/min values shown on the LCD display of Accura 2500D indicate the values measured for 0.2 seconds right after the device is reset.

71
Chapter 5 Measurement Data

5.3 Aggregation Selection

The data attribute of the register map below is RW.

Register Name Format Default Description


Number

9901 Aggregation selection UInt16 1 Selects the method of aggregating measurement data

0: Aggregation 0 (0.2 sec), data measured at the 0.2-second


interval
1: Aggregation 1 (1 sec), the max/min values included
2: Aggregation 2 (5 sec), the max/min values included
3: Aggregation 3 (1 min), the max/min values included
4: Aggregation 4 (5 min), the max/min values included
5: Aggregation 5 (1 hour), the max/min values included
6: Aggregation 6 (6 hours), the max/min values included

11: Aggregation 11, the max/min values included


12: Aggregation 12, the max/min values included
13: Aggregation 13, the max/min values included
14: Aggregation 14, the max/min values included
15: Aggregation 15, the max/min values included

Aggregation 255: the max/min values measured after the device


is reset.

72
Chapter 5 Measurement Data

5.4 Index Selection

Register Name Format Attributte Description


Number

9902 Index selection update UInt16 RW Sets up the update mode for "index selection" (register
mode 9904), after successfully fetching data by reading "Data
fetch" (register 9911)

0: Fixed
When reading "Data fetch" (register 9911), the data
corresponding to the selected index are fetched. Even
after reading the fetched data, the selected index value
remains the same.

1: (default) Newest
When reading "Data fetch" (register 9911), the data are
fetched after updating the selected index value.

2: Auto increment
When reading "Data fetch" (register 9911), if the selected
index value is in the valid range, the value is incremented
by 1 after fetching data.
(i) Selected index value < Valid range:
The index selection is changed to the minimum value
within the valid range. The value is incremented by 1
after fetching data.
(ii) Selected index value > Valid range:
The selected index value is changed to a value
incremented by 1 compared to the maximum index value
within the valid range.
(data cannot be fetched.)
9903 Number of buffered UInt16 R The total number of buffered aggregate data items
aggregation data Default: 0
9904 Index selection UInt16 RW Enters the index of the data to be collected
Valid range: 0 - 9,999
Default: 0
9905 Oldest index UInt16 R Index of the oldest data aggregated in the buffer
Valid range: 0 - 9,999
Default: 0
9906 Newest index UInt16 R Index of the newest data aggregated in the buffer
Valid range: 0 - 9,999
Default: 0

73
Chapter 5 Measurement Data

5.5 Fetch

When reading register 9911, the corresponding measurement data are fetched into registers 9914 - 52500, and then,
the index selection is updated accordingly.

Register Name Format Attribute Description


Number

9911 Data fetch UInt16 R By reading this register, the aggregation data
corresponding to the selected index are fetched, and
then Index selection is updated according to the index
selection update mode.
0: (default) Failed, fetched index keeps the previous value
1: Succeeded, the corresponding fetched index is
displayed in the fetched measurement data
9912 Number of remaining UInt16 R The number of not fetched aggregation data remaining
aggregation data in the buffer
Default: 0
9913 Index of fetched data UInt16 R Index of fetched aggregation data when reading "Data
fetch" (register number 9911)
Default: 0

74
Chapter 5 Measurement Data

5.6 Measurement Header

This map shows the start/end point timestamps of aggregation intervals for measurement data and describes the
types and validity of measurement data for each Accura 2500/2550 DC modules.

Register Name Format Attribute Description


Number

9914 Second part of the start UInt32 R Displays the start time of the aggregation interval in
time of aggregation seconds (UNIX time)
interval Unit: sec
9916 Millisecond part of the UInt16 R Displays the start time of the aggregation interval in
start time of milliseconds
aggregation interval Valid range: 0 - 999
Unit: msec
9917 Second part of the end UInt32 R Displays the end time of the aggregation interval in
time of aggregation seconds (UNIX time)
interval Unit: sec
9919 Millisecond part of the UInt16 R Displays the end time of the aggregation interval in
end time of milliseconds
aggregation interval Valid range: 0 - 999
Unit: msec
9920- Reserved
9929
9930 Validity of Accura UInt16 R Validity of the measurement data of Accura 2500M
2500M voltage data 0: Invalid
2: DC
9931 Data type & validity of UInt16 R Type and validity of the measurement data of Accura
Accura 2550 Module ID 2550 module ID 0
0 Bit.[15-8] Module type
3: CMD-1P
13: DCM
Bit.[7-4] Module property
1: CMD
Bit.[3-0] Operation mode of module
0: Invalid
2: DC
9932- Data type & validity of 38*UInt16 R Type and validity of the measurement data of Accura
9969 Accura 2550 Module ID 2550 module ID 1 - 38. Refer to "Data type & validity of
1 - 38 Accura 2550 Module ID 0" (register number 9931) for
details on the data.
9970 Data type & validity of UInt16 R Type and validity of the measurement data of Accura
Accura 2550 Module ID 2550 module ID 39. Refer to "Data type & validity of
39 Accura 2550 Module ID 0" (register number 9931) for
details on the data.

75
Chapter 5 Measurement Data

5.7 Measurement Data of Accura 2500/2550

5.7.1 Measurement Data of Accura 2500M

Accura 2500M provides the two types of measurement data. "Aggregation Data" provide statistic data such as
max/min and average values measured over certain time intervals. "Non-aggregation Data" provide instantaneous
measurement data. The map below provides the measurement data of Accura 2500M, and the data attribute of this
map is R.

Register Name Format Unit Description


Number

L1 Aggregation Data

10001 L1 DC voltage Float32 V L1 DC voltage


10003 L1 RMS voltage Float32 V L1 RMS voltage
10005- Reserved
10008

L1 Non-aggregation Data

10009- L1 voltage subframe 12*Float32 L1 voltage subframe in the 0.2 seconds frame
10032
10033 Number of L1 valid UInt16 The number of valid subframes of L1 in the 0.2 seconds frame
subframes
10034- Reserved
10040

L2 Aggregation Data

10041 L2 DC voltage Float32 V L2 DC voltage


10043 L2 RMS voltage Float32 V L2 RMS voltage
10045- Reserved
10048

L2 Non-aggregation Data

10049- L2 voltage subframe 12*Float32 L2 voltage subframe in the 0.2 seconds time frame
10072
10073 Number of L2 valid UInt16 The number of valid subframes of L2 in the 0.2 seconds frame
subframes
10074- Reserved
10080

L3 Aggregation Data

10081 L3 DC voltage Float32 V L3 DC voltage


10083 L3 RMS voltage Float32 V L3 RMS voltage
10085- Reserved
10088

L3 Non-aggregation Data

10089- L3 voltage subframe 12*Float32 L3 voltage subframe in the 0.2 seconds frame
10112
10113 Number of L3 valid UInt16 The number of valid subframes of line 3 in the 0.2 seconds
subframes frame

76
5.7.2 Measurement Data of Accura 2550

Accura 2550 provides measurement data for each module ID. Refer to the corresponding module ID to check detailed
data on each module. This map below provides the the measurement data aggregated over 1 second(default
settings), and a user can perform aggregation settings for the measurement data through the register number 9901.

Register Name Format Attribute Description


Number

10501- Accura 2550 ID 0 data R Data of Accura 2550 ID 0


11000 Refer to "Measurement Data" for the details of each module.
11001- Accura 2550 ID 1 data R Data of Accura 2550 ID 1
11500 Refer to "Measurement Data" for the details of each module.
11501- Accura 2550 ID 2 - 38 R Data of Accura 2550 ID 2 - 38
30000 data Refer to "Measurement Data" for the details of each module.
30001- Accura 2550 ID 39 data R Data of Accura 2550 ID 39
30500 Refer to "Measurement Data" for the details of each module.

5.7.2.1 Measurement Data of Accura 2550CMD-1P

The measurement data of Accura 2550CMD-1P consist of the two types: "Aggregation Data"and "Non-aggregation
Data"."Aggregation Data" refers to the data aggregated over certain time intervals like 0.2 seconds, 1 second, and 5
seconds and includes the max/min and average values. "Non-aggregation Data" provide with the latest data among
the data collected through fetch operations.

"Offset Number" means a relative position from the starting register number designated as a module ID, and the
interval between modules is 500. The base register number of the module N is calculated as follows: "10501 +
N*500".

Table 1. ※ The unit of active energy is changeable to "Wh" in setup mode

Offset Name Format Unit Description


Number

1 Measured type & UInt16 Measurement type and line information of feeder
feeder information Bit[15-8] Measurement type
1: DC
Bit[7-0] Line information of the feeder
0: Off
1: L1
2: L2
3: L3
2 Reserved

3 Feeder information UInt16 Line information of feeder


0: Off
1: L1
2: L2
3: L3

Aggregation Data

4 DC current Float32 A DC current


6 RMS current Float32 A RMS current
8 DC power Float32 kW DC power
10 Real power Float32 kW Real power

77
Offset Name Format Unit Description
Number

12-63 Reserved

Non-aggregation Data

64 DC received energy Int32 kWh DC received energy


66 DC delivered energy Int32 kWh DC delivered energy
68 DC sum energy Int32 kWh DC sum energy: DC received energy + DC delivered energy
70 DC net energy Int32 kWh DC net energy: DC received energy - DC delivered energy
72 Real received energy Int32 kWh Real received energy
74 Real delivered energy Int32 kWh Real delivered energy
76 Real sum energy Int32 kWh Real sum energy: real received energy + real delivered energy
78 Real net energy Int32 kWh Real net energy: real received energy - real delivered energy

80-103 Current subframe trend 12*Float32 Current subframe data value in the 0.2 seconds frame
data of frame
104 Number of valid UInt16 The number of valid subframes in the 0.2 seconds frame
subframes
105 Reserved

106 Capacitance validity UInt16 Validity of the capacitance


0: Invalid
1: Valid
107 Progress ratio UInt16 0.1 % Estimated progress of the capacitance
108-109 Capacitance Float32 F Estimated progress of the capacitance
110 Equivalent series Float32 Ω ESR resistance value
resistance
112-489 Reserved

490 Energy unit UInt16 0: kWh


1: Wh

78
5.7.2.2 Measurement Data of Accura 2550DCM

Measurement data of Accura 2550 DCM consist of the two types of data: "Aggregation Data" and "Non-aggregation
Data"; "Aggregation Data" provide data, including max/min and average values measured at certain time intervals,
"Non-aggregation Data" provide the instantaneous values of the measured parameters.

"Offset Number" means a relative position from the base register determined according to the module ID, and the
interval between modules is 500. The base register number of the module N is calculated as follows: "10501 +
N*500".

Table 2. ※ The unit of measuring energy is changeable to "Wh" in the setup mode

Offset Name Format Unit Description


Number

0-1 Reserved

Aggregation Data

2 DC voltage Float32 V DC voltage


4 RMS voltage Float32 V RMS voltage
6 DC current Float32 A DC current
8 RMS current Float32 A RMS current
10 DC power Float32 kW DC power
12 Real power Float32 kW Real power
14-251 Reserved

Non-aggregation Data

252 DC received energy Int32 kWh DC received energy


254 DC delivered energy Int32 kWh DC delivered energy
256 Sum of DC energy Int32 kWh DC sum energy: DC received energy + DC delivered energy
258 Net of DC energy Int32 kWh DC net energy: DC received energy - DC delivered energy
260 Real received energy Int32 kWh Real received energy
262 Real delivered energy Int32 kWh Real delivered energy
264 Real sum energy Int32 kWh Real sum energy: real received Wh energy + real delivered Wh
energy
266 Real net energy Int32 kWh Real net energy: real received Wh energy - real delivered Wh
energy
268 DO logical state UInt16 When the polarity is normal state, a closed contact point
represents "1" , and when the polarity is reverse state, a open
contact point represents "1".
0: Logic 0
1: Logic 1
269 DO physical state UInt16 Regardless of the polarity state, "0" represents a open contact
point and "1" represents a closed contact point.
0: Open
1: Closed
270-271 Reserved

272-295 Voltage DC trend data 12*Float32 V DC voltage trend data in the 0.2 seconds frame
296-319 Voltage RMS trend data 12*Float32 V RMS voltage trend data in the 0.2 seconds frame
320-343 Current DC trend data 12*Float32 A DC current trend data in the 0.2 seconds frame
344-367 Current RMS trend data 12*Float32 A RMS current trend data in the 0.2 seconds frame
368-489 Reserved

490 Energy unit UInt16 0: kWh

79
Offset Name Format Unit Description
Number

1: Wh

5.7.2.3 Measurement Data of Accura 2550TEMP

"Offset Number" means a relative position from the base register determined according to the module ID, and the
interval between modules is 500. The base register number of the module N is calculated as follows: "10501 +
N*500".

Table 3. ※ The unit of measuring temperature is changeable to "℉" in the setup mode.

Offset Name Format Unit Description


Number

0-1 External temperature Float32 ℃ External temperature measured by the TEMP module
2 Number of TSEN UInt16 The number of TSEN devices connected to the TEMP module
devices
3 Reserved

4 TSEN ID 1 validity UInt16 Data validity of the TSEN device ID 1

5 Reserved

6 TSEN ID 1 internal Float32 ℃ Internal temperature measured by the TSEN device ID 1


temperature
8 TSEN ID 1 temperature Float32 ℃ Difference between the temperatures measured by the TEMP
difference module and TSEN device ID 1
10-13 Reserved

14 TSEN ID 2 validity UInt16 Data validity of the TSEN device ID 2

15 Reserved

16 TSEN ID 2 internal Float32 ℃ Internal temperature measured by the TSEN device ID 2


temperature
18 TSEN ID 2 temperature Float32 ℃ Difference between the temperatures measured by the TEMP
difference module and TSEN device ID 2
20-23 Reserved

24 TSEN ID 3 validity UInt16 Data validity of the TSEN device ID 3

25 Reserved

26 TSEN ID 3 internal Float32 ℃ Internal temperature measured by the TSEN device ID 3


temperature
28 TSEN ID 3 temperature Float32 ℃ Difference between the temperatures measured by the TEMP
difference module and TSEN device ID 3
30-33 Reserved
34 TSEN ID 4 validity UInt16 Data validity of the TSEN device ID 4

35 Reserved

36 TSEN ID 4 internal Float32 ℃ Internal temperature measured by the TSEN device ID 4


temperature
38 TSEN ID 4 temperature Float32 ℃ Difference between the temperatures measured by the TEMP
difference module and TSEN device ID 4
40-43 Reserved

44 TSEN ID 5 validity UInt16 Data validity of the TSEN device ID 5

45 Reserved

46 TSEN ID 5 internal Float32 ℃ Internal temperature measured by the TSEN device ID 5


temperature

80
Offset Name Format Unit Description
Number

48 TSEN ID 5 temperature Float32 ℃ Difference between the temperatures measured by the TEMP
difference module and TSEN device ID 5
50-53 Reserved

54 TSEN ID 6 validity UInt16 Data validity of the TSEN device ID 6

55 Reserved

56 TSEN ID 6 internal Float32 ℃ Internal temperature measured by the TSEN device ID 6


temperature

58 TSEN ID 6 temperature Float32 ℃ Difference between the temperatures measured by the TEMP
difference module and TSEN device ID 6
60-63 Reserved

DI Data

64 Digital input state UInt16 Digital input state varies by the polarity of the input signal.

For normal polarity


0: Open contact point
1: Closed contact point

For reverse polarity


0: Closed contact point
1: Open contact point
65 Digital input on hold It indicates the value appearing when the previous DI state is
"On". "1" is shown in "On" status and the value is automatically
changed to "0" in 60 seconds. The polarity of the digital input
channel is normal.
66 Digital input off hold It indicates the value appearing when the previous DI state is
"Off". "1" is shown in "Off" status and the value is automatically
changed to "0" in 60 seconds. The polarity of the digital input
channel is normal.
67 Number of digital input The number of times input pulses occur
pulses

DO Data

68 Digital output state UInt16 Digital output state varies by the polarity of the input signal.

For normal polarity


0: Open contact point
1: Closed contact point

For reverse polarity


0: Closed contact point
1: Open contact point
69 Number of digital UInt16 The number of times output pulses occur
output pulses
70-490 Reserved

491 Temperature unit UInt16 0: Celsius


1: Fahrenheit

81
5.7.2.4 Measurement Data of Accura 2550GW

"Offset Number" means a relative position from the starting register number designated as a module ID, and the
interval between the starting number of the modules is 500. The starting number of the module N is calculated as
"10501 + N*500".

Offset Name Format Unit Description


Number

0-1 Validity & type of GW UInt32 R Validity & type of the data 1 on the GW module
data 1 Bit[31-24] Validity
0: Invalid
1: Valid
Bit[23-16] Data type
0: Int16
1: UInt16
2: Int32
3: UInt32
4: Float32
Bit[15-8] Byte endian
Bit[7-0] Word endian
2-3 Validity & type of GW UInt32 R Validity & type of the data 2 on the GW module
data 2 Refer to the “Validity & type of GW data 1”(offset number 0)
section.
4-117 ...... R

118-119 Validity & type of GW UInt32 R Validity & type of the data 60 on the GW module
data 60 Refer to the “Validity & type of GW data 1”(offset number 0)
section.
120-121 GW data 1 value UInt32 R The value of the data 1 on the GW module. It varies by the
module type. If the size of the data is 1 word, it is stored in a
register with a smaller address.
122-123 GW data 2 value UInt32 R The value of the data 2 on the GW module. Refer to the “GW
data 1 value” (offset number 120-121) section.
124-237 ...... R

238-239 GW data 60 value UInt32 R The value of the data 60 on the GW module. Refer to the “GW
data 1 value” (offset number 120-121) section.

82
Chapter 5 Measurement Data

5.8 Measurement of the Max/Min Data of Accura


2500/2550
5.8.1 Max/Min Measurement Data of Accura 2500M

This map describes max/min values and their time-stamps for Accura 2500 measurement data. It is available when
"Aggregation Selection" (register 9901) is 1 - 15 and the data attribute of the register map below is R.

Register Name Format Unit Description


Number

L1 Max/Min Data & Time-stamp

32001 Max L1 voltage DC Float32 V Maximum DC voltage of L1


32003 Max L1 voltage RMS Float32 V Maximum RMS voltage of L1
32005- Reserved
32050
32051 Min L1 voltage DC Float32 V Minimum DC voltage of L1
32053 Min L1 voltage RMS Float32 V Minimum RMS voltage of L1
32055- Reserved
32080
32081 Occurrence time of max L1 Float32 msec Occurrence time of maximum L1 DC voltage
1
voltage DC sec
32083 Occurrence time of max L1 Float32 msec Occurrence time of maximum L1 RMS voltage
voltage RMS sec
32085- Reserved
32130
32131 Occurrence time of min L1 UInt32 msec Occurrence time of minimum L1 DC voltage
voltage DC sec
32133 Occurrence time of min L1 UInt32 msec Occurrence time of minimum L1 RMS voltage
voltage RMS sec
32135- Reserved
32160

L2 Max/Min Data & Time-stamp

32161 Max L2 voltage DC Float32 V Maximum DC voltage of L2


32163 Max L2 voltage RMS Float32 V Maximum RMS voltage of L2
32165- Reserved
32210
32211 Min L2 voltage DC Float32 V Minimum DC voltage of L2
32213 Min L2 voltage RMS Float32 V Minimum RMS voltage of L2
32215- Reserved
32240
32241 Occurrence time of max L2 UInt32 msec Occurrence time of maximum L2 DC voltage
voltage DC sec
32243 Occurrence time of max L2 UInt32 msec Occurrence time of maximum L2 RMS voltage
voltage RMS sec
32245- Reserved

1. Measurement data on "Aggregation 255" are available in seconds.

83
Register Name Format Unit Description
Number

32290
32291 Occurrence time of min L2 UInt32 msec Occurrence time of minimum L2 DC voltage
voltage DC sec

32293 Occurrence time of min L2 UInt32 msec Occurrence time of minimum L1 RMS voltage
voltage RMS sec
32295- Reserved
32320

L3 Max/Min Data & Time-stamp

32321 Max L3 voltage DC Float32 V Maximum DC voltage of L3


32323 Max L3 voltage RMS Float32 V Maximum RMS voltage of L3
32325- Reserved
32370
32371 Min L3 voltage DC Float32 V Minimum DC voltage of L3
32373 Min L3 voltage RMS Float32 V Minimum RMS voltage of L3
32375- Reserved
32400
32401 Occurrence time of max L3 UInt32 msec Occurrence time of maximum L3 DC voltage
voltage DC sec
32403 Occurrence time max L3 UInt32 msec Occurrence time of maximum L3 RMS voltage
voltage RMS sec
32405- Reserved
32450
32451 Occurrence time of min L3 UInt32 msec Occurrence time of minimum L3 DC voltage
voltage DC sec
32453 Occurrence time of min L3 UInt32 msec Occurrence time of minimum L3 RMS voltage
voltage RMS sec

84
5.8.2 Max/Min Measurement Data of Accura 2550

This map describes the maximum, minimum, and timestamp values of Accura 2550. It is available when "Aggregation
Selection" (register number 9901) is set to a number between 1 and 15.

Register Name Format Attribute Description


Number

32501- Accura 2550 ID 0 data R Max/minimum data of Accura 2550 ID 0. Refer to


33000 "Max/Min Measurement Data" for the details of each
module.
33001- Accura 2550 ID 1 data R Max/minimum data of Accura 2550 ID 1. Refer to
33500 "Max/Min Measurement Data" for the details of each
module.
33501- Accura 2550 ID 2 - 38 data R Max/minimum data of Accura 2550 ID 2 - 38. Refer to
52000 "Max/Min Measurement Data" for the details of each
module.
52001- Accura 2550 ID 0 data 39 R Max/minimum data of Accura 2550 ID 39. Refer to
52500 "Max/Min Measurement Data" for the details of each
module.

5.8.2.1 Max/Min Measurement Data of Accura 2550CMD-1P

"Offset Number" means a relative position from the base register determined according to the module ID, and the
interval between the base registers of modules is 500. The base register number of the module N is calculated as
follows: "32501 + N*500".

Offset Name Format Unit Description


Number

0 Reserved

1 Measured type & UInt16 Measurement type and line information of the feeder
feeder information Bit[15-8] Measurement type
1: DC
Bit[7-0] Line information of the feeder
0: Off
1: L1 2: L2 3: L3
2 Reserved

3 Feeder information UInt16 Line information


0: Off
1: L1 2: L2 3: L3
4 Max DC current Float32 A Maximum DC current
6 Max RMS current Float32 A Maximum RMS current
8 Max DC power Float32 kW Maximum DC power
10 Max real power Float32 kW Maximum real power
12-53 Reserved

54 Min DC current Float32 A Minimum DC current


56 Min RMS current Float32 A Minimum RMS current
58 Min DC power Float32 kW Minimum DC power
60 Min real power Float32 kW Minimum real power
62-83 Reserved

85
Offset Name Format Unit Description
Number

84 Occurrence time of max UInt32 msec Occurrence time of the maximum DC current
2
DC current sec
86 Occurrence time of max UInt32 msec Occurrence time of the maximum RMS current
RMS current sec
88 Occurrence time of max UInt32 msec Occurrence time of the maximum DC power
DC power sec
90 Occurrence time of max UInt32 msec Occurrence time of the maximum real power
real power sec
92-133 Reserved

134 Occurrence time of min UInt32 msec Occurrence time of the minimum DC current
DC current sec
136 Occurrence time of min UInt32 msec Occurrence time of the minimum RMS current
RMS current sec
138 Occurrence time of min UInt32 msec Occurrence time of the minimum DC power
DC power sec
140 Occurrence time of min UInt32 msec Occurrence time of the minimum real power
real power sec

2. Measurement data on "Aggregation 255" are available in seconds.

86
5.8.2.2 Max/Min Measurement Data of Accura 2550DCM

"Offset Number" means a relative position from the base register 32501 designated according to the module ID, and
the interval between the starting numbers of the modules is 500. The starting number of the module N is calculated
as follows: "32501 + N*500".

Offset Name Format Unit Description


Number

0-1 Reserved

2 Max DC voltage Float32 V Maximum DC voltage


4 Max RMS voltage Float32 V Maximum RMS voltage
6 Max DC current Float32 A Maximum DC current
8 Max RMS current Float32 A Maximum RMS current
10 Max DC power Float32 kW Maximum DC power
12 Max real power Float32 kW Maximum real power
14-149 Reserved

150 Min DC voltage Float32 V Minimum DC voltage


152 Min RMS voltage Float32 V Minimum RMS voltage
154 Min DC current Float32 A Minimum DC current
156 Min RMS current Float32 A Minimum RMS current
158 Min DC power Float32 kW Minimum DC power
160 Min real power Float32 kW Minimum real power
162-249 Reserved

250 Occurrence time of max. UInt32 msec Occurrence time of the maximum DC voltage
3
DC voltage sec
252 Occurrence time of max. UInt32 msec Occurrence time of the maximum RMS voltage
RMS voltage sec
254 Occurrence time of max. UInt32 msec Occurrence time of the maximum DC current
DC current sec
256 Occurrence time of max. UInt32 msec Occurrence time of the maximum RMS current
RMS current sec
268 Occurrence time of max. UInt32 msec Occurrence time of the maximum DC power
DC power sec
260 Occurrence time of max. UInt32 msec Occurrence time of the maximum real power
real power sec
266-399 Reserved

400 Occurrence time of min. UInt32 msec Occurrence time of the minimum DC voltage
DC voltage sec
402 Occurrence time of min. UInt32 msec Occurrence time of the minimum RMS voltage
RMS voltage sec
404 Occurrence time of min. UInt32 msec Occurrence time of the minimum DC current
DC current sec
406 Occurrence time of min. UInt32 msec Occurrence time of the minimum RMS current
RMS current sec
408 Occurrence time of min. UInt32 msec Occurrence time of the minimum DC power
DC power sec
410 Occurrence time of min. UInt32 msec Occurrence time of the minimum real power

3. It indicates the unit of the timestamp data available through "Aggregation 255".

87
Offset Name Format Unit Description
Number

real power sec

5.8.2.3 Max/Min Measurement Data of Accura 2550TEMP

"Offset Number" means a relative position from the base register determined according to the module ID, and the
interval between the starting numbers of the modules is 500. The starting number of the module N is calculated as
follows: "32501 + N*500".

Offset Name Format Unit Description


Number

0 Number of TSEN UInt16 The number of TSEN devices connected to the TEMP module

1 TSEN validity UInt16 Availability of TSEN devices


Bit[5-0]: Availability of TSEN ID 1 - 6
Max/Min Timestamps
2 External temperature Float32 ℃ Maximum external temperature measured by TEMP
max.
4 TSEN ID 1 internal Float32 ºC Maximum internal temperature measured by TSEN ID 1
temperature max.
6 TSEN ID 2 internal Float32 ºC Maximum internal temperature measured by TSEN ID 2
temperature max.
8 TSEN ID 3 internal Float32 ºC Maximum internal temperature measured by TSEN ID 3
temperature max.
10 TSEN ID 4 internal Float32 ºC Maximum internal temperature measured by TSEN ID 4
temperature max.
12 TSEN ID 5 internal Float32 ºC Maximum internal temperature measured by TSEN ID 5
temperature max.
14 TSEN ID 6 internal Float32 ºC Maximum internal temperature measured by TSEN ID 6
temperature max.
16-99 Reserved

100 Outside temperature Float32 ºC Minimum external temperature measured by TEMP


min
102 TSEN ID 1 internal Float32 ºC Minimum internal temperature measured by TSEN ID 1
temperature min.
104 TSEN ID 2 internal Float32 ºC Minimum internal temperature measured by TSEN ID 2
temperature min.
106 TSEN ID 3 internal Float32 ºC Minimum internal temperature measured by TSEN ID 3
temperature min.
108 TSEN ID 4 internal Float32 ºC Minimum internal temperature measured by TSEN ID 4
temperature min.
110 TSEN ID 5 internal Float32 ºC Minimum internal temperature measured by TSEN ID 5
temperature min.
112 TSEN ID 6 internal Float32 ºC Minimum internal temperature measured by TSEN ID 6
temperature min.
114-199 Reserved

200 Occurrence time of max. UInt32 msec Occurrence time of the maximum external temperature
4
outside temperature sec

4. It indicates the unit of the timestamp data available through "Aggregation 255".

88
Offset Name Format Unit Description
Number

measured by TEMP
202 Occurrence time of max. UInt32 msec Occurrence time of the maximum internal temperature
TSEN ID 1 internal sec measured by TSEN ID 1
temperature
204 Occurrence time of max. UInt32 msec Occurrence time of the maximum internal temperature
TSEN ID 2 internal sec measured by TSEN ID 2
temperature
206 Occurrence time of max. UInt32 msec Occurrence time of the maximum internal temperature
TSEN ID 3 internal sec measured by TSEN ID 3
temperature
208 Occurrence time of max. UInt32 msec Occurrence time of the maximum internal temperature
TSEN ID 4 internal sec measured by TSEN ID 4
temperature
210 Occurrence time of max. UInt32 msec Occurrence time of the maximum internal temperature
TSEN ID 5 internal sec measured by TSEN ID 5
temperature
212 Occurrence time of max. UInt32 msec Occurrence time of the maximum internal temperature
TSEN ID 6 internal sec measured by TSEN ID 6
temperature
214-299 Reserved

300 Occurrence time of min. UInt32 msec Occurrence time of the minimum external temperature
outside temperature sec measured by TEMP
302 Occurrence time of min. UInt32 msec Occurrence time of the minimum external temperature
TSEN ID 1 internal sec measured by TSEN ID 1
temperature
304 Occurrence time of min. UInt32 msec Occurrence time of the minimum external temperature
TSEN ID 2 internal sec measured by TSEN ID 2
temperature
306 Occurrence time of min. UInt32 msec Occurrence time of the minimum external temperature
TSEN ID 3 internal sec measured by TSEN ID 3
temperature
308 Occurrence time of min. UInt32 msec Occurrence time of the minimum external temperature
TSEN ID 4 internal sec measured by TSEN ID 4
temperature
310 Occurrence time of min. UInt32 msec Occurrence time of the minimum external temperature
TSEN ID 5 internal sec measured by TSEN ID 5
temperature
312 Occurrence time of min. UInt32 msec Occurrence time of the minimum external temperature
TSEN ID 6 internal sec measured by TSEN ID 6
temperature
314-490 Reserved

491 Temperature unit UInt16 0: Celsius


1: Fahrenheit

89
Chapter 5 Measurement Data

5.9 Waveform Data

5.9.1 Access to Waveform Data

Register Name Format Attribute Description


Number

54001 Waveform access ID UInt16 RW Access register of registers 54002 - 54799


By reading this register or write Accura 2550 module ID
on this register, the waveform data are fetched to
registers 54002 - 54799.
Valid range: 0 - 39, Accura 2550 module ID
54002 Type of measured UInt16 R Bit[15:8] Type of measured voltage
voltage & information 0: AC
of feeder 1 1: DC
Bit[7:0] Information of feeder 1
0: Invalid
1: L1
2: L2
3: L3
54003 Information of feeder 2 UInt16 R Bit[15:8] Information of feeder 2
& feeder 3 0: Invalid
1: L1
2: L2
3: L3
Bit[7:0] Information of phase 3
0: Invalid
1: L1
2: L2
3: L3
54004- Waveform data of Refer to "Waveform Data of Accura 2500M" for details.
54783 Accura 2500M
54784- Reserved
54801
54802 Type of measurement UInt16 R Bit[15:8] Type of measured current
module & information 1: DC
of feeder 1 Bit[0:7] Information of feeder 1
0: Off
1: L1
2: L2
3: L3
54803 Information of feeder 2 UInt16 R Bit[15:8] Information of feeder 2
& feeder 3 0: Invalid
1: L1
2: L2
3: L3
Bit[7:0] Information of feeder 3
0: Invalid
1: L1
2: L2
3: L3

90
Register Name Format Attribute Description
Number

54804- Waveform data of Details on waveform data is different depending on


55583 Accura 2550 waveform access ID (register 54001). Refer to"Waveform
Data of Accura 2550CMD-1P" or "Waveform Data of
Accura 2550DCM"for details.

5.9.2 Waveform Data of Accura 2500M

This map describes voltage waveform data of Accura 2500M. "Offset Number" means a relative position from the
base register 54004, which is the initial data of the waveform data of 2500M, and the actual voltage is calculated by
multiplying the scale factor by the waveform.

Offset Name Format Attribute Description


Number

1st Subframe Waveform

0 L1 voltage waveform 1 Float32 R L1 voltage waveform 1 scale factor


scale
2 L2 voltage waveform 1 Float32 R L2 voltage waveform 1 scale factor
scale
4 L3 voltage waveform 1 Float32 R L3 voltage waveform 1 scale factor
scale
6-133 L1 voltage waveform 1 128*Int16 R L1 voltage waveform 1 (128 samples / subframe)
134-261 L2 voltage waveform 1 128*Int16 R L2 voltage waveform 1
262-389 L3 voltage waveform 1 128*Int16 R L3 voltage waveform 1

2nd Subframe Waveform

390 L1 voltage waveform 2 Float32 R L1 voltage waveform 2 scale factor


scale
392 L2 voltage waveform 2 Float32 R L2 voltage waveform 2 scale factor
scale
394 L3 voltage waveform 2 Float32 R L3 voltage waveform 2 scale factor
scale
396-523 L1 voltage waveform 2 128*Int16 R L1 voltage waveform 2 (128 samples / subframe)
524-651 L2 voltage waveform 2 128*Int16 R L2 voltage waveform 2
652-779 L3 voltage waveform 2 128*Int16 R L3 voltage waveform 2

91
5.9.3 Waveform Data of Accura 2550CMD-1P

This map describes the current waveform data of Accura 2550CMD-1P. "Offset Number" means a relative position
from the base register 54804, which is the initial data of the waveform data of Accura 2550, and the actual current is
calculated as multiplying the scale factor by the waveform.

Offset Name Format Attribute Description


Number

1st Subframe Waveform

0 Feeder 1 current Float32 R Feeder 1 current waveform 1 scale factor


waveform 1 scale
2 Feeder 2 current Float32 R Feeder 2 current waveform 1 scale factor
waveform 1 scale
4 Feeder 3 current Float32 R Feeder 3 current waveform 1 scale factor
waveform 1 scale
6-133 Feeder 1 current 128*Int16 R Feeder 1 current waveform 1 (128 samples / subframe)
waveform 1
134-261 Feeder 2 current 128*Int16 R Feeder 2 current waveform 1
waveform 1
262-389 Feeder 3 current 128*Int16 R Feeder 3 current waveform 1
waveform 1

2nd Subframe Waveform

390 Feeder 1 current Float32 R Feeder 1 current waveform 2 scale factor


waveform 2 scale
392 Feeder 2 current Float32 R Feeder 2 current waveform 2 scale factor
waveform 2 scale
394 Feeder 3 current Float32 R Feeder 3 current waveform 2 scale factor
waveform 2 scale
396-523 Feeder 1 current 128*Int16 R Feeder 1 current waveform 2 (128 samples / subframe)
waveform 2
524-651 Feeder 2 current 128*Int16 R Feeder 2 current waveform 2
waveform 2
652-779 Feeder 3 current 128*Int16 R Feeder 3 current waveform 2
waveform 2

5.9.4 Waveform Data of Accura 2550DCM

This map describes the current waveform data of Accura Accura 2550DCM. "Offset Number" means a relative position
from the base register 54804, which is the initial data of the waveform data of Accura 2550, and the actual current is
calculated as multiplying the scale factor by the waveform.

Offset Name Format Attribute Description


Number

Waveform 1 Measured Over the 1st Subframe

0 Voltage waveform 1 Float32 R Scale factor of the voltage waveform 1

92
Offset Name Format Attribute Description
Number

scale
2-65 Voltage waveform 1 64*Int16 R Voltage waveform 1
66-67 Current waveform 1 Float32 R Scale factor of the current waveform 1
scale
68-131 Current waveform 1 64*Int16 R Current waveform 1

Waveform 2 Measured Over the 2nd Subframe

132-133 Voltage waveform 2 Float32 R Scale factor of the voltage waveform 2


scale
134-197 Voltage waveform 2 64*Int16 R Voltage waveform 2
198-199 Current waveform 2 Float32 R Scale factor of the current waveform 2
scale
200-263 Current waveform 2 64*Int16 R Current waveform 2

93
Chapter 6
Event Data
Chapter 6 Event Data

6.1 Overview

This chapter describes the event data provided by Accura 2500/2550 modules. Data on power quality events and
measurement events are available via communication. However, data on system events are available only on the
screen of Accura 2500D device.

Power quality events and measurement events are stored in separate buffers. Thus, users can fetch data by selecting
the corresponding event buffer and the index of the buffer. Data on the last 100 events are stored in a buffer. The
index number of the buffer is circulated with numbers ranging from 0 to 9,999.

Event data consists of "Event Header", "Event Data","Event Trend Data" and "Occurrence Status of Custom Events"
items. "Event Header" provides timestamp data on events, as well as the summary data of events. "Event Data"
provides detailed event data. "Event Trend Data" provides trend data on DC or RMS voltage and current values,
allowing for effective event analysis. "Occurrence Status of Custom Events" provides data on the status of 80 custom
event channels.

The figure given below shows the process of fetching the event data stored in each buffer to the Modbus map.

95
Chapter 6 Event Data

6.2 Index Selection

Register Name Format Attribute Description


Number

8200 Event alarm state UInt16 R Event alarm status (the alarm is turned on when there is
an unchecked event)
0: Off
1: On
8201 Oldest index (PQ event) UInt16 R Index of the oldest power quality event among the
events stored on the device
Default: 0
8202 Newst index (PQ event) UInt16 R Index of the latest power quality event among the events
stored on the device
Default: 0
8203 Oldest index UInt16 R Index of the oldest measurement event among the
(Measurement event) events stored on the device
Default: 0
8204 Newest index UInt16 R Index of the latest measurement event among the events
(Measurement event) stored on the device
Default: 0
8301 Event buffer selection UInt16 R Event buffer selection for checking event data
0: PQ event buffer
1: Measurement event buffer
8302 Index selection update UInt16 RW Sets the update mode for "index selection" (register
mode number 8304) when reading "data fetch" (register
number 8311).
0: Fixed
Fetches the event data corresponding to the "index
selection" when reading the "data fetch" (register number
8311) and keeps the selected index value
(i) Selected index < Valid range
Changes the index value to the minimum index value
within the valid range ▷ fetched data
(ii) Selected index > Valid range
Changes the index value to the value incremented by 1
compared to the maximum value within the valid range
▷ Unable to fetch data1: Newest
Fetches event data after updating the selected index
value to the index of the latest event when reading the
“data fetch”(register number 8311)
2: (default) Auto Increment
When reading the data fetch, the "index selection" is
updated according to the following cases.
(i) When the selected index value is within the valid
range
Fetches event data ▷ The index value is incremented by
1.
(ii) Selected index value < Valid range
The index value is changed to the minimum value within
the valid range ▷ data fetch and data incremented by
1(iii) Selected index value > Valid range

96
Register Name Format Attribute Description
Number

Changes the index value to the value incremented by 1


compared to the maximum value within the valid
range(unable to fetch data)
8303 Number of buffered UInt16 R The number of events stored on the device
event Default: 0
8304 Index selection UInt16 RW Index of the event data to be collected
Valid range: 0 - 9,999
Default: 0
8305 Oldest index UInt16 R Index of the oldest event among the events stored on
the device
Default: 0
8306 Newest index UInt16 R Index of the latest event among the events stored on the
device
Default: 0

97
Chapter 6 Event Data

6.3 Fetch

If register 8311 is read, the event data corresponding to the selected index are fetched into registers 8315 - 8383 and
then, the index is updated accordingly. The data attribute of the register map below is R.

Register Name Format Default Description


Number

8311 Data fetch UInt16 0 By reading this register, the event data corresponding to
the "index selection" is fetched to registers 8315 - 8383
and then the "index selection" is updated according to
the "index selection update mode".
0: Failed to fetch data. The previous index value is
maintained.
1: Succeeded in fetching data. The index of the fetched
event data is displayed.
8312 Number of remaining UInt16 The number of events remaining not fetched in the
aggregation data buffer
8313 Index of fetched data UInt16 0 Index of the event data fetched when reading the "data
fetch" (register number 8311)

98
Chapter 6 Event Data

6.4 Event Header

The data attribute of the register map below is R.

Register Name Format Unit Description


Number

8315 Event time in second UInt32 sec Event occurrence time in seconds
(UNIX time)
8317 Event time in UInt16 msec Event occurrence time in milliseconds
millisecond Valid range: 0 - 999
8318 Event module ID UInt16 Module ID of the module in which events occur
0 - 39: Accura 2550
100: Accura 2500M
8319 Event data type Int16 -1: Unknown
0: (default) Voltage
1: Current
2: Power
4: Custom
5: Temp
6: DCM voltage
7: DCM current
10: Fuse fail
11: Line open
12: Demand current
13: Current RMS
20: Dip
21: Swell
22: PQ curve F47-0706
23: PQ curve ITIC
24: PQ curve IEC-61000-4-11/34 class 3
8320 Event detection type UInt16 Available event data vary by the event data type (register
8319). For "Fuse fail" and "Phase open" events, the values
below are not applicable.
0: (default) Unavailable event
1: Over
2: Under
8321 Event state UInt16 0: (default) Off
(This status occurs when there is no need to detect the
occurrence of events due to the setup change or the
removal of the module after events occur.)
1: Start event
2: End event

99
Chapter 6 Event Data

6.5 Event Data of Accura 2500/2550

This map classifies events into measurement and power quality events based on the validity and features of events
occurred in Accura 2500/2550 modules.

Register Name Format Attribute Description


Number

8323 Validity of event data UInt16 R 0: (default) Invalid


1: Valid
8324- Details on event data UInt16 R Data format and details are different depending on event
8383 types. Refer to "Measurement Event" or "Power Quality
Event".

6.5.1 Measurement Event

Measurement events include voltage connection and custom events. There are line open and fuse fail events in
voltage connection events. For custom events, users can set up the event input data and event detection method. 80
custom events are supported with the channel numbers ranging from 1 to 80. with channels ranging from numbers 1
to 80. Users can manage all events including those occurring in Accura 2550 modules on Accura 2500M.

Since Accura 2500 offers the trend data on the RMS values measured over 1 cycle for the three frames
(before/when/after the event occurs), it allows for detailed analysis of events.

6.5.1.1 Start of Voltage Connection Events

Offset Name Format Attribute Description


Number

0 Line UInt16 R Line where an event occurs


0: L1
1: L2
2: L3
1 Voltage & current state UInt16 R Voltage & current input state for each line
0: Undetected
1: Detected
2: Not to be determined
Bit[13-12]: L3 volt.
Bit[11-10]: L2 volt.
Bit[9-8]: L1 volt.
Bit[5-4]: L3 curr.
Bit[3-2]: L2 curr.
Bit[1-0]: L1 curr.
2-3 Reserved

4 Wiring UInt16 R 0: 1DC2W


1: 2DC3W
2: 3DC4W
3: Bipolar

100
Offset Name Format Attribute Description
Number

4: Unipolar

6.5.1.2 End of Voltage Connection Events

Offset Name Format Attribute Description


Number

0 Line UInt16 R Line where an event occurs


0: L1
1: L2
2: L3
1 Voltage & current state UInt16 R Voltage & current input state for each line
0: Undetected
1: Detected
2: Unable to be determined
Bit[13-12]: L3 volt.
Bit[11-10]: L2 volt.
Bit[9-8]: L1 volt.
Bit[5-4]: L3 curr.
Bit[3-2]: L2 curr.
Bit[1-0]: L1 curr.
2-3 Duration UInt32 R Event duration
Unit: msec
4 Wiring UInt16 R 0: 1DC2W
1: 2DC3W
2: 3DC4W
3: Bipolar
4: Unipolar

6.5.1.3 Off Feature for Voltage Connection Events

Offset Name Format Attribute Description


Number

0 Line UInt16 R Line where the event has occurred


1 Cause of event UInt16 R Causes of event "Off"
0: Invalid
1: Setup changed
2: Out of the setup range
3: Module disconnected
4: Module type mismatch

101
6.5.1.4 Current and Voltage Events

6.5.1.4.1 Accura 2550CMD Start of Current Events

Offset Name Format Attribute Description


Number

0 Line UInt16 R Line where an event occurs


0: L1
1: L2
2: L3
1 Reserved

2 Module ID UInt16 R Module ID of the module where an event occurs


0 - 39: Accura 2550 ID
3 Module type UInt16 R 3: CMD-1P
13: DCM
4 Threshold Float32 R Converted value for the set threshold value
6 Hysteresis Float32 R Converted value for the set hysteresis value
8 Low limit Float32 R Converted value for the set low limit value
10 Time delay UInt16 R Time delayed until an event occurs
Unit: msec
11 Wiring UInt16 R 0: 1DC2W
1: 2DC3W
2: 3DC4W
3: Bipolar
4: Unipolar
12-13 Start event detect value Float32 R The value measured when a start event occurs
Unit: A

6.5.1.4.2 Accura 2550CMD End of Current Events

Offset Name Format Attribute Description


Number

0 Line UInt16 R Line where an event occurs


0: L1
1: L2
2: L3
1 Reserved

2 Module ID UInt16 R Module ID of the module where an event occurs


0 - 39: Accura 2550 ID
3 Module type UInt16 R 3: CMD-1P
13: DCM
4 Threshold Float32 R Converted value for the set threshold value(%)
6 Hysteresis Float32 R Converted value for the set hysteresis value(%)
8 Low limit Float32 R Converted value for the set low limit value(%)
10 Time delay UInt16 R Time delayed until an event occurs
Unit: msec
11 Wiring UInt16 R 0: 1DC2W
1: 2DC3W
2: 3DC4W
3: Bipolar
4: Unipolar

102
Offset Name Format Attribute Description
Number

12-13 Event end detect value Float R The value measured when an end event occurs
Unit: A
14-15 Peak value Float R The maximum/minimum values measured during event
duration
Unit: A

6.5.1.4.3 Accura 2550DCM Start of Voltage/Current Events

Offset Name Format Attribute Description


Number

0 Line UInt16 R Line where an event occurs


0: L1
1: L2
2: L3
1 Reserved

2 Module ID UInt16 R Module ID of the module where an event occurs


0 - 39: Accura 2550 ID
3 Module type UInt16 R 3: CMD-1P
13: DCM
4 Threshold Float32 R Converted value for the set threshold value (%)
6 Hysteresis Float32 R Converted value for the set hysteresis value (%)
8 Low limit Float32 R Converted value for the set low limit value (%)
10 Time delay UInt16 R Time delayed until an event occurs
Unit: msec
11 Wiring UInt16 R 0: 1DC2W
1: 2DC3W
2: 3DC4W
3: Bipolar
4: Unipolar
12-13 Start event detect value Float32 R The value measured when a start event occurs
Unit: V or A

6.5.1.4.4 Accura 2550 DCM End of Voltage/Current Events

Offset Name Format Attribute Description


Number

0 Line UInt16 R Line where an event occurs


0: A
1: B
2: C
3: AB
4: BC
5: CA
1 Reserved

2 Module ID UInt16 R 0 - 39: Accura 2550 ID


3 Module type UInt16 R 3: CM[Z]-1P series
4: CM[Z]-3P series
13: DCM
4 Threshold Float32 R Converted value for the set threshold value (%)

103
Offset Name Format Attribute Description
Number

6 Hysteresis Float32 R Converted value for the set hysteresis value (%)
8 Low limit Float32 R Converted value for the set low limit value (%)
10 Time delay UInt16 R Time delayed until an event occurs
Unit: msec
11 Wiring UInt16 R 0: 3P4W
1: 3P3W
2: 1P2W
12-13 Event end detect value Float R The value measured when an end event occurs
Unit: V or A
14-15 Peak value Float R The maximum/minimum values measured during event
duration
Unit: V or A

6.5.1.5 Start of Custom Events

Offset Name Format Attribute Description


Number

0 Custom event channel UInt16 R Channel configured for detecting a custom event
1-10 Event description 20*Char R Event description
11 Wiring UInt16 R 0: 1DC2W
1: 2DC3W
2: 3DC4W
3: Bipolar
4: Unipolar
12 Module type UInt16 R Bit[15-8] Module type
2: A2500M
3: CMD-1P
11: TEMP
13: DCM
Bit[7-4] Only applicable for Accura 2550CMD module
0: 5 A
1: 60 A
2: 100 A
3: 125 A
4: 250 A
5: 400 A
6: 630 A
7: 800 A
8: 1500 A
13: 750 A
Bit[7-4] Only applicable for Accura 2550DCM module
0: 50 V - 80 A
1: 500 V - 80 A
Bit[3-0] Only valid applicable for Accura 2550CMD
module
2: CMD
13 Time delay UInt16 R Time delayed until an event occurs
Unit: msec
14 Data type UInt16 R 0: Int16

104
Offset Name Format Attribute Description
Number

1: UInt16
2: Int32
3: UInt32
4: Float32
15 Data offset UInt16 R Offset from the starting point of module data
16-17 Threshold Float32 R Set value for the threshold
18-19 Hysteresis Float32 R Set value for the hysteresis
20-21 Low threshold Float32 R Set value for the low threshold
22-23 Start value Float32 R Value measured when the event starts

105
6.5.1.6 End of Custom Events

Offset Name Format Attribute Description


Number

0 Custom event channel UInt16 R Channel configured for detecting a custom event
1-10 Event description 20*Char R Description of events
11 Wiring UInt16 R 0: 1DC2W
1: 2DC3W
2: 3DC4W
3: Bipolar
4: Unipolar
12 Module type UInt16 R Bit[15-8] Module type
2: A2500M
3: CMD-1P
11: TEMP
13: DCM
Bit[7-4] Only applicable for Accura 2550CMD module
0: 5 A
1: 60 A
2: 100 A
3: 125 A
4: 250 A
5: 400 A
6: 630 A
7: 800 A
8: 1500 A
13: 750 A
Bit[3-0] Only applicable for Accura 2550CMD module
2: CMD
Bit[7-4] Only applicable for Accura 2550DCM module
0: 50 V - 80 A
1: 500 V - 80 A
13 Time delay UInt16 R Time delayed until an event occurs
Unit: msec
14 Data type UInt16 R 0: Int16
1: UInt16
2: Int32
3: UInt32
4: Float32
15 Data offset UInt16 R Offset from the starting point of module data
16-17 Threshold Float32 R Set threshold value
18-19 Hysteresis Float32 R Set hysteresis value
20-21 Low threshold Float32 R Set low threshold value
22-23 End value Float32 R An offset from ending point of event
24-25 Peak value Float32 R Max/min value within the interval between start and end
events
26-29 Duration UInt32 R Event duration
Unit: msec

106
6.5.1.7 Off Feature for Custom Events

Offset Name Format Attribute Description


Number

0 Custom event channel UInt16 R Channel configured for detecting a custom event
1-10 Event description 20*Char R Description of events
11 Wiring UInt16 R 0: 1DC2W
1: 2DC3W
2: 3DC4W
3: Bipolar
4: Unipolar
12 Module type UInt16 R Bit[15-8] Module type
2: A2500M
3: CMD-1P
11: TEMP
13: DCM
Bit[7-4] Only applicable for Accura 2550CMD module
0: 5 A
1: 60 A
2: 100 A
3: 125 A
4: 250 A
5: 400 A
6: 630 A
7: 800 A
8: 1500 A
13: 750 A
Bit[3-0]: Only for Accura 2550CMD module
2: CMD
Bit[7-4]: Only for Accura 2550DCM module
0: 50 V - 80 A
1: 500 V - 80 A
2: 5 V - 80 A
13 Time delay UInt16 R Time delayed until an event occurs
Unit: msec
14 Data type UInt16 R 0: Int16
1: UInt16
2: Int32
3: UInt32
4: Float32
15 Data offset UInt16 R Offset from the starting point of module data
16-17 Threshold Float32 R Set threshold value
18-19 Hysteresis Float32 R Set hysteresis value
20-21 Low limit Float32 R Set low limit value
22 Cause of event UInt64 R Cases where the "Off" feature for custom events is
enabled
0: Invalid
1: Setup changed
2: Out of the setup range
3: Module disconnected
4: Module type mismatch

107
6.5.2 Power Quality Event

Accura 2500M performs continuous measurement of DC and RMS voltage per subframe for the evaluation of the
power quality of the supplied power. Users can measure voltage Dips/Swells based on either DC voltage or RMS
voltage. The default setting is DC voltage. For power quality(PQ) events, it provides DC or RMS trend data measured
for each subframe, as well as data on depth and duration.

Also, it offers trend data on the RMS values measured over 1 cycle for the three frames (before/when/after the event
occurs). It allows for detailed analysis of the event.

Refer to the map below regarding the access to power quality events. The data attribute of the register map below is
R.

6.5.2.1 Start of Dip / Swell Event

Offset Name Format Unit Description


Number

0 Line UInt16 Line where an event occurs


0: L1
1: L2
2: L3
1 Reserved

2 Start voltage Float32 V Voltage value measured when a start event occurs
4-9 Reserved

10 Wiring UInt16 0: 1DC2W


1: 2DC3W
2: 3DC4W
3: Bipolar
4: Unipolar
11 Reserved

12 Reference voltage Float32 V Reference voltage


14 Threshold Float32 % Set threshold value for event detection (the percentage value of
the reference voltage)
16 Hysteresis Float32 % Dip end: Threshold + Hysteresis
Swell end: Threshold - Hysteresis

108
6.5.2.2 End of Dip / Swell Event

Offset Name Format Unit Description


Number

0 Line UInt16 Line where an event occurs


0: L1
1: L2
2: L3
1 Reserved

2 Residual voltage Float32 V Max/minimum offset within the interval of event.


4 Duration UInt32 msec A period of time an event lasts
6 Residual voltage % Float32 % Residual voltage compared to reference voltage
8 End voltage Float32 V Voltage value measured when an end event occurs
10 Wiring mode UInt16 0: 1DC2W
1: 2DC3W
2: 3DC4W
3: Bipolar
4: Unipolar
11 Reserved

12 Reference voltage Float32 V Sets reference voltage value when an event occurs
14 Threshold Float32 % Sets threshold value for event detection (the percentage value
of the reference voltage)
16 Hysteresis Float32 % Dip end: Threshold 1 + Hysteresis
Swell end: Threshold 1 - Hysteresis

6.5.2.3 Off Feature for Dip / Swell Events

Offset Name Format Attribute Description


Number

0 Line UInt16 R Line where an event occurs


0: L1
1: L2
2: L3
1 Cause of event UInt16 R Cases where the "Off" feature for dip/ swell events is enabled
0: Invalid
1: Setup changed
2: Out of the setup range
3: Module disconnected
4: Module type mismatch

109
Chapter 6 Event Data

6.6 Event Trend Data of Accura 2500/2550

Register Name Format Attribute Description


Number

8401 Frame of event trend UInt16 RW By selecting "event buffer selection" (register 8301), the
data corresponding event trend data (registers 8402 - 8551)
are fetched. The event data consist of the data measured
over 12 cycles per frame. The device provides the event
data measured over 36 cycles for the three frames:
Pre/On/Post. The trend data on the RMS values for the
selected time frame can be fetched sequentially.
0: (default) Pre (frame before an event occurs)
1: On (frame when an event occurs)
2: Post (frame after an event occurred)
8402 Accura 2500M event UInt16 R Validity of voltage trend data
RMS data validity 0: (default) Invalid
1: Valid
8403 Wiring UInt16 R 0: (default) 1DC2W
1: 2DC3W
2: 3DC4W
3: Bipolar
4: Unipolar
8404 Valid number of voltage UInt16 R The number of available voltage trend data items
trend data Default: 0
8405- Voltage trend data of 12*Float32 R Trend data on the L1 voltage
8428 L1
8429- Voltage trend data of 12*Float32 R Trend data on the L2 voltage
8452 L2
8453- Voltage trend data of 12*Float32 R Trend data on the L3 voltage
8476 L3
8477 Current trend data UInt16 R Validity of current trend data. Data on events occurring
validity in Accura 2500M are invalid.
0: (default) Invalid
1: Valid
8478 Reserved

8479 Number of available UInt16 R The number of available current trend data items
current trend data items
8480- Current trend data of 12*Float32 R Trend data on the feeder 1 current
8503 feeder 1
8504- Current trend data of 12*Float32 R Trend data on the feeder 2 current
8527 feeder 2
8528- Current trend data of 12*Float32 R Trend data on the feeder 3 current
8551 feeder 3

110
Chapter 6 Event Data

6.7 Occurrence Status of Custom Events

Register Name Format Attribute Description


Number

9501 Occurrence status of UInt16 R Event occurrence status on custom event channel number 1
custom event on Bit[0]
channel 1 0: No event occurred.
1: An event occurred.
9502 Occurrence status of UInt16 R Event occurrence status on custom event channel number 2
custom event on Bit[0]
channel 2 0: No event occurred.
1: An event occurred.
9503 - Occurrence status of UInt16 R Event occurrence status on custom event channel number 3 -
9579 custom event on 79
channel 3 - 79 Bit[0]
0: No event occurred.
1: An event occurred.
9580 Occurrence status of UInt16 R Event occurrence status on custom event channel number 80
custom event on Bit[0]
channel 80 0: No event occurred.
1: An event occurred.

111
Appendix A Modbus Protocol of Accura 2500

Modbus Protocol Overview

This device supports Modbus RTU protocol and Modbus TCP protocol. Refer to the website: www.modbus.org for
details about Modbus, Modbus RTU, and Modbus TCP protocols.

Modbus Protocol

The Modbus protocol is the application protocol that defines the rules for organizing and interpreting data that are
independent of the data transmission medium. A master device sends request packets to the broadcast address of a
slave device according to the format established by the Modbus protocol. Requested data and error-checking codes
are sent according to function code definitions. The slave’s response message is also constructed using Modbus
protocol. It contains fields confirming the action taken, any data to be returned, and an error-checking field. If an
error occurred when receiving a message, or if the slave is unable to perform the requested action, the slave will
construct an error message and send it as its response.

Modbus RTU Protocol

Modbus RTU is a version of the Modbus protocol that mainly uses an RS-485 or RS-232 interface for serial
communications. This protocol uses the pre-set device address to identify each device and , as well as a CRC to check
errors. It does not allow multiple accesses through serial communications.

Modbus TCP Protocol

The Modbus TCP uses the port number 502 and is similar to the Modbus RTU protocol. However, it has been
improved to operate more effectively in the network layer of the TCP/IP protocol stack. The primary function of
TCP/IP is to ensure that all packets of data are received correctly, while IP makes sure that messages are correctly
addressed and routed. The TCP/IP combination is merely a transport protocol, and does not define what the data
means or how the data is to be interpreted (this is the job of the application protocol, the Modbus protocol in this
case).

Modbus TCP is a communications protocol that uses TCP/IP and Ethernet to carry the data of the Modbus message
structure between compatible devices. The Modbus TCP protocol is a part of a TCP frame, without the Modbus
checksum. Therefore, the sequence of requests and responses may not match, and gaps between packets are not
needed. It is possible to get multiple access through the Modbus TCP protocol, and the maximum number of
accesses supported may differ depending on each individual device.
Types and Structures of Modbus Packets

The Structure of Modbus RTU Packets

The packet structure of the Modbus RTU protocol is as follows.

Device Address Function Code Data CRC

1 byte 1 byte n bytes 2 bytes

The meaning of each field is as follows.

Fields Description

Device Address Device address field is used to identify each slave device and can have any value ranging from 1 to
247.
Function Code When a request is sent from the master to the slave device, the function code field tells the slave
device what kind of action to perform. In normal response mode, the function code of the
corresponding request is used without alteration. When an error occurs, the response function code is
modified and 80h is added to it.
Data The data fields differ depending on the function code.
CRC This is the field for checking errors and uses the code generated with the Cyclical Redundancy Check
(CRC) method. The CRC field checks the contents of the entire message, and uses the CRC-16 (Modbus)
algorithm. For more details, see "Appendix C".

The Structure of Modbus TCP Packets

Modbus TCP Header Function Code Data

Transaction ID Protocol ID Length Unit ID

2 bytes 2 bytes 2 bytes 1 byte 1 byte n bytes

The meaning of each field is as follows.

Fields Description

Transaction ID This identification field is used for transaction pairing when multiple messages are sent along the same
TCP connection by a client without waiting for a prior response. The sequence of requests and
responses may not match. Normally, this value is increased by 1 for each request and response and
supposed to circulate in the range of 000h - FFFFh. The transaction IDs of the response and request are
used without alterations.
Protocol ID This field is always "0" for Modbus services and other values are reserved for future extensions. The
same applies to the request and the response.
Length This field is a byte count of the remaining fields and includes the unit ID byte, function code byte, and
the data fields.
1
Unit ID This field is used to distinguish each slave device when other slave devices are connected to the
Modbus TCP device.
Function Code When a request is sent from the master to the slave device, this function code field tells the slave
device what kind of action to perform.
Data The data fields differ depending on the function code.

1. In Accura 2500M, this value should always be fixed to 1. Accura 2500M collects all the measurement data of Accura 2550 modules connected to Accura 2500M through
the internal communications.

113
Modbus Supported by Accura 2500M

Unit ID (Only for Modbus TCP)

In Accura 2500, this value should always be fixed to 1. Accura 2500 regularly collects all the measurement data of
Accura 2550 modules that are connected to Accura 2500 through the internal communications.

Function Code

Accura 2500 supports the following function codes.

Function Code Name Description


Decimal
[Hexadecimal]

3 [03h] Reading Holding Reads the contents of holding registers 1- 65536 in the slave device. The
2
Register request message specifies the starting register and the quantity of registers
to be read. Registers are addressed starting at zero, and thus: registers 1 - 16
are addressed as 0 - 15.
6 [06h] Write Single Register Writes a value to a single holding register, one of the registers 1 - 65535 in
the slave device. The request message specifies the holding register
reference to be written. Since registers are addressed starting at zero,
registers 1 - 16 are addressed as 0 - 15.
16 [10h] Write Multiple Registers Writes values to multiple holding registers 1 - 65536 in the slave device. The
request message specifies the starting holding register and the register's
quantity and data to be written. Registers are addressed starting at zero, and
thus registers 1 - 16 are 1 - 16 is addressed as 0 - 15.
101 [65h] Read Multi-block This function code is a user-defined function code. A single or multiple
Registers holding register blocks can be read with a single packet. Each holding
register block consists of consecutive registers. With the function code, data
from widely distributed registers can be read at once. Thus, it helps to
reduce the communication overhead. This function code is provided only in
the Modbus TCP protocol. Details are described in the packet structure
section.

2. Holding register is a 16-bit (2-byte) word.

114
Multiple Access Policy

Accura 2500 supports up to 20 (Modbus TCP 19, RTU 1) simultaneous connections. Especially, measurement and
event data have unique connection areas of Modbus protocol TCP. Especially, Modbus TCP protocol features
separate access areas for measurement and event data. So, it is possible to fetch the data you want without data
conflicts during multiple accesses. Even if a register value is changed during a single connection, the register value of
other connections is remained the same. Thus, it allows users to simultaneously access the aggregated data collected
during certain time intervals. Users can get necessary data by selecting one of 16 aggregation options and fetching
the data to the host system.

Fig 1. Holding Register for Each Connection

Connection Termination Policy

Accura 2500 terminates the connection of Modbus TCP protocol in the following cases.

■ A request for connection termination or forced termination is received.


■ No request was received for 10 minutes.
■ The received protocol ID value is not zero.
■ The received function code is not supported.

115
Accura 2500 Function Code Packet Structure

The detailed packet structure of each function code provided by Accura 2500 is as follows.

Function 3 [03h]: Read Holding Registers

This function code can read some parts of the holding register 1 - 65536 in the slave device. Each holding register is
2-byte word.

Table 1. Request

Function Code Starting Address Quantity of Registers

1 byte 2 bytes 2 bytes

Table 2. Response

Function Code Byte Count Register Values

1 byte 1 byte 2 * (Quantity of Registers) bytes

Table 3. Error Response

Error Code Exception Code

1 byte 1 byte

Table 4. Detailed Structure of Request

Name Byte Length Description

Function Code 1 3 [03h]: Read holding registers


Starting Address 2 Starting address to be read.
Registers are addressed starting at zero: Register address is obtained by subtracting
by 1 from register number of Modbus map.
Holding register 1 - 65536 are addressed as 0 - 65535.
Quantity of 3 Number of registers to be read
Registers Standard range: 1 - 125
Allowed range by Accura 2500: 1 - 250
Accura 2500 is designed to read up to 250 registers. However, when reading more
than 128 registers, it can cause a buffer overflow in the byte
count field of the Response packet. Thus, proper measures should be taken to deal
with the problem.

Table 5. Detailed Structure of Response

Name Byte Length Description

Function Code 1 3 [03h]: Read registers


Byte Count 1 2*(Quantity of Registers), since it has 1-byte space, an overflow might occur if the
quantity of registers is 128 or more.
Register Values 2 * Quantity of Contents of registers to be read.
Registers Contents of registers are described in the Modbus Map.

116
Table 6. Detailed Structure of Error Response

Name Byte Length Description

Error Code 1 131 [83h]: Error response of "Read Holding Registers"


Exception Code 1 2: When the register number to be read exceeds the limitation of 65536
3: When the requested "Quantity of Registers" is 0 or above 250

Function 6 [06h]: Write Single Register

This function code can write content to a holding register in the range of 1 - 65536. Each holding register is 2-byte
word.

Table 1. Request

Function Code Register Address Register Value

1 byte 2 bytes 2 bytes

Table 2. Response

Function Code Register Address Register Value

1 byte 2 bytes 2 bytes

Table 3. Detailed Structure of Request

Name Byte Length Description

Function Code 1 6 [06h]: Write Single Register


Register Address 2 Register address to be written. Registers are
addressed starting at zero: The register address is
obtained by subtracting 1 from the register
number of Modbus Map. Registers 1 - 65536 are
addressed as 0 - 65535.
Register Value 2 Content of holding registers to be written.
Contents of holding registers are described in
the Modbus map.

Table 4. Detailed Structure of Response

Name Byte Length Description

Function Code 1 6 [06h]: Write Single Register


Register Address 2 The same value as that of request packet
Register Value 2 The same value as that of request packet

117
Function 16[10h]: Write Multiple Registers

This function code can write contents to some parts of the registers 1 - 65536. Each register is 2-byte word.

Table 1. Request

Function Code Starting Address Quantity of Registers Byte Count Register Values

1 byte 2 bytes 2 bytes 1 byte 2 * (Quantity of Registers) bytes

Table 2. Response

Function Code Starting Address Quantity of Registers

1 byte 2 bytes 2 bytes

Table 3. Error Response

Error Code Exception Code

1 byte 1 byte

Table 4. Detailed Structure of Request

Name Byte Length Description

Function Code 1 16 [10h]: Write Multiple Registers


Starting Address 2 Starting address to be written.
Registers are addressed starting at zero: Register address is obtained by
subtracting by 1 from register number of Modbus map. Registers 1 -
65536 are addressed as 0 - 65535.
Quantity of Registers 2 Number of registers to be written.
Valid quantity number: 1 - 123
Byte Count 1 2 * Quantity of Registers
Register Values 2*Quantity Contents of registers to be written.
of registers Contents of registers are described in the Modbus map.

Table 5. Detailed Structure of Response

Name Byte Length Description

Function Code 1 16 [10h]: Write Multiple Registers


Starting Address 2 The same value as that of request packet
Quantity of Registers 2 The same value as that of request packet

Table 6. Detailed Structure of Error Response

Name Byte Length Description

Error Code 1 144 [90h]: Error response for "Write Multiple Registers"
Exception Code 1 2: When the register number to be written is greater than 65536
3: When the requested "Quantity of Registers" is 0 or above 124

118
Function 101 [65h]: Read Multi-block Registers

This function code can read the separate multiple block registers that are not in one consecutive area with only one
packet communication. Each register is 2-byte word. This function code is a user-defined function code that is
supported by only Modbus TCP protocol.

Table 1. Request

Function Code Number of Blocks Starting Address Word Length 1 ...

1 byte 1 byte 2 bytes 2 bytes

Block #1

Starting Address N Word Length N

2 bytes 2 bytes
Block #N

Table 2. Response

Function Code Number of Blocks Starting Address 1 Word Length 1 ...

1 byte 1 byte 2 bytes 2 bytes

Block #1

Starting Address N Word Length N Register Values 1 ... Register Values N

2 bytes 2 bytes 2 * Length 1 byte 2 * Length N byte

Block #N Block #1 Block #N

Table 3. Error Response

Error Code Exception Code

1 byte 1 byte

Table 4. Detailed Structure of Request

Name Byte Length Description

Function Code 1 101 [65h]: Read Multi-block Registers


Number of Blocks 1 Number of blocks to be read. There are "Starting Address" and "Word
Length" for each block.
The number of valid block is 1 - 255.
Starting Address 2 Starting address to be read for block 1
Registers are addressed starting at zero: registers 1 - 65536 are
addressed as 0 - 65535.
Word Length 1 2 Number of registers to be read for block 1
Valid word length is 1 - 32764.
....... 2 * (N-2) " Starting Address" and "Word Length" for 2 - (N-1) blocks.
Starting Address N 2 Starting address to be read for block N.
Registers are addressed starting at zero: registers 1 - 65536 are
addressed as 0 - 65535.
Word Length N 2 Number of registers to be read for block N
Valid word length: 1 - (32767-3*N).

119
Table 5. Detailed Structure of Response

Name Byte Length Description

Function Code 1 101 [65h]: Read Multi-block Registers


Number of Blocks 1 The same value as that of Request packet
Starting Address 1 2 The same value as that of Request packet
Word Length 1 2 The same value as that of Request packet
..... 2 * (N-2) The same value as those of Request packet
Starting Address N 2 The same value as that of Request packet
Word Length N 2 The same value as that of Request packet
Register Values of Block 1 2 * Word Length 1 Contents of registers of the first block to be read.
..... ..... .....
Register Values of Block N 2 * Word Length N Contents of registers of the Nth block to be read.

Table 6. Detailed Structure of Error Response

Name Byte Length Description

Error Code 1 229 (E5h): Error response for "Read Multi-block Registers"
Exception Code 1 2: When the register number to be read for each block exceeds the limitation of 65536
3: There are many cases as follows;
- When "Number of Block" is 0
- When "Word Length" for each block is 0
- When Too many registers have been requested for, resulting in an overflow of the
"Length"field in Modbus TCP header. For more details, refer to "Word-Length Limitations
on Read Multi-block Registers" as below.

"Word-Length Limitations on Read Multi-block Registers"


The length field in Modbus TCP header is 16-bit space. Therefore, the maximum number of registers available for request
is (32766-2N), where N is the number of blocks. For example, when there are two blocks, the maximum number of
registers available for request is 32762.

120
Appendix B Sample of Modbus RTU Packet

The following is a Modbus RTU packet sample in which Modbus registers 1 - 3 are read using Function code 03h
"Read Holding Register". Modbus registers 1 - 3 are addressed with 0 - 1 on the Modbus packet. It is assumed that
the "Device Address" of Accura 2500 is 1.

※ See "Appendix D" for how to get the CRC. (CRC high-order byte is the last byte to be sent)

Table 1. Request Packet

Device Address Function Code Data CRC

Starting Address Quantity of Registers

1 byte 1 byte 2 bytes 2 bytes 2 bytes


01h 03h 0000h 0003h 05CBh

Table 2. Response Packet

Device Address Function Code Data CRC

Byte Count Quantity of Registers

1 byte 1 byte 1 byte 6 bytes 2 bytes


01h 03h 06h 08FCh 8917h 9600h 85D1h
Appendix C Sample of Modbus TCP Packet

The following is a Modbus TCP packet sample in which Modbus holding registers 1 - 3 are read using function code
03h "Read Holding Register".

Table 1. Request Packet

Modbus TCP Header Function Data


Code
Transaction Protocol Length Unit ID Starting Quantity of
ID ID Address Registers

2 bytes 2 bytes 2 bytes 1 byte 1 byte 2 bytes 2 bytes


0001h 0000h 0006h 01 03h 0000h 0002h

Table 2. Response Packet

Modbus TCP Header Function Data


Code
Transaction Protocol Length Unit ID Byte Count Quantity of Registers
ID ID

2 bytes 2 bytes 2 bytes 1 byte 1 byte 1 byte 6 bytes


0001h 0000h 0009h 01 03h 06h 08FCh 8917h 9600h
Appendix D CRC-16(Modbus) Algorithm

CRC Table

1 unsigned int CrcTable[256];


2 unsigned int GenCrc(unsigned int Data, unsigned int Polynomial, unsigned int crc) {
3 unsigned int i;
4 for(i = 0; i < 8; i++) {
5 if((Data^ crc) & 1){
6 crc = (crc >> 1) ^ Polynomial;
7 } else {
8 crc >>= 1;
9
10 }
11 Data>>= 1;
12 }
13
14 return (crc & 0xFFFF);
15 }
16 void MakeCrcTable() {
17 unsigned int Polynomial = 0xA001;
18 unsigned int i;
19 for(i = 0; i < 256; i++)
20 CrcTable[I] = GenCrc(i, Polynomial, 0);
21
22 }
CRC Function

1 unsigned int CRC16(unsigned char *puchMsg, unsigned short usDataLen) {


2 unsigned char uchCRCHi = 0xFF;
3 unsigned char uchCRCLo = 0xFF;
4 unsigned uIndex;
5 while(usDataLen--) {
6 uIndex = uchCRCHi ^*puchMsg++;
7 uchCRCHi = uchCRCLo ^(CrcTable[uIndex] & 0xFF);
8 uchCRCLo =(CrcTable[uIndex] >> 8) & 0xFF;
9
10 }
11 return ((uchCRCHi << 8)|uchCRCLo);
12 }

124
Appendix E Modbus Map Application

Register Addressing

Registers are addressed starting at 0. The register address of a packet is obtained by subtracting 1 from the register
number of Modbus Map. Holding registers 1 - 65,536 are addressed as 0 - 65535. For example, the request packet
data for reading "Accura 2500M A Voltage Van"(register 10001 - 10002) is as follows. (10001-1 → 2710h)

Request Packet

03h 2710h 0002h


Function Code (1 byte) Starting Address (2 bytes) Quantity of Registers (2 bytes)

Data Format

Measurement data types used in Accura 2500M are as follows.

Data Format Description Word Length Endian Range


1
Char ASCII 0.5 NA Number and Character
UInt8 Unsigned 8-bit 0.5 NA 0 - 255
UInt16 Unsigned 16-bit 1 NA 0 - 65,535
Int16 Signed 16-bit 1 NA -32,768 to 32,767
2
UInt32 Unsigned 32-bit 2 Big-Endian 0 - 4,294,967,295
Int32 Signed 32-bit 2 Big-Endian -2,147,483,648 to 2,147,483,647
38 38
Float32 Single-precision 2 Big-Endian -3.4x10 to 3.4x10
Float
3 64
UInt64 Unsigned 64-bit 4 Big-Endian 0 to 2 -1

1. NA(Not Available): 1-word data, independent of endian


2. 2-word data, two register spaces are used. The upper word is located in the lower address register and the lower word is located in the higher
address register.
3. 4-word data, four register spaces are used. The upper word is located in the lower address register and the lower word is located in the higher
address register.
Endian

A measured parameter that has 2 word-length attribute such as "UInt32", "Int32", or"Float32" needs 2 register spaces
in Modbus map. Accura 2500M supports "Big-Endian". The high-order word is in the lower register and the low-order
word is in the higher addressed register.

The following example shows the Float32 value converted from the decimal value of "Accura 2500M A Voltage Van",
380.2 Volts, for register numbers 10001 to 10002.

(Decimal) 380.2 → (Float32) 43BE199Ah

Register Name Value Remarks


Number

10001 Accura 2500M L1 Voltage 43BEh High-order word of Vab


10002 199Ah Low-order word of Vab

Checking the Validity of Collected Data : Address Error and


Endian Error

In order to analyze / resolve address error and endian error in the collected data in a short time, we store the
following constant value in 4-word space (register 65526 - 65529) at the end.

Register Value Format Attribute Description


Number

65526 41 42h Hex16 R 4142h, 4344h, 4546h, 4748h saved in order

65527 43 44h Hex16 R

65528 45 46h Hex16 R

65529 47 48h Hex16 R

The following is a description of 2-word read from register number 65527. If the collected data include 43 44 45 46h
regardless of the order of data, it indicates that the valid register address is accessed. If the values of 45 46 47 48h
are collected, the address number increased by 1 from the starting address number is accessed. If the values of 41 42
43 44 are collected, the address number decreased by 1 from the starting address number is accessed. If you collect
data while correcting the address access error, it becomes one of the types 1/2/3/4 shown in the table below. These
are the variations according to the endian, so you should change the byte order to get valid data. The following table
describes the possible cases of reading 2-word from register number 65527.

Case Data collection status Solution

Number Format Address Endian


Offset
Hex UInt32 Float

If the valid register address is accessed

1 43_44_45_46 1,128,547,654 196.271 0 AB CD Normal

2 45_46_43_44 1,162,232,644 3172.2 0 CD AB Endian adjustment to ABCD


3 44_43_46_45 1,145,259,589 781.098 0 BA DC

126
4 46_45_44_43 1,178,944,579 12625.1 0 DC BA Endian adjustment to ABCD

If the invalid register address number increased by 1 is accessed

5 45_46_47_48 1,162,233,672 3172.46 +1 AB CD Subtract 1 from the address.


6 47_48_45_46 1,195,918,662 51269.3 +1 CD AB Subtract 1 from the address
7 46_45_48_47 1,178,945,607 12626.1 +1 BA DC and adjust endian to ABCD.

8 48_47_46_45 1,212,630,597 204057 +1 DC BA

If the invalid register address number decreased by 1 is accessed

9 41_42_43_44 1,094,861,636 12.1414 -1 AB CD Add 1 to the address.


10 43_44_41_42 1,128,546,626 196.255 -1 CD AB Add 1 to the address and
11 42_41_44_43 1,111,573,571 48.3167 -1 BA DC adjust endian to ABCD.

12 44_43_42_41 1,145,258,561 781.035 -1 DC BA

127
Device Setup
Remote control settings of Accura 2500 are locked by default. Thus, it is necessary to reset the lock status in
order to change settings via Modbus connection. Lock setting are configured separately for each Modbus
connection. Therefore, the lock status should be reset for each connection.

Unlocking Remote Control Settings

For setup to be allowed, write these four numbers on the register 2901 in the order given below.

Write 2300 → Write 0 → Write 700 → Write 1

If there are any numbers that have been written incorrectly, the number should be written again from the
beginning.

2900(2901-1)→0B54h, 700→02BCh, 2300→08FCh

Write 2300 → Write 0 → Write 700 → Write 1


06h 0B54h 08FCh 06h 0B54h 0000h 06h 0B54h 02BCh 06h 0B54h 0001h

Locking Remote Control Settings

To reset the lock function, write any value to the register 2901.

Write 0
06h 0B54h 0000h

Setup lock status as shown below can be checked by reading this register

0: Setup allowed
1: (default) Setup locked

128
Device Control
The remote-control function of Accura 2500 is locked by default. At first, it is necessary to unlock the control
at the Modbus connection in which the change is to be made. Also, another control-unlock is necessary when
making a new Modbus connection because this register is independent for each connection.

Remote Control Unlock

To perform the remote-control function, write these four numbers to the register 2902 in the order given below.

Write 2300 → Write 0 → Write 1600 → Write 1

If there are any numbers that have not been written correctly, the numbers should be written again from the
beginning.

2901(2902-1)→0B55h, 1600→0640h, 2300→08FCh

Write 2300 → Write 0 → Write 1600 → Write 1


06h 0B55h 08FCh 06h 0B55h 0000h 06h 0B55h 0640h 06h 0B55h 0001h

Remote Control Lock

To reset the remote-control function, write any an arbitrary value to the register 2902.

Write 0
06h 0B55h 0000h

Status can be checked by reading this register, and the meanings of status values are shown below.

0: Control allowed.
1: (default) Control locked

129

You might also like