Accura 2500 - 2550 - DC - Communication User Guide - Rev1 - 00 - English - 220712
Accura 2500 - 2550 - DC - Communication User Guide - Rev1 - 00 - English - 220712
Table of Contents
Table of Contents
Notice ............................................................................. 6
Warranty ........................................................................... 8
2.2.2.1 Details on Accura 2550 System Information by Module Connection Order ............................ 22
2
3.4.6 Register Map Setup .......................................................................... 36
3
5.3 Aggregation Selection ............................................................. 72
4
6.6 Event Trend Data of Accura 2500/2550 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
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.
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 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
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
12
Chapter 1 Introduction of Communication 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.
System Information
Device Setup
Device Control
Measurement Data
Event Data
13
Chapter 1 Introduction of Communication Map
14
Chapter 1 Introduction of Communication Map
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".
15
Chapter 2
System Information
Chapter 2 System Information
17
Register Name Format Attribute Description
Number
version
61 Application revised UInt16 R Revised software version
version
62 Reserved
18
Chapter 2 System Information
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.
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.
Refer to "Details on Accura 2550 System Information by Module ID" for the detailed system information of Accura
2550 modules.
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".
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
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.
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".
22
Chapter 2 System Information
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.
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
23
Chapter 3
Device Setup
Chapter 3 Device Setup
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.
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
25
Chapter 3 Device Setup
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
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
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
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
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
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
32
Chapter 3 Device Setup
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
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
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
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
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
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.
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.
39
Chapter 3 Device Setup
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
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.
45
3.6.4.2 Accura 2550 Module Setup
This map specifies measurement setup for Accura 2550CMD-1P module. The data attribute of the register map below
is RW.
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
This map specifies the detailed measurement settings of Accura 2550DCM module. The data attribute of the register
map below is RW.
4503 Reserved
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
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
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.)
This map specifies measurement setup for Accura 2550GW module. The data attribute of the register map below is
RW.
51
Register Name Format Default Description
Number
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
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 %
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
54
3.7.1.3 Fuse Fail Event Setup
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
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
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.
56
Register Name Format Default Description
Number
57
Register Name Format Default Description
Number
58
Register Name Format Default Description
Number
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
61
Chapter 4
Device Control
Chapter 4 Device Control
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.
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
63
Chapter 4 Device Control
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
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
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.
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
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
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
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.
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.
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
Custom Aggregation
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
9901 Aggregation selection UInt16 1 Selects the method of aggregating measurement data
72
Chapter 5 Measurement Data
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.
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
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.
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
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.
L1 Aggregation Data
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
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
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.
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".
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
Aggregation Data
77
Offset Name Format Unit Description
Number
12-63 Reserved
Non-aggregation Data
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
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
0-1 Reserved
Aggregation Data
Non-aggregation Data
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
79
Offset Name Format Unit Description
Number
1: Wh
"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.
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
5 Reserved
15 Reserved
25 Reserved
35 Reserved
45 Reserved
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
55 Reserved
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.
DO Data
68 Digital output state UInt16 Digital output state varies by the polarity of the input signal.
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".
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
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.
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
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.
"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".
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
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
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".
0-1 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
"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".
0 Number of TSEN UInt16 The number of TSEN devices connected to the TEMP module
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
89
Chapter 5 Measurement Data
90
Register Name Format Attribute Description
Number
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.
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.
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.
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
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
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
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.
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
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
This map classifies events into measurement and power quality events based on the validity and features of events
occurred in Accura 2500/2550 modules.
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.
100
Offset Name Format Attribute Description
Number
4: Unipolar
101
6.5.1.4 Current and Voltage Events
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
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
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
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
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.
2 Start voltage Float32 V Voltage value measured when a start event occurs
4-9 Reserved
108
6.5.2.2 End of Dip / Swell Event
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
109
Chapter 6 Event Data
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
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
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 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.
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
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".
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
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
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.
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.
Accura 2500 terminates the connection of Modbus TCP protocol in the following cases.
115
Accura 2500 Function Code Packet Structure
The detailed packet structure of each function code provided by Accura 2500 is as follows.
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
Table 2. Response
1 byte 1 byte
116
Table 6. Detailed Structure of Error Response
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
Table 2. Response
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
Table 2. Response
1 byte 1 byte
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
Block #1
2 bytes 2 bytes
Block #N
Table 2. Response
Block #1
1 byte 1 byte
119
Table 5. Detailed Structure of Response
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.
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)
The following is a Modbus TCP packet sample in which Modbus holding registers 1 - 3 are read using function code
03h "Read Holding Register".
CRC Table
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
Data Format
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.
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.
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.
126
4 46_45_44_43 1,178,944,579 12625.1 0 DC BA Endian adjustment to ABCD
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.
For setup to be allowed, write these four numbers on the register 2901 in the order given below.
If there are any numbers that have been written incorrectly, the number should be written again from the
beginning.
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.
To perform the remote-control function, write these four numbers to the register 2902 in the order given below.
If there are any numbers that have not been written correctly, the numbers should be written again from the
beginning.
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