Table of Contents

Chapter 1: Modbus Protocol Overview

 

 

1.1: Introduction

. .

. . . . . . . 1-1

1.2: Communication Packets

. .

. . . . . . . 1-1

1.3: Slave Address and Broadcast Request

. . . . . . . . . 1-1

1.4: Function Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2

1.4.1: Function Code 03—Read Holding Registers

. .

. . . . . . . 1-2

1.4.2: Function Code 06—Preset Single Register

. .

. . . . . . . 1-3

1.4.3: Function Code 10—Preset Multiple Registers

. .

. . . . . . . 1-3

1.4.4: Data Starting Address

. .

. . . . . . . 1-3

1.5: CRC (Error Checksum) Algorithm

. .

. . . . . . . 1-4

1.6: Dead Time

. .

. . . . . . . 1-5

1.7: Exception Response (Error Codes)

. .

. . . . . . . 1-5

1.8: Modbus Extensions

. . . . . . . . . 1-6

1.8.1: Function Code 23H - Read Holding Registers Multiple Times

. . . . . . . 1-7

1.8.2: Function Code 42H - Encapsulated DNP for LAN/WAN

. . . . . . . . . 1-8

Chapter 2: EPM Modbus Register Map

 

 

Device Identification Block

. .

. . . . . . . 2-1

Real Time Block

. .

. . . . . . . 2-1

1 Cycle Block

. .

. . . . . . . 2-1

Tenth Second Block

. .

. . . . . . . 2-2

One Second Block

. .

. . . . . . . 2-2

Thermal Average Block

. .

. . . . . . . 2-3

Maximum Block

. .

. . . . . . . 2-4

Minimum Block

. . . . . . . . . 2-6

Maximum Time Stamp Block . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8

Minimum Time Stamp Block

. . . . . . . . 2-10

Energy Block (Secondary)

. . . . . . . . 2-12

Harmonic Magnitude Block

. . . . . . . . 2-12

Harmonic Phase Block

. . . . . . . . 2-36

THD/K-Factor Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-59

Harmonic Time Stamp Block

. . . . . . . . 2-59

Phase Angle Block

. . . . . . . . 2-60

Block Window Average Block . . . . . . . . . . . . . . . . . . . . . . . . . 2-60

Rolling Window/Predictive Rolling Window Block

.

. . . . . . . 2-61

Limit Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-62 Digital Input Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-62

Primary Accumulation Block . . . .

. . . . . . . . . . . . . . . . .

. . . . 2-63

Time of Use Period Time Stamp Block

. . . . . . . . . . . . . . . . .

. . . . 2-64

Time of Use Frozen Register 1 Block .

. . . . . . . . . . . . . . . . .

. . . . 2-65

Time of Use Frozen Register 2 Block .

. . . . . . . . . . . . . . . . .

. . . . 2-66

Time of Use Frozen Register 3 Block .

. . . . . . . . . . . . . . . . .

. . . . 2-66

Time of Use Frozen Register 4 Block .

. . . . . . . . . . . . . . . . .

. . . . 2-67

iii

Page 5
Image 5
GE EPM 9650/9800 manual Table of Contents