beautypg.com

Installation guide, Communications unit modbus point map, Ea10 series – Veris Industries EA10 SERIES Install User Manual

Page 7

background image

ZL0102-0A

PAGE 7

©2012 Veris Industries USA 800.354.8556 or +1.503.598.4564 / [email protected]

05126

Alta Labs, Enercept, Enspector, Hawkeye, Trustat, Veris, and the Veris ‘V’ logo are trademarks or registered trademarks of Veris Industries, L.L.C. in the USA and/or other countries.

TM

INSTALLATION GUIDE

EA10 SERIES

COMMUNICATIONS UNIT MODBUS POINT MAP

The EA10 supports the SunSpec Common Model and Basic String Combiner maps. See www.sunspec.org for more information. A proprietary Veris point map (encoded in the
SunSpec style) follows with configuration and status information not provided in SunSpec. The layout of these register blocks is as follows:

Register Block

Start

End

SunSpec Common Model

40001

40069

SunSpec Basic String Monitor – up to 32 channels

40070

40343

Veris Proprietary Status & Configuration

40344

40416

SunSpec Null Block

40417

40418

Current Sensing Module Mapping

When using multiple current sensing modules (up to 4 per communications unit), map the location of each individual current sensor. The table and diagram below show how
each sensor is numbered. The current sensing module closest to the communications unit is module 1 and utilizes strings (channels) 1 through 8 (see the illustration below).

1

3

5

7

2

4

6

8

9

11

13

15

10

12

14

16

17

19

21

23

18

20

22

24

25

27

29

31

26

28

30

32

Communications

Unit

Current Sensing Module

1

Current Sensing Module

2

Current Sensing Module

3

Current Sensing Module

4

Common Modbus Model Point Map

Modbus maps are defined using this common table format. Register addresses are absolute using base 1 notation. This table has been modified from the original SunSpec
relative addressing format to absolute addressing.

Start

End

#

R/W

SunSpec Name

Type

Units

Scale Factor

Contents

Description

40001

40002

2

R

C_SunSpec_ID

uint32

N/A

N/A

0x53756e53

(SunS)

Well-known value. Uniquely identifies this as a SunSpec

Modbus map

40003

40003

1

R

C_SunSpec_DID

uint16

N/A

N/A

0x0001

Well-known value. Uniquely identifies this as a SunSpec

Common Model block

40004

40004

1

R

C_SunSpec_Length

uint16

registers

N/A

65

Length of common model block

40005

40020

16

R

C_Manufacturer

String(32)

N/A

N/A

N/A

“Veris Industries”

40021

40036

16

R

C_Model

String(32)

N/A

N/A

N/A

“EA10HC1AB”

40037

40044

8

R

C_Options

String(16)

N/A

N/A

N/A

“Basic”

40045

40052

8

R

C_Version

String(16)

N/A)

N/A

N/A

Product version

40053

40068

16

R

C_SerialNumber

String(32)

N/A

N/A

N/A

Product serial number

40069

40069

1

R/W

C_DeviceAddress

uint16

N/A

N/A

N/A

Modbus ID

40070

40070

1

R

C_SunSpec_DID

uint16

N/A

N/A

Device ID

Start of next device

40071

40071

1

R

C_SunSpec_Length

unit16

N/A

N/A

Device Length

Device model block size

Basic String Combiner Modbus Register Map

The Basic String Combiner Modbus mapping allows a variable number of strings (8, 16, 24, or 32). The Veris implementation is fixed at 32 strings for ease of integration
with existing Modbus master devices.
As current sensing modules are added, the data from each CT appears, starting in the first block. The CT closest to the
communications unit is identified as String 1, and so on.
Any int16 values that are not supported return 0x8000. This table has been modified from the original SunSpec
relative addressing format to absolute addressing. Combiner level readings provide combined values for current, amp-hours, voltage, status, and events. Individual string
readings are provided for the current and events.