Page 4 - ii; Customer Service and Support
ii Customer Service and Support Customer service and support is available 24 hours a day, 7 days a week. Please have the model, serialnumber and a detailed problem description available. If the problem concerns a particular reading,please have all meter readings available. For customer or technical ...
Page 5 - iii; Table of Contents; Chapter 1: Modbus Protocol Overview
iii Table of Contents Chapter 1: Modbus Protocol Overview 1.1: Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11.2: Communication Packets . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11.3: Slave Address and Broadcast Request . . . . . . . . . . . . . . . . . . ...
Page 6 - iv
iv Time of Use Frozen Register 5 Block . . . . . . . . . . . . . . . . . . . . . . 2-68Time of Use Frozen Register 6 Block . . . . . . . . . . . . . . . . . . . . . . 2-68Time of Use Frozen Register 7 Block . . . . . . . . . . . . . . . . . . . . . . 2-69Time of Use Frozen Register 8 Block . . . . ....
Page 8 - t and V
Window Index Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-132Window Mode Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-132Window Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-133Auto Increment Window Block . . . . . . . . . . . . . . . . ....
Page 9 - Auto TFTP Download Settings; Chapter 3: Communication Data Formats; vii
External Digital Input Module Labels Block . . . . . . . . . . . . . . . . . . 2-172External Digital Output Module Labels Block . . . . . . . . . . . . . . . . . 2-175Internal Modem Card Settings Block . . . . . . . . . . . . . . . . . . . . . 2-177Customizable Modbus Map Settings Block . . . . . . ...
Page 10 - viii
3.20: Type F20 Energy Counter (Binary / Primary) . . . . . . . . . . . . . . . 3-163.21: Type F21 Year . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-173.22: Type F22 TOU Profile per Day . . . . . . . . . . . . . . . . . . . . . 3-173.23: Type F23 TOU Profile Status . . . . . . . . . . ...
Page 11 - ix
Chapter 4: Modbus Register Map Notes 4.1: Modbus Register Map Notes . . . . . . . . . . . . . . . . . . . . . . . 4-1 Chapter 5: Logs, Port Control and Updating Programmable Settings 5.1: Downloading Logs—Overview . . . . . . . . . . . . . . . . . . . . . . 5-1 5.1.1: Steps for Downloading a Log . ....
Page 15 - Appendix A - Glossary; xiii
8.107: Dynamic Configuration Block (65345-65349) . . . . . . . . . . . . . . . 8-368.108: Hardware Options Block (65361-65368) . . . . . . . . . . . . . . . . . 8-368.109: Flash Control Block (65409-65498) . . . . . . . . . . . . . . . . . . . 8-398.110: Enhanced Serial Number (65533-65534) . . . . ...
Page 16 - xiv
Page 17 - : Slave Address and Broadcast Request
1-1 Chapter 1 Modbus Protocol Overview 1.1: Introduction Q EPM Monitors can communicate with other devices using the RTU transmission mode of the AEGModicon Modbus protocol. Communication is available through RS232 or RS485 standards. • RS232 communication supports a single connection between one EP...
Page 20 - The following is the pseudocode for calculating the 16-bit CRC:; Master Packet
1-4 1.5: CRC (Error Checksum) Algorithm Q The Cyclic Redundancy Check (CRC) field is an error checksum calculation that enables a Slavedevice to determine if a request packet has been corrupted during transmission. Q Every request packet transmitted from Master to Slave includes a special 16-bit val...
Page 21 - Description; END IF
1-5 Table 1.5: Exception Response (Error Codes) 02 03 06 Illegal Data Address Illegal Data Value Busy, Rejected Packet The Slave does not recognize the address in the data field of thetransmitted request packet. The value referenced in the transmitted request packet is not supportedby the register o...
Page 23 - The response is returned when the data is completely assembled.
1-7 1.8.1: Function Code 23H - Read Holding Registers Multiple Times This function allows a Master station to read the binary contents of holding registers (4X references)in the slave multiple times. Broadcast is not supported. The Master device sends a packet defining the starting register, quantit...
Page 24 - Here is an example of a response to the query given earlier:; Field Name; Slave Address; the; Client IP Address; , and a bit to indicate if this is a; New; or a continuation of the
1-8 Here is an example of a response to the query given earlier: Field Name Example (Hex) Slave Address 11 Function Code 23 Byte Count Hi 00 Byte Count Lo 0C Data Hi (Register 40108, First Read) 02 Data Lo (Register 40108, First Read) 2B Data Hi (Register 40109, First Read) 00 Data Lo (Register 4010...
Page 25 - Examples of a; Request; and; Response
1-9 While the DNP over TCP Connections may be closed at the decision of the Network Card, as wouldbe conveyed by the New Association bit with the next received connection, the Main device mightalso determine that the current DNP over TCP Connection should be closed. The request to closethe current D...
Page 29 - The EPM Modbus Register Map begins on the following page.
2-0 Chapter 2 EPM Modbus Register Map Q The EPM Modbus Register Map begins on the following page. One Second Readings use the One Second Block, Registers 00176-00235, described in Section 8.5. Resetting Maximums, Minimums, Energy Readings and/or Logs use the Action Block, Registers 57345-57393, desc...
Page 216 - Fixed Length String
Address Line Pt DNP Obj Description Range Units Type R/W 65040 Operational Data Bits & Response Delay, Port 1 (232/485) R 65041-65042 Data Valid Bits R 65088 196 Xilinx Version / 320 Xilinx Version R 65089-65096 EPM Comm Boot Firmware Variation String 1 F1 R 65097-65104 EPM Comm Boot Firmware Va...
Page 219 - : Type F1 Null Terminated ASCII String; Null
3-1 Chapter 3 Communication Data Formats Q This chapter expands upon information listed in the EPM Modbus Register Map (Chapter 2). SectionHeadings (F1, F2, etc) refer to the value in the Register Map’s “Type” column. 3.1: Type F1 Null Terminated ASCII String Q Length: Depends on the reading. Q Each...
Page 221 - : Type F5 Secondary 1 Cycle RMS Voltage or Current; secondary; Value
3-3 3.5: Type F5 Secondary 1 Cycle RMS Voltage or Current Q Length: 2 Registers (4 bytes) Q Range: +1,048,576 V 2 / 0 V 2 or +65536 I 2 / 0 I 2 Q Unit: 1/4906 V 2 secondary or 1/65536 A 2 secondary Q These registers together are a four-byte unsigned integer. Conversion into secondary voltage or curr...
Page 223 - : Type F6 High Speed Input Delta and Current State; Address
3-5 3.6: Type F6 High Speed Input Delta and Current State Q Length: 1 Register (2 bytes) Q This register has two bytes. Each byte has eight bits. The bits in each byte are associated with the 8High Speed Inputs, the least significant bit with Input 1, through to the most significant bit withInput 8....
Page 224 - FFFEH
3-6 3.7: Type F7 Secondary Voltage, Current, VA, VAR, Watts, Hz or Flicker Q Length: 2 Registers (4 bytes) Q Range: +32767 / -32768 Q Unit: 1/65536 V, A, VA, VAR, W or Hz Q The registers together contain a four-byte signed (2's compliment) integer. Positive values have themost significant bit clear,...
Page 228 - These registers contain an 8-byte unsigned integer.
3-10 3.11: Type F11 Energy Counter (Packed BCD / Secondary) Q Length: 4 Registers (8 bytes) Q Range: 9,999,999,999,999,999 / 0 VAh, VARh or Wh secondary Q Unit: 1 VAh, VARh or Wh secondary Q These registers contain 8 bytes of Packed BCD. Each register contains 2 bytes. Each byte contains2 nibbles. E...
Page 229 - This is the Status Register for; Rolling Window
3-11 3.13: Type F13 Phase Sequence Q Length: 1 Register (2 bytes) Q This register contains a 16-bit unsigned integer, associated with the Phase Sequence as follows: 3.14: Type F14 Average Status Q Length: 1 Register (2 bytes) Q This register contains a 16-bit unsigned integer, associated with the Av...
Page 230 - Yes
3-12 In Modbus, a value will be returned based on the type of reading. Negative Maximums and Positive Minimums return: 7FFFFFFFH or 2,147,483,647.Positive Maximums and Negative Minimums return: 80000000H or +/- 2,147,483,647. No Timestamp will be assigned to the reading. 3.15: Type F15 Limit States ...
Page 231 - : Type F16 Low Speed Input States; Closed Open Closed Open Closed Closed Closed Open
3-13 3.16: Type F16 Low Speed Input States Q Length: 1 Register (2 bytes) Q This register has two bytes. Each byte has eight bits. The bits in the most significant byte are associated with the eight Status Inputs, the most significant bit with input 8, through to the least significant bit with Input...
Page 232 - : Type F17 External Digital Input States; Undefined
3-14 3.17: Type F17 External Digital Input States Q Length: 1 Register (2 bytes) Q This register has two bytes. Each byte has eight bits. The bits in the Least significant byte are associated with the eight External Digital Inputs in an External Digital Input Module, the most significant bit with in...
Page 233 - : Type F18 External Input Accumulations; Unit: Accumulated Transitions; VAh, VARh or Wh primary
3-15 3.18: Type F18 External Input Accumulations Q Length: 2 Registers (4 bytes) Q Range: 4,294,967,295/0 Q Unit: Accumulated Transitions Q These registers contain a 4-byte unsigned integer. Example:Register 02775-02776, Input Accumulations, Module 1, might contain the following data: Address Value ...
Page 235 - : Type F22 TOU Profile per Day
3-17 3.21: Type F21 Year Q Length: 1 Register (2 bytes) Q Each byte contains a binary number representing up to two digits in a part of a year. The units foreach byte are century and year. Example:Register 34821, TOU Calendar Year 1 Calendar Year, might contain the following data: Address Value Byte...
Page 237 - : Type F24 TOU Daily Profile Register Assignment
3-19 3.24: Type F24 TOU Daily Profile Register Assignment Q Length: 1 Register (2 bytes) Q Each register contains 2 bytes. Each byte contains 2 nibbles. Each nibble contains an enumerationindicating which TOU Register is to be used during the indicated 15-minute period. The enumerations are as follo...
Page 239 - : Type F27 TOU Upload Calendar Window Sequence / Status
3-21 Q The second byte contains an enumeration indicating which form of average is to be used for Peakand Coincident Demand functions. The enumeration is as follows: Address Value Bytes Decimal Purpose Meaning DST Disabled for TOU DST Enabled 0 00H Rolling Window Averages for TOU Peak & Coincide...
Page 240 - : Type F28 TOU Upload Calendar Window ID
3-22 Address Value Bytes Decimal Purpose Meaning Meaning Sequence #66 Sequence 66 42H 02H 2 Status Unfinished Sequence #66 is Unfinished 4202H 36608 3.28: Type F28 TOU Upload Calendar Window ID Q Length: 1 Register (2 bytes) Q Range: 1 - 14 Q This register contains an enumeration indicating which TO...
Page 243 - : Type F34 Limit and Relay Logic States
3-25 3.34: Type F34 Limit and Relay Logic States Q Length: 1 Register (2 bytes) Q This register has two bytes. Each byte has eight bits. The bits in these bytes are associated with the16 Limits or Relays, the most significant bit of the most significant byte with Limit 1 (or 17, orRelay 1), through ...
Page 245 - : Type F38 Shadowed Relay States
3-27 A bit value of 1 means the physical relay needs to be updated, a bit value of 0 means the physicalrelay does not need to be updated. Example:Register 06009, Relays Pending Updates 1-16, might contain the following data: Address Value Bytes Bits 06010 0440H 3.38: Type F38 Shadowed Relay States Q...
Page 246 - NC
3-28 3.39: Type F39 Confirmed Polled Relay States Q Length: 1 Register (2 bytes) Q This register has two bytes. Each byte has eight bits. The bits in these bytes are associated with the16 Relays, the most significant byte with Relay 1 through to the least significant bit of the least significant byt...
Page 248 - NC NC NC NC NC NO NC NC NC NO NO NC NC NC NC NO
3-30 Address 06014 Value 0461H Bytes Bits Relay Point NO/NC Interpretation Relays 6, 10, 11 and 16 are energized; all others are de-energized, if they are locked. 04H 61H 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 NC NC NC NC NC NO NC...
Page 249 - NVRAM Battery Status:; NVRAM Battery Status
3-31 33..4433:: T Tyyp pee F F4433 M Miisscceellllaan neeo ou uss F Fllaag gss Q Length: 1 Register (2 bytes) Q This register has 2 bytes. Each byte has eight bits. The bits in these bytes are associated with various miscellaneous functions as follows: Q NVRAM Battery Status: For an EPM 9800 using M...
Page 250 - Digital Input Module Data Status:
3-32 33..4444:: T Tyyp pee F F4444 D Diig giittaall IIn np pu utt M Mo od du ullee D Daattaa S Sttaattu uss Q Length: 1 Register (2 bytes) Q This register has two bytes. Each byte has eight bits. The bits in these bytes are associated with thestatus of the data received from the Digital Input Module...
Page 251 - Analog Input Module Data Status:; Inputs 3-8 of Analog Input Module 1 are not valid,
3-33 33..4455:: T Tyyp pee F F4455 A An naallo og g IIn np pu utt M Mo od du ulleess D Daattaa S Sttaattu uss Q Length: 2 Registers (4 bytes) Q This register has two bytes. Each byte has eight bits. The bits in these bytes are associated with thestatus of the data received from the Analog Input Modu...
Page 255 - 024 seconds remain until the next Short Term Flicker is computed.; These registers contain a 2-byte unsigned integer.
3-37 33..5566:: T Tyyp pee F F5566 F Flliicck keerr C Co ou un nttd do ow wn nss Q Length: 1 Register (2 bytes) Q Range: 65,535 / 0 seconds Q Unit: 1 second Q This register contains an unsigned integer which is count-down in seconds until the end of a Flickerinterval, Short Term or Long Term. Exampl...
Page 256 - Register 53256, Total Watt, might contain the following data:
3-38 33..5599:: T Tyyp pee F F5599 1122-b biitt R RT TU U C Cu urrrreen ntt,, V Vo ollttaag gee,, W W,, V VA AR R Q Length: 1 Register (2 bytes) Q Range: +5A / 0 A, + 150V / 0 V, +1500 W, VAR / -1500 W, VAR Q Unit: 5 / 2048 A, 150/2048 V, 1500 / 2048 W, VAR Q Each register contains a 16-bit integer....
Page 260 - The value 3 is undefined and is treated the same as 2, signifying M (10
3-42 33..6655:: T Tyyp pee F F6655 S Sccaalleed d E En neerrg gyy S Seettttiin ng g Q Length: 1/2 a Register (1 byte) Q Each register contains 2 bytes. Each byte contains settings for a base quantity. The format of a byteis as follows: Bit Meaning 7 6 5 4 3 2 1 0 Digits Unit Decimal Places Digits is...
Page 261 - TOU Calendar Upload Window is
3-43 33..6666:: T Tyyp pee 6666 T TO OU U U Up pllo oaad d C Caalleen nd daarr W Wiin nd do ow w L Lo occk keed d tto o P Po orrtt Q Length: 1 Register (2 bytes) Q When read, this register contains an enumeration indicating to which port the TOU Upload CalendarWindow is locked. The enumeration is as...
Page 265 - Byte
5-1 Chapter 5 Logs, Port Control and Updating Programmable Settings 55..11:: D Do ow wn nllo oaad diin ng g L Lo og gss - O Ovveerrvviieew w Q A Modbus Master uses a Log Window consisting of 64 Registers to retrieve logs from an EPMSlave. A log is divided into numbered sections called Indexes, which...
Page 266 - Time Stamp Mode; . The Window Mode block begins at Register 38209.
5-2 — Max Records: an unsigned integer representing the total number of records the log is capable of holding. In order to maintain a one-for-one relationship in parallel logs (Sequence of Events State and Sequence of Events Snapshot logs, for example), the maximum number of records that alog can st...
Page 272 - Auto Incrementing Interface
5-8 13. Read Window from beginning up to (but not including) the Largest Offset. Largest Offset = First Register of Window + (Largest Window Offset/2). Example: (Index = 14464).38273 + (0/2) = 38273.Read from 38273 up to 38273; therefore, read nothing. 14. Set Window Index to 0. Go to step 12. Examp...
Page 273 - Download using Auto Increment Window Sequence
5-9 0x00B Waveform Sample Log 0x00C PQ Log 0x00D Reset Log 0x00E-0x0FF Undefined The most significant byte defines the following modes, Paused Download Mode (0x000), andRunning Download Mode (0x001). In Paused Download mode (0x000), the log being accessed is paused - new records are not added tothe ...
Page 274 - “Locking a Port”
5-10 0x0FFFF to Register 0x099FF). 4. Software should store the Historical Log 1 Header Information.5. Software should read the Auto Increment Window Index and Auto Increment Log Window (Registers 0x099FF-0x09A3F) 6. Software should verify the expected value for the Auto Increment Window Index.7. So...
Page 276 - Repeat steps 10 and 11 until whole HEX file processed.
5-12 55..33:: U Up pd daattiin ng g P Prro og grraam mm maab bllee S Seettttiin ng gss - O Ovveerrvviieew w Q Programmable settings in the EPM meter are stored in FLASH. With FLASH, bytes are notrewritable; the entire sector must be erased and rewritten. 55..33..11:: S Seeq qu ueen nccee ffo orr U U...
Page 277 - the unit is in Normal Operation.; Register; Clear on new period / Freeze Period Selection; Clear on New Period / Freeze Period Selection; Seasonal
5-13 FLASH Programmable Settings Checksum (Register 65413). 17. Upgrade software transmits the Reset to Normal Operation Command (writes 0100H to Register 65410). 18. Upgrade software polls EPM Comm Operation Indicator (Register 65409) until it returns that the unit is in Normal Operation. Note: Reg...
Page 278 - Weekly Freeze Day of Week / Freeze Hour
5-14 0x002 Daily 0x003 Hourly 0x004-0x0FF Undefined, behaves as Seasonal Seasonal operation freezes the Active registers at the selected hour of the day four times a year. Thehour to freeze at is entered as the Freeze Hour, described below, while the four days to freeze at arethe previously defined ...
Page 279 - Manual Adjustment Interface
5-15 55..55:: C Caalliib brraattiio on n IIn ntteerrffaaccee Q Manual Adjustment Interface Decimal Hex Dual Port Address Name Modbus Register Address 57349 0x0E004 0x00083 Select Voltage 120V Gain (240V if 300V Option) 57350 0x0E005 0x00084 Select Current 150mA Gain (30mA if Class 2 Option) 57351 0x...
Page 280 - The Autocalibration of Gains is performed by; selecting a Range; initiating Autocalibration
5-16 In the dual port, activation of a function is performed by the communication processor writing thevalue 0x0AA to a given location. When acknowledged, the location is cleared to the value 0x055. By communication, activation of a function is performed by issuing a write (the value is unimportant)...
Page 281 - byte signed LSB values with 15 bits of fraction that are used as a
5-17 Q Direct Adjustment Interface Calibration data can be read and modified using the above registers.Factory Calibration and CT/PT Compensation Calibration are available in the above blocks. The Block Timestamp indicates when the data you are reading was last refreshed for viewing. The Calibration...
Page 282 - To increase/decrease a voltage reading by y percent,; Current Gain Factors:; -byte signed LSB values with 16 bits of fraction that are used as a; Phase Compensation Factors; : 2 -byte signed LSB values in units of 0.01” of additive Power; modify the Phse Compensation by; No Phase Shift; cos
5-18 Q To increase/decrease a voltage reading by y percent, multiply the gain factor by (100 + y)/100 . Q Current Gain Factors: 4-byte signed LSB values with 16 bits of fraction that are used as a divisive factor. Q To increase/decrease a current reading by y percent, multiply the gain factor by 100...
Page 283 - : The PQ Log records in response to surges and sags of programmed
6-1 Chapter 6 EPM Log Formats 6.1: Log Formats Overview Q Historical Log 1 : Historical Log 1 will fill to the total allocated memory. The number of records possible in Historical Log 1 is the total memory allocated divided by the record size (size of aHistorical Log 1 snapshot). Q Historical Log 2 ...
Page 292 - The first two bytes are for the Above Limits, in the following order:; Above Limit
6-10 • The next four bytes are a bitmap of the States of the High Speed Limits after a triggering cycle.These bits represent the true states of all the limits, regardless of trigger enable settings. The first two bytes are for the Above Limits, in the following order: The other two bytes are for the...
Page 294 - Example for EPM 9650 with regular hardware or EPM 9800:; The remaining 114 bytes are unused.; The formula to use for EPM 9650s with 300V hardware is:
6-12 The formula to use for EPM 9650s with regular hardware or EPM 9800s is: Sample Gained Factor Gain x Sample Ungained _ 65536 _ 16384 _ = Example for EPM 9650 with regular hardware or EPM 9800: Ungained Voltage Sample = 0x01234 = 4660Gain Factor = 421.905579 = 0x001A5E7D4 = 27650004 000000 . 120 ...
Page 302 - Table 6.9 High Speed Digital Input States
6-20 Q High Speed Digital Input States contain the states of the 8 High Speed Digital Inputs in the following format: A bit value of 1 means the input is open. A bit value of 0 means the input in closed. Q When sampling at 15,360 samples/second, RMS is calculated within the meter on every other samp...
Page 305 - Regular Hardware; secondary, or 241 v secondary; Table 6.11: High Speed Digital Input States
6-23 If the unit has regular hardware, RMS values are in units of squared secondary, with two bytes offraction. That is, each count is 1/65536 of a squared volt. If the unit is supplied with 300V hard-ware, RMS values are in units of squared secondary, with 14 bits of fraction. That is, each countis...
Page 307 - The last 2 bytes are unused.
6-25 then this is the first record recorded after a power-down, reset or download, and it is possible that some transitions were not recorded. If the bit is zero, then monitoring was continuous between the last record and this one. • The next byte contains the States of the Internal Digital Inputs i...
Page 308 - : Digital Input Snapshot Log Format
6-26 6.10: Digital Input Snapshot Log Format Q Digital Input Snapshot Log : The Digital Input Snapshot Log will fill to the total allocated memory. The number of records possible in the Digital Input Log is the total memory allocateddivided by the record size (size of a Digital Input Snapshot). Q Pr...
Page 312 - Each bit represents the state of a gate output in a Relay Logic Tree.; Bits
6-30 Each bit represents the state of a gate output in a Relay Logic Tree. A bit value of 0 indicates a false output value; a bit value of 1 indicates a true output value. · The next 2 bytes indicate whether a relay is locked or unlocked. The bits are in the following order: A bit value of 0 indicat...
Page 314 - : Digital Output Snapshot Log Format; Digital Output Snapshot Log:
6-32 6.12: Digital Output Snapshot Log Format Q Digital Output Snapshot Log: The Digital Output Snapshot Log will fill to the total allocated memory. The number of records possible in the Digital Output Log is the total memory allocateddivided by the record size (size of a Digital Output Snapshot). ...
Page 320 - Feature Reset
6-38 The third byte of the sub-fields indicates what port was used to download the log: 0x000 Port 4 0x001 Port 3 0x002 Port 2 0x003 Port 1 0x004-0x0FF Undefined The remaining 4 bytes of the sub-fields are undefined. Q Feature Reset The first byte indicates what feature was being reset: 0x000 All Lo...
Page 321 - Limit Comparisons - Internal Representations; Communication Settings Block Specifications
7-1 Chapter 7 EPM Programmable Settings Blocks Q The EPM Modbus Register Map can be found in Chapter 2. This chapter gives a detailed description of each of the Programmable Settings Blocks. 7.1: Communication Settings Block (45057-45074) • Device Address - 2 bytes, unsigned integer, ranging from 00...
Page 322 - with; The structure for a combination is :; Line Number; The structure for the Direction and Combination byte is:
7-2 Q Channel identification is performed by referencing the internal data table of the EPM device, by specifying the Line Number and Point Number for a particular value. For example: to monitor 1 second V AN values, use Line 34, Point 0; 1 second V BN , use Line 34, Point 1; 1 second I A , use Line...
Page 323 - Pollable information would consist of:; Comparison 1 states for 32 limits; Data Pointer 4-Byte Structure
7-3 Q Hysteresis combination uses comparison 1 to set the combination, and comparison 2 to clear thecombination. If both inputs are asserted, comparison 1 has priority. The usual arrangement would beto program comparison 1 to above a large value and comparison 2 to below a small value. When themonit...
Page 325 - Input Mode - Bit 0 will define the normal condition of the input.; Volts Currents; None; High Speed Input Settings; Open; Normal Condition
7-5 256 Samples/Cycle Channel Selection and 512 Samples/Cycle Channel Selection (45500) When the Sample Rate is 256 or 512, not all voltage and currents can be sampled. There will be choiceswhich can be sampled under 256 or 512 sample rate. 7.5: High Speed Inputs Settings Block (45501-45723). • Inpu...
Page 330 - Bit 7: IP Address Resolution; Server / Service Enable
7-10 Mode 2 - Network Mode 2. 1 byte. Bit 7: IP Address Resolution A bit value of 1 means use DHCP server.A bit value of 0 means use static IP address programmed into the meter. Bits 0-6: Reserved • DNS Server 1 IP Address - 2 registers, 4 bytes. Each byte has unsigned integer values. • DNS Server 2...
Page 331 - Disabled
7-11 7.17: Block Window Average External Synchronization Block (46017). • BWA Synch Enable - 1 byte.Instead of using the time interval, the EPM can calculate the Thermal and Block average whenthe pulse is detected on one of the High Speed Inputs. • BWA Synch Mask - 1 byte. Only one input can be sele...
Page 332 - registers, 4 bytes - 2 bytes integers and 2 bytes fraction values.
7-12 • Power Factor Labeling - 1 register, Low Byte only. 7.20: Test Mode Configuration Block (46020). • Test Mode Exit Delay Time - 1 registers, 2 bytes - 2-byte unsigned integer. • Range: 5 minutes to 60 minutes. This is the time in which Communicator Ext will exit Test Mode, if there is no activi...
Page 333 - Port Assignment bytes are enumerated as in the following table:; Assignments
7-13 7.23: External Module Port Assignment Block (46197-46206). • Port Assignment bytes are enumerated as in the following table: Assignments Value 0x000 Port 4 0x001 Port 3 0x002 Port 2 0x003 Port 1 (232/485) 0x004 Diagnostic Port (currently not in use) External Module Port Assignments 7.24: Manual...
Page 337 - The format of a Relay Structure:
7-17 7.29: ElectroLogic Block (46421-46804) An EPM device will support 16 Relay structures. Q Ε ach Relay Structure will combine up to 8 Limit Comparisons or Combinations using a three-level binary tree of AND, OR, NAND, NOR, XOR or Hysteresis combinations. All trees will be reevaluated once per sec...
Page 338 - The structure for the Direction and Combination byte:; channel at a time; External Analog Output Module Update Speed
7-18 Q The structure for the Direction and Combination byte: Bits 7-5 Unused, set to 0 Bit 4 Negate combination (AND -> NAND, etc.) Bits 3-2 00 = AND combination01 = OR combination10 = XOR combination11 = Hysteresis combination Bit 1 0 = second input is not inverted1 = second input is inverted Bi...
Page 339 - No Time Synchronization
7-19 7.32: Miscellaneous DNP Settings Block (47063-47104) Scale for Analog Output of Average Pulse Accumulation - 1 byte unsigned integer. Pulse accumulation values are 8-byte. But the Analog Output Module can accept 4-byte quantity.Therefore, only 4 bytes out of 8 bytes will be sent to Analog Outpu...
Page 345 - Call Delay Timer Limit; Index
7-25 7.42: Internal Modem Card Settings Block (50177-50268) • Ring number - 1 byte. The EPM device will answer after this number of rings (1 to 9). • Baud Rate - 1 byte. This will program the baud rate of the gateway. • Port Configuration - 1 byte. Pass Through Port Configuration. Bit 3: A value of ...
Page 346 - Internal Modem Card Bitmap Settings; Call Back Type; go off-hook and attempt to answer an incoming call.
7-26 • Call Fail Reset Limit - 1 byte. User-set value for the number of hours the modem will lock out incoming calls if the Incoming Connection Failure Limit is reached (1-50 hours). • Violation Lockout Time - 1 byte. Use-set time limit for the number of hours (1-32) modem will be inaccessible. The ...
Page 347 - Primary Retry Delay; characters) called for automated callout.; Time Limit; to 48 characters) called for automated callout.; Bit
7-27 • Primary Retry Delay - 1 register, 2 bytes. The number of minutes (0-1000) between retries. • Primary Phone Number (48 bytes) - 24 registers, 48 bytes. The first phone number (up to 48 characters) called for automated callout. • Time Limit - Reserved for future use. • Event Mask - 1 register, ...
Page 349 - GE Communicator Ext
7-29 77..4444:: A Au utto o T TF FT TP P D Do ow wn nllo oaad d S Seettttiin ng gss B Bllo occk k ((N Neettw wo orrk k S Seettttiin ng gss 1100//110000 C Caarrd d)) ((5500778855-5500886600)) • Enable / Disable - 1 Register. Bit 15: 1 = Enable Auto TFTP Download0 = Disable Auto TFTP Download • TFTP P...
Page 351 - Unicast Addressing Only; No validation, any connection is accepted
7-31 • Bitmap Set - 8-bit bitmap. Bit 7: TCP EnableA value of 0 means DNP over TCP listening point disabled.A value of 1 means DNP over TCP listening point enabled. Bit 6: UDP EnableA value of 0 means DNP over UDP end point disabled.A value of 1 means DNP over UDP end point enabled. Bit 5: Validate ...
Page 352 - GE Communicator User’s Manua; Digits
7-32 • TCP Ending Valid Client Ports - Four 2 byte unsigned integers. These are Ending Client port for validating TCP connections. • UDP Starting Valid Client Ports - Four 2 byte unsigned integers. These are Starting Client ports for validating UDP datagrams. • UDP Ending Valid Client Ports - Four 2...
Page 353 - Name of User Who Last Updated the Profile (256 bytes); - These registers are used internally; Program Software ID; with the software. No interactions are required by the user.
7-33 Examples: For the following, the Q1234 VAh has a current value of 123,456,789.0123 VAh. 77..5511:: U Up pd daattee S Seettttiin ng gss B Bllo occk k ((5522997755-5533224488)) Q User Memo Field (256 bytes)- 128 registers, 256 bytes. User can write any notes up to 255 charac-ters in this memo fie...
Page 358 - through
8-4 8.12: Harmonic Magnitude Block (01022-01789) Q Description: Harmonic Magnitude Registers included in this block: Phase A-N/A-B, B-N/B-C, C-N/C-A Voltage for 0 th through 127 th Harmonic Magnitude, Phase A, B, C Current for 0 th through 127 th Harmonic Magnitude. (See 3.10.) 8.13: Harmonic Phase ...
Page 362 - NVRAM Battery is Low.
8-8 8.38: Analog Input Block (05947-05978) Q Description: Analog Input Registers in this block: Analog Inputs 1-8, Modules 1-4. (See 3.10.) 8.39: Limit Combination Block (05979-05980) Q Description: Limit Combination Registers included in this block: Limit States, Combinations 1-16,17-32. (See 3.34....
Page 368 - Description: Limit Trigger Log Registers included in this block:; Valid Bitmap
8-14 Valid Bitmap These Registers hold the bit flags indicating whether the EPM device recognizes the lines in theHistorical Log Settings Block (the block at Register 45205). The first bit represents the validity ofthe Data Pointer in the Historical Log Settings. A value of 1 means the Data Pointer ...
Page 369 - The value 0x0FFFF indicates that the log is empty.
8-15 88..8800:: F Flliicck keerr L Lo og g H Heeaad deerr ((3377337777-3377339944)) Description: Currently not used. 88..8811:: W Waavveeffo orrm m T Trriig gg geerr L Lo og g H Heeaad deerr ((3377444411-3377445588)) Description: Waveform Trigger Log Registers included in this block: See Registe...
Page 370 - Registers have no meaning.
8-16 88..8833:: W Waavveeffo orrm m S Saam mp plleess L Lo og g H Heeaad deerr ((3377556699-3377558866)) Description: Waveform Samples Log Registers included in this block: See Registers 36865-36882. 88..8844:: P PQ Q ((C CB BE EM MA A)) L Lo og g H Heeaad deerr ((3377663333-3377665500)) Descrip...
Page 375 - External Device Programming Block (38224)
8-21 Functionality follows Historical Log 1 Window Mode (38209). Flicker Log (38217): When read, this Register returns the Mode in use by the Flicker Log Window to access Flicker Log on this port. Functionality follows the Historical Log 1 WindowMode (38209). Waveform Trigger Log (38218): When read,...
Page 378 - Auto Increment Log Window; See section; : Downloading Logs with Auto Index and Modbus Extensions; for the usage of
8-24 timer is initiated on these reads. Should the timer run out (the index is not incremented/read in 30seconds), the appropriate log will be allowed to continue logging. When a value of 0x0FFFF is written to this register, this signifies that the port is finished accessingthe appropriate log, and ...
Page 381 - Diagnostic Port; Port Control Lock States
8-27 8.95: Port Control Block (41729-44544) Q Description: Port Control Registers included in this block (see Chapter 5): Port Control Command (41729): When written, this Register receives commands meant to control the ports. Valid commands are: 0x00100 = Lock Port 4 (I/O) for my use0x00101 = Lock P...
Page 382 - These Registers, when read, return the contents of
8-28 ReceiveIn indexes the location where the next received character will be placed in the ReceiveBuffer by the interrupt routine. ReceiveOut indexes the location where the next character should beremoved from the Receive Buffer by the parsing routine. TransmitIn indexes the location where thenext ...
Page 387 - Each number is represented by a 1-byte integer.
8-33 8.102: Operational Communication Settings Block (65025-65040) These Registers keep the valid Communication Settings for all four ports. The Communication Settings Block (45057) in the Programmable Settings Block might have the wrong values if theywere interrupted while the meter was being updat...
Page 390 - Hardware Option Settings; Description: Hardware Options Registers included in this block:; NVRAM Configuration Values; No Memory
8-36 8.107: Dynamic Configuration Block (65345-65349) Q Description: Dynamic Configuration Registers included in this block: NVRAM Configuration (65345): 2bytes, unsigned integer. This Register (see above) indicates the memory option of the EPM unit. IRIG-B State (65346): This Register indicates whe...
Page 392 - Display
8-38 0x000 Not Present 0x001 Present 0x002-0x0FF Undefined, treated as Not Present Com Port (65362-65363): In both the 9650 and the 9800, there are options which attach devices to the Communication Ports, internal to the case. Externally Connected devices use communicationsettings that need to be us...
Page 397 - Writes to the Registers can only be performed by the Locked Port.
8-43 Writes to the Registers can only be performed by the Locked Port. Writing the 10th Register (65434) initiates the writing of the line to the FLASH. (It is recommended that the full ten registers, padded by 0x0FF’s be written to write a HEX line.) OffsetValues of 0x00000 - 0x0FFFF write to the F...
Page 399 - Glossary; Relating to a system of numbers having 2 as its base (digits 0 and 1).
Glossary-1 Glossary 0.1 Second Values: These values are the RMS values of the indicated quantity as calculated after approximately 50 milliseconds (3 cycles) of sampling. 1 Second Values: These values are the RMS values of the indicated quantity as calculated after one second (60 cycles) of sampling...
Page 400 - delay
Glossary-2 Byte: A group of 8 binary digits processed as a unit by a computer (or device) and used especially to represent an alphanumeric character. CBEMA Curve: A voltage quality curve established originally by the Computer Business Equipment Manufacturers Association. The CBEMA Curve defines volt...