PowerLogic ION7300 Profibus DP. Serial Communications Protocol October 2006

Similar documents
PowerLogic ION6200 Serial Communications Protocol and ION / Modbus Register Map

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

PowerLogic ION Enterprise 6.0

DNP3 Communications Protocol

MX350 Automatic Transfer Control System Communications Guide

Advanced Digital Power Instrumentation Package. Modicon Modbus. Serial Communications Protocol and ION / Modbus Register Map. Version 0.

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

SPM33. MODBUS Protocol and register List V1.5

EM300 Series. ET300 Series

GNM3D Series COMMUNICATION PROTOCOL. Version 1 Revision 0

9700 Power Meter. User s Guide

PowerLogic ION7300 Series

B: Modbus Map and Retrieving Logs

4. Specifications and Additional Information

RISH Master 3440i/3440iDL 0.2S

PM130 Powermeters Reference Guide ASCII Communications Protocol

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

SERIES PM130EH POWERMETERS COMMUNICATIONS REFERENCE GUIDE

PM130 Powermeters Reference Guide Modbus Communications Protocol

DKM-407 DIN RAIL TYPE NETWORK ANALYZER

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

GPM-6 MANUAL. GENERAL MODE OPERATING PROCEDURES Volta ge & Current FRONT PANEL & KEY FUNCTIONS. Key Name. Symbol. Descriptions

EM210 COMMUNICATION PROTOCOL. Version 3 Revision 3

EMS_ _Measure_MonoPh_R_2P_ModbusTable_LG_EN_v1.01.xlsx

PowerLogic ION7550 / ION7650 Hardware Lockable Meter

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

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

MultiCube. Modbus Data Tables. August Northern Design (Electronics) Ltd Bradford UK

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

MM300 Motor Management System Communications Guide

EM26-96 COMMUNICATION PROTOCOL. Version 1 Revision 0

EM24-DIN COMMUNICATION PROTOCOL. Version 3 Revision 0

Ceiec Electric Technology

EM210 COMMUNICATION PROTOCOL. Version 3 Revision 1

Release 0.8. Multi-Purpose Light Unit Technical Reference Manual

IPD163C. Single-Phase Multifunction Meter User Manual Version: V1. August 20, 2017

DNP Points List and Implementation

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

A2000 Multifunctional Power Meter Profibus Interface

EM21 COMMUNICATION PROTOCOL. Version 1 Revision 0

SDM630M CT USER MANUAL 2016 V4.7. DIN Rail Energy Meter for Single and Three Phase Electrical Systems

SERIES PM296/RPM096 POWERMETERS COMMUNICATIONS REFERENCE GUIDE

MM300 Motor Management System Communications Guide

CURRENT PROTECTION RELAY SMPR-1

WM4-96 (Rev. C04 and following) SERIAL COMMUNICATION PROTOCOL

DIN Rail Smart Meter for Single and Three Phase Electrical Systems

EM24-DIN PFA, PFB & X models

User Manual V1.1. SDM120-Modbus(mV) Single-Phase Multifunction DIN rail Meter

SERIES PM172 POWERMETERS COMMUNICATIONS REFERENCE GUIDE

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

EM24-DIN COMMUNICATION PROTOCOL. Version 3 Revision 1

Series PM130 PLUS Powermeters PM130P/PM130E/PM130EH

Gateway Ascii Command Protocol

EM100 Series and ET100 Series

PowerLogic ION7300 Series

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

Technical data sheet. PowerLogic power-monitoring units EM3500 series DIN Rail meter

EM133 Multifunction Meter

IntelliCAP PLUS Supplement for Landis & Gyr Telegyr 8979 Protocol

Register Map: Ecoflair Indirect Air Economizer

MIC-2 Multi-instrument DATA SHEET

Description of options. user s manual. DEIF A/S Frisenborgvej 33 DK-7800 Skive Tel.: Fax:

EM24_E1. (Ethernet) COMMUNICATION PROTOCOL. Version 0 Revision 1.2

PROTOCOL COMMUNICATION pag. 1/22 NEMO 96 HD/HD+ Profibus DP Interface. Application manual

USER MANUAL 2012 V1.1

MIC-2 MKII & MIC-2 MKII DIN, Multi-instrument DATA SHEET

MM200 Motor Management System Communications Guide

B+G E-Tech User Manual for SDM630 SDM630. Din Rail Smart Energy Meter for Single and Three Phase Electrical Systems USER MANUAL 2013 V1.

SERIES PM172EH POWERMETERS COMMUNICATIONS REFERENCE GUIDE

Integra Ri3 Digital Meters. Communications Guide

SPM90 MODBUS PROTOCOL AND REGISTER LIST V1.0

INTELLIGENT ENERGY / POWER METER OPERATING GUIDE VERSION 3 MAY, 2013

PowerLogic ION7300 Series

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

COMMUNICATION M-BUS PROTOCOL PR 118

460 Presentation Audio Mixer

Acuvim II Series Power Meter SNMP Protocol User's Manual

Multilin EPM Energy and Demand Submeter with Wi-Fi. Monitoring & Metering. Communications. Key Benefits. Applications

GNM3D M-BUS COMMUNICATION PROTOCOL. Revision 1

OPERATING GUIDE endicator intelligent energy monitoring

PowerLogic power-monitoring units. Power Meter PM500. Technical data sheet 2006

EM270 COMMUNICATION PROTOCOL. Version 1 Revision 0

EM300 Series. ET300 Series

Technical Specification. Third Party Control Protocol. AV Revolution

EM111-EM112 M-BUS COMMUNICATION PROTOCOL. Revision 4.0

MM200 Motor Management System

User manual PROFIBUS C/Q 15/96 MCU

MultiCube Single Phase Multi-Function Electricity Meter. Installation and Operation

Easy Networking for Power Monitoring. network based MONITORING SOLUTIONS

C1098 JPEG Module User Manual

EM271 COMMUNICATION PROTOCOL. Version 0 Revision 0

Energy Management Energy Transducer Type ET112

Series PM174 Powermeter and Power Quality Analyzer PROFIBUS DP Communications Protocol

CSE Computer Architecture I Fall 2011 Homework 07 Memory Hierarchies Assigned: November 8, 2011, Due: November 22, 2011, Total Points: 100

1.2. All new meters will be one of the following meter forms: 2S for single-phase, and 9S for multi-phase.

GNM1D M-BUS COMMUNICATION PROTOCOL. Revision 0

PowerLogic TM Series E4800 Multi-Circuit Meters. Configuration Guide

PowerLogic ION8650 Energy and power quality meter User guide

AcquiSuite Ally 12 & 48 Advanced Multi-Circuit Meter

Series PM130 PLUS Powermeters PM130P/PM130E/PM130EH

Transcription:

PowerLogic ION7300 Profibus DP Serial Communications Protocol October 2006

The information contained in this document is believed to be accurate at the time of its publication; however, assumes no responsibility for any errors which may appear here and reserves the right to make changes without notice. Copyright 2006 by

TABLE OF CONTENTS 1. INTRODUCTION...1 1.1 Profibus DP Standard...1 1.2 ION7300 Meter Messaging Protocol Revisions...1 2. Sub-Protocols...1 2.1 Block Access Protocol...1 2.2 Register Access Protocol...1 3. Packet Structures...1 3.1 Request Packet Structure (Output)...1 3.1.1 Data Field...1 3.1.2 Register Field...2 3.1.3 Control Field...2 3.1.4 Block Field...2 3.2 Response Packet Structure (Input)...2 3.2.1 Data Field...2 3.2.2 Register Field...2 3.2.3 Control Field...2 3.2.4 Block Field...2 3.2.5 Block Data Field...2 4. Control Field...2 4.1 Register Acknowledgment Field...2 4.1.1 Null Acknowledgment...2 4.1.2 Acknowledge with Data...2 4.1.3 Negative Acknowledgment...2 4.2 Block Acknowledgment Field...3 4.2.1 Acknowledge with Data...3 4.2.2 Negative Acknowledgment...3 4.2.3 Block Value Not Available...3 4.3 Command Field...3 4.3.1 Null Command...3 4.3.2 Read Register...3 4.3.3 Write Register...3 5. Exceptions...3 5.1 Invalid Register Request...3 5.2 Invalid Command Request...3 5.3 Invalid Value Write Request...4 5.4 Register Not Available...4 6. Diagnostics...4 APPENDIX A-1 READ REGISTER...5 APPENDIX A-2 WRITE REGISTER...6 iii

APPENDIX A-3 CHANGE BLOCK...7 APPENDIX B: DEFAULT BLOCK MAP...8 APPENDIX C-1: PROFIBUS REGISTER MAP - ENUMERATED...10 APPENDIX C-2: PROFIBUS REGISTER MAP - NUMERIC...11 APPENDIX C-3: PROFIBUS REGISTER MAP - CONTROL...11 iv

1. INTRODUCTION The ION7300 performs Profibus DP communications using the Siemens SPC3 ASIC (Application Specific Integrated Chip) and Profibus DP Standard protocol (EN50170 Part 3). Profibus DP Enhanced V1 protocol is not supported in this release. This document describes the communications messaging protocol employed by the ION7300 meter to pass information within a Profibus DP network. This protocol is called the Meter Messaging Protocol in the remainder of this document. The Profibus Register and Block maps are also included in this document. It is assumed that the reader has a general understanding of Profibus DP protocol. 1.1 Profibus DP Standard Profibus DP Standard is designed to support remote I/O on a Programmable Logic Controller. In this Master/Slave environment message sizes are small and of fixed length. The request packet is often no more than eight bytes and the response typically no more than 32 bytes although 244 bytes are available for each request and response. These small packets allow for very fast and deterministic update rates for the remote I/O. The ION7300 has much more information to transfer than is directly supportable in Profibus DP. To make this information available a messaging protocol called Meter Messaging Protocol has been layered on top of the fixed sized packets of the Profibus DP protocol. 1.2 ION7300 Meter Messaging Protocol Revisions March, 1998 Initial Release. 2. Sub-Protocols The Meter Messaging protocol is handled by the Master and Slave applications and is independent of the Profibus DP protocol. The output (REQUEST) data is fixed at eight bytes and the input (RESPONSE) data is fixed at 32 bytes. The Meter Messaging Protocol can be divided into two simpler protocols. The first allows the Master to access real-time meter parameters in blocks of six parameters each. This Protocol is called Block Access Protocol in the remainder of this document. The second protocol allows the Master to access setup and control registers in the ION7300 meter. This protocol is called Register Access Protocol in the remainder of this document. 2.1 Block Access Protocol The ION7300 meter has 12 predefined blocks of data each with six real-time parameters. To read these parameters the Master must use the Block Access Protocol. The Master must set the Block Field to the desired block. See section 3.1.4. The ION7300 meter will respond with the same Block Field, the requested data in the Block Data Field and Acknowledge With Data in the Block Acknowledge Field. See section 4.2. See Appendix B for the default Block Map. If the Master requests an invalid block the ION7300 will respond with the same Block Field, the Block Data Field cleared and Negative Acknowledgement in the Block Acknowledge Field. 2.2 Register Access Protocol To access the setup and control registers of the ION7300 meter the master must use the Register Access Protocol. To read a setup register the Master sets the Register Field to the desired register and the Command Field to Read Register. See section 4.3. The ION7300 meter will respond with the same Register Field, the request value in the Register Data Field and Acknowledge With Data in the Register Acknowledge Field. See section 4.1. See Appendix C for the Default Register Map. If the request is invalid the ION7300 will respond with the same Register Field, the exception in the Register Data Field and Negative Acknowledgement in the Register Acknowledge Field. See section 5. for a detailed description of the exceptions. 3. Packet Structures 3.1 Request Packet Structure (Output) Every meter messaging request packet consists of four fields. See Appendix A for examples. 1. Data Field 2. Register Field 3. Control Field 4. Block Field 3.1.1 Data Field This four byte field from bytes 0 to 3 is used to write a parameter or control a function within the slave. During a Read Register command this field is ignored by the 1

ION7300 meter. During a Write Register Command this field contains the integer value to be written. Byte 0, the left most byte represents the most significant byte and byte 3, the least significant byte. 3.1.2 Register Field This two byte field indicates which Profibus register the Master wishes to read or write. These registers represent the setup and control parameters of the ION7300 device. See Section 3.2.2 for more information on Profibus registers. See Appendix C for the Default Register Map. 3.1.3 Control Field This one byte field indicates the type of request. The acknowledgment bits are not used in this release. See Section 4 for more details on this field. 3.1.4 Block Field This one byte field indicates which fixed Block of realtime data the Master wishes to read. This field controls the last 24 bytes of the response packet which represents six values. See section 4. for more information. See Appendix B for the default Block Map. 3.2 Response Packet Structure (Input) Every meter messaging response packet consists of five fields. See the Appendix A for examples. 1. Data Field 2. Register Field 3. Control Field 4. Block Field 5. Block Data Field 3.2.1 Data Field This four byte field from bytes 0 to 3 is used to pass back requested data or as part of a write acknowledgment. It is also used to return exception values. See Section 5. Byte 0, the left most byte represents the most significant byte and byte 3, the least significant byte. 3.2.2 Register Field The Slave responds with the same register address that was sent by the Master so the Master will know that this packet is the response to the last request. 3.2.3 Control Field This one byte field informs the Master which request was made and the acknowledgment value. See Section 4 for more details on this field. 3.2.4 Block Field The Slave responds with the same Block number that was sent by the Master so the Master will know that this packet is the response to the last Block request. Bytes 8 to 31 of the response packet are the Block Data Field and represent the six real-time parameters. If an invalid Block is requested, the response packets Block Field will contain the invalid Block value and the Block Acknowledgment Field will contain Negative Acknowledgment. The Block Data will contain all zeros. 3.2.5 Block Data Field Bytes 8 to 31 of the response packet represent the Block Data Field. This field is divided into six sections which represents a value within the requested Block. See section 4. 4. Control Field The Control Field is made up of three sub-fields: 1. Register Acknowledgment Field 2. Block Acknowledgment Field 3. Command Field 4.1 Register Acknowledgment Field The Register Acknowledgment Field is made up of bits 0 and 1 of the Control Field. The below sections illustrate the Meter Messaging Acknowledgments supported by the ION7300. Acknowledgment Null Acknowledgment 00 Acknowledge with Data 01 Negative Acknowledgment 10 (exception response) Not Used 11 4.1.1 Null Acknowledgment Value (Bits) After a successful register read or write the Master can request to read or write another parameter or enter into an Idle State. During an Idle State the request and response Data Field is set to zero and the Command Field is set to Null Command. The response Register Acknowledge Field is set to Null Acknowledgment. 4.1.2 Acknowledge with Data The Slave sets the Register Acknowledgment Field to Acknowledge with Data on a successful register read or write. 4.1.3 Negative Acknowledgment The Slave sets the Register Acknowledgment Field to Negative Acknowledgment on an unsuccessful register 2

read or write. For an unsuccessful request the Data Field contains the value of the exception. See Section 5. 4.2 Block Acknowledgment Field The Block Acknowledgment Field is made up of bits 2 and 3 of the Control Field. The below sections illustrate the Meter Messaging Acknowledgments supported by the ION7300. Acknowledgment Not Used 00 Acknowledge with Data 01 Negative Acknowledgment 10 Block Value Not Available 11 4.2.1 Acknowledge with Data Value (Bits) The Slave sets the Block Acknowledgment Field to Acknowledge with Data on a successful Block request. 4.2.2 Negative Acknowledgment The Slave sets the Block Acknowledgment Field to Negative Acknowledgment on an unsuccessful Block request. This can occur if the Master requests an out of bounds Block. 4.2.3 Block Value Not Available The ION7300 meter will set the Block Acknowledgment Field to Block Value Not Available if one or more block values are not available within the meter. All valid block values will be sent correctly and the not available values will be set to zero. This condition can occur if the meter s Volts Mode is set to DELTA and the Master requests Block #1 (Volts lineneutral) which is not valid in this mode. 4.3 Command Field The Command Field is bits 4 to 7 of the Control Field. The below sections illustrate the Meter Messaging commands supported by the ION7300. Command Value (Bits) Null Command 0000 Read Register 0001 Write Register 0010 4.3.1 Null Command This command allows the Master to clear a read or write request. This is also the command the Master and Slave are set to when the device enters Profibus DP Data Exchange mode. The Slave will respond with the Null Command in the Command Field and Acknowledge with Data in the Register Acknowledgment Field. 4.3.2 Read Register This command allows the Master to read the value of a single register in the ION7300. With a successful read the Slave responds with a packet containing the single value of the register in the Data Field and an Acknowledge with Data in the Register Acknowledgment Field. See Appendix A-1 for an example. If the request fails, the exception value is returned in the Data Field and a Negative Acknowledgment is set in the Register Acknowledgment Field. See Section 4.1. 4.3.3 Write Register This command allows the Master to write a value to a single register. The Data Field of the request represents the value to be written. With a successful write the Slave responds with a packet containing the sent value in the Data Field and an Acknowledge with Data in the Register Acknowledgment Field. See Appendix A-1 for an example. If the request fails, the exception value is returned in the Data Field and a Negative Acknowledgment is set in the Register Acknowledgment Field. See Section 4.1. 5. Exceptions The below table lists the conditions that can cause exception responses. All exception responses are placed in the Data Field of the response packet and the Acknowledgment Field is set to Negative Acknowledgment. Exception Value (Hex) Invalid Register Request 00 00 00 01 Invalid Command Request 00 00 00 02 Invalid Value Write Request 00 00 00 04 Register Not Available 00 00 00 08 5.1 Invalid Register Request If the Master requests a register that is not in the register map or attempts to write to a read only register, the Slave will respond with this exception. See Appendix C for the Default Register Map. 5.2 Invalid Command Request If the Master sends a command that does not equal Read Register, Write Register, or Null Command the Slave will respond with this exception. See section 4.3 3

5.3 Invalid Value Write Request If the Master sends a value that is out of bounds for the register to be written the Slave will respond with this exception. See Appendix C for the Default Register Map. 5.4 Register Not Available If the Master requests a register that is not available the Slave will respond with this exception. (E.g. External Boolean Register #4 is in the Profibus Register Map but is not created in the ION7300 meter.) See Appendix C for the Default Register Map. 6. Diagnostics The below table lists the extended diagnostic packet for the ION7300 meter. As the ION7300 meter does not maintain time during power down, the time must be sent by the Master after power up. Byte #1, Bit #1 indicates time is required by the meter. Once time has been sent this bit will be cleared. Byte #2 represents the number of power cycles that have occurred in the meter. Extended Diagnostics Byte #1 Bit #1 (LSB) Byte #1 Bit #2 Byte #1 Bit #3 Byte #1 Bit #4 Byte #1 Bit #5 Byte #1 Bit #6 Byte #1 Bit #7 Byte #1 Bit #8 (MSB) Byte #2 Byte #3 to #7 Description TRUE: Time required Future Future Future Future Future Future Future Number of meter power cycles Future 4

APPENDIX A-1 READ REGISTER READ REGISTER REQUEST PACKET (Master station to 73xx ION) RESPONSE PACKET (73xx ION to Master station) Data (Not Used) (4 bytes) Data (4 bytes) Register Address (2 bytes) Register Address (2 bytes) Register Acknowledge (Not Used) (2 bits) Register Acknowledge (2 bits) Block Acknowledge (Not Used) (2 bits) Block Acknowledge (2 bits) Command (4 bits) Command (4 bits) Block (1 byte) Block (1 byte) Block Data (24 bytes) Example 3.1: A 7300 ION is configured as a Profibus slave device. The Master station requests to read PT Primary. The parameter is mapped to Register 7000 Hex. The Block value is set to 2, voltage line to line parameters. Request Packet: MSB LSB Register Control Block 00 00 00 00 70 00 01 02 Response Packet: MSB LSB Register Control Block 00 00 04 B0 70 00 51 02 byte 8 byte 15 Block Data #1 (Vll AB) Block Data #2 (Vll BC) byte 16 byte 23 Block Data #3 (Vll CA) Block Data #4 (Vll avg) byte 24 byte 31 Block Data #5 (Vll avg MAX) Block Data #6 (Vll avg MIN) * Note: the values shown in illustrated packets are all represented in hexadecimal format. 5

APPENDIX A-2 WRITE REGISTER WRITE REGISTER REQUEST PACKET (Master station to 73xx ION) RESPONSE PACKET (73xx ION to Master station) Data (4 bytes) Data (4 bytes) Register Address (2 bytes) Register Address (2 bytes) Register Acknowledge (Not Used) (2 bits) Register Acknowledge (2 bits) Block Acknowledge (Not Used) (2 bits) Block Acknowledge (2 bits) Command (4 bits) Command (4 bits) Block (1 byte) Block (1 byte) Block Data (24 bytes) Example 3.1: A 7300 ION is configured as a Profibus slave device. The Master station requests to change PT Primary (7000 hex) to 2400. The Block Value is set to 01 (Voltage line to neutral parameters). Request Packet: MSB LSB Register Control Block 00 00 9 60 70 00 02 01 Response Packet: MSB LSB Register Control Block 00 00 9 60 70 00 52 01 byte 8 byte 15 Block Data #1 (Vln A) Block Data #2 (Vln B) byte 16 byte 23 Block Data #3 (Vln C) Block Data #4 (Vln avg) byte 24 byte 31 Block Data #5 (Vln avg MAX) Block Data #6 (Vln avg MIN) * Note: the values shown in illustrated packets are all represented in hexadecimal format. 6

APPENDIX A-3 CHANGE BLOCK CHANGE BLOCK REQUEST PACKET (Master station to 73xx ION) RESPONSE PACKET (73xx ION to Master station) Data (Not Used) (4 bytes) Data (Not Used) (4 bytes) Register Address (Not Used) (2 bytes) Register Address (Not Used) (2 bytes) Register Acknowledge (Not Used) (2 bits) Register Acknowledge (Not Used) (2 bits) Block Acknowledge (Not Used) (2 bits) Block Acknowledge (2 bits) Command (Not Used) (4 bits) Command (Not Used) (4 bits) Block (1 byte) Block (1 byte) Block Data (24 bytes) Example 3.1: A 7300 ION is configured as a Profibus slave device. The Master station requests to change the Block Data to #12 (Total Harmonic Distortion values). Request Packet: MSB LSB Register Control Block 00 00 00 00 00 00 00 0C Response Packet: MSB LSB Register Control Block 00 00 00 00 00 00 10 0C byte 8 Byte 15 Block Data #1 (Va THD) Block Data #2 (Vb THD) byte 16 byte 23 Block Data #3 (Vc THD) Block Data #4 (Ia THD) byte 24 byte 31 Block Data #5 (Ib THD) Block Data #6 (Ic THD) * Note: the values shown in illustrated packets are all represented in hexadecimal format. 7

APPENDIX B: DEFAULT BLOCK MAP NB: This section applies only to an ION7300 device which has been factory-initialized. Any setup changes to the Profibus Export Modules negate the validity of this map. Block: #1 Scaling: Yes (x10) IONZero, IONFull: 0, 214748364 ProfiZero, ProfiFull: 0, 2147483640 Volts line to neutral A N/A Power Meter Volts line to neutral B N/A Power Meter Volts line to neutral C N/A Power Meter Volts line to neutral average N/A Power Meter Vln avg Maximum N/A MAX #4 Vln avg Minimum N/A MIN #4 Block: #2 Scaling: Yes (x10) IONZero, IONFull: 0, 214748364 ProfiZero, ProfiFull: 0, 2147483640 Volts line to line AB Vll ab Power Meter Volts line to line BC Vll bc Power Meter Volts line to line CA Vll ca Power Meter Volts line to line average Vll avg Power Meter Vll avg MAX N/A MAX #8 Vll avg MIN N/A MIN #8 Block: #3 Scaling: Yes (x10) IONZero, IONFull: 0, 214748364 ProfiZero, ProfiFull: 0, 2147483640 Current A I a Power Meter Current B I b Power Meter Current C I c Power Meter Current average I avg Power Meter Current average MAX N/A MAX #13 Current average MIN N/A MIN #13 Block: #4 Scaling: Yes (x10) IONZero, IONFull: -214748364, 214748364 ProfiZero, ProfiFull: -2147483640, 2147483640 KW A N/A Power Meter KW B N/A Power Meter KW C N/A Power Meter KW Total kw tot Power Meter KW Total Thermal Demand N/A TD #1 KW Tot Thermal Demand MAX N/A MAX #30 Block: #5 Scaling: Yes (x10) IONZero, IONFull: -214748364, 214748364 ProfiZero, ProfiFull: -2147483640, 2147483640 KVAR A N/A Power Meter KVAR B N/A Power Meter KVAR C N/A Power Meter KVAR Total kvar tot Power Meter KVAR Total Thermal Demand N/A TD #2 KVAR Tot Thermal Dmd MAX N/A MAX #31 Block: #6 Scaling: Yes (x10) IONZero, IONFull: -214748364, 214748364 ProfiZero, ProfiFull: -2147483640, 2147483640 KVA A N/A Power Meter KVA B N/A Power Meter KVA C N/A Power Meter KVA Total kva tot Power Meter KVA Total Thermal Demand N/A TD #3 KVA Total Thermal Dmd MAX N/A MAX #32 Block: #7 Scaling: Yes (x10) IONZero, IONFull: -214748364, 214748364 ProfiZero, ProfiFull: -2147483640, 2147483640 Power Factor A N/A Power Meter Power Factor B N/A Power Meter Power Factor C N/A Power Meter Power Factor Total PF sign tot Power Meter Power Factor Lead MIN N/A MIN #22 Power Factor Lag MIN N/A MIN #23 Block: #8 Scaling: Yes (x100) IONZero, IONFull: 0, 21474836 ProfiZero, ProfiFull: 0, 2147483600 Volts unbalanced N/A Power Meter Current unbalanced N/A Power Meter Line Frequency Freq Power Meter Line Frequency MAX N/A MAX #21 Line Frequency MIN N/A MIN #21 Not used 8

Block: #9 Block: #11 Scaling: NO (x1) Scaling: Yes (x10) IONZero, IONFull: N/A, N/A IONZero, IONFull: -214748364, 214748364 ProfiZero, ProfiFull: N/A, N/A ProfiZero, ProfiFull: -2147483640, 2147483640 KW hour Total N/A INT #3 KVAR hour Total N/A INT #7 KVA hour N/A INT #9 Not used N/A Not used N/A Not used N/A KW Sliding Demand KW swd SWD #1 KW Predicted Demand N/A SWD #1 KW Sliding Demand MAX KW swd mx MAX #27 KW Sliding Demand MIN N/A MIN #27 Not used Not used Block: #10 Block: #12 Scaling: NO (x1) Scaling: Yes (x100) IONZero, IONFull: N/A, N/A IONZero, IONFull: 0, 21474836 ProfiZero, ProfiFull: N/A, N/A ProfiZero, ProfiFull: 0, 2147483600 KW hour Import N/A INT #1 KW hour Export N/A INT #2 KW hour Net kwh net INT #4 KVAR hour Import N/A INT #5 KVAR hour Export N/A INT #6 KVAR hour Net N/A INT #8 Va Total Harmonic Distortion V1 Total HD V1 Harmonics Vb Total Harmonic Distortion V2 Total HD V2 Harmonics Vc Total Harmonic Distortion V3 Total HD V3 Harmonics Ia Total Harmonic Distortion I1 Total HD I1 Harmonics Ib Total Harmonic Distortion I2 Total HD I2 Harmonics Ic Total Harmonic Distortion I3 Total HD I3 Harmonics 9

APPENDIX C-1: PROFIBUS REGISTER MAP - ENUMERATED Profibus Register (Hex) ION Handle Read/ Write Description Default Enumeration 7800 7800 R/W Volts Mode 0 or 1 or 2 or 4 0='4W-WYE' 1='DELTA' 2='SINGLE' 3='DEMO' 4='3W-WYE' 5='DIRECT-DELTA' 7801 7801 R/W I1 Polarity 0 0='Normal' 7802 7802 R/W I2 Polarity 1='Inverted' 7803 7803 R/W I3 Polarity 7A4A 7A4A R/W V1 Polarity 0 0='Normal' 7A4B 7A4B R/W V2 Polarity 1='Inverted' 7A4C 7A4C R/W V3 Polarity 10

APPENDIX C-2: PROFIBUS REGISTER MAP - NUMERIC Profibus Register (Hex) ION Handle (Hex) Read/ Write Description Default Low Bound High Bound 7000 7000 R/W PT Primary 120 or 277 or 347 1 999999 7001 7001 R/W PT Secondary 120 or 277 or 347 1 999999 7002 7002 R/W CT Primary 5 1 999999 7003 7003 R/W CT Secondary 5 1 999999 FF40 N/A RO Profibus Software Version 10 10 2147483647 FF41 N/A RO Profibus Hardware Version 10 10 2147483647 FF42 N/A RO Meter Messaging Protocol Version 10 10 2147483647 FF43 N/A RO Meter Hardware Version N/A 01 99 FF44 N/A RO Meter Serial Number Upper N/A 0001 9912 FF45 N/A RO Meter Serial Number Lower N/A 001 999 FF46 N/A RO ION Framework Version 10 10 2147483647 FF47 N/A RO Profibus Address 126 0 126 FF48 N/A RO Meter Type 1 1 2147483647 FFC0 N/A R/W Time of Day N/A 0 2147483647 FFC1 70B4 to R/W Sliding Demand Sub-Intervals 900 1 5940 70C3 FFC2 70C4 to R/W Sliding Demand # of Sub-Intervals 2 1 15 70D3 APPENDIX C-3: PROFIBUS REGISTER MAP - CONTROL External Numeric Modules Module Profibus ION Register (Hex) Handle Read / Write Default Link Low Bound High Bound #1 5ADC 5ADC R/W None -2,147,483,648 2,147,483,647 #2 5ADD 5ADD R/W None -2,147,483,648 2,147,483,647 #3 5ADE 5ADE R/W None -2,147,483,648 2,147,483,647 #4 5ADF 5ADF R/W None -2,147,483,648 2,147,483,647 External Boolean Modules Turn OFF: Write to the register with a zero. Turn ON: Write to the register with a non-zero value. Module Profibus Register (Hex) ION Handle Read / Write Default Link #1 608F 608F R/W Min/Max Enable #2 6090 6090 R/W None #3 6091 6091 R/W Energy Enable #4 6092 6092 R/W None #5 6093 6093 R/W None #6 6094 6094 R/W None #7 6095 6095 R/W None #8 6096 6096 R/W None 11

External Pulse Modules Pulse: Write to the register with a non-zero value. A zero value returns an exception and does not pulse the register. NOTE: Pulses will be generated once a second after the write request until a subsequent request is received. Module Profibus Register (Hex) ION Handle Read / Write Default Link #1 68AE 68AE R/W Peak Demand Reset #2 68AF 68AF R/W Min/Max Reset #3 68B0 68B0 R/W Sliding Window Demand Reset #4 68B1 68B1 R/W Thermal Demand Reset #5 68B2 68B2 R/W None #6 68B3 68B3 R/W Harmonic Min/Max Reset #7 68B4 68B4 R/W Energy Reset #8 68B5 68B5 R/W None #9 68B6 68B6 R/W None #10 68B7 68B7 R/W None #11 68B8 68B8 R/W None #12 68B9 68B9 R/W None #13 68BA 68BA R/W None #14 68BB 68BB R/W None #15 68BC 68BC R/W None #16 68BD 68BD R/W None #17 68BE 68BE R/W None #18 68BF 68BF R/W None #19 68C0 68C0 R/W None #20 68C1 68C1 R/W None #21 68C2 68C2 R/W None #22 68C3 68C3 R/W None #23 68C4 68C4 R/W None #24 68C5 68C5 R/W None #25 68C6 68C6 R/W None #26 68C7 68C7 R/W None #27 68C8 68C8 R/W None #28 68C9 68C9 R/W None #29 68CA 68CA R/W None #30 68CB 68CB R/W None #31 68CC 68CC R/W None #32 68CD 68CD R/W None 12

PowerLogic ION7300 Profibus DP Serial Communications Protocol For further assistance please contact us at: Power Monitoring and Control 2195 Keating Cross Road Saanichton, BC Canada V8M 2A5 Tel: 1-250-652-7100 295 Tech Park Drive, Suite 100 Lavergne, TN 37086 USA Tel: 1-615-287-3400 Electropole (38 EQI) 31, rue Pierre Mendès France F - 38050 Grenoble Cédex 9 Tel : + 33 (0) 4 76 57 60 60 Getting technical support: Contact your local sales representative for assistance or go to the www.powerlogic.com website. Electrical equipment should be installed, operated, serviced, and maintained only by qualified personnel. No responsibility is assumed by for any consequences arising out of the use of this material. 70022-0100-02 2006. All rights reserved. 10/2006