eXpertmeter EM720. Коммуникационный протокол DNP3. Справочное руководство (англ.)

eXpertmeter EM720. Коммуникационный протокол DNP3. Справочное руководство (англ.)

Power Quality and Revenue Meter

EM720/EM720T

DNP3 Communications Protocol

Reference Guide

BG0458 Rev. A1

Every effort has been made to ensure that the material herein is complete and accurate. However, the manufacturer is not responsible for any mistakes in printing or faulty instructions contained in this book. Notification of any errors or misprints will be received with appreciation.

For further information regarding a particular installation, operation or maintenance of equipment, contact the manufacturer or your local representative or distributor.

REVISION HISTORY

Rev.A1:

Initial release.

2

Table of Contents

1 GENERAL ..........................................................................................................5

2 DNP 3.0 PROTOCOL IMPLEMENTATION ........................................................6

2.1

D

EVIATIONS FROM

S

TANDARD

..................................................................................................6

2.2

DNP I

MPLEMENTATION

............................................................................................................6

2.2.1

C

LASS

0 R

ESPONSE

...............................................................................................................................7

2.2.2

E

VENT

O

BJECTS

.....................................................................................................................................7

2.2.3

D

EVICE

A

DDRESS

...................................................................................................................................8

2.2.4

T

RANSACTION

T

IMING

.............................................................................................................................8

2.2.5

S

CALING

16-

BIT

A

NALOG

I

NPUTS

..............................................................................................................8

2.2.6

S

CALING

16-

BIT

B

INARY

C

OUNTERS

.........................................................................................................9

2.3

P

ASSWORD

P

ROTECTION

.........................................................................................................9

3 DNP POINT MAP..............................................................................................10

3.1

A

NALOG

I

NPUTS

- B

ASIC

S

ET

.................................................................................................10

3.2

B

INARY

I

NPUTS

- B

ASIC

S

ET

...................................................................................................11

3.3

B

INARY

C

OUNTERS

- B

ASIC

S

ET

.............................................................................................11

3.4

F

ROZEN

B

INARY

C

OUNTERS

...................................................................................................12

Total Energies – Basic Set................................................................................................................... 12

Counters – Extended Set ..................................................................................................................... 12

Total Energies - Extended Set ............................................................................................................. 12

3.5

A

NALOG

I

NPUTS

, B

INARY

I

NPUTS AND

C

OUNTERS

– E

XTENDED

S

ET

........................................13

Digital Inputs ........................................................................................................................................ 13

Relay Outputs ...................................................................................................................................... 13

Counters .............................................................................................................................................. 13

1-Cycle Phase Values .......................................................................................................................... 13

1-Cycle Total Values ............................................................................................................................ 14

1-Cycle Auxiliary Values....................................................................................................................... 14

1-Second Phase Values....................................................................................................................... 14

1-Second Total Values......................................................................................................................... 15

1-Second Auxiliary Values ................................................................................................................... 16

Present Volt, Ampere and Power Demands......................................................................................... 16

Total Energies ...................................................................................................................................... 16

V1/V12 Harmonic Distortion ................................................................................................................. 17

V2/V23 Harmonic Distortion ................................................................................................................. 17

V3/V31 Harmonic Distortion ................................................................................................................. 17

I1 Harmonic Distortion.......................................................................................................................... 17

I2 Harmonic Distortion.......................................................................................................................... 17

I3 Harmonic Distortion.......................................................................................................................... 17

Fundamental Phase Values ................................................................................................................. 17

Fundamental Total Values ................................................................................................................... 18

Minimum 1-Cycle Phase Values .......................................................................................................... 18

Minimum 1-Cycle Total Values............................................................................................................. 18

Minimum 1-Cycle Auxiliary Values ....................................................................................................... 19

Maximum 1-Cycle Phase Values ......................................................................................................... 19

Maximum 1-Cycle Total Values............................................................................................................ 19

Maximum 1-Cycle Auxiliary Values ...................................................................................................... 19

Maximum Demands ............................................................................................................................. 19

3.6

F

ACTORY

D

EVICE

S

ETTINGS AND

I

DENTIFICATION

....................................................................21

Device Identification ............................................................................................................................. 21

Factory Device Settings ....................................................................................................................... 21

3

Port Identification ................................................................................................................................. 21

3.7

D

EVICE

C

ONTROL

..................................................................................................................22

Device Authorization Register .............................................................................................................. 22

Device Reset/Clear .............................................................................................................................. 22

Remote Relay Control.......................................................................................................................... 22

Device Diagnostics............................................................................................................................... 23

3.8

D

EVICE

S

ETUP

.......................................................................................................................26

Basic Setup.......................................................................................................................................... 26

Demand Setup ..................................................................................................................................... 26

Device Options Setup .......................................................................................................................... 27

Communication Ports Setup ................................................................................................................ 27

3.9

DNP P

ROTOCOL

S

ETUP

........................................................................................................29

DNP Options Setup.............................................................................................................................. 29

DNP Events Setup ............................................................................................................................... 30

DNP Class 0 Point Assignments .......................................................................................................... 30

4 DATA SCALES AND UNITS ............................................................................32

Data Scales.......................................................................................................................................... 32

Data Units ............................................................................................................................................ 32

5 DATA FORMATS .............................................................................................33

Wiring Mode......................................................................................................................................... 33

DNP Object Variations ......................................................................................................................... 33

DNP Class 0 Objects ........................................................................................................................... 33

APPENDIX A DNP APPLICATION MESSAGES ................................................35

APPENDIX B DNP DEVICE PROFILE ................................................................37

4

1 General

This document specifies a subset of the DNP3 communications protocol used to transfer data between a master computer station and the EM720. The document provides the complete information necessary to develop third-party communications software capable of communication with the Series EM720 instruments. Refer to the

EM720 Operation Manual for more information on communications operation, configuring the communications parameters, and communications connections.

IMPORTANT

1. In 3-wire connection schemes, the unbalanced current and phase readings for power factor, active power, and reactive power will be zeros, because they have no meaning. Only the total three-phase power values will be shown.

2. Most of the advanced features are configured using multiple setup parameters that can be accessed in a number of contiguous registers. When writing the setup registers, it is recommended to write all the registers at once using a single request, or to clear

(zero) the setup before writing into separate registers.

5

2 DNP 3.0 Protocol Implementation

DNP3 (Distributed Network Protocol) is an open standard designed by Harris Control

Division. DNP defines a command-response method of communicating digital information between a master and slave device. Detailed information regarding DNP3 is available in the “Basic 4 Document Set” which can be obtained from the DNP User

Group.

2.1 Deviations from Standard

The EM720 implements Level 2 of the DNP3 communication protocol. The device does not support unsolicited requests or hardware collision avoidance.

The data link layer differs from the Basic 4 specifications because of the master-slave relationship between devices. When the device receives a request, no further requests can be sent until after the device makes the appropriate response.

2.2 DNP Implementation

The EM720, like most devices, allows retrieving regular analog and binary data from the device by executing directed (non-broadcast) Read requests.

Binary-Output-Status objects and Analog-Output-Status objects are sent with flags that always indicate ONLINE.

A Binary-Output-Status object that indicates the current state of a control digital point

(relay) uses remote forced data as well as local forced data bits. The value of a state bit indicates the current state of the digital output point.

The EM720 executes the parameter clear function and demands resets using the

Direct-Operate, SBO/Operate or Direct-Operate-No-Acknowledge command to specified points of the Control-Relay-Output-Block object.

Issuing the Direct-Operate, SBO/Operate or Direct-Operate-No-Acknowledge command to appropriative points of the Analog-Output-Block object can change the setup parameters. The device also supports the DNP functions Write, Cold-Restart and Delay

Measurement.

Refer to Appendix A for specific requests and responses. Appendix B contains the standard DNP Device Profile Document.

The device attempts to respond with the same object variation and qualifier as those in the request. Exceptions to this rule include changing variation 0 to a specific variation and changing qualifier code 6 to 1.

If the device receives an invalid request, it sets the internal indication to the error code. The following internal indication bits are supported:

Octet

Position

0

0

0

0

1

Bit

Position

0

7

4

5

5

Description

Set when a request received with a broadcast destination address. Cleared after next response.

Device restart - set when the device powers up or after executing Cold Restart, cleared by writing zero to object 80.

Time-synchronization required from the master. Cleared when master sets the time.

Set when the device is in the Local state. Cleared when the device in the Remote state.

Set when the current configuration in the device is corrupted. May also be set as a result of the legal changes in the setup configuration whenever another setup is affected by the changes made. Cleared by writing zero to points 64-75 using object 12.

6

2.2.1 Class 0 Response

The EM720 DNP implementation supports a wide variety of messages. The most common method of getting static object information from the meter via DNP is to issue a read Class 0 request.

The EM720 allows you to configure the Class 0 response by assigning ranges of points to be polled via Class 0 requests (see Section 3.9, DNP Protocol setup).

2.2.2 Event Objects

The EM720 allows you to assign any static object point to a predefined object change event point for Class 1, Class 2 or Class 3 event polling. A total of 64 change event points are available. You can assign any of the Analog Input, Binary Input or Binary

Counter static points to the corresponding change event point through the DNP Event setup (see Section 3.9). You can also link any point to Class 1, Class 2 or Class 3 object polling.

By default, a change event point index is the same as for the corresponding static object point. The EM720 gives you an option to re-map a static point index for the corresponding event point starting with index 0, separately for each object type -

Analog Input, Binary Input or Binary Counter change events. For example, if the remapping option is active and you first assign static point AI:23 (1-sec frequency) to an event Class 1 point, the corresponding Analog Input change event point will be identified as point 0 in the Class 1 poll response.

Each point assigned to an event class can be separately enabled or disabled for scanning. Each point can also be linked to the common device Event log so that each change would be recorded to the Event log under common Setpoint #17.

The conditions for Analog Input change events can be specified by either an operating threshold, or a deadband, using one of the following three relations:

- Delta – a new event is generated when the absolute value of the difference between the last reported value of the point and its current value exceeds the specified deadband value;

- More than (Over) - a new event is generated when the point value rises over the specified threshold, and then when the point value returns below the threshold taking into consideration a predefined hysteresis;

- Less than (Under) - a new event is generated when the point value drops below the specified threshold, and then when the point value returns above the threshold taking into consideration a predefined hysteresis.

For Binary Counter and Binary Input change events, a Delta relation is only applicable.

The number of event points for each object type (Analog Input, Binary Input or Binary

Counter) is limited through the DNP Options setup (see Section 3.9). Every time you change the number of points for any of the objects, the device clears all event buffers and links the default set of static points to each event object type.

The scan time rates for polling events of different types are as follows:

- 1 cycle for Binary Input points

- 200 ms for Binary Counter and Analog Input points

The memory consumption for keeping events depends on the event objects variation, or DNP object size. For each event object type and event class, the device uses a separate buffer. The maximum buffer size per DNP event object/event class is 512 bytes. The maximum number of events per class that the device can hold can be calculated as follows:

Maximum number of events = 512/(DNP Event Object Size + 1)

For example, the device can hold up to 512/12=40 measures of the 32-bit Analog change event with Time objects, or up to 512/8=64 measures of the 8-bit Binary change event with Time objects.

7

To disable change event objects, set to 0 all registers that define the number of the

Analog Input, Binary Input and Binary Counter objects to generate events. In this case, the device will support only static objects.

2.2.3 Device Address

Each device on a DNP link must have a unique address. The EM720 allows a device address in the range of 0 to 65532 to be selected. The DNP master can use addresses

65533 to 65535 for broadcast requests. A broadcast request never generates a DNP response.

2.2.4 Transaction Timing

The EM720 response time to master requests is indicated in Table 2-1.

Table 2-1 Response Time

Baud Rate, bps Response Time, ms

9600 13 15 13

19200 11 12 11

57600 9 10 9

115200 9 10 9

The Direct-Operate, SBO/Operate or Direct-Operate-No-Acknowledge requests for reset/clear registers and changing setpoints are immediately confirmed.

2.2.5 Scaling 16-bit Analog Inputs

Any of the variations 1 through 4 can be used with the Analog Input objects. Variations specified in Sections 3.1 and 3.5 show those that can be used to read a full-range value without a possible over-range error when no scaling is used to accommodate the value to the requested object size.

When over-range occurs, a positive value is reported as 32767 and a negative value as

-32768, with the over-range bit in the flag octet being set to 1 if a variation 2 is requested. To avoid over-range errors when a variation 2 or 4 is required, a liner scaling may be used to scale 32-bit analog readings to 16-bit Analog Input objects

(see Section 3.9, DNP Options setup). Scaling is enabled in the device by default.

When scaling is enabled, either analog input requested with variation 2 or 4 will be scaled to the range of -32768 to 32767 for bi-directional parameters (such as power and power factor), and to the range of 0 to 32767 for single-ended positive parameters

(voltage, current, frequency, etc.). To get a true reading, the reverse conversion should be done using the following formula:

Y = ((X – DNP_LO) × (HI - LO)) /(DNP_HI – DNP_LO) + LO where:

Y

X

-

True reading in engineering units

-

Raw input data in the range of DNP_LO – DNP_HI

LO, HI

-

Data low and high scales in engineering units (for device data scales, see Section 4)

DNP_LO

-

DNP low conversion scale: DNP_LO = -32768 for a point with a negative LO scale

DNP_LO = 0 for a point with a zero or positive LO scale

DNP_HI

-

DNP high conversion scale: DNP_HI = 32767

EXAMPLE

If you have read a value of 201 for point AI:3 that shows the I1 current (see Section

3.1) and the CT primary current is 200A (the high current scale is 2×200 = 400A), then the current reading in engineering units is as follows:

(201 - 0) × (400 - 0)/(32767 - 0) + 0 = 2.45A

8

2.2.6 Scaling 16-bit Binary Counters

Binary counters are stored in the device in 32-bit integer format. Using 16-bit Binary

Counter objects can cause over-range errors if the counter value exceeds 32767.

Scaling binary counters (see DNP Options setup in Section 3.9) allows changing a binary counter unit from 1 to 1000 in powers of 10 to accommodate a 32-bit counter value to 16-bit object format. If the scaling unit is greater than 1, the counter value is reported being divided by the scaling unit. To get the actual value, multiply the counter reading by the selected scaling unit.

2.3 Password Protection

The EM720 has a password protection option allowing you to protect your setups, cumulative registers and logs from being changed or cleared through communications.

You can disable or enable password protection through communications or via the front display. For details, refer to your instrument Installation and Operation Manual.

When password protection is enabled, the user password you set in your instrument should be written into the device authorization register (point AO:192) before another write request is issued. If the correct password is not supplied while password protection is enabled, the instrument will respond to all write requests with the exception response “Control operation not supported for this point”. It is recommended to clear the password register after you have completed your changes in order to activate password protection.

9

3 DNP Point Map

3.1 Analog Inputs - Basic Set

Object : Var. Object : Point

30:3

30:3

30:3

30:3

30:4

30:4

30:4

AI:7

AI:8

AI:9

AI:10

AI:15

AI:16

AI:17 kW L2 kW L3 kvar L1 kvar L2

Power factor L1

Power factor L2

Power factor L3

Description

30:3 AI:22 In (neutral) Current

30:4 AI:23 Frequency

30:3 AI:24 Maximum kW import sliding window demand

30:3 AI:25 kW import accumulated demand

30:3

30:3

30:3

30:3

30:3

30:3

30:3

30:4

30:4

30:4

30:4

AI:26

AI:27

AI:28

AI:29

AI:30

AI:31

AI:32

AI:33

AI:34

AI:35

AI:36

Maximum kVA sliding window demand kVA accumulated demand

I1 Maximum ampere demand

I2 Maximum ampere demand

I3 Maximum ampere demand

V1/V12 Voltage THD

V2/V23 Voltage THD

V3/V31 Voltage THD

0-Pmax

0-Pmax

0-Imax

0-Imax

0-Imax

Present kW import sliding window demand

Present kVA sliding window demand

0-Pmax

0-Pmax

PF (import) at Max. kVA sliding window demand 0-1000

0-9999

0-9999

0-9999

Options/Range

2

0-Vmax

Units

2

0-Vmax

0-Vmax

0-Imax

0-Imax

0-Imax

-Pmax-Pmax

-Pmax-Pmax

-Pmax-Pmax

U3

U3

U3

U3

-Pmax-Pmax

-Pmax-Pmax

-Pmax-Pmax

0-Pmax

0-Pmax

0-Pmax

-1000-1000

-1000-1000

-1000-1000

-1000-1000

×0.001

×0.001

×0.001

×0.001

-Pmax-Pmax

-Pmax-Pmax

0-Pmax

0-Imax

0-Fmax

0-Pmax

0-Pmax

U2

Type R/W

INT32

INT32

INT32

INT32

INT16 R

INT16 R

INT16 R

INT16 R

UINT32

R

R

R

R

R

×0.01Hz UINT16 R

U3 UINT32 R

U3 UINT32 R

U3

U3

U2

U2

U2

U3

U3

×0.001

×0.1%

×0.1%

×0.1%

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

R

R

R

R

R

R

R

UINT16 R

UINT16 R

UINT16 R

UINT16 R

1

1

1

3-sec value

3-sec value

3-sec value

Notes

10

Object : Var. Object : Point

30:4

30:4

30:4

30:4

30:4

30:4

AI:37

AI:38

AI:39

AI:40

AI:41

AI:42

I1 Current THD

I2 Current THD

I3 Current THD

I1 Current TDD

I2 Current TDD

I3 Current TDD

Description

NOTES:

0-9999

0-9999

0-9999

0-1000

0-1000

0-1000

Options/Range

2

Units

2

×0.1%

×0.1%

×0.1%

×0.1%

×0.1%

×0.1%

Type R/W Notes

1

When the 4LN3 or 3LN3 wiring mode is selected, the voltages will be line-to-neutral; for any other wiring mode, they will be line-to-line voltages.

2

All analog input points except of harmonics are 1-second average values. For volts, amps and power scales and units, refer to Section 4 ”Data Scales and Units”. For analog input scaling formulas and examples, see Section 2.2.5, “ Scaling Analog Input Objects”.

3.2 Binary Inputs - Basic Set

Object : Var. Object : Point

01:1 BI:0

01:1

01:1

BI:1

BI:2

01:1

01:1

01:1

01:1

BI:3

BI:16

BI:17

BI:18

01:1

01:1

01:1

01:1

01:1

BI:19

BI:20

BI:21

BI:22

BI:23

Relay #1 status

Relay #2 status

Relay #3 status

Relay #4 status

Status input #1

Status input #2

Status input #3

Status input #4

Status input #5

Status input #6

Status input #7

Status input #8

Description

3.3 Binary Counters - Basic Set

Object : Var. Object : Point Description

20:5 BC:3 kVAh

0-1

0-1

0-1

0-1

0-1

0-1

0-1

0-1

0-1

0-1

0-1

0-1

0-1

Range

Range

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

Units Type

R

R

R

R

R/W

R

R

R

R

R

R

R

R

R

Units Type R/W

Notes

Notes

11

3.4 Frozen Binary Counters

Object : Var.

1

Object : Point

Description

Total Energies – Basic Set

21:var FBC:3 kVAh

Counters – Extended Set

21:var

21:var

21:var

21:var

21:var

21:var

21:var

FBC:35330 Counter #3

FBC:35331 Counter #4

FBC:35332 Counter #5

FBC:35333 Counter #6

FBC:35334 Counter #7

FBC:35335 Counter #8

Total Energies - Extended Set

FBC:38657 kWh export

21:var FBC:38661 kvarh export

21:var

NOTE

1

FBC:38664 kVAh total

For object variation, see DNP Options setup (see Section 3.9).

Range

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

Units Type R/W

1 kWh

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

R

R

R

R

R

R

R

Notes

12

3.5 Analog Inputs, Binary Inputs and Counters – Extended Set

Object : Var. Object : Point Description

Options/Range

3

Units

3

Digital Inputs

Relay Outputs

Counters

0-1

0-1

0-1

0-1

0-1

0-1

0-1

0-1

0-1

0-1

0-1

0-1

R

R

R

R

R

R

R

R

R

R

R

R

R

R

20:5

20:5

20:5

20:5

20:5

20:5

BC:35330 Counter #3

BC:35331 Counter #4

BC:35332 Counter #5

BC:35333 Counter #6

BC:35334 Counter #7

BC:35335 Counter #8

1-Cycle Phase Values

30:3 AI:35843 Current

30:3 AI:35844 Current

30:3 AI:35845 Current

30:3

30:3

30:3

30:3

AI:35847

AI:35848

AI:35849

AI:35850 kW L2 kW L3 kvar L1 kvar L2

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

0-1,000,000,000

0-Vmax

0-Vmax

0-Vmax

0-Imax

0-Imax

0-Imax

-Pmax-Pmax

-Pmax-Pmax

-Pmax-Pmax

-Pmax-Pmax

-Pmax-Pmax

-Pmax-Pmax

0-Pmax

0-Pmax

U3

U3

U3

U3

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

R

R

R

R

R

R

INT32

INT32

INT32

INT32

R

R

R

R

13

Object : Var. Object : Point Description

30:4

30:4

30:4

30:4

AI:35855

AI:35856

AI:35857

AI:35858

Power factor L1

Power factor L2

Power factor L3

V1/V12 Voltage THD

30:4

30:4

30:4

30:4

AI:35859

AI:35860

AI:35861

AI:35862

V2/V23 Voltage THD

V3/V31 Voltage THD

I1 Current THD

I2 Current THD

30:4 AI:35863 I3 Current THD

30:4 AI:35864 K-Factor

30:4 AI:35865 K-Factor

30:4 AI:35866 K-Factor

30:4

30:4

30:4

AI:35867

AI:35868

AI:35869

I1 Current TDD

I2 Current TDD

I3 Current TDD

1-Cycle Total Values

30:4

30:4

30:3

30:3

30:3

AI:36612

AI:36613

AI:36614

AI:36615

AI:36616

Total PF lag

Total PF lead

Total kW import

Total kW export

Total kvar import

30:3

30:3

30:3

30:3

AI:36617

AI:36618

AI:36619

AI:36620

Total kvar export

3-phase average L-N/L-L voltage

3-phase average L-L voltage

3-phase average current

1-Cycle Auxiliary Values

30:3 AI:36864 Current

30:3 AI:36865 In (neutral) Current

1-Second Phase Values

14

Options/Range

3

Units

3

0-Pmax

-1000-1000

-1000-1000

-1000-1000

0-9999

0-9999

0-9999

0-9999

0-9999

0-9999

10-9999

10-9999

10-9999

0-1000

0-1000

0-1000

0-Vmax

0-Vmax

0-Vmax

×0.001

×0.001

×0.001

×0.1%

×0.1%

×0.1%

×0.1%

×0.1%

×0.1%

×0.1

×0.1

×0.1

INT16 R

INT16 R

INT16 R

UINT16 R

UINT16 R

UINT16 R

×0.1%

×0.1%

×0.1%

U1

2

2

2

0.2-sec value

0.2-sec value

0.2-sec value

-Pmax-Pmax

-Pmax-Pmax

0-Pmax

-1000-1000

0-1000

0-1000

0-Pmax

0-Pmax

0-Pmax

0-Pmax

0-Vmax

0-Vmax

0-Imax

×0.001

×0.001

×0.001

U3

U3

U3

U3

U1

U1

U2

INT16 R

UINT16 R

UINT16 R

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

R

R

R

R

R

R

R

1

0-I4max

0-Imax

0-Fmax

0-3000

0-3000

U2 UINT32 R

×0.01Hz UINT16 R

×0.1%

×0.1%

UINT16 R

UINT16 R

0-Vmax

0-Vmax

0-Vmax

Object : Var. Object : Point Description

30:3 AI:37123 Current

30:3 AI:37124 Current

30:3 AI:37125 Current

30:3 AI:37128 kW L3

30:4

30:4

30:4

30:4

30:4

30:4

30:4

AI:37135

AI:37136

AI:37137

AI:37138

AI:37139

AI:37140

AI:37141

Power factor L1

Power factor L2

Power factor L3

V1/V12 Voltage THD

V2/V23 Voltage THD

V3/V31 Voltage THD

I1 Current THD

30:4

30:4

AI:37142

AI:37143

I2 Current THD

I3 Current THD

30:4 AI:37144 K-Factor

30:4 AI:37145 K-Factor

30:4 AI:37146 K-Factor

30:4 AI:37147 I1 Current TDD

30:4

30:4

AI:37148

AI:37149

I2 Current TDD

I3 Current TDD

1-Second Total Values

30:4

30:4

30:3

30:3

30:3

30:3

30:3

30:3

AI:37892

AI:37893

AI:37894

AI:37895

AI:37896

AI:37897

AI:37898

AI:37899

Total PF lag

Total PF lead

Total kW import

Total kW export

Total kvar import

Total kvar export

3-phase average L-N/L-L voltage

3-phase average L-L voltage

Options/Range

3

Units

3

0-Imax

0-Imax

0-Imax

-Pmax-Pmax

-Pmax-Pmax

-Pmax-Pmax

-Pmax-Pmax

-Pmax-Pmax

-Pmax-Pmax

0-Pmax

0-Pmax

0-Pmax

U3

-1000-1000

-1000-1000

-1000-1000

0-9999

0-9999

0-9999

0-9999

0-9999

0-9999

10-9999

10-9999

10-9999

0-1000

0-1000

0-1000

0-Vmax

×0.001

×0.001

×0.001

×0.1%

×0.1%

×0.1%

×0.1%

×0.1%

×0.1%

×0.1

×0.1

×0.1

×0.1%

×0.1%

×0.1%

0-Vmax

0-Vmax

-Pmax-Pmax

-Pmax-Pmax

0-Pmax

-1000-1000

0-1000

0-1000

0-Pmax

0-Pmax

0-Pmax

0-Pmax

0-Vmax

0-Vmax

×0.001

×0.001

×0.001

U3

U3

U3

U3

U1

U1

INT32 R

INT16 R

INT16 R

INT16 R

UINT16 R 2 3-sec value

UINT16 R 2 3-sec value

UINT16 R 2 3-sec value

INT16 R

UINT16 R

UINT16 R

UINT32 R

UINT32

UINT32

UINT32

UINT32

UINT32

R

R

R

R

R

1

15

30:3

30:3

30:3

30:3

30:3

30:3

30:3

30:3

30:3

30:3

30:3

30:3

30:3

30:3

30:4

30:3

30:3

30:3

30:3

30:3

30:3

30:3

30:3

Object : Var. Object : Point Description

30:3 AI:37900 3-phase average current

1-Second Auxiliary Values

30:3 AI:38144 Current

30:3 AI:38145 In (neutral) Current

30:3 AI:38400

Options/Range

3

Units

3

0-Imax

0-I4max

0-Imax

0-Fmax

0-3000

Present Volt, Ampere and Power Demands

0-3000

V1/V12 Volt demand 0-Vmax

U2

U2

UINT32 R

×0.01Hz UINT16 R

×0.1%

×0.1%

U1

UINT32 R

UINT16 R

UINT16 R

UINT32 R 2

30:3

30:3

30:3

AI:38401

AI:38402

AI:38403

AI:38404

AI:38405

AI:38406

AI:38407

AI:38408

AI:38409

AI:38410

AI:38411

V2/V23 Volt demand

V3/V31 Volt demand

I1 Ampere demand

I2 Ampere demand

I3 Ampere demand kW import block demand kvar import block demand kVA block demand

0-Vmax

0-Vmax

0-Imax

0-Imax

0-Imax

0-Pmax

0-Pmax

0-Pmax

U1

U1

U2

U2

U2

U3

U3

U3

U3

U3

U3

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

R

R

R

R

R

R

R

R

R

R

R

AI:38415

AI:38416

AI:38417

AI:38418

AI:38419

AI:38420

AI:38421

AI:38422

AI:38423

AI:38424

AI:38425

AI:38426

AI:38427

AI:38428

AI:38429 kW import sliding window demand kvar import sliding window demand kVA sliding window demand kW import accumulated demand kvar import accumulated demand kVA accumulated demand

0-Pmax

0-Pmax

0-Pmax

0-Pmax

0-Pmax

0-Pmax kW import predicted sliding window demand 0-Pmax kvar import predicted sliding window demand 0-Pmax kVA predicted sliding window demand 0-Pmax

PF (import) at Max. kVA sliding window demand 0-1000 kW export block demand kvar export block demand kW export sliding window demand kvar export sliding window demand kW export accumulated demand kvar export accumulated demand kW export predicted sliding window demand

0-Pmax

0-Pmax

0-Pmax

0-Pmax

0-Pmax

0-Pmax

0-Pmax kvar export predicted sliding window demand 0-Pmax

Total Energies

U3

U3

U3

U3

U3

U3

×0.001

U3

U3

U3

U3

U3

U3

U3

U3

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

R

R

R

R

R

R

R

R

R

R

R

R

R

R

2

2

UINT16 R

20:5 BC:38657 kWh export

16

Object : Var. Object : Point Description

20:5 BC:38661 kvarh export

20:5 BC:38664 kVAh total

V1/V12 Harmonic Distortion

30:4 ...

V2/V23 Harmonic Distortion

30:4 ...

V3/V31 Harmonic Distortion

30:4 ...

I1 Harmonic Distortion

30:4 ...

I2 Harmonic Distortion

30:4 ...

I3 Harmonic Distortion

30:4 ...

Fundamental Phase Values

30:3 AI:43267 Current

30:3 AI:43268 Current

Options/Range

3

Units

3

0-Vmax

0-Vmax

0-Vmax

0-Imax

0-Imax

2

2

2

17

Object : Var. Object : Point Description

30:3 AI:43269

30:3 AI:43272

Current kW L3

30:4

30:4

30:4

30:3

30:3

30:3

30:4

AI:43279

AI:43280

AI:43281

AI:43520

AI:43521

AI:43522

AI:43523

Power factor L1

Power factor L2

Power factor L3

Fundamental Total Values

Total fundamental kW

Total fundamental kvar

Total fundamental kVA

Total fundamental PF

Minimum 1-Cycle Phase Values

30:3 AI:44035 Current

30:3 AI:44036 Current

30:3 AI:44037 Current

30:3 AI:44038-

AI:44049

Not used

30:4 AI:44050 V1/V12 Voltage THD

30:4

30:4

30:4

30:4

AI:44051

AI:44052

AI:44053

AI:44054

V2/V23 Voltage THD

V3/V31 Voltage THD

I1 Current THD

I2 Current THD

30:4 AI:44055 I3 Current THD

30:4 AI:44056 K-Factor

30:4 AI:44057 K-Factor

30:4 AI:44058 K-Factor

30:4 AI:44059 I1 Current TDD

30:4

30:4

AI:44060

AI:44061

I2 Current TDD

I3 Current TDD

Minimum 1-Cycle Total Values

Options/Range

3

Units

3

0-Imax

-Pmax-Pmax

-Pmax-Pmax

U3 -Pmax-Pmax

-Pmax-Pmax

-Pmax-Pmax

-Pmax-Pmax

0-Pmax

0-Pmax

0-Pmax

-1000-1000

-1000-1000

-1000-1000

×0.001

×0.001

×0.001

U3

U3

U3

×0.001

-Pmax-Pmax

-Pmax-Pmax

0-Pmax

-1000-1000

0-Vmax

0-Vmax

0-Vmax

0-Imax

0-Imax

0-Imax

0

0-9999

0-9999

0-9999

0-9999

0-9999

0-9999

10-9999

10-9999

10-9999

0-1000

0-1000

0-1000

-Pmax-Pmax

-Pmax-Pmax

0-Pmax

×0.1%

×0.1%

×0.1%

×0.1%

×0.1%

×0.1%

×0.1

×0.1

×0.1

×0.1%

×0.1%

×0.1%

INT32 R

INT16 R

INT16 R

INT16 R

INT32

INT32

UINT32

R

R

R

INT16 R

INT32 R

UINT16 R 2 0.2-sec value

UINT16 R 2 0.2-sec value

UINT16 R 2 0.2-sec value

18

Object : Var. Object : Point Description

Minimum 1-Cycle Auxiliary Values

30:3 AI:44544 Current

30:3 AI:44545 Current

Maximum 1-Cycle Phase Values

30:3 AI:46083 Current

30:3 AI:46084 Current

30:3 AI:46085 Current

30:4

30:4

30:4

30:4

30:4

30:4

AI:46097

AI:46098

AI:46099

AI:46100

AI:46101

AI:46102

AI:46103

V1/V12 Voltage THD

V2/V23 Voltage THD

V3/V31 Voltage THD

I1 Current THD

I2 Current THD

I3 Current THD

30:4 AI:46104 K-Factor

30:4 AI:46105 K-Factor

30:4 AI:46106 K-Factor

30:4

30:4

AI:46107

AI:46108

I1 Current TDD

I2 Current TDD

30:4 AI:46109 I3 Current TDD

Maximum 1-Cycle Total Values

Maximum 1-Cycle Auxiliary Values

30:3 AI:46592 Current

30:3 AI:46593 Current

30:3

30:3

30:3

30:3

30:3

30:3

AI:46848

AI:46849

AI:46850

AI:46851

AI:46852

AI:46853

Maximum Demands

V1/V12 Maximum volt demand

V2/V23 Maximum volt demand

V3/V31 Maximum volt demand

I1 Maximum ampere demand

I2 Maximum ampere demand

I3 Maximum ampere demand

Options/Range

3

Units

3

0-1000 ×0.001

0-I4max

0-Imax

0-Fmax

0-Vmax

0-Vmax

0-Vmax

0-Imax

0-Imax

0-Imax

0

×0.01Hz UINT16 R

INT32 R

0-9999

0-9999

0-9999

0-9999

0-9999

0-9999

10-9999

10-9999

10-9999

0-1000

0-1000

0-1000

-Pmax-Pmax

-Pmax-Pmax

0-Pmax

0-1000

0-I4max

0-Imax

0-Fmax

0-Vmax

0-Vmax

0-Vmax

0-Imax

0-Imax

0-Imax

×0.1%

×0.1%

×0.1%

×0.1%

×0.1%

×0.1%

×0.1

×0.1

×0.1

×0.1%

×0.1%

×0.1%

×0.001

UINT16 R 2 0.2-sec value

UINT16 R 2 0.2-sec value

UINT16 R 2 0.2-sec value

×0.01Hz UINT16 R

U1

U1

U1

U2

U2

U2

UINT32

UINT32

UINT32

UINT32

UINT32

UINT32

R

R

R

R

R

R

2

2

2

19

Object : Var. Object : Point Description

30:3

30:3

30:3

AI:46857

AI:46858

AI:46859

Maximum kW import sliding window demand

Maximum kvar import sliding window demand

Maximum kVA sliding window demand

Options/Range

3

Units

3

0-Pmax

0-Pmax

0-Pmax

U3

U3

U3

30:3

30:3

AI:46863

AI:46864

Maximum kW export sliding window demand 0-Pmax

Maximum kvar export sliding window demand 0-Pmax

U3

U3

UINT32

UINT32

UINT32

UINT32

UINT32

R

R

R

R

R

NOTES:

1

When the 4LN3, 4LL3, 3LN3 or 3LL3 wiring mode is selected, the voltages will be line-to-neutral; for any other wiring mode, they will be line-to-line.

2

When the 4LN3 or 3LN3 wiring mode is selected, the voltages will be line-to-neutral; for any other wiring mode, they will be line-to-line voltages.

3 For volts, amps, power and frequency scales and units refer to Section 4 ”Data Scales and Units”. For analog input scaling formulas and examples, see Section 2.2.5, “ Scaling Analog Input

Objects”.

20

3.6 Factory Device Settings and Identification

Options/Range Units Notes

Device Identification

30:3

30:4

30:4

AI:256

AI:257

Device serial number

Device model ID

AI:258-AI:261 Device model name

0-999999

72000

“EM720”

UINT32

UINT16

UINT32

R

R

R Null-terminated string. Each four characters are packed into a 32-bit word.

30:4 AI:266 Device firmware version number 2600-2699 UINT16 R

30:4

30:4

30:4

30:4

30:4

AI:267

AI:268

AI:269

AI:270

AI:271

Device firmware build number

Transient coprocessor firmware version number

Transient coprocessor firmware build number

Boot loader version number

Boot loader build number

1-99

2700-2799

1-99

1-99

UINT16

UINT16

UINT16

UINT16

UINT16

R

R

R

R

R

Two higher decimal digits = major version number, two lower decimal digits = minor version number

Two higher decimal digits = major version number, two lower decimal digits = minor version number

Factory Device Settings

30:4

30:4

AI:275

AI:276

30:4

30:4

AI:279

AI:280

V1-V4 input range

V1-V4 input overload

I1-I4 input range

I1-I4 input overload

480, 120 (option U)

120

1, 5

200

V

%

A

%

UINT16

UINT16

UINT16

UINT16

R

R

R

R

Port Identification

0=COM1, 1=COM2, 2 = COM3 UINT16 R

21

3.7 Device Control

Device Authorization Register

40:1(read)

AO:192

41:1(write)

When write: 8-digit password. When read:

0 = access permitted, -1 = authorization required.

Device Reset/Clear

10:2(read) BO:0

12:1(write)

10:2(read)

CROB:0

BO:1

12:1(write)

10:2(read)

12:1(write)

CROB:1

BO:2

CROB:2

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

BO:3

CROB:3

BO:4-11

CROB:4-11

BO:12

CROB:12

Clear total energy registers

Clear total maximum demand registers (all demands)

Clear power demands

Clear volt/ampere/harmonic demands

Reserved

Clear pulse counters (all counters)

Clear pulse counter#1 10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

BO:20

CROB:20

BO:21

CROB:21

Remote Relay Control

10:2(read) BO:80

12:1(write)

10:2(read)

CROB:80

BO:81

12:1(write)

10:2(read)

CROB:81

BO:82

BO:13

CROB:13

BO:14

CROB:14

BO:15

CROB:15

BO:16

CROB:16

BO:17

CROB:17

BO:18

CROB:18

BO:19

CROB:19

Clear pulse counter#2

Clear pulse counter#3

Clear pulse counter#4

Clear pulse counter#5

Clear pulse counter#6

Clear pulse counter#7

Clear pulse counter#8

Clear Min/Max log

Relay #1 Force operate/Force release/Normal

Relay #3 Force operate/Force release /Normal

0/-1 (Read)

0-99999999(Write)

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

Relay #2 Force operate/Force release /Normal 0/1 = state OFF/ON

0/1 = state OFF/ON

22

R/W

Returns zero

PULSE ON 1

Returns zero

PULSE ON 1

Returns zero

PULSE ON 1

Returns zero

PULSE ON 1

Returns zero

PULSE ON 1

Returns zero

PULSE ON 1

Returns zero

PULSE ON 1

Returns zero

PULSE ON 1

Returns zero

PULSE ON 1

Returns zero

PULSE ON 1

Returns zero

PULSE ON 1

Returns zero

PULSE ON 1

Returns zero

PULSE ON 1

Returns zero

PULSE ON 1

Returns zero

PULSE ON 1

R

W

R

W

R

W

R

W

R

W

R

W

R

W

R

W

R

W

R

W

R

W

R

W

R

W

R

W

R

W

R/W 4

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

12:1(write) CROB:82

10:2(read)

12:1(write)

BO:83

CROB:83

Device Diagnostics

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

BO:128

CROB:128

BO:129

CROB:129

BO:130

CROB:130

BO:131

CROB:131

BO:132

CROB:132

BO:133

CROB:133

BO:134

CROB:134

BO:135

CROB:135

BO:136

CROB:136

BO:137

CROB:137

BO:138

CROB:138

BO:139

CROB:139

BO:140

CROB:140

BO:141

CROB:141

BO:142

CROB:142

BO:143

CROB:143

BO:144

CROB:144

BO:145

CROB:145

BO:146

CROB:146

BO:147

CROB:147

Relay #4 Force operate/Force release /Normal 0/1 = state OFF/ON

Reserved

Permanent fault

RAM/Data error

CPU watchdog reset

Sampling fault

CPU exception

Reserved

Software watchdog reset

Power down

Device reset

Configuration reset

RTC fault

Configuration fault

Reserved

Expanded/Data FLASH memory fault

CPU EEPROM fault

Reserved

I/O board EEPROM fault

Transient coprocessor fault

Reserved

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

R/W 2

23

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

10:2(read)

12:1(write)

NOTES:

BO:148

CROB:148

BO:149

CROB:149

BO:150

CROB:150

BO:151

CROB:151

BO:152

CROB:152

BO:153

CROB:153

BO:154

CROB:154

BO:155

CROB:155

BO:156

CROB:156

BO:157

CROB:157

BO:158

CROB:158

BO:159

CROB:159

C Library error

RTOS Kernel error

Task error

Reserved

IRIG-B signal lost

IRIG-B time unlocked

Reserved

Magnetic interference

Reserved

Motion/tilt sensor

Circuit fault

Reserved

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

0/1 = state OFF/ON

R/W

R/W

R/W

R/W

R/W

R/W

2

2

2

R/W 2

R/W 2

2

R/W 2

R/W 2

2

R/W 2

R/W 2

2

1 The following restriction should be noted when using object 12 to control the listed points.

2

Š The Count byte is ignored.

Š The Control Code byte is checked:

- Pulse On (1) is valid for all points; other codes are invalid and will be rejected.

Š The On Time and Off Time fields are ignored.

Š The status byte in the response will reflect the success or failure of the control operation:

- Request Accepted (0) will be returned if the command was accepted;

- Request not Accepted due to Formatting Errors (3) is returned if the Control Code byte was incorrectly formatted or if an invalid code was present in the command;

- Control Operation not Supported for this Point (4) is returned if the Control Point was out of control.

The alarm indication points indicate possible problems with the device hardware or setup configuration. The hardware problems are indicated by the appropriate points, which are set whenever the instrument fails self-test diagnostics, or in the event of loss of power. The dedicated binary point indicates the setup configuration problems, which is set when either configuration register is corrupted. In this event, the instrument will use the default configuration. The configuration corrupt bit may also be set as a result of the legal changes in the setup configuration since the instrument might implicitly change or clear other setups if they are affected by the changes made.

24

Issuing the Direct-Operate, SBO/Operate or Direct-Operate-No-Acknowledge command using the Control-Relay-Output-Block object (with the code operation Latch-Off) to points 64-75 can reset hardware fault points. The configuration corrupt status point is also reset automatically when you change setup either via the front panel or through communications.

The following restrictions should be noted when using Object 12 to control the listed points:

Š The Count byte is ignored.

Š The Control Code byte is checked:

- Latch Off is valid for all points; other codes are invalid and will be rejected.

Š The On Time and Off Time fields are ignored.

Š The status byte in the response will reflect the success or failure of the control operation:

- Request Accepted (0) is returned if the command was accepted;

- Request not Accepted due to Formatting Errors (3) is returned if the Control Code byte was incorrectly formatted or if an invalid Code was present in the command.

3 These self-check alarms are doubled with the corresponding internal indication bits.

4 To manually operate a relay, use the Direct-Operate, SBO/Operate or Direct-Operate-No-Acknowledge command to point 80 or 81 of the Control-Relay-Output-Block object with the Control

Code value Latch On. To manually release Relay #1, use the Direct-Operate, SBO/Operate or Direct-Operate-No-Acknowledge command to point 80 or 81 of the Control-Relay-Output-Block object with the Control Code value Latch Off.

To operate a relay in pulse mode with the Pulse On or Pulse Off control code, put the relay in pulse mode and select a required pulse polarity via the Relay Outputs setup (use the supplemental PAS software to change the relay properties). The actual pulse width will be taken from the On Time/Off Time fields of the Control-Relay-Output-Block object.

The following restrictions should be noted when using object 12 to control the listed points:

Š The Count byte is ignored.

Š The Control Code byte is checked:

- Pulse On, Pulse Off, Latch On (Pulse On/Close) and Latch Off (Pulse On/Trip) are valid for all points; other codes are invalid and will be rejected;

- Clear sub-field is valid; other sub-fields are ignored.

Š The On Time specifies in ms the amount of time the digital point is to be turned on. The minimal value of the On Time is 500 ms and the actual value may differ from the specified value by up to 10 ms.

Š The Off Time specifies in ms the amount of time the digital point is to be turned off. The minimal value of the Off Time is 500 ms and the actual value may differ from the specified value by up to 10 ms.

Š The Status byte in the response reflects the success or failure of the control operation:

- Request Accepted (0) will be return if the command was accepted;

- Request not Accepted due to Formatting Errors (3) will be returned if the Control Code byte was incorrectly formatted or an invalid Code was present in the command;

- Control Operation not Supported for this Point (4) will be returned if the Control Point was out of control.

25

3.8 Device Setup

Basic Setup

40:2 (read)

41:2 (write)

40:1 (read)

41:1 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:1 (read)

40:2 (read)

41:2 (write)

40:2 (read)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

AO:1

AO:2

AO:3-4

AO:5

AO:6

AO:7

AO:8-16

AO:17

AO:18-23

AO:24

AO:25

40:2 (read)

Demand Setup

AO:26-31

40:2 (read)

41:2 (write)

AO:32

AO:33 40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

AO:34

40:2 (read)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

AO:35-39

AO:40

AO:41

AO:42

AO:43-47

PT ratio (primary to secondary ratio)

PT secondary (line-to-line) voltage

Reserved

CT primary current

Reserved

I4 CT primary current

Reserved

Nominal line frequency

Reserved

I maximum demand load current

I4 maximum demand load current

Reserved

Power demand period (block interval)

Number of demand periods in a sliding window

Demand synchronization source input

Reserved

Volt demand period

Ampere demand period

Harmonic demand period

Reserved

Options/Range Units Notes

F1

10-65000

10-480

1-20000

1-20000

50, 60

0-20000

0-20000

1, 2, 3, 5, 10, 15, 30, 60

1-15

0 = device clock, 1-8 = DI1-DI8

0-9000

0-9000

0-9000

×0.1

V

A

A

Hz

A

A min sec sec sec

UINT16 R/W

UINT16 R/W

UINT16

UINT16

UINT16

UINT16

UINT16

UINT16

UINT16

UINT16

UINT16

UINT16

UINT16

UINT16

UINT16

UINT16

UINT16

UINT16

UINT16

UINT16

R

R/W

R

R/W

R

R/W

R

R/W

R/W

R

R/W

R/W

Read as 65535

Read as 65535

Read as 65535

Read as 65535

Read as 65535

R/W A DI input is considered a pulse or

KYZ input. The pulse edge restarts the power demand accumulation interval.

R/W Read as 65535

R/W

R/W

R/W

R/W Read as 65535

26

Options/Range Units Notes

Device Options Setup

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

AO:50

AO:51

Reserved

End of billing (TOU/Billing maximum demand reset) mode, bitmap

40:2 (read AO:52-55

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

AO:56

AO:57

40:2 (read AO:50-55

Communication Ports Setup

Reserved

Energy LED test mode

Energy LED pulse rate, Wh/impulse, varh/impulse

(in secondary units)

Reserved

COM1 Setup

40:2 (read)

41:2 (write)

AO:112 Communication protocol

Bit 0 = 1 – automatic/monthly mode allowed

Bit 1 = 1 - COM mode allowed

Bit 2 = 1 - manual mode allowed

0 = disabled, 1 = enabled

1 - 40

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

AO:48

AO:49

AO:113

AO:114

AO:115

AO:116

AO:117

AO:118

AO:119

Power calculation mode

Energy roll value

Interface

Device address

Baud rate

Data format

CTS mode

RTS mode

Minimum delay before sending data

0 = using reactive power:

S = f(P,Q),

1 = using non-active power:

Q=f(S,P)

2 = 100,000.0 kWh

3 = 1,000,000.0 kWh

4 = 10,000,000.0 kWh

5 = 100,000,000.0 kWh (default)

0 = Modbus RTU, 1 = Modbus

ASCII, 2 = DNP3.0,

6 = IEC 62056-21,

7 = IEC 61850

0 = RS-232, 1 = RS-422, 2 = RS-

485, 3 = Infrared, 8 = GSM/GPRS

Modbus: 1-247

DNP3.0: 0–65532

3 = 1200 bps, 4 = 2400 bps, 5 =

4800 bps, 6 = 9600 bps, 7 = 19200 bps, 8 = 38400 bps, 9 = 57600 bps,

10 = 115200 bps

0 = 7 bits/even parity,

1 = 8 bits/no parity,

2 = 8 bits/even parity

0 = not used, 1 = wait for CTS before sending data

0 = not used,

1 = RTS is asserted during the transmission

0-1000 (default = 5) ms

UINT16

UINT16

UINT16

UINT16

UINT16

UINT16

UINT16

R/W

R/W

R/W

Read as 65535

Read as 65535

×0.01Wh UINT16 R/W

R/W

R/W

R/W

R/W

Read as 65535

N/A for COM1-COM3 (read as

65535)

N/A for COM1-COM3 (read as

65535)

27

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

AO:120

AO:121

AO:122

Inter-character time-out

Port direction

Receive timeout (for a master port only)

AO:123-127 Reserved

COM2 Setup

AO:128-143 Point descriptions and ranges as for port COM1

COM3 Setup

AO:144-159 Point descriptions and ranges as for port COM1

Options/Range Units Notes

0-1000 (default = four-character time)

0 = slave (default), 1 = master

500-30000 ms

UINT16

UINT16

UINT16

R/W

R/W

R

R/W

R/W

Read as 65535

28

3.9 DNP Protocol Setup

40:2 (read)

41:2 (write)

40:1 (read)

41:2 (write)

40:1 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:1 (read)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

Object:Var. Object:Point Description

DNP Options Setup

40:2 (read)

41:2 (write)

AO:64

AO:65

Default Binary Input Static object variation

Default Binary Input Change object variation

Options/Range Units

F3 (default=0)

F3 (default=1)

UINT16

UINT16

R/W

R/W

Notes

1

1 40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

41:2 (write)

40:2 (read)

40:2 (read)

41:2 (write)

AO:66

AO:67

AO:68

AO:69

Default Frozen Binary Counter object variation F3 (default=4)

Reserved

Default Binary Counter Change Event object variation

Read as 65535

F3 (default=2)

UINT16

UINT32

UINT16

R/W

R

R/W

1

1

AO:70 40:2 (read)

41:2 (write)

40:2 (read)

40:2 (read)

40:2 (read)

41:2 (write)

AO:71

AO:72

AO:73

Reserved

Reserved

Default Analog Input Change Event object variation

Read as 65535

Read as 65535

F3 (default=2)

UINT32

UINT32

UINT16

R/W

R/W

R/W 1

AO:74

AO:75

AO:76

Re-mapping static point indices for event objects

16-bit BC scaling

16-bit AI scaling

0=disabled (default), 1=enabled

0= ×1 (default), 1=×10, 2=×100,

3= ×1000

0=disabled, 1=enabled (default)

UINT16

UINT16

R/W

R/W 3

AO:77

AO:78

AO:79

AO:80

AO:81

AO:82-AO:84

AO:85

AO:86

AO:87

Number of points allocated for Analog Input change events

Number of points allocated for Binary Input change events

Number of points allocated for Binary Counter change events

Select/Operate Timeout

Multi Fragment Interval

Reserved

Time Sync Period

Voltage scale, volts secondary

Current scale, amps secondary

0 to 64 (default=32)

0 to 64 (default=0)

0 to 64 (default=0)

2 to 30 (default=10 sec)

50 to 500 (default=50 ms)

Read as 65535

1 to 86400 (default=86400 sec)

0 = disable time requests

60 to 828V (default=144V)

100 sec ms

V

×0.1A

UINT16

UINT16

UINT16

UINT16

UINT32

UINT16

R/W

R/W

R/W

R/W

R

R/W

2

2

4

UINT16 R/W

29

Object:Var. Object:Point Description

DNP Events Setup

40:1(read)

41:1(write)

Threshold/Deadband

Options/Range Units

UINT32

Notes

R/W A hysteresis for the point return threshold is 0.05Hz for frequency and 2% of the operating threshold for other points

40:1(read)

41:1(write)

40:2(read)

41:2(write)

DNP point number

Event scan control field (bitmap)

DNP point number available for the selected object

Bits 0-1 - DNP Object:

0=none, 1=AI, 2=BI, 3=BC

Bit 2 – Object change event scan:

0= event disabled, 1=enabled

Bits 5-6 - DNP event poll class:

0=Class 1, 1=Class 2, 2=Class 3

Bit 7 - Event log on an event:

0=disabled, 1=enabled

Bits 8-9 – Threshold/Deadband relation:

0=Delta, 1=more than (over threshold), 2=less than (under threshold)

UINT16 R/W If Event log is enabled, the source of a DNP event will be recorded to the device Event log file as a general Setpoint #17.

AO:896-AO:898

DNP Event #1

AO:899-AO:901

DNP Event #2

AO:1085-AO:1087 DNP Event #64

DNP Class 0 Point Assignments

40:1(read)

41:1(write)

DNP object and variation

40:1(read)

41:1(write)

Start point number

40:2(read)

41:2(write)

Number of points in a range

AO:1152-AO:1154 DNP Class 0 Point Range 1

AO:1155-AO:1157 DNP Class 0 Point Range 2

AO:1245-AO:1247 DNP Class 0 Point Range 32

F4

Start point number for the selected object

0-128

UINT32

UINT16

R/W

R/W

NOTES:

1 The default variation indicates the variation that is used for requests with qualifier code 06 (variation 0) when no specific variation is requested by a master station.

2

3

4

The sum of all points allocated for change event objects should not exceed 64. If no points are allocated for change events, the report-by-exception mode is not supported.

Scaling 16-bit AI objects (see Section 2.2.5) lets accommodate 32-bit analog input readings to 16-bit object format. Scaling is enabled by default. It is not applied to 32-bit AI objects (object

30, variations 1 and 3).

The Select Before Operate command causes the device to start a timer. The following Operate command must be sent before the value specified by the Select/Operate Timeout expires.

30

5

6

The device requests time synchronization by bit 4 in the first octet of the internal indication word being set when the time specified by the Time Sync Period elapses. The master should synchronize the time in the device by writing the Time and Date object. The meter does not request time synchronization if the Time Sync Period is set to 0.

Scaling 16-bit Binary Counters (see Section 2.2.6) allows changing a counter unit in powers of 10 to accommodate a 32-bit counter value to 16-bit BC object format.

31

4 Data Scales and Units

Code Condition

Data Scales

Vmax

Imax

I4max

Pmax

Fmax

AImin

AImax

+/-1mA

0-20mA

4-20mA

0-1mA

Value

Voltage scale × PT Ratio, V

Current Scale × CT Ratio

1

, A

Current Scale × I4 CT Ratio

1

Vmax × Imax × 2, W

, A

AImin = -AI full scale

AImax = AI full scale × 2

AImin = AI zero scale

× 2

AImax = AI full scale

AImin = AI zero scale

AImax = AI full scale

AImin = AI zero scale

AImax = AI full scale

Data Units

U1 PT Ratio = 1

PT Ratio > 1

U2

U3 PT Ratio = 1

PT Ratio > 1

U4

0.1 V

1 V

1 W/Var/VA

1 kW/kvar/kVA

Range Notes

0 to 2 ×CT primary current

0 to 10 ×CT primary current

2

3

3

4

1

CT Ratio = CT primary current/CT secondary current

2

The default Voltage scale is 144V (120V +20%). You can change it via the Device Data Scale setup (see Section 3.1) or via the Device Options setup in PAS.

3

The default Current scale is 2 × CT secondary current (2 × 1A or 2 × 5A depending on the order).

4

Pmax is rounded to whole kilowatts. With PT=1.0, if Pmax is greater than 9,999,000 W, it is truncated to 9,999,000 W.

32

5 Data Formats

Format Code

Wiring Mode

F1 0

1

Value

2

3

4

5

6

Description

3OP2 - 3-wire open delta using 2 CTs (2 element)

4LN3 - 4-wire WYE using 3 PTs (3 element), line-toneutral voltage readings

3DIR2 - 3-wire direct connection using 2 CTs (2 element)

4LL3 - 4-wire WYE using 3 PTs (3 element), line-to-line voltage readings

3OP3 - 3-wire open delta using 3 CTs (2 1/2 element)

3LN3 - 4-wire WYE using 2 PTs (2 1/2 element), line-toneutral voltage readings

3LL3 - 4-wire WYE using 2 PTs (2 1/2 element), line-toline voltage readings

DNP Object Variations

F3

0

1

1

2

3

0

0

1

0

2

3

0

4

5

0

1

0

1

2

3

1

2

3

1

2

3

DNP Class 0 Objects

F4 0x1E01

0x1E02

0x1E03

0x1E04

0x2801

0x2802

0x0101

0x0102

0x1401

0x0A01

0x0A01

0x1402

0x1405

0x1406

0x1501

0x1502

Static Binary Input Objects

Single-Bit Binary Input

Binary Input With Status

Binary Input Change Event Objects

Binary Input Change Without Time

Binary Input Change With Time

Static Binary Counters

32-bit Binary Counter

32-bit Binary Counter Without Flag

16-bit Binary Counter

16-bit Binary Counter Without Flag

Binary Counter Change Events

32-bit Counter Change Event Without Time

32-bit Counter Change Event With Time

16-bit Counter Change Event Without Time

16-bit Counter Change Event With Time

Frozen Binary Counters

32-bit Frozen Counter

32-bit Frozen Counter Without Flag

32-bit Frozen Counter With Time of Freeze

16-bit Frozen Counter

16-bit Frozen Counter Without Flag

16-bit Frozen Counter With Time of Freeze

Static Analog Input Objects

32-bit Analog Input

32-bit Analog Input Without Flag

16-bit Analog Input

16-bit Analog Input Without Flag

Analog Input Change Events

32-bit Analog Change Event Without Time

32-bit Analog Change Event With Time

16-bit Analog Change Event Without Time

16-bit Analog Change Event With Time

Analog Input 30:01

Analog Input 30:02

Analog Input 30:03

Analog Input 30:04

Analog Output 40:01

Analog Output 40:02

Binary Input 01:01

Binary Input 01:02

Binary Counter 20:01

Binary Output 10:01

Binary Output Status 10:02

Binary Counter 20:02

Binary Counter 20:05

Binary Counter 20:06

Frozen Counter 21:01

Frozen Counter 21:02

Notes

33

Format Code

0x1505

0x1506

0x1509

0x150A

Value

Frozen Counter 21:05

Frozen Counter 21:06

Frozen Counter 21:09

Frozen Counter 21:10

Description Notes

34

APPENDIX A DNP Application Messages

The device is a DNP IED responding to external DNP Master requests. Table A-1 describes the

EM720 application level responses to external requests, including object variations, functions, codes and qualifiers supported by the device. The object and formats are detailed in the DNP Basic 4

Documentation Set.

Table A-1 Application Responses

41

41

41

50

60

32

40

40

40

41

60

60

60

30

32

32

32

32

22

30

30

30

30

21

21

21

21

22

22

22

22

4

0

1

2

3

6

0

1

2

3

1

2

5

5

6

9

10

0

Object Variation

01

01

01

02

02

20

20

20

20

10

12

12

20

0

1

2

1

2

2

1

1

0

1

2

5

6

Description

Single Bit Binary Input

Single Bit Binary Input

Binary Input with Status

1

Function

Code

B

Qualifier

Code

1

1

A

A

Function

129

129

129

Code

C

C

Qualifier

01

Code

06 17,28

Binary Input Change without Time

Binary Input Change with Time

Binary Output Status

Control Relay Output Block

Control Relay Output Block

Binary Counter

1

1

07,08

07,08

129

129

17,28

17,28

1 B 129 01

1 A 129 C

1 A 129 C

3,4,5

6

1,

7,9,

8,10

1

A

A

B

B

B

A

129

None

129

129

129

129

C

N/A

01

N/R

N/A

C 32-bit Binary Counter

16-bit Binary Counter

32-bit Binary Counter without flag

16-bit Binary Counter without flag

32-bit Frozen Counter with time of freeze

16-bit Frozen Counter with time of freeze

32-bit Frozen Counter without flag

16-bit Frozen Counter without flag

Counter Change Event

32-bit Counter Change Event without Time 1

16-bit Counter Change Event without Time 1

32-bit Counter Change Event with Time 1

1

1

1

1

A

A

A

129

129

129

C

C

C

1 B 129 01

06

07,08

07,08

07,08

129

129

129

129

17

17

17

17

4

0

1

2

1

2

1

2

1

1

2

3

4

16-bit Counter Change Event with Time

Analog Input (respond like 30:3)

32-bit Analog Input

16-bit Analog Input

32-bit Analog Input without flag

16-bit Analog Input without flag

Analog Change Event

32-bit Analog Change Event without Time

16-bit Analog Change Event without Time

32-bit Analog Change Event with Time

1

1

1

1

1

1

1

1

1

1

07,08

B

A

A

A

A

06

07,08

07,08

07,08

129

129

129

129

129

129

129

129

129

129

17

01

C

C

C

C

17

17

17

17

16-bit Analog Change Event with Time 1

Analog Output Status (respond like 40:1) 1

32-bit Analog Output Status

16-bit Analog Output Status

32-bit Analog Output Block

1

1

3,4,5

16-bit Analog Output Block

32-bit Analog Output Block

3,4,5

6

A

A

129

None

C

N/A

16-bit Analog Output Block 6 A None N/A

Time and Date 1 129

Class 0

Class 1

Class 2

Class 3

1

1

1

1

2

07,08

B

A

A

A

B

06,07,08

06,07,08

06,07,08

D

129

129

129

129

129

129

129

129

129

129

17

01

C

C

C

01

17

17

17

35

Object Variation

N/A N/A

Description

Delay Measurement (respond Obj. 52:2)

Function

Code

13

Qualifier

N/A

Code

23 N/A

Function

129

129

Code

Qualifier

Code

07

07

1 For this object, the quantity specified in the request must be exactly 1or an index of 0, as there is only one instance of this object defined in the device.

2 For this object, the qualifier code must specify an index 7 only.

3 Respond with time object 50 variation 2 indicating time until device availability.

Qualifier Hex Codes for each category:

A - 00,01,03,04,07,17,27,08,18,28

B - 06 only

C - Qualifier echo

D - 00,01,03,04,17,27,18,28

N/A - Not Available

N/R - Null Response

36

Appendix B DNP Device Profile

DNP3

DEVICE PROFILE DOCUMENT

This document must be accompanied by a table having the following headings:

Object Group Request Function Codes Response Function Codes

Object Variation Request Qualifiers Response Qualifiers

Object Name (optional)

Vendor Name: SATEC Ltd.

Device Name: Powermeter Series EM720

Highest DNP Level Supported:

For Requests L2

For Responses L2

Device Function:

† Master

„ Slave

Device supports READ of each object using either all points (Qualifier = 6) or specific points using qualifier defined in Basic 4 Documentation Set: 00, 01, 03, 04, 07, 17,

27, 08, 18, 28. Control Relay Block requires specific parameters described in this manual. Treats range field of qualifier 07 and 08 to mean point range [0…N-1].

Maximum Data Link Frame Size

(octets):

Transmitted 292

Received 292

Maximum Application Fragment Size

(octets):

Transmitted 2048

Received 249

Maximum Data Link Retries:

„ None

† Fixed at____________________

† Configurable, range ___ to_____

Maximum Application Layer Retries:

„ None

† Configurable, range ____ to _______

(Fixed is not permitted)

Requires Data Link Layer Confirmation:

„ Never

† Always

† Sometimes

If 'Sometimes', when? ______________________________

† Configurable

If 'Configurable', how? ______________________________

Requires Application Layer Confirmation:

† Never

† Always (not recommended)

„ When reporting Event Data (Slave devices only)

† When sending multi-fragment responses (Slave devices only)

† Sometimes

If 'Sometimes', when? ______________________________

† Configurable

If 'Configurable', how? ______________________________

37

Device Profile Document (continued)

Timeouts while waiting for:

Data Link Confirm

„ None † Fixed at ________ † Variable † Configurable

Complete Appl.

Fragment

„ None † Fixed at ________ † Variable † Configurable

Application Confirm

† None „ Fixed at _5 sec__ † Variable † Configurable

Complete Appl.

Response

„ None † Fixed at ________ † Variable † Configurable

Others

Timeouts between fragments of the multi-fragment responses. Configurable:

50-500 ms (50 ms by default).

___________________________________________________________________

Attach explanation if 'Variable' or 'Configurable' was checked for any timeout

Sends/Executes Control Operations:

WRITE Binary Outputs

„ Never † Always † Sometimes

† Configurable

SELECT/OPERATE

† Never „ Always † Sometimes † Configurable

DIRECT OPERATE

† Never „ Always † Sometimes † Configurable

DIRECT OPERATE -

NO ACK

† Never „ Always † Sometimes † Configurable

Count > 1

„ Never † Always † Sometimes

† Configurable

Pulse On

† Never † Always „ Sometimes 1,4 † Configurable

Pulse Off

„ Never † Always † Sometimes

4 † Configurable

Latch On

† Never † Always „ Sometimes 2 † Configurable

Latch Off

† Never † Always „ Sometimes 3 † Configurable

Queue

„ Never † Always † Sometimes

† Configurable

Clear Queue

† Never † Always „ Sometimes 4 † Configurable

Select timeout period is configurable: 2s to 30s

1

used to activate the Reset function associated with points 0 to 21

2, 3, 4

used to control Relays associated with points 80 to 81

3

used to reset the self-check alarm registers associated with points 64 to 75

Reports Binary Input Change Events when no specific variation requested:

† Never

† Only time-tagged

† Only non-time-tagged

„ Configurable to send both, one or the other (attach explanation)

Reports time-tagged Binary Input

Change Events when no specific variation requested:

† Never

„ Binary Input Change With Time

† Binary Input Change With Relative

Time

† Configurable (attach explanation)

Configurable to send one or the other.

38

Device Profile Document (continued)

Sends Unsolicited Responses:

„ Never

† Configurable (attach explanation)

† Only certain objects

† Sometimes (attach explanation)

† ENABLE/DISABLE UNSOLICITED

Function codes supported

Default Counter Object/Variation:

† No Counters Reported

† Configurable (attach explanation)

„ Default Object 20

Default Variation 5

† Point-by-point list attached

Sends Static Data in Unsolicited

Responses:

„ Never

† When Device Restarts

† When Status Flags Change

No other options are permitted.

Counters Roll Over at:

† No Counters Reported

† Configurable (attach explanation)

† 16 Bits

† 32 Bits

„ Other Value Counters

-999999999 to 99999999 (point 2)

0 to 9999999 (points 0,1,3)

† Point-by-point list attached

Sends Multi-Fragment Responses:

† Yes „ No

39

Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement

Table of contents