The Multilin DGCV Voltage Regulator Controller

Similar documents
350 Feeder Management System

345 Transformer Protection System

MX350 Automatic Transfer Control System Communications Guide

MM300 Motor Management System Communications Guide

GE MDS, LLC. NETio Series. Protocol Communications Supplement. March 2013 Part No A01, Rev. C

Communications guide. Line Distance Protection System * F1* GE Digital Energy. Title page

MM300 Motor Management System Communications Guide

Communications Guide. MM300 Motor Management System * A9* GE Grid Solutions. Low Voltage Motor Protection and Control

Communications Guide. MM300 Motor Management System * AA* GE Grid Solutions. Low Voltage Motor Protection and Control

SOFTWARE DOCUMENTATION. DNP3 Configuration / Interoperability Guide for the DATRAN XL4 DNP3 RTU

MM200 Motor Management System Communications Guide

SOFTWARE DOCUMENTATION. DNP3 Configuration / Interoperability Guide for the DATRAN II excel DNP3 RTU

MM200 Motor Management System

Device Profile Document

CURRENT PROTECTION RELAY SMPR-1

Generator Management Relay COMMUNICATIONS GUIDE

* A8* GE Grid Solutions. Generator Management Relay COMMUNICATIONS GUIDE

Campbell Scientific Australia DNP3 DEVICE PROFILE

DNP3 Communication User's manual

750/760 COMMUNICATIONS GUIDE. Digital Energy Multilin. Feeder Management Relay

DNP Points List and Implementation

A36D/TPSD DNP 3.0 & Modbus SCADA INTERFACE

DNP 3.0 device profile for AQ (5) DNP 3.0 device profile for AQ 200

EVO AT SERIES BATTERY CHARGER AT SERIES BATTERY CHARGER COMMUNICATIONS MANUAL. EVO - Microprocessor Controlled Float Battery Charger JA

DNP 3.0 & Modbus SCADA INTERFACE INSTRUCTIONS FOR 205T BASED SYSTEMS

DNP3 V3.00 DEVICE PROFILE DOCUMENT

DNP3 Communications Protocol

850 Feeder Protection System

SUMMARIZE MEASUREMENT AND PROTECTION RELAY SMPR-1

EMDX3 Multifunction meter Cat No ModbusTable LGR EN v1.01.xls

PM130 Powermeters Reference Guide Modbus Communications Protocol

PM290 POWERMETER. Communication Protocols ASCII & Modbus Reference Guide

3710 ACM ACM / Modicon Modbus. Advanced Digital Power Instrumentation Package. Serial Communications Protocol and Register Map. Version 1.

Interface Definition RISH EM 2340/1320/30/ _Rev. D - 8/2016

DNP3 Field Device Profile. for

7SR11 and 7SR12 Settings and Instruments

PowerLogic ION6200 Serial Communications Protocol and ION / Modbus Register Map

C192PF8-RPR. Power Factor Manager & Reactive Power Regulator Reference Guide. Modbus. Communications Protocol. BG0348 Rev. A1

3300 ACM ACM / Modicon Modbus. Advanced Digital Power Instrumentation Package. Serial Communications Protocol and Register Map. Version 1.

SERIES PM130EH POWERMETERS COMMUNICATIONS REFERENCE GUIDE

General Specifications

PXM 4/6/8K DNP3 PXM 4/6/8K DNP3 Ethernet Communications User Manual

PM Multifunction meter Cat No. F3N200 - ModbusTable BT EN v1.01.xls

DNP3 Device Profile Based on DNP XML Schema version Showing both the Device's Capabilities and its Current Configuration

ECHO Process Instrumentation, Inc. Modbus RS485 Module. Operating Instructions. Version 1.0 June 2010

Protection Terminal REF 54_ Protection Relay REX 521

General Specifications

MPU-32 AND FPU-32 TIA-485 NETWORK

DNP V3.00 Protocol Assignments

PM130 Powermeters Reference Guide ASCII Communications Protocol

SPM33. MODBUS Protocol and register List V1.5

Modbus Module. Data sheet. Communication module for MULTICAL 403 and MULTICAL 603

DNP Points List and Implementation for the 6802 Vista Control

IntelliCAP PLUS Supplement for Landis & Gyr Telegyr 8979 Protocol

DNP3 Device Profile. Device Profile Template. Data Dictionary. Release 2.0. January 30, 2001

Modbus Module. Data sheet. Communication module for MULTICAL 403 and MULTICAL 603

B: Modbus Map and Retrieving Logs

INTELLIS. Modbus Direct Network Monitor

ECE 444/544 Supervisory Control & Critical Infrastructures Lectures 20 & & 28 March 2018

FP6000. Type ID Units Writable Possible Values. Count. TCP Register

NOTE The documentation and/or manuals provided by the IEDs vendors must be read and understood thoroughly prior to configuration.

MODBUS Protocol for MiCOM P30 Series

DKM-407 DIN RAIL TYPE NETWORK ANALYZER

R1M-GH THERMOCOUPLE & DC INPUT MODULE MODEL. Remote I/O R1M Series. (16 points)

Operating Guide MODBUS (RTU) Communications Option IM/L150 MOD_2. Level Indicator L150 and L160

User Guide IM/C250 MOD_3. Modbus (RTU) Communications Option C250 and V250

Modbus Manual. ACL3200 Controller

Technical Documentation

SCADA Controlled LOR/ER - DNP3.0 Communications Protocol - TECHNICAL MANUAL ES-SLOR-1

Advantage CT/LTC Protocol Manual

Copyright: December 2017 Nidec Issue: E

UNH-IOL MIPI Alliance Test Program

Modbus on K45 asense. Table of contents:

IEC Protocol Interoperability List

BLR-CM Modbus. Technical Documentation. Technical Documentation. Rev BLR-CM Modbus. Beluk GmbH Taubenstrasse Schongau Germany

Series PM130 PLUS Powermeters PM130P/PM130E/PM130EH

Voltage regulator TAPCON 240

IFC 100 Supplementary instructions

1. System Topology Required Equipment and Components Hardware Equipment Software Equipment... 6

User Guide Supplement Modbus TM Serial Data Communications Option IM/C100 MOD_6. /8 DIN Process Indicators and Controllers C100, C150, C160 and V100

Interface Module XC Modbus Protocol Converter / User Manual

Conto D1 MODBUS COMMUNICATION PROTOCOL

AL2-MBU Advanced Manual

SERIES PM296/RPM096 POWERMETERS COMMUNICATIONS REFERENCE GUIDE

FPU-16 A-B PROTOCOL/DATA LOGGER MANUAL

Model IR4000M. Multi-Point Monitor Modbus programming guide

g Energy Multilin Voltage Regulator Controller DGCV KEy BENEFITS APPLICATIONS FEATURES Metering & Monitoring Voltage Regulation Communications

DAQ Electronics, Inc 262B Old New Brunswick Road, Piscataway, NJ

Release 2.11 Standard AXE Primary Firmware is not intended for use on any 8521 Controller not licensed as a RTU.

MONITORING AND CONTROL REQUIREMENTS FOR DISTRIBUTED GENERATION FACILITIES

Control Indicator Module (CIM) - DNP3 Communications Protocol - TECHNICAL MANUAL

8 data bits, least significant bit sent first 1 bit for even/odd parity (or no parity) 1 stop bit if parity is used; 1 or 2 bits if no parity

COMMUNICATION MODBUS PROTOCOL

PM210v Multi-Function Panel Meter. Modbus Reference. DAE Instrument Corp.

VERIS H8035 and H8036

5800 Series Non-IntelliTEAM Universal Automatic Switch Control PG&E SCADA Points List

Flex Series User Guide

Digital Lighting Systems, Inc.

Modbus Register Map: InRow ACRD60x / ACRC60x

BCT SERIES CONTROLLERS (VERSION 3.0) RS-485 COMMUNICATION INSTRUCTION MANUAL MODBUS Protocol Reference Guide

Transcription:

GE Digital Energy The Multilin DGCV Voltage Regulator Controller Multilin DGCV Revision: 1.10 Manual P/N: 1601-0263-A1 GE publication code: GEK-113581 Copyright 2011 GE Digital Energy Communications Guide GE Digital Energy 215 Anderson Avenue, Markham, Ontario Canada L6E 1B3 Tel: (905) 294-6222 Fax: (905) 201-2098 Internet: http://www.gedigitalenergy.com *1601-0263-A1* MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDEGE Multilin's Quality Management System is registered to

2011 GE Digital Energy Incorporated. All rights reserved. The Multilin DGCV Voltage Regulator Controller Communications Guide for revision 1.10. Multilin DGCV Voltage Regulator Controller, EnerVista, EnerVista Launchpad, and EnerVista DGCV Setup are registered trademarks of GE Digital Energy Inc. The contents of this manual are the property of GE Digital Energy Inc. This documentation is furnished on license and may not be reproduced in whole or in part without the permission of GE Digital Energy. The content of this manual is for informational use only and is subject to change without notice. Part number: 1601-0263-A1 (July 2011)

Table of Contents 1. COMMUNICATIONS INTERFACES 2. RS485 INTERFACE Electrical Interface... 1 MODBUS Protocol... 2 Data Frame Format and Data Rate...2 Data Packet Format...2 Error Checking...3 CRC-16 Algorithm...3 Timing...4 Multilin DGCV supported functions...4 DNP protocol settings... 5 DNP communication...5 DNP device profile...5 DNP implementation...8 DNP serial EnerVista Setup...12 DNP general...14 3. USB INTERFACE MODBUS Protocol... 1 Data Frame Format and Data Rate...1 Data Packet Format...1 Error Checking...2 CRC-16 Algorithm...2 Timing...3 Multilin DGCV supported functions...3 4. MODBUS MEMORY MAP MODBUS memory map... 1 Format Codes...40 5. MODBUS FUNCTIONS Function Code 03H... 1 Function Code 04H... 3 Function Code 05H... 4 Function Code 06H... 5 Function Code 07H... 6 Function Code 08H... 7 Function Code 10H... 8 Error Responses... 9 Force coil commands...10 Performing Commands Using Function Code 10H...12 MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE toc 1

toc 2 MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE

Digital Energy Multilin DGCV Voltage Regulator Controller Chapter 1: Communications interfaces Communications interfaces The Multilin DGCV has two communications interfaces. These can be used simultaneously: RS485 USB MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE 1 1

CHAPTER 1: COMMUNICATIONS INTERFACES 1 2 MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE

Digital Energy Multilin DGCV Voltage Regulator Controller Chapter 2: RS485 interface RS485 interface Electrical Interface The hardware or electrical interface in the Multilin DGCV is two-wire RS485. In a two-wire link, data is transmitted and received over the same two wires. Although RS485 two wire communication is bi-directional, the data is never transmitted and received at the same time. This means that the data flow is half duplex. RS485 lines should be connected in a daisy chain configuration with terminating networks installed at each end of the link (i.e. at the master end and at the slave farthest from the master). The terminating network should consist of a 120 W resistor in series with a 1 nf ceramic capacitor when used with Belden 9841 RS485 wire. Shielded wire should always be used to minimize noise. The shield should be connected to all of the Multilin DGCV s as well as the master, then grounded at one location only. This keeps the ground potential at the same level for all of the devices on the serial link. NOTE: NOTE Polarity is important in RS485 communications. The '+' (positive) terminals of every device must be connected together. MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE 2 1

MODBUS PROTOCOL CHAPTER 2: RS485 INTERFACE MODBUS Protocol The Multilin DGCV implements a subset of the Modicon Modbus RTU serial communication standard. The Modbus protocol is hardware-independent. That is, the physical layer can be any of a variety of standard hardware configurations. This includes USB, RS485, fibre optics, etc. Modbus is a single master / multiple slave type of protocol suitable for a multidrop configuration. The Multilin DGCV is always a Modbus slave. It can not be programmed as a Modbus master. Computers or PLCs are commonly programmed as masters. Both monitoring and control are possible using read and write register commands. Other commands are supported to provide additional functions. The Modbus protocol has the following characteristics. : 1 to 254 Supported Modbus function codes: 3H, 4H, 5H, 6H, 7H, 8H, 10H Data Frame Format and Data Rate One data frame of an asynchronous transmission to or from a Multilin DGCV typically consists of 1 start bit, 8 data bits, and 1 stop bit. This produces a 10 bit data frame. This is important for transmission through modems at high bit rates. Modbus protocol can be implemented at any standard communication speed. The Multilin DGCV supports operation at 9600, 19200, 38400, 57600, and 115200 baud. The USB interface will support only 115200 baud. Data Packet Format A complete request/response sequence consists of the following bytes (transmitted as separate data frames): Master Request Transmission: SLAVE ADDRESS: 1 byte FUNCTION CODE: 1 byte DATA: variable number of bytes depending on FUNCTION CODE CRC: 2 bytes Slave Response Transmission: SLAVE ADDRESS: 1 byte FUNCTION CODE: 1 byte DATA: variable number of bytes depending on FUNCTION CODE CRC: 2 bytes SLAVE ADDRESS: This is the first byte of every transmission. This byte represents the userassigned address of the slave device that is to receive the message sent by the master. Each slave device must be assigned a unique address and only the addressed slave will respond to a transmission that starts with its address. In a master request transmission the SLAVE ADDRESS represents the address of the slave to which the request is being sent. In a slave response transmission the SLAVE ADDRESS represents the address of the slave that is sending the response. FUNCTION CODE: This is the second byte of every transmission. Modbus defines function codes of 1 to 127. DATA: This will be a variable number of bytes depending on the FUNCTION CODE. This may be Actual Values, Setpoints, or addresses sent by the master to the slave or by the slave to the master. CRC: This is a two byte error checking code. 2 2 MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE

CHAPTER 2: RS485 INTERFACE MODBUS PROTOCOL Error Checking The RTU version of Modbus includes a two byte CRC-16 (16 bit cyclic redundancy check) with every transmission. The CRC-16 algorithm essentially treats the entire data stream (data bits only; start, stop and parity ignored) as one continuous binary number. This number is first shifted left 16 bits and then divided by a characteristic polynomial (11000000000000101B). The 16 bit remainder of the division is appended to the end of the transmission, MSByte first. The resulting message including CRC, when divided by the same polynomial at the receiver will give a zero remainder if no transmission errors have occurred. If a Multilin DGCV Modbus slave device receives a transmission in which an error is indicated by the CRC-16 calculation, the slave device will not respond to the transmission. A CRC-16 error indicates than one or more bytes of the transmission were received incorrectly and thus the entire transmission should be ignored in order to avoid the Multilin DGCV performing any incorrect operation. The CRC-16 calculation is an industry standard method used for error detection. An algorithm is included here to assist programmers in situations where no standard CRC-16 calculation routines are available. CRC-16 Algorithm Once the following algorithm is complete, the working register A will contain the CRC value to be transmitted. Note that this algorithm requires the characteristic polynomial to be reverse bit ordered. The MSBit of the characteristic polynomial is dropped since it does not affect the value of the remainder. The following symbols are used in the algorithm: >: data transfer A: 16 bit working register AL: low order byte of A AH: high order byte of A CRC: 16 bit CRC-16 value i, j: loop counters (+): logical exclusive or operator Di: i-th data byte (i = 0 to N-1) G: 16 bit characteristic polynomial = 1010000000000001 with MSbit dropped and bit order reversed shr(x): shift right (the LSbit of the low order byte of x shifts into a carry flag, a '0' is shifted into the MSbit of the high order byte of x, all other bits shift right one location The algorithm is: 1. FFFF hex > A 2. 0 > i 3. 0 > j 4. Di (+) AL > AL 5. j+1 > j 6. shr(a) MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE 2 3

MODBUS PROTOCOL CHAPTER 2: RS485 INTERFACE 7. is there a carry? No: go to 8. Yes: G (+) A > A 8. is j = 8? No: go to 5. Yes: go to 9. 9. i+1 > i 10. is i = N? No: go to 3. Yes: go to 11. 11. A > CRC Timing Data packet synchronization is maintained by timing constraints. The receiving device must measure the time between the reception of characters. If 3.5 character times elapse without a new character or completion of the packet, then the communication link must be reset (i.e. all slaves start listening for a new transmission from the master). Thus at 9600 baud a delay of greater than 3.5 x 1 / 9600 x 10 = 3.65ms will cause the communication link to be reset. Multilin DGCV supported functions The following functions are supported by the Multilin DGCV : FUNCTION CODE 03H - Read Setpoints FUNCTION CODE 04H - Read Actual Values FUNCTION CODE 05H - Execute Operation FUNCTION CODE 06H - Store Single Setpoint FUNCTION CODE 07H - Read Device Status FUNCTION CODE 08H - Loopback Test FUNCTION CODE 10H - Store Multiple Setpoints Refer to Chapter 4 of this guide for more details on MODBUS function codes. 2 4 MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE

CHAPTER 2: RS485 INTERFACE DNP PROTOCOL SETTINGS DNP protocol settings DNP communication Figure 1: DNP communication menu S1 DNP DNP GENERAL DEFAULT VARIATION DNP POINTS LIST 891969.cdr S1 DNP GENERAL DNP ADDRESS TME SYNC IIN PER. DNP MSG FRAG SIZE DEFAULT VARIATION DNP OBJECT 1 DNP OBJECT 2 DNP OBJECT 20 DNP OBJECT 21 DNP OBJECT 22 DNP OBJECT 23 DNP OBJECT 30 DNP OBJECT 32 S1 DNP POINTS LIST BINARY INPUTS BINARY OUTPUTS ANALOG INPUTS POINT 0 POINT 1 POINT 2... POINT 63 POINT 0 ON POINT 0 OFF POINT 1 ON POINT 1 OFF... POINT 15 ON POINT 15 OFF POINT 0 ENTRY POINT 1 ENTRY POINT 2 ENTRY... POINT 31 ENTRY The following path is available using the keypad. PATH: SETPOINTS > RELAY SETUP > COMMUNICATIONS > DNP PROTOCOL > DNP GENERAL To view the list of DNP Binary Inputs, please refer to section FC134B of the Format Codes table in this guide. DNP device profile DNP 3.0 Device Profile (Also see the IMPLEMENTATION TABLE in the following section) Vendor Name: General Electric Multilin Device Name: DGC-VR Highest DNP Level Supported: For Requests: Level 2 For Responses: Level 2 Device Function: Master Slave MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE 2 5

DNP PROTOCOL SETTINGS CHAPTER 2: RS485 INTERFACE DNP 3.0 Device Profile Notable objects, functions, and/or qualifiers supported in addition to the Highest DNP Levels Supported (the complete list is described in the attached table): Binary Inputs (Object 1) Binary Input Changes (Object 2) Binary Outputs (Object 10) Control Relay Output Block (Object 12) Binary Counters (Object 20) Frozen Counters (Object 21) Counter Change Event (Object 22) Frozen Counter Event (Object 23) Analog Inputs (Object 30) Analog Input Changes (Object 32) Analog Deadbands (Object 34) Time and Date (Object 50) Internal Indications (Object 80) Maximum Data Link Frame Size (octets): Maximum Application Fragment Size (octets): Transmitted: 292 Transmitted: configurable up to 2048 Received: 292 Received: 2048 Maximum Data Link Re-tries: Maximum Application Layer Re-tries: None None Fixed at 3 Configurable Configurable Requires Data Link Layer Confirmation: Never Always Sometimes Configurable Requires Application Layer Confirmation: Never Always When reporting Event Data When sending multi-fragment responses Sometimes Configurable Timeouts while waiting for: Data Link Confirm: None Fixed Variable Configurable Complete Appl. Fragment: None Fixed Variable Configurable Application Confirm: None Fixed at 10 s Variable Configurable Complete Appl. Response: None Fixed at Variable Configurable 2 6 MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE

CHAPTER 2: RS485 INTERFACE DNP PROTOCOL SETTINGS DNP 3.0 Device Profile Others: Transmission Delay: No intentional delay Need Time Interval: Configurable (default = 24 hrs.) Select/Operate Arm Timeout: 10 s Binary input change scanning period: 8 times per power system cycle Analog input change scanning period: 500 ms Counter change scanning period: 500 ms Frozen counter event scanning period: 500 ms 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 Configurable Pulse Off Never Always Sometimes Configurable Latch On Never Always Sometimes Configurable Latch Off Never Always Sometimes Configurable Queue Never Always Sometimes Configurable Clear Queue Never Always Sometimes Configurable Explanation of Sometimes : Object 12 points are mapped to Virtual Inputs and Commands (Force Coils). Both Pulse On and Latch On operations perform the same function in the ; that is, the appropriate Virtual Input or Coil is put into the On state. The On/Off times and Count value are ignored. Pulse Off and Latch Off operations put the appropriate Virtual Input or Coil into the Off state. Trip and Close operations both put the appropriate Virtual Input or coil into the On state if a paired mapping is set, otherwise Trip will put into Off and Close will put into On. Reports Binary Input Change Events when no specific variation requested: Never Only time-tagged Only non-time-tagged Configurable Sends Unsolicited Responses: Never Configurable Only certain objects Sometimes ENABLE/DISABLE unsolicited Function codes supported Explanation: It will be disabled for RS-485 applications, since there is no collision avoidance mechanism. Default Counter Object/Variation: No Counters Reported Configurable (attach explanation) Default Object: 20 Default Variation: 1 Point-by-point list attached 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) 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 Other Value: Point-by-point list attached MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE 2 7

DNP PROTOCOL SETTINGS CHAPTER 2: RS485 INTERFACE DNP 3.0 Device Profile Sends Multi-Fragment Responses: Yes No Time Sync Information: When does outstation set IIN 1.4 Maximum delay measurement error: Never Asserted at startup until first Time Synchronization request received Periodically, range to seconds Periodically, selectable from,, seconds Range 0 to 10080 minutes after last time sync (default 1440 minutes) Selectable from,, seconds after last time sync When time error may have drifted by range to ms When time error may have drifted by selectable from,, 5 ms DNP implementation Table 1: DNP Implementation OBJECT REQUEST RESPONSE OBJECT NO. VARIATION NO. DESCRIPTION 1 0 Binary Input (Variation 0 is used to request default variation) FUNCTION CODES (DEC) 1 (read) 22 (assign class) 1 Binary Input 1 (read) 22 (assign class) 2 Binary Input with Status 1 (read) 22 (assign class) 2 0 Binary Input Change (Variation 0 is used to request default variation) 1 Binary Input Change without Time 2 Binary Input Change with Time 3 Binary Input Change with Relative Time 10 0 Binary Output Status (Variation 0 is used to request default variation) QUALIFIER CODES (HEX) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 00, 01(start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) FUNCTION CODES (DEC) --- --- QUALIFIER CODES (HEX) 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) --- --- 129 (response) 130 (unsol. resp.) 129 (response) 130 (unsol. resp.) --- --- --- --- 17, 28 (index) 17, 28 (index) 2 8 MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE

CHAPTER 2: RS485 INTERFACE DNP PROTOCOL SETTINGS OBJECT REQUEST RESPONSE OBJECT NO. VARIATION NO. DESCRIPTION 2 Binary Output Status 1 (read) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 12 1 Control Relay Output Block 20 0 Binary Counter (Variation 0 is used to request default variation) 3 (select)4 (operate) 5 (direct op) 6 (dir. op, noack) 1 (read) 7 (freeze) 8 (freeze noack) 9 (freeze clear) 10 (frz. cl. noack) 22 (assign class) 1 32-Bit Binary Counter 1 (read)7 (freeze) 8 (freeze noack) 9 (freeze clear) 10 (frz. cl. noack) 22 (assign class) 2 16-Bit Binary Counter 1 (read) 7 (freeze) 8 (freeze noack) 9 (freeze clear) 10 (frz. cl. noack) 22 (assign class) 5 32-Bit Binary Counter without Flag 6 16-Bit Binary Counter without Flag 21 0 Frozen Counter(Variation 0 is used to request defaultvariation) 1 (read) 7 (freeze) 8 (freeze noack) 9 (freeze clear) 10 (frz. cl. noack) 22 (assign class) 1 (read) 7 (freeze) 8 (freeze noack) 9 (freeze clear) 10 (frz. cl. noack) 22 (assign class) 1 (read) 22 (assign class) 1 32-Bit Frozen Counter 1 (read) 22 (assign class) 2 16-Bit Frozen Counter 1 (read) 22 (assign class) 9 32-Bit Frozen Counter without Flag 10 16-Bit Frozen Counter without Flag FUNCTION CODES (DEC) 1 (read) 22 (assign class) 1 (read) 22 (assign class) QUALIFIER CODES (HEX) 00, 01 (start-stop) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) FUNCTION CODES (DEC) 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) 129 (response) echo of request --- --- 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) --- --- QUALIFIER CODES (HEX) 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE 2 9

DNP PROTOCOL SETTINGS CHAPTER 2: RS485 INTERFACE OBJECT REQUEST RESPONSE OBJECT NO. VARIATION NO. DESCRIPTION 22 0 Counter Change Event (Variation 0 is used to request default variation) 1 32-Bit Counter Change Event 23 2 16-Bit Counter Change Event 5 32-Bit Counter Change Event with Time 6 16-Bit Counter Change Event with Time 0 Frozen Counter Event (Variation 0 is used to request default variation) 1 32-Bit Frozen Counter Event 2 16-Bit Frozen Counter Event 5 32-Bit Frozen Counter Event with Time 6 16-Bit Frozen Counter Event with Time 30 0 Analog Input (Variation 0 is used to request default variation) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 22 (assign class) 1 32-Bit Analog Input 1 (read) 22 (assign class) 2 16-Bit Analog Input 1 (read) 22 (assign class) 3 32-Bit Analog Input without Flag 4 16-Bit Analog Input without Flag 32 0 Analog Change Event (Variation 0 is used to request default variation) 1 32-Bit Analog Change Event without Time FUNCTION CODES (DEC) 1 (read) 22 (assign class) 1 (read) 22 (assign class) QUALIFIER CODES (HEX) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) FUNCTION CODES (DEC) --- --- 129 (response) 130 (unsol. resp.) 129 (response) 130 (unsol. resp.) 129 (response) 130 (unsol. resp.) 129 (response) 130 (unsol. resp.) --- --- 129 (response) 130 (unsol. resp.) 129 (response) 130 (unsol. resp.) 129 (response) 130 (unsol. resp.) 129 (response) 130 (unsol. resp.) --- --- 17, 28 (index) 17, 28 (index) 17, 28 (index) 17, 28 (index) 17, 28 (index) 17, 28 (index) 17, 28 (index) 17, 28 (index) 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) --- --- 129 (response) 130 (unsol. resp.) QUALIFIER CODES (HEX) 17, 28 (index) 2 10 MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE

CHAPTER 2: RS485 INTERFACE DNP PROTOCOL SETTINGS OBJECT REQUEST RESPONSE OBJECT NO. VARIATION NO. DESCRIPTION 2 16-Bit Analog Change Event without Time 3 32-Bit Analog Change Event with Time 4 16-Bit Analog Change Event with Time 34 0 Analog Input Reporting Deadband (Variation 0 is used to request defaultvariation) 1 16-bit Analog Input Reporting Deadband (default - see Note 1) 2 32-bit Analog Input Reporting Deadband 50 1 Time and Date (default - see Note 1) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 06 (no range, or all) 07, 08 (limited quantity) 1 (read) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 1 (read) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 2 (write) 00, 01 (start-stop) 07, 08 (limited quantity) 17, 28 (index) 1 (read) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited quantity) 17, 28 (index) 2 (write) 00, 01 (start-stop) 07, 08 (limited quantity) 17, 28 (index) 1 (read)2 (write) 00, 01 (start-stop) 06 (no range, or all) 07 (limited qty=1) 08 (limited quantity) 17, 28 (index) 129 (response) 130 (unsol. resp.) 129 (response) 130 (unsol. resp.) 129 (response) 130 (unsol. resp.) --- --- 17, 28 (index) 17, 28 (index) 17, 28 (index) 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) --- --- 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) --- --- 129 (response) 00, 01 (start-stop) 17, 28 (index) (see Note 2) 52 2 Time Delay Fine 129 (response) 07 (limited quantity) --- --- (quantity = 1) 60 0 Class 0, 1, 2, and 3 Data 1 (read) 20 (enable unsol) 21 (disable unsol) 22 (assign class) 06 (no range, or all) --- --- 1 Class 0 Data 1 (read) 22 (assign class) 2 Class 1 Data 1 (read) 20 (enable unsol) 06 (no range, or all) --- --- 06 (no range, or all) 07, 08 (limited quantity) 3 Class 2 Data 21 (disable unsol) 4 Class 3 Data 22 (assign class) 80 1 Internal Indications 1 (read) 00, 01 (start-stop) (index =7) No Object (function code only) see Note 3 No Object (function code only) No Object (function code only) FUNCTION CODES (DEC) 2 (write) (see Note 3) 13 (cold restart) 14 (warm restart) 23 (delay meas.) QUALIFIER CODES (HEX) 00 (start-stop) (index =7) FUNCTION CODES (DEC) --- --- --- --- --- --- 129 (response) 00, 01 (start-stop) --- --- --- --- --- --- --- --- --- --- --- QUALIFIER CODES (HEX) MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE 2 11

DNP PROTOCOL SETTINGS CHAPTER 2: RS485 INTERFACE NOTE: NOTE 1. A default variation refers to the variation response when variation 0 is requested and/ or in class 0, 1, 2, or 3 scans. The default variations for object types 1, 2, 20, 21, 22, 23, 30, and 32 are selected via relay settings. This optimizes the class 0 poll data size. 2. For static (non-change-event) objects, qualifiers 17 or 28 are only responded when a request is sent with qualifiers 17 or 28, respectively. Otherwise, static object requests sent with qualifiers 00, 01, 06, 07, or 08, will be responded with qualifiers 00 or 01 (for ChangeEvent objects, qualifiers 17 or 28 are always responded.) 3. Cold restarts are implemented the same as warm restarts the Multilin DGCV is not restarted, but the DNP process is restarted. DNP serial EnerVista Setup The following tables show the settings needed to configure all the DNP 3.0 implementation parameters. Table 2: RS-485 SETTINGS PARAMETER RANGE FORMAT RS485 Baud Rate 115200 9600, 19200, 38400, 57600, F101 115200 RS485 Comm Parity None None, Odd, Even F102 Rear 485 Protocol DNP 3.0 Modbus, DNP 3.0 F97 In order to activate DNP 3.0 at the RS485 rear port, the setting "Rear 485 Protocol" must be set to DNP 3.0. Once the setting has been changed, the relay must be switched off, then switched on. Table 3: DNP protocol SETTINGS PARAMETER RANGE FORMAT DNP Time Sync IIN Period 1440 min 1 to 10080 min F1 DNP Message Fragment Size 240 30 to 2048 F1 DNP Object 1 Default Variation 2 1 ; 2 F1 DNP Object 2 Default Variation 2 1 ; 2 F1 DNP Object 20 Default Variation 1 1 ; 2, 5 ; 6 F78 DNP Object 21 Default Variation 1 1 ; 2 ; 9 ; 10 F79 DNP Object 22 Default Variation 1 1 ; 2, 5 ; 6 F80 DNP Object 23 Default Variation 1 1 ; 2, 5 ; 6 F81 DNP Object 30 Default Variation 1 1 ; 2 ;3 ; 4 F82 DNP Object 32 Default Variation 1 1 ; 2 ;3 ; 4 F83 2 12 MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE

CHAPTER 2: RS485 INTERFACE DNP PROTOCOL SETTINGS Table 4: DNP point list SETTINGS PARAMETER RANGE FORMAT Binary Input Point 0 Entry Select entry Operands F134 from a list Binary Input Point 63 Entry Select entry from a list Operands F134 Analog Input Point 0 Entry Select entry Analog parameters from a list Analog Input Point 0 Scale Factor 1 0.001 ; 0.01 ; 0.1 ; 1 ; 10 ; 100 ; F85 1000 ; 10000 ; 100000 Analog Input Point 0 Deadband 30000 0 to 100000000 F9 Analog Input Point 31 Entry Select entry from a list Analog parameters Analog Input Point 31 Scale Factor 1 0.001 ; 0.01 ; 0.1 ; 1 ; 10 ; 100 ; 1000 ; 10000 ; 100000 F85 Analog Input Point 31 Deadband 30000 0 to 100000000 F9 Binary Output Point 0 ON Binary Output Point 0 OFF Select entry from a list Select entry from a list Virtual Input 1 to 32 and Force Coils Virtual Input 1 to 32 and Force Coils F86 F86 Binary Output Point 15 ON Binary Output Point 15 OFF Select entry from a list Select entry from a list Virtual Input 1 to 32 and Force Coils Virtual Input 1 to 32 and Force Coils F86 F86 DNP UNSOL RESPONSE FUNCTION should be Disabled for RS485 applications, since there is no collision avoidance mechanism. The DNP Time Sync IIN Period setting determines how often the Need Time Internal Indication (IIN) bit is set by the. Changing this time allows the to indicate that a time synchronization command is necessary more or less often Various settings have been included to configure Default Variation for the Binary Inputs, Counters and Analog Inputs Objects. The default variation refers to the variation response when variation 0 is requested, and/or in class 0, 1, 2, or 3 scans Up to 64 Binary Inputs and 32 Analog Input entries can be mapped to an item from a list of status events and metered values. Status events correspond to Function Code 134B. Each Analog Input point Deadband and Scale Factor can be set individually instead of setting a general deadband or scale for different metering groups. This will avoid scale and deadband conflicts for different meterings of the same nature. Up to 16 Binary/Control Outputs can be configured by selecting a Virtual Input or Command from a list of 32 Virtual Inputs and Commands (Force Coils). Some legacy DNP implementations use a mapping of one DNP Binary Output to two physical or virtual control points. In Order to configure Paired Control Points the source for states ON and OFF should be set to different Virtual Inputs or Commands. The DNP Technical Committee recommends using contiguous point numbers, starting at 0, for each data type, because some DNP3 Master implementations allocate contiguous memory from point 0 to the last number for each data type. MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE 2 13

DNP PROTOCOL SETTINGS CHAPTER 2: RS485 INTERFACE NOTE: Binary Inputs are inputs to the Master. Binary Outputs are outputs from the Master. NOTE DNP general Default variations for Object 1, 2, 20, 21, 22, 23, 30 and Object 32 will be set by settings and returned for the object in a response when no specific variation is specified in a Master request. Any change in the state of any binary point causes the generation of an event, and consequently it is returned when the Master asks for it. The same behavior will be seen when an analog value changes by more than its configured deadband limit. There can be only one Serial Master. The following Default Classes will be fixed for the different blocks of data: Binary Input Points Default Class = 1 Analog Input Point Default Class = 2 Counters Default Class = 3 Each Data Point Class can be changed by protocol function code 22 in volatile mode. If a restart is performed, the new values will be lost. DNP Object 34 points can be used to change deadband values from the default for each individual DNP Analog Input point. These new deadbands will be maintained such that in the case of a relay restart, the values are not lost. Two Binary Counters have been hardcoded such that no option can be modified by setting: Counter 1 Counter 2 Counter 3 Counter 4 Counter 5 DGC-VR N.A. VR 24h tap changes VR total tap changes N.A. N.A. Requests for Object 20 (Binary Counters), Object 21 (Frozen Counters), and Object 22 (Counter Change Events) must be accepted. Function codes Immediate Freeze, Freeze and Clear etc. are accepted as well. 2 14 MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE

Digital Energy Multilin DGCV Voltage Regulator Controller Chapter 3: USB interface USB interface Note that the USB interface supports only the Modbus protocol. MODBUS Protocol The Multilin DGCV implements a subset of the Modicon Modbus RTU serial communication standard. The Modbus protocol is hardware-independent. That is, the physical layer can be any of a variety of standard hardware configurations. This includes USB, RS485, fibre optics, etc. Modbus is a single master / multiple slave type of protocol suitable for a multidrop configuration. The Multilin DGCV is always a Modbus slave. It can not be programmed as a Modbus master. Computers or PLCs are commonly programmed as masters. Both monitoring and control are possible using read and write register commands. Other commands are supported to provide additional functions. The Modbus protocol has the following characteristics. : 1 to 254 Supported Modbus function codes: 3H, 4H, 5H, 6H, 7H, 8H, 10H Data Frame Format and Data Rate One data frame of an asynchronous transmission to or from a Multilin DGCV typically consists of 1 start bit, 8 data bits, and 1 stop bit. This produces a 10 bit data frame. This is important for transmission through modems at high bit rates. Modbus protocol can be implemented at any standard communication speed. The Multilin DGCV supports operation at 9600, 19200, 38400, 57600, and 115200 baud. The USB interface will support only 115200 baud. Data Packet Format A complete request/response sequence consists of the following bytes (transmitted as separate data frames): Master Request Transmission: SLAVE ADDRESS: 1 byte MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE 3 1

MODBUS PROTOCOL CHAPTER 3: USB INTERFACE Error Checking FUNCTION CODE: 1 byte DATA: variable number of bytes depending on FUNCTION CODE CRC: 2 bytes Slave Response Transmission: SLAVE ADDRESS: 1 byte FUNCTION CODE: 1 byte DATA: variable number of bytes depending on FUNCTION CODE CRC: 2 bytes SLAVE ADDRESS: This is the first byte of every transmission. This byte represents the userassigned address of the slave device that is to receive the message sent by the master. Each slave device must be assigned a unique address and only the addressed slave will respond to a transmission that starts with its address. In a master request transmission the SLAVE ADDRESS represents the address of the slave to which the request is being sent. In a slave response transmission the SLAVE ADDRESS represents the address of the slave that is sending the response. FUNCTION CODE: This is the second byte of every transmission. Modbus defines function codes of 1 to 127. DATA: This will be a variable number of bytes depending on the FUNCTION CODE. This may be Actual Values, Setpoints, or addresses sent by the master to the slave or by the slave to the master. CRC: This is a two byte error checking code. The RTU version of Modbus includes a two byte CRC-16 (16 bit cyclic redundancy check) with every transmission. The CRC-16 algorithm essentially treats the entire data stream (data bits only; start, stop and parity ignored) as one continuous binary number. This number is first shifted left 16 bits and then divided by a characteristic polynomial (11000000000000101B). The 16 bit remainder of the division is appended to the end of the transmission, MSByte first. The resulting message including CRC, when divided by the same polynomial at the receiver will give a zero remainder if no transmission errors have occurred. If a Multilin DGCV Modbus slave device receives a transmission in which an error is indicated by the CRC-16 calculation, the slave device will not respond to the transmission. A CRC-16 error indicates than one or more bytes of the transmission were received incorrectly and thus the entire transmission should be ignored in order to avoid the Multilin DGCV performing any incorrect operation. The CRC-16 calculation is an industry standard method used for error detection. An algorithm is included here to assist programmers in situations where no standard CRC-16 calculation routines are available. CRC-16 Algorithm Once the following algorithm is complete, the working register A will contain the CRC value to be transmitted. Note that this algorithm requires the characteristic polynomial to be reverse bit ordered. The MSBit of the characteristic polynomial is dropped since it does not affect the value of the remainder. The following symbols are used in the algorithm: >: data transfer A: 16 bit working register AL: low order byte of A AH: high order byte of A CRC: 16 bit CRC-16 value i, j: loop counters 3 2 MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE

CHAPTER 3: USB INTERFACE MODBUS PROTOCOL (+): logical exclusive or operator Di: i-th data byte (i = 0 to N-1) G: 16 bit characteristic polynomial = 1010000000000001 with MSbit dropped and bit order reversed shr(x): shift right (the LSbit of the low order byte of x shifts into a carry flag, a '0' is shifted into the MSbit of the high order byte of x, all other bits shift right one location The algorithm is: 1. FFFF hex > A 2. 0 > i 3. 0 > j 4. Di (+) AL > AL 5. j+1 > j 6. shr(a) 7. is there a carry? No: go to 8. Yes: G (+) A > A 8. is j = 8? No: go to 5. Yes: go to 9. 9. i+1 > i 10. is i = N? No: go to 3. Yes: go to 11. 11. A > CRC Timing Data packet synchronization is maintained by timing constraints. The receiving device must measure the time between the reception of characters. If 3.5 character times elapse without a new character or completion of the packet, then the communication link must be reset (i.e. all slaves start listening for a new transmission from the master). Thus at 9600 baud a delay of greater than 3.5 x 1 / 9600 x 10 = 3.65ms will cause the communication link to be reset. Multilin DGCV supported functions The following functions are supported by the Multilin DGCV : FUNCTION CODE 03H - Read Setpoints FUNCTION CODE 04H - Read Actual Values FUNCTION CODE 05H - Execute Operation FUNCTION CODE 06H - Store Single Setpoint MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE 3 3

MODBUS PROTOCOL CHAPTER 3: USB INTERFACE FUNCTION CODE 07H - Read Device Status FUNCTION CODE 08H - Loopback Test FUNCTION CODE 10H - Store Multiple Setpoints Refer to Chapter 4 of this guide for more details on MODBUS function codes. 3 4 MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE

Digital Energy Multilin DGCV Voltage Regulator Controller Chapter 4: MODBUS memory map MODBUS memory map MODBUS memory map Modbus Hex Description Min Max Step Units Format Code Factory Default ACTUAL VALUES PRODUCT INFORMATION 30001 0 Product Device Code --- --- --- --- F22 MJ 1 30002 1 Hardware Revision 1 26 1 --- F15 --- 1 30003 2 Firmware Version 0 0xFFFF 1 --- F3 --- 1 30004 3 Display Software Version 0 0xFFFF 1 --- F3 --- 1 30005 4 Modification Number 0 999 1 --- F1 --- 1 30006 5 Boot Version 0 0xFFFF 1 --- F3 --- 1 30007 6 Boot Modification Number 0 999 1 --- F1 --- 1 30008 7 Serial Number --- --- --- --- F22 MJ 6 30014 D Order Code --- --- --- --- F22 DGC- 16 SEHSSBBAE 30036 23 Database Version 0 0xFFFF 1 --- F3 --- 1 30037 24 Build Date --- --- --- --- F22 Unknown 6 30043 2A Build Time --- --- --- --- F22 Unknown 4 30047 2E Original Calibration Date 0x010107D8 0X0C1F082E 1 --- F18 --- 2 30049 30 Last Calibration Date 0x010107D8 0X0C1F082E 1 --- F18 --- 2 30062 3D Platform Version 0 0xFFFF 1 --- F3 --- 1 AMBIENT TEMP STATISTIC VALUES 30070 45 Ambient Temperature -55 130 1 C F4 --- 1 Maximum 30071 46 Ambient Temperature Minimum -55 130 1 C F4 --- 1 Size in Words MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE 4 1

MODBUS MEMORY MAP CHAPTER 4: MODBUS MEMORY MAP Modbus Hex Description Min Max Step Units Format Code Factory Default 30072 47 Ambient Temperature Total -2147483648 2147483647 1 C F12 --- 2 Sum 30074 49 Counter Temperature < -20 0 0xFFFFFFFF 1 --- F9 --- 2 C 30076 4B Counter -20 C < 0 0xFFFFFFFF 1 --- F9 --- 2 Temperature < 60 C 30078 4D Counter 60 C < Temperature 0 0xFFFFFFFF 1 --- F9 --- 2 < 70 C 30080 4F Counter 70 C < Temperature < 80 C 0 0xFFFFFFFF 1 --- F9 --- 2 30082 51 Counter Temperature > 80 C 0 0xFFFFFFFF 1 --- F9 --- 2 ACTIVE DISPLAY MESSAGE 30090 59 Active Display Message --- --- --- --- F22 Active 40 Display Msg LEDs 30130 81 LED Status 0 0xFFFFFFFF 1 --- FC144_V --- 2 R 30132 83 LED Quick Setpoint Status 0 0xFFFF 1 --- FC144A_ VR --- 1 PRODUCT INFORMATION 30135 86 Last Serviced 0x010107D8 0X0C1F082E 1 --- F18 --- 2 30137 88 Main Boot Code Date --- --- --- --- F22 Unknown 6 30143 8E Main Boot Code Time --- --- --- --- F22 Unknown 4 DEVICE STATUS 30152 97 Current Security Access 0 3 1 --- F1 --- 1 Level 30153 98 Device Status 0 0xFFFF 1 --- FC129 --- 1 30155 9A Active Setpoint Group 0 2 1 --- F91A --- 1 COMMUNICATION STATUS 30159 9E Serial Status 0 1 1 --- FC112 --- 1 INTERNAL FAULT CAUSE 30163 A2 Internal Fault Cause 0 0xFFFFFFFF 1 --- FC188 --- 2 REAL-TIME CLOCK 30223 DE Weekday 0 7 1 --- F1 --- 1 30224 DF Date (Read Only) 0x010107D9 0x0C1F0833 0 --- F18 --- 2 30226 E1 Time (Read Only) 0 0X173B3B63 0 --- F19 --- 2 30228 E3 Daylight Savings Active 0 1 1 --- FC126 --- 1 INPUTS / OUTPUTS 30237 EC Contact Input 32-1 (Bit Field) 0 0xFFFFFFFF 1 --- FC167 --- 2 30239 EE Virtual Input 32-1 (Bit Field) 0 0xFFFFFFFF 1 --- FC167 --- 2 30241 F0 Virtual Output 32-1 (Bit 0 0xFFFFFFFF 1 --- FC167 --- 2 Field) 30243 F2 Contact Output 32-1 (Bit Field) 0 0xFFFFFFFF 1 --- FC167 --- 2 TRIP STATUS BUFFER 30251 FA Trip Status 4 0 0xFFFFFFFF 1 --- FC186 --- 2 30253 FC Trip Status 3 0 0xFFFFFFFF 1 --- FC185 --- 2 30255 FE Trip Status 2 0 0xFFFFFFFF 1 --- FC184 --- 2 30257 100 Trip Status 1 0 0xFFFFFFFF 1 --- FC183 --- 2 Size in Words 4 2 MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE

CHAPTER 4: MODBUS MEMORY MAP MODBUS MEMORY MAP Modbus Hex Description Min Max Step Units Format Code Factory Default ALARM STATUS BUFFER 30259 102 Alarm Status 4 0 0xFFFFFFFF 1 --- FC182 --- 2 30261 104 Alarm Status 3 0 0xFFFFFFFF 1 --- FC181 --- 2 30263 106 Alarm Status 2 0 0xFFFFFFFF 1 --- FC180 --- 2 30265 108 Alarm Status 1 0 0xFFFFFFFF 1 --- FC179 --- 2 CONTROL STATUS BUFFER 30267 10A Control Element Status 4 0 0xFFFFFFFF 1 --- FC194 --- 2 30269 10C Control Element Status 3 0 0xFFFFFFFF 1 --- FC193 --- 2 30271 10E Control Element Status 2 0 0xFFFFFFFF 1 --- FC192 --- 2 30273 110 Control Element Status 1 0 0xFFFFFFFF 1 --- FC191 --- 2 BLOCK STATUS BUFFER 30275 112 Block Status 4 0 0xFFFFFFFF 1 --- FC203 --- 2 30277 114 Block Status 3 0 0xFFFFFFFF 1 --- FC202 --- 2 30279 116 Block Status 2 0 0xFFFFFFFF 1 --- FC201 --- 2 30281 118 Block Status 1 0 0xFFFFFFFF 1 --- FC200 --- 2 MESSAGE STATUS BUFFER 30283 11A Message Status 4 0 0xFFFFFFFF 1 --- FC190 --- 2 30285 11C Message Status 3 0 0xFFFFFFFF 1 --- FC189 --- 2 30287 11E Message Status 2 0 0xFFFFFFFF 1 --- FC188 --- 2 30289 120 Message Status 1 0 0xFFFFFFFF 1 --- FC187 --- 2 PHASE IOC TRIP STATUS 30298 129 Trip Phase A Status 2 0 0xFFFF 1 --- FC134 --- 1 30299 12A Trip Phase B Status 2 0 0xFFFF 1 --- FC134 --- 1 30300 12B Trip Phase C Status 2 0 0xFFFF 1 --- FC134 --- 1 PHASE OV TRIP STATUS 30307 132 Trip Phase A Status 5 0 0xFFFF 1 --- FC134 --- 1 30308 133 Trip Phase B Status 5 0 0xFFFF 1 --- FC134 --- 1 30309 134 Trip Phase C Status 5 0 0xFFFF 1 --- FC134 --- 1 PHASE UV TRIP STATUS 30310 135 Trip Phase A Status 6 0 0xFFFF 1 --- FC134 --- 1 30311 136 Trip Phase B Status 6 0 0xFFFF 1 --- FC134 --- 1 30312 137 Trip Phase C Status 6 0 0xFFFF 1 --- FC134 --- 1 PHASE IOC ALARM STATUS 30316 13B Alarm Phase A Status 2 0 0xFFFF 1 --- FC134 --- 1 30317 13C Alarm Phase B Status 2 0 0xFFFF 1 --- FC134 --- 1 30318 13D Alarm Phase C Status 2 0 0xFFFF 1 --- FC134 --- 1 PHASE OV ALARM STATUS 30325 144 Alarm Phase A Status 5 0 0xFFFF 1 --- FC134 --- 1 30326 145 Alarm Phase B Status 5 0 0xFFFF 1 --- FC134 --- 1 30327 146 Alarm Phase C Status 5 0 0xFFFF 1 --- FC134 --- 1 PHASE UV ALARM STATUS 30328 147 Alarm Phase A Status 6 0 0xFFFF 1 --- FC134 --- 1 30329 148 Alarm Phase B Status 6 0 0xFFFF 1 --- FC134 --- 1 30330 149 Alarm Phase C Status 6 0 0xFFFF 1 --- FC134 --- 1 TEMPERATURE 30341 154 Internal Temperature -40 125 1 C F4 --- 1 Size in Words MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE 4 3

MODBUS MEMORY MAP CHAPTER 4: MODBUS MEMORY MAP Modbus Hex Description Min Max Step Units Format Code Factory Default 30342 155 Ambient Temperature -50 250 1 C F4 --- 1 30343 156 Internal Temperature Max -40 125 1 C F4 --- 1 CURRENT METERING 30369 170 In 0 200000 1 A F10 --- 2 30371 172 Ia 0 200000 1 A F10 --- 2 30373 174 Ib 0 200000 1 A F10 --- 2 30375 176 Ic 0 200000 1 A F10 --- 2 30377 178 Iavg 0 200000 1 A F10 --- 2 30380 17B Current Unbalance 0 100 1 % F1 --- 1 30381 17C Ig 0 500000 1 A F10 --- 2 30383 17E Line Current 0 200000 1 A F10 --- 2 VOLTAGE METERING 30390 185 Vab 0 700000 1 V F10 --- 2 30392 187 Vbc 0 700000 1 V F10 --- 2 30394 189 Vca 0 700000 1 V F10 --- 2 30396 18B Average Line Voltage 0 750000 1 V F10 --- 2 30398 18D Van 0 700000 1 V F10 --- 2 30400 18F Vbn 0 700000 1 V F10 --- 2 30402 191 Vcn 0 700000 1 V F10 --- 2 30404 193 Average Phase Voltage 0 750000 1 V F10 --- 2 30406 195 Frequency 0 12000 1 Hz F3 --- 1 30409 198 Line Voltage 0 750000 1 V F10 --- 2 30411 19A Line Compensated Voltage 0 750000 1 V F10 --- 2 30415 19E Line Current Angle 0 359 1 F1 --- 1 30416 19F Line Voltage Angle 0 359 1 F1 --- 1 30417 1A0 Line Compensated Voltage 0 359 1 F1 --- 1 Angle 30420 1A3 Voltage Unbalance 0 100 1 %Un b F1 --- 1 POWER & ENERGY METERING 30447 1BE Power Factor -99 100 1 --- F21 --- 1 30448 1BF 3 Phase Active Power -50000 50000 1 kw F13 --- 2 30450 1C1 3 Phase Reactive Power -5000000 5000000 1 kvar F13 --- 2 30453 1C4 MWh Consumption 0 999999999 1 MWh F17 --- 2 30455 1C6 Mvarh Consumption 0 999999999 1 Mvar F17 --- 2 h 30457 1C8 Mvarh Generation 0 999999999 1 Mvar F17 --- 2 h 30459 1CA 3 Phase Apparent Power 0 5000000 1 kva F10 --- 2 30461 1CC MWh Generation 0 999999999 1 MWh F17 --- 2 30463 1CE Delta Reactive Power -5000000 5000000 1 kvar F13 --- 2 PHASE ANGLES 30471 1D6 Va1 Angle 0 359 1 F1 --- 1 30472 1D7 Vb1 Angle 0 359 1 F1 --- 1 30473 1D8 Vc1 Angle 0 359 1 F1 --- 1 30474 1D9 Ia Angle 0 359 1 F1 --- 1 30475 1DA Ib Angle 0 359 1 F1 --- 1 Size in Words 4 4 MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE

CHAPTER 4: MODBUS MEMORY MAP MODBUS MEMORY MAP Modbus Hex Description Min Max Step Units Format Code Factory Default 30476 1DB Ic Angle 0 359 1 F1 --- 1 30477 1DC Van Angle 0 359 1 F1 --- 1 30478 1DD Vbn Angle 0 359 1 F1 --- 1 30479 1DE Vcn Angle 0 359 1 F1 --- 1 30480 1DF Ig Angle 0 359 1 F1 --- 1 30481 1E0 In Angle 0 359 1 F1 --- 1 30484 1E3 Vab Angle 0 359 1 F1 --- 1 30485 1E4 Vbc Angle 0 359 1 F1 --- 1 30486 1E5 Vca Angle 0 359 1 F1 --- 1 SYMMETRICAL COMPONENTS 30494 1ED Positive Sequence Current 0 65535 1 A F1 --- 1 Magnitude 30495 1EE Positive Sequence Current 0 359 1 Lag F1 --- 1 Angle 30496 1EF Negative Sequence Current 0 65535 1 A F1 --- 1 Magnitude 30497 1F0 Negative Sequence Current 0 359 1 Lag F1 --- 1 Angle 30498 1F1 Zero Sequence Current 0 65535 1 A F1 --- 1 Magnitude 30499 1F2 Zero Sequence Current 0 359 1 Lag F1 --- 1 Angle 30500 1F3 Positive Sequence Voltage 0 7000 1 kv F11 --- 2 Magnitude 30502 1F5 Positive Sequence Voltage 0 359 1 Lag F1 --- 1 Angle 30503 1F6 Negative Sequence Voltage 0 700 1 kv F10 --- 2 Magnitude 30505 1F8 Negative Sequence Voltage 0 359 1 Lag F1 --- 1 Angle 30506 1F9 Zero Sequence Voltage 0 7000 1 kv F11 --- 2 Magnitude 30508 1FB Zero Sequence Voltage 0 359 1 Lag F1 --- 1 Angle 30509 1FC Negative Sequence Current Magnitude (1 Decimal Place) 0 65535 1 A F2 --- 1 EVENT RECORDER 30650 289 Event Recorder Last Reset 2 0x010107D8 0X0C1F082E 0 --- F18 --- 2 words 30652 28B Total Number Of Events Since Last Clear 0 65535 1 --- F1 --- 1 EVENT RECORDER DETAILS 30653 28C Cause 0 0xFFFF 1 --- FC134 --- 1 30654 28D Time 0 0X173B3B63 0 --- F19 --- 2 30656 28F Date 0x010107D8 0X0C1F082E 0 --- F18 --- 2 30658 291 Line Current 0 200000 1 A F10 --- 2 30660 293 Line Current Angle 0 359 1 F1 --- 1 30661 294 Phase A Current 0 200000 1 A F10 --- 2 30663 296 Phase B Current 0 200000 1 A F10 --- 2 30665 298 Phase C Current 0 200000 1 A F10 --- 2 30667 29A Line Voltage 0 750000 1 V F10 --- 2 Size in Words MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE 4 5

MODBUS MEMORY MAP CHAPTER 4: MODBUS MEMORY MAP Modbus Hex Description Min Max Step Units Format Code Factory Default 30669 29C Line Voltage Angle 0 359 1 F1 --- 1 30670 29D Vax Voltage 0 700000 1 V F10 --- 2 30672 29F Vbx Voltage 0 700000 1 V F10 --- 2 30674 2A1 Vcx Voltage 0 700000 1 V F10 --- 2 30676 2A3 Power Factor -99 100 1 --- F21 --- 1 30677 2A4 3 Phase Active Power -5000000 5000000 1 kw F13 --- 2 30679 2A6 3 Phase Reactive Power -5000000 5000000 1 kvar F13 --- 2 30681 2A8 3 Phase Apparent Power 0 5000000 1 kva F10 --- 2 30683 2AA Frequency 0 12000 1 Hz F3 --- 1 30685 2AC Actual Tap Position 0 50 1 --- F1D --- 1 30686 2AD Line Compensated Voltage 0 750000 1 V F10 --- 2 30691 2B2 THD Current Phase A 0 1000 1 %fo F2 --- 1 30692 2B3 THD Current Phase B 0 1000 1 %fo F2 --- 1 30693 2B4 THD Current Phase C 0 1000 1 %fo F2 --- 1 30694 2B5 THD Voltage Phase A 0 1000 1 %fo F2 --- 1 30695 2B6 THD Voltage Phase B 0 1000 1 %fo F2 --- 1 30696 2B7 THD Voltage Phase C 0 1000 1 %fo F2 --- 1 DATA LOGGER 30702 2BD Number Of Triggers Since Clear 30703 2BE Number Of Data Log Samples Stored 30704 2BF Data Log Start Index 30705 2C0 Data Log Trigger Index 30706 2C1 Trigger Cause 1 0xC942 1 --- FC133A --- 1 30707 2C2 Trigger Date 0x010107D8 0X0C1F082E 1 --- F18 --- 2 30709 2C4 Trigger Time 0 0X173B3B63 1 --- F19 --- 2 30711 2C6 Data Log Status 0 4 1 --- F75 --- 1 DATA LOGGER SAMPLES 30715 2CA Data Log Sample DLSS + 0-32767 32767 0 --- F4 --- 1 30716 2CB Data Log Sample DLSS + 1-32767 32767 0 --- F4 --- 1 30717 2CC Data Log Sample DLSS + 2-32767 32767 0 --- F4 --- 1 30718 2CD Data Log Sample DLSS + 3-32767 32767 0 --- F4 --- 1 30719 2CE Data Log Sample DLSS + 4-32767 32767 0 --- F4 --- 1 30720 2CF Data Log Sample DLSS + 5-32767 32767 0 --- F4 --- 1 30721 2D0 Data Log Sample DLSS + 6-32767 32767 0 --- F4 --- 1 30722 2D1 Data Log Sample DLSS + 7-32767 32767 0 --- F4 --- 1 30723 2D2 Data Log Sample DLSS + 8-32767 32767 0 --- F4 --- 1 30724 2D3 Data Log Sample DLSS + 9-32767 32767 0 --- F4 --- 1 30725 2D4 Data Log Sample DLSS + 10-32767 32767 0 --- F4 --- 1 30726 2D5 Data Log Sample DLSS + 11-32767 32767 0 --- F4 --- 1 30727 2D6 Data Log Sample DLSS + 12-32767 32767 0 --- F4 --- 1 30728 2D7 Data Log Sample DLSS + 13-32767 32767 0 --- F4 --- 1 30729 2D8 Data Log Sample DLSS + 14-32767 32767 0 --- F4 --- 1 30730 2D9 Data Log Sample DLSS + 15-32767 32767 0 --- F4 --- 1 30731 2DA Data Log Sample DLSS + 16-32767 32767 0 --- F4 --- 1 30732 2DB Data Log Sample DLSS + 17-32767 32767 0 --- F4 --- 1 Size in Words 4 6 MULTILIN DGCV VOLTAGE REGULATOR CONTROLLER COMMUNICATIONS GUIDE