background image

e

Electro Industries/Gauge Tech  

Doc # E134-7-15   V1.01

3-5

Table 3.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 the
transmitted request packet.

The value referenced in the transmitted request packet is not supported
by the register on the Slave.

The Slave is busy performing a long operation and can not receive the
request packet.

Illegal Function

01

The Slave does not support the function code of the transmitted request
packet.

Description

Name

Error Code

FOR n=1 to # of bytes in packet

XOR nth data byte with the 16-bit register
FOR bits_shifted = 1 to 8

SHIFT 1 bit to the right
IF (bit shifted out EQUAL 1)

XOR generator polynomial with the 16-bit register and store result in 

the 16-bit register

END IF

END FOR

END FOR

The resulting 16-bit register contains the CRC-16 checksum.

3.6: Dead Time

3.6: Dead Time

n

A Slave considers a transmission from a Master complete when it has received no data for a period
of 3.5 byte transmission times—approximately 7 ms at 4800 baud and 300 microseconds at 115200
baud. If the Master transmits any gaps between bytes that are longer than this time period, the
Slaves will perceive it as dead time.

n

At the conclusion of the dead time, all unaddressed Slaves begin listening for a new packet from the
Master.

3.7: Exception Response (Error Codes)

3.7: Exception Response (Error Codes)

n

A Slave will send its Master an Exception Response packet, if it has encountered an invalid 
command or other problem while carrying out the Master’s instructions.  The function code of the
response will have the most significant bit set.  The Data field of the Exception Response contains
an Error Code specific to the type of problem.

n

Table 3.5 below lists the different Error Codes supported by the I/O Modules.

Summary of Contents for I/O Module

Page 1: ...ro Industries GaugeTech Installation Operation Manual Version 1 01 February 23 2004 Doc E134 7 15 V1 01 1800 Shames Drive Westbury New York 11590 Tel 516 334 0870uFax 516 338 4741 E mail eigmeter1 aol comuwww electroind com The Leader in Web Accessed Power Monitoring ...

Page 2: ......

Page 3: ...smitted in any form or by any means electronic or mechanical including photocopying recording or information storage or retrieval systems or any future forms of duplication for any purpose other than the purchaser s use without the expressed written permission of Electro Industries GaugeTech 2004 Electro Industries GaugeTech Printed in the United States of America e Electro Industries Gauge Tech D...

Page 4: ...y Limitation of Warranty This warranty does not apply to defect resulting from unauthorized modification misuse or use for any reason other than electrical power monitoring OUR PRODUCTS ARE NOT TO BE USED FOR PRIMARY OVER CURRENT PROTECTION ANY PROTECTION FEATURE IN OUR PRODUCTS ARE TO BE USED FOR ALARM OR SECONDARY PROTECTION ONLY THIS WARRANTY IS IN LIEU OF ALL OTHER WARRANTIES EXPRESSED OR IMPL...

Page 5: ...ducts All EIG products are designed manufactured tested and calibrated at our facility in Westbury New York Products Products EIG product applications include n Multifunction power monitoring n Single and multifunction power monitoring n Power quality monitoring n Onboard data logging for trending power usage and quality n Disturbance analysis Futura Series Futura Series n Power quality monitoring...

Page 6: ...e Electro Industries Gauge Tech Doc E134 7 15 V1 01 iv ...

Page 7: ...Communicating with the I O Modules 2 10 2 3 1 Communication Setup 2 10 2 3 2 Using Nexus Communicator or Nexus Programmer Software 2 10 2 3 3 Other Communication Functions Available 2 13 2 4 Example Commands 2 14 2 4 1 Communication Overview 2 14 2 4 2 Changing the Unit Address 2 14 2 4 3 Changing the Baud Rate 2 14 2 4 4 Changing the Unit Address Baud Rate and Transmit Delay Time 2 15 Chapter 3 M...

Page 8: ...s for Calibration 6 3 Chapter 7 Analog Output Modbus Register Maps 1mAON4 1mAON8 20mAON4 20mAON8 7 1 Modbus Register Maps 7 1 0 1mA 4 and 8 Channel Analog Output Modbus Register Map 7 3 4 20mA 4 and 8 Channel Analog Output Modbus Register Map 7 7 Chapter 8 Analog Input Modules 8 1 Overview 8 1 8 2 Analog Input Specifications 8 1 8 3 Normal Mode 8 2 8 3 1 Input Value Channels 1 8 8 2 8 3 2 Register...

Page 9: ...inimum Pulse Width Channels 1 4 12 4 12 4 7 Reset Channels 12 4 Chapter 13 KYZ Pulse Output Modules 4PO1 13 1 KYZ Output Register Map 13 1 Modbus Map for the KYZ Output Module 13 3 Chapter 14 Digital Status Input Modules 14 1 Overview 14 1 14 2 Digital Status Input Specifications 14 1 14 3 Communication 14 1 14 4 Normal Mode 14 2 14 4 1 Input States 14 2 14 4 2 Channel Transitions 14 2 12 4 3 Chan...

Page 10: ...e Electro Industries Gauge Tech Doc E134 7 15 V1 01 viii ...

Page 11: ...cator or Nexus Programmer Shareware Nexus Programmer can be downloaded from www electroind com 2 Assign a Unique Address to Module for more than one of the same Module Section 2 2 2 3 Determine Power Needed Nexus 1250 1252 and PSIO provide 12 VA Rule of thumb 1 Power Source for up to 4 I Os See Steps to Determine Power Requirement Section 2 2 3 4 Mount and Power the I O Modules Use a Mounting Brac...

Page 12: ... and use pull down menus to Input Settings as shown Protocol MUST be Modbus RTU 10 Click Connect The Device Status screen shows Boot Run Time and Comm Status for connected device s Click OK The Main screen reappears 11 On the Main screen click Tools Low Level Access 12 On the Low Level Access screen check Convert to Hex and from the pull down menu select CRC 16EI MB RTU Now Low Level Access is rea...

Page 13: ... settings Address 247 Baud Rate 57600 Transmit Delay 20 csec F710B000000306000100010000 No Spaces 1 4 Change the Device Address with Stand Alone Programmer 1 4 Change the Device Address with Stand Alone Programmer This function is used when two or more of the same I O Module are to be mounted together Each I O Module MUST have its own UNIQUE ADDRESS With this screen the user can easily create a Un...

Page 14: ...Analog Outputs 4 20 mA scalable d 20mAON8 8 Analog Outputs 4 20 mA scalable 2 Analog Input Modules a 8AI1 8 Analog Inputs 0 1 mA bidirectional b 8AI2 8 Analog Inputs 0 20 mA bidirectional c 8AI3 8 Analog Inputs 0 5V DC bidirectional d 8AI4 8 Analog Inputs 0 10V DC bidirectional 3 Digital Dry Contact Relay Output Modules a 4RO1 4 Relay Outputs 5 amps 125 AC DC Form C 4 Digital Solid State Pulse Out...

Page 15: ...ale RS 485 side port I O Port used for functions specific to the type of module size and pin configuration vary depending on type of module Reset Button Press and hold for three seconds to reset the module s Baud Rate to 57600 and its Address to 247 0x0F7 for 30 seconds LEDs when flashing signal that the module is functioning Mounting Brackets MBIO used to secure one or more modules to a flat surf...

Page 16: ...iations of the four types shown below Four Analog Outputs Four Analog Outputs Eight Analog Outputs Eight Analog Outputs 0 1mA and 4 20mA 0 1mA and 4 20mA 0 1mA and 4 20mA 0 1mA and 4 20mA Eight Analog Inputs Eight Analog Inputs Four Relay Outputs Four Relay Outputs 0 1mA 0 20mA 0 1mA 0 20mA or Four KYZ Pulse Outputs or Four KYZ Pulse Outputs 0 5V DC 0 10V DC 0 5V DC 0 10V DC or Eight Status Inputs...

Page 17: ...ogrammer plus additional memory features such as logging In either case simply follow the instructions on the installation screens until the software is successfully installed 2 2 2 Assign a Unique Address and Change Settings 2 2 2 Assign a Unique Address and Change Settings n This step is NOT REQUIRED unless the user wants to install more than one of the same type of module in a group or the user...

Page 18: ...ed device s The screen creates a list if more than one device is connected 5 Click OK The main screen will reappear 6 Click on I O Devices Stand Alone Programmer from the Tool Bar The Stand Alone Programmer screen for the connected I O Module appears the screens vary slightly The Module Type and Version windows confirm the module to which you are connected 7 Click on the windows to change the Addr...

Page 19: ... programmed with a Baud Rate of 57600 and Addresses The table below details the factory set Address and the VA Rating for each I O Module If there is a communication problem or if you are unsure of a module s Address and Baud Rate press and hold the RESET button for 3 seconds the module will reset to a Default Address of 247 at 57600 baud for 30 seconds This will enable you to interrogate the I O ...

Page 20: ... PWR of the I O Module connect the PWR of the PSIO to the male PWR of the I O Module 2 For additional I O Modules connect the male RS 485 connector of the additional module to the female RS 485 connector of the existing module 3 Connect the shield to the shield S terminal The S terminal is not an earth ground connection You must also connect the shield to earth ground at one point SIDE LABEL Figur...

Page 21: ...ional power source such as the EIG PSIO section 2 2 3 3 Starting with the left module and using a slotted screw driver fasten the first I O Module to the left Mounting Bracket The left Mounting Bracket is the one with the PEM Fasten the internal screw tightly into the left Mounting Bracket Figure 2 6 Multiple I Os Master Device Power Supply I Os must use a compatible port See the Master Device s u...

Page 22: ...I O Modules section 2 2 3 NOTE The PB1 can also be used for a Low Voltage Power Supply It must be mounted separately 4 Once you have combined all the I O modules together for the group fasten tightly This final tightening will lock the whole group together as a unit 5 Attach the right Mounting Bracket to the right side of the group using small phillips head screws provided 6 Then mount the group o...

Page 23: ...e the additional power supply and use termination resistors at each end ONLY IF NEEDED connected to the A and B lines RT is approximately 120 Ohms Connect the A and B terminals of the male RS 485 connector of the I O Module to the A and B terminals of the Master Device Connect the shield S terminal to the shield of the Master Device The shield S terminal is not an earth ground connection You must ...

Page 24: ...will depend on the particular unit in use An RS 485 232 Converter may be required Using software which must be able to generate CRC checksum at the end of any message the user can interact with an IO module directly in Modbus RTU protocol The user can write to registers and or read those registers back Refer to Chapter 3 for Modbus Protocol functions and Chapter 4 for Communication Data Formats 2 ...

Page 25: ...ndow 6 Use pull down menus to Input Settings as shown Baud Rate and Port settings can change The Protocol MUST be Modbus RTU 7 Click Connect The Device Status Direct Connect to Com 1 screen will appear showing the Boot Run Time and Comm Status for the connected devices The screen creates a list if more than one device is connected 8 Click OK The Main screen will reappear 9 Click on I O Devices the...

Page 26: ...he Command window Click SEND A response will return from the I O Module that received the command Example screens are shown below Example commands are discussed in section 2 4 11 Click Exit to close the screen NOTE To use a Meter with an Internal Power Source to communicate with the I O Modules the user must program the meter to communicate in Modbus RTU See sections 2 2 and 2 3 for wiring and com...

Page 27: ...Address Baud Rate When this function is selected this screen appears The PC Serial Port and Current Settings appear on the screen From pull down menus under New Settings select the new settings Click Make Change or Cancel n Stand Alone Programmer When this function is selected a Programmer screen for the connected I O Module appears The user can change the Address Baud Rate and Transmit Delay The ...

Page 28: ... In order to change the Address you will need to know the Address and Baud Rate of the unit If you forget those settings push the Reset button The unit will run in Default Mode Address 247 Baud Rate 57600 See Chapter 5 for more details Example 1 To change the Unit Address to 1 Send the following data to the IO module in Default Mode F7 06 B0 00 00 01 DO NOT TYPE SPACES F7 Unit Address 247 06 Funct...

Page 29: ...it Address Baud Rate and Transmit Delay Time 2 4 4 Changing the Unit Address Baud Rate and Transmit Delay Time Example 3 To change all three settings by sending one command Let s say the unit is in the Default Mode Address 247 Baud Rate 57600 Transmit Delay Time 20 csec Send the following data The unit will have an Address of 1 Baud Rate of 9600 and Transmit Delay Time of 0 csec F7 10 B0 00 00 03 ...

Page 30: ...e Electro Industries GaugeTech Doc E134 7 15 V1 01 2 16 ...

Page 31: ...2 bytes Dead Time 3 5 bytes transmission time n A single packet can transmit a maximum of 127 registers 3 2 Slave Address and Broadcast Request 3 2 Slave Address and Broadcast Request n Each Slave device on a communication bus has its own unique address Only the Slave addressed by a Master will respond The response packet returned to the Master will have the same value in the Slave Address Field a...

Page 32: ...sponds with a packet containing the requested parameter values within the range specified in the request n In the following example a Master device requests a Slave at address 01H to transmit two values beginning at Register 00001 The Slave replies with values 3031H and 3037H from Registers 00001 and 00002 Hex Dec 03H 3 06H 6 16 10H Read Holding Registers Preset Single Register Preset Multiple Reg...

Page 33: ...rst low ordered byte second n In the following example a Master device stores the value 0001H at Register 57345 0001H at Register 57346 and 0001H at Register 57347 in a Slave at address 01H 3 4 Data Starting Address 3 4 Data Starting Address n Range in Hex 0000H FFFFH n Range in Decimal 00001 65536 The Address in the Modbus Register Map Excel Spreadsheet is in Decimal Example For some Scada Softwa...

Page 34: ...f the two values do not match the Slave will ignore the packet n The following is the pseudocode for calculating the 16 bit CRC Initialize a 16 bit register to FFFFH Initialize the generator polynomial to A001H Slave Address 01H Slave Address 01H Function Code 10H Function Code 10H Data Starting Address Hi E0H Data Starting Address Hi E0H Data Starting Address Lo 01H Data Starting Address Lo 01H N...

Page 35: ...F END FOR END FOR The resulting 16 bit register contains the CRC 16 checksum 3 6 Dead Time 3 6 Dead Time n A Slave considers a transmission from a Master complete when it has received no data for a period of 3 5 byte transmission times approximately 7 ms at 4800 baud and 300 microseconds at 115200 baud If the Master transmits any gaps between bytes that are longer than this time period the Slaves ...

Page 36: ...n error indicating that it is busy Meaning Hex Meaning Hex Address 01H Address 01H Function Code 03H Function Code 83H Data Starting Address Hi 01H Error Code 06H Data Starting Address Lo 00H CRC Lo C1H Number of Registers Hi 00H CRC Hi 32H Number of Registers Lo 01H CRC Lo 85H CRC Hi F6H Master Packet Slave Packet Table 3 6 Exception Response Example Dec Dec 50 193 6 131 1 3 1 1 0 0 1 133 246 ...

Page 37: ...apters Registers 00001 00008 the Device Name might contain the following data 3031H 30H 01 String 01210104 1mAON4 Value Addr Dec ASCII Bytes Register 00001 00002 00003 00004 00005 00006 00007 00008 3231H 2030H 2D31H 206DH 4120H 4F75H 7400H 32H 31H 31H 31H 30H 20H 6DH 4FH 34H 20H 2DH 20H 31H 41H 4EH 0 1 2 1 0 1 0 4 1 m A O N 4 21 01 04 1m AO N4 4 2 Type F2 Fixed Length ASCII String 00073 00074 4 2 ...

Page 38: ... build n These registers together are a four byte unsigned integer Example Registers 00075 00076 the Device Firmware Build Number might contain the following data 00074 Addr Dec 00073 Value 3030H 3134H Bytes 30H 34H 30H 31H ASCII 0 0 1 4 Register 00 14 String 0014 00076 Addr Decimal 00075 Value 0000H 0067H 4 Byte Unsigned Integer Hex 00000067H 4 Byte Unsigned Integer Decimal 103 Build Number 103 ...

Page 39: ...ht contain the following data 4 5 Type F5 Baud Rate 45058 4 5 Type F5 Baud Rate 45058 n Length 1 Register 2 Bytes n This register contains a 1 byte enumeration The value of the high order byte is ignored The value of the low order byte refers to an enumerated list of choices as follows 0 4800 Baud 1 9600 Baud 2 19200 Baud 3 38400 Baud Not Used 4 57600 Baud 5 115200 Baud Not Used Address Decimal 45...

Page 40: ...2 55 sec 0 00 sec n Unit 0 01 sec n This register contains a 1 byte unsigned integer The value of the high order byte is ignored Example Register 45059 Transmit Delay Time might contain the following data 45058 Address Decimal Value 0003H Bytes Hex 03H 00H 1 Byte Unsigned Integer Decimal XX 3 Baud Rate 19200 Baud Address Decimal 45059 Value 0003H Bytes Hex 00H 03H 1 Byte Unsigned Integer Decimal X...

Page 41: ...the Communication Settings does not Checksum Fail pass Bit 2 Programmable Settings The checksum for the Programmable Settings does not Checksum Fail pass Bit 3 Invalid Communication One or more of the Communication Settings is not Settings valid Bit 4 Invalid Programmable One or more of the Programmable Settings is not Settings valid Bit 5 Programming Changed One or more of the Programmable Settin...

Page 42: ...ytes of Packed BCD Each register contains 2 bytes Each byte contains 2 nibbles Each nibble represents a decimal digit from 0 9 All together there are 8 nibbles and therefore an 8 digit decimal number can be represented Example Registers 65535 and 65536 Device Serial Number might contain the following data Value Bytes Bits Meaning Interpretation Normal Disabled 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 Inval...

Page 43: ...er contains a 2 byte enumeration The value refers to an enumerated list of choices as follows 0 4 Channel Device 1 8 Channel Device Example Writing to Register 00077 Device Options might contain data as follows NOTES 1 Changes to the Programmable Settings do not take effect until after the device is reset Address Decimal 00077 Value 0001H Option Device is 8 Channel ...

Page 44: ...e Electro Industries GaugeTech Doc E134 7 15 V1 01 4 8 ...

Page 45: ...mal Mode Those occurences are noted below in Section 5 2 Default Mode Normal Mode for each type of I O Module is unique Normal Mode for each I O Module will be detailed in the following chapters Specifications and examples of normal operation and applications will be provided where needed 5 2 Default Mode 5 2 Default Mode n When an I O Module cannot run in Normal Mode it will run in Default Mode N...

Page 46: ...timer This timer is reloaded with every valid request received If the timer runs out the device will reset The commands used in Normal Mode will be ignored when received Bits in the Device Status Registers reflect this state and the reason s for the state The device will start in Normal Mode after reset if nothing prevents it from doing so ...

Page 47: ...0 1mA 1mAON8 8 Channel Analog Output 0 1mA 20mAON4 4 Channel Analog Output 4 20mA 20mAON8 8 Channel Analog Output 4 20mA Accuracy 0 1 of Full Scale Scaling Programmable Communication RS 485 Modbus RTU Programmable Baud Rates 4800 9600 19200 57600 Model Numbers Power Requirement 15 20V DC at 50 200mA Operating Temperature 20 C to 79 C 4 F to 158 F Maximum Load Impedance 0 1mA 10k Ω 4 20mA 500 Ω Fac...

Page 48: ...reading has a 4 byte signed integer The range is 2 147 483 647 2 147 483 648 The user defines the unit These values represent inputs from outside the device The scale and units for an Output Value register should be consistent with those as programmed in the Scale Hi Value and Scale Lo Value registers for a given channel 6 3 2 Scale Hi Lo Value Channels 1 8 6 3 2 Scale Hi Lo Value Channels 1 8 n R...

Page 49: ...lue Reference Register 04137 0x01028 6 3 5 Registers for Calibration 6 3 5 Registers for Calibration n The following registers are used by the I O Module for device calibration This calibration is done in the factory since it requires extremely high accuracy Therefore these registers will not be explained in this manual Calibrate Hi Percent Channels 1 8 Registers 45121 45128 0x0B040 0x0B047 Calibr...

Page 50: ...e Electro Industries GaugeTech Doc E134 7 15 V1 01 6 4 ...

Page 51: ...odule I O Module and for the 4 20mA Output Module Maximum registers per request read or write is 17 registers n Columns See Chapter 4 for a detailed description of Communication Formats referred to in the the Register Map s Type column See the Table of Contents for a list of the Register Map s Types and their page location in Chapter 4 The R W column indicates the Read Write function of that parti...

Page 52: ...e Electro Industries Gauge Tech Doc E 134 7 15 V1 01 7 2 ...

Page 53: ...Channel 7 2 147 483 647 2 147 483 648 1 unit R W 04111 04112 Output Value Channel 8 2 147 483 647 2 147 483 648 1 unit R W 04113 DA Value Channel 1 4095 0 1 count D A R 04114 DA Value Channel 2 4095 0 1 count D A R 04115 DA Value Channel 3 4095 0 1 count D A R 04116 DA Value Channel 4 4095 0 1 count D A R 04117 DA Value Channel 5 4095 0 1 count D A R 04118 DA Value Channel 6 4095 0 1 count D A R 0...

Page 54: ... Scale Hi Value Channel 7 2 147 483 647 2 147 483 648 1 unit R W 1 45087 45088 Scale Hi Value Channel 8 2 147 483 647 2 147 483 648 1 unit R W 1 45089 45090 Scale Lo Value Channel 1 2 147 483 647 2 147 483 648 1 unit R W 1 45091 45092 Scale Lo Value Channel 2 2 147 483 647 2 147 483 648 1 unit R W 1 45093 45094 Scale Lo Value Channel 3 2 147 483 647 2 147 483 648 1 unit R W 1 45095 45096 Scale Lo ...

Page 55: ...7 68 0 01 R W 1 45137 Calibrate Hi Thermal Average A D Value Channel 1 4095 875 4096 000 1 8 count A D R 1 45138 Calibrate Hi Thermal Average A D Value Channel 2 4095 875 4096 000 1 8 count A D R 1 45139 Calibrate Hi Thermal Average A D Value Channel 3 4095 875 4096 000 1 8 count A D R 1 45140 Calibrate Hi Thermal Average A D Value Channel 4 4095 875 4096 000 1 8 count A D R 1 45141 Calibrate Hi T...

Page 56: ...Map Address Description Range Units Type R W Notes 57346 Test Output R W 65409 Device Status F7 R 65410 Device Reset F8 W 65535 65536 Device Serial Number 99999999 0 1 F9 R Device Status Block Electro Industries GaugeTec Doc E134 7 15 V1 01 7 6 ...

Page 57: ... 647 2 147 483 648 1 unit R W 04111 04112 Output Value Channel 8 2 147 483 647 2 147 483 648 1 unit R W 45057 Address 1 247 F4 1 45058 Baud Rate F5 1 45059 Transmit Delay Time 2 55 sec 0 00 sec 0 01 sec F6 1 45073 45074 Scale Hi Value Channel 1 2 147 483 647 2 147 483 648 1 unit R W 1 45075 45076 Scale Hi Value Channel 2 2 147 483 647 2 147 483 648 1 unit R W 1 45077 45078 Scale Hi Value Channel 3...

Page 58: ...ale Lo Percent Channel 6 327 67 327 68 0 01 R W 1 45119 Scale Lo Percent Channel 7 327 67 327 68 0 01 R W 1 45120 Scale Lo Percent Channel 8 327 67 327 68 0 01 R W 1 45121 Calibrate Hi Percent Channel 1 327 67 327 68 0 01 R W 1 45122 Calibrate Hi Percent Channel 2 327 67 327 68 0 01 R W 1 45123 Calibrate Hi Percent Channel 3 327 67 327 68 0 01 R W 1 45124 Calibrate Hi Percent Channel 4 327 67 327 ...

Page 59: ...nd 8 Channel Analog Output Modbus Map Address Description Range Units Type R W Notes 65410 Device Reset F8 W 65535 65536 Device Serial Number 99999999 0 1 F9 R Electro Industries GaugeTech Doc E135 7 15 V1 01 7 9 ...

Page 60: ... Analog Input Specifications 8AI1 8 Channel Analog Input 0 1mA 8AI2 8 Channel Analog Input 0 20mA 8AI3 8 Channel Analog Input 0 5V DC 8AI4 8 Channel Analog Input 0 10V DC Accuracy 0 1 of Full Scale Scaling Programmable Communication RS 485 Modbus RTU Programmable Baud Rates 4800 9600 19200 57600 Model Numbers Power Requirement 15 20V DC at 50 200mA Operating Temperature 20 C to 79 C 4 F to 158 F M...

Page 61: ...t Delay Time 0 n Certain situations will cause the device to operate with the above default parameters See Chapter 5 for details on Default Mode 8 3 1 Input Value Channels 1 8 8 3 1 Input Value Channels 1 8 n Registers 04097 04104 0x0000 0x01007 Each register contains a 2 byte signed two s complement integer The range is 327 67 327 68 and the unit is 0 01 These registers contain the percentage of ...

Page 62: ...ration The following registers are used by the I O Module for device calibration This calibration is done in the factory since it requires extremely high accuracy Therefore these registers will not be explained in this manual Calibrate Hi Percent Channels 1 8 Registers 45073 45080 0x0B010 0x0B017 Calibrate Lo Percent Channels 1 8 Registers 45081 45088 0x0B018 0x0B01F Calibrate Hi Therm Avg A D Val...

Page 63: ...e Electro Industries GaugeTech Doc E134 7 15 V1 01 8 4 ...

Page 64: ...imum registers per request read or write is 17 registers n Columns See Chapter 4 for a detailed description of Communication Formats referred to in the the Register Map s Type column See the Table of Contents for a list of the Register Map s Types and their page location in Chapter 4 The R W column indicates the Read Write function of that particular register An R W or R W in the column indicates ...

Page 65: ...e Electro Industries Gauge Tech Doc E 134 7 15 V1 01 9 2 ...

Page 66: ...04105 Thermal Average A D Value Channel 1 4095 875 4096 000 1 8 count A D R 04106 Thermal Average A D Value Channel 2 4095 875 4096 000 1 8 count A D R 04107 Thermal Average A D Value Channel 3 4095 875 4096 000 1 8 count A D R 04108 Thermal Average A D Value Channel 4 4095 875 4096 000 1 8 count A D R 04109 Thermal Average A D Value Channel 5 4095 875 4096 000 1 8 count A D R 04110 Thermal Averag...

Page 67: ...hermal Average A D Value Channel 1 4095 875 4096 000 1 8 count A D R 1 45090 Calibrate Hi Thermal Average A D Value Channel 2 4095 875 4096 000 1 8 count A D R 1 45091 Calibrate Hi Thermal Average A D Value Channel 3 4095 875 4096 000 1 8 count A D R 1 45092 Calibrate Hi Thermal Average A D Value Channel 4 4095 875 4096 000 1 8 count A D R 1 45093 Calibrate Hi Thermal Average A D Value Channel 5 4...

Page 68: ... Address Description Range Units Type R W Notes 57345 Calibration Mode W 65409 Device Status F7 R 65410 Device Reset F8 W 65535 65536 Device Serial Number 99999999 0 1 F9 R Device Status Block Electro Industries GaugeTech Doc E134 7 15 V1 01 9 5 ...

Page 69: ... Baud Rates 4800 9600 19200 57600 Model Numbers Power Requirement 15 20V DC at 50 200mA Operating Temperature 20 C to 79 C 4 F to 158 F Maximum Load Impedance 0 1mA 10k Ω 4 20mA 500 Ω Factory Settings Modbus Address 156 Baud Rate 57600 Default Settings Reset Button Modbus Address 247 Buad Rate 57600 RELAY OUTPUT MODULE SPECIFICATIONS 10 3 Communication 10 3 Communication n Maximum registers per re...

Page 70: ...stored in EEPROM whenever there is a change in the value 10 4 2 Relay Select Relay Command 10 4 2 Relay Select Relay Command n Register 04098 0x01001 and Register 04099 0x01002 The relays can be controlled in two steps 1 Write to the Relay Select Register 04098 0x01001 2 Write to the Relay Command Register 04099 0x01002 First select the relay to control Write the following values to control the re...

Page 71: ... time in Relay On Timer and make contact between NC Normal Close and Common for the time in Relay Off Timer Then the relay will stay at NC Normal Close The values in Relay On Off Time Registers will become zeros For another Pulse Command the Timer On Off values should be given to the device again Upon receiving a Pulse Off Command the device will make contact between NC Normal Close and Common for...

Page 72: ...e Electro Industries GaugeTech Doc E134 7 15 V1 01 10 4 ...

Page 73: ...n page 11 3 Maximum registers per request read or write is 4 registers n Columns See Chapter 4 for a detailed description of Communication Formats referred to in the the Register Map s Type column See the Table of Contents for a list of the Register Map s Types and their page location in Chapter 4 The R W column indicates the Read Write function of that particular register An R W or R W in the col...

Page 74: ...e Electro Industries Gauge Tech Doc E 134 7 15 V1 01 11 2 ...

Page 75: ...ild F3 R 00077 Device Option F10 R 04097 Relay State R 04098 Relay Select R W 04099 Relay Command R W 04100 Relay 1 Off Timer 65535 0 0 01 sec R W 04101 Relay 1 On Timer 65535 0 0 01 sec R W 04102 Relay 2 Off Timer 65535 0 0 01 sec R W 04103 Relay 2 On Timer 65535 0 0 01 sec R W 04104 Relay 3 Off Timer 65535 0 0 01 sec R W 04105 Relay 3 On Timer 65535 0 0 01 sec R W 04106 Relay 4 Off Timer 65535 0...

Page 76: ...Z Pulse Output Specifications 4PO1 Communication RS 485 Modbus RTU Programmable Baud Rates 4800 9600 19200 57600 Model Numbers Power Requirement 15 20V DC at 50 200mA Operating Temperature 20 C to 79 C 4 F to 158 F Factory Settings Modbus Address 160 Baud Rate 57600 Default Settings Reset Button Modbus Address 247 Baud Rate 57600 KYZ PULSE OUTPUT MODULE SPECIFICATIONS Voltage Rating Up to 300V DC ...

Page 77: ...ial value for that channel Subsequent writes will increment the Residual for that channel by the difference of the old value and the new value The previous value is then replaced with the new value Attempting to write a value greater than the programmed Rollover Value for a given channel is completely ignored and no registers are modified If the difference is greater than half of the programmed Ro...

Page 78: ...ers 04113 04128 0x01010 0x0101F When the new energy readings are different from the old readings the difference will be added to these registers The reading is also an 8 byte value The range is 18 446 744 073 709 551 615 0 If the number in these registers is larger than or equal to the number in the Channel Energy Pulse registers the number in the Channel Residual Energy registers will decrease by...

Page 79: ...onds For example the register has a value of 10 This means that the Output will have a contact between NO Normal Open and Common for 10 centiseconds 0 1 second and will have a contact between NC Normal Close and Common for 10 centiseconds 12 4 7 Reset Channels 12 4 7 Reset Channels n Registers 57345 57349 0x0E000 0x0E004 Reset All Channels 57345 Clears all the Last Energy Residual Energy and Pendi...

Page 80: ...13 3 n Columns See Chapter 4 for a detailed description of Communication Formats referred to in the the Register Map s Type column See the Table of Contents for a list of the Register Map s Types and their page location in Chapter 4 The R W column indicates the Read Write function of that particular register An R W or R W in the column indicates the following R Read Only W Write Only R W Read and ...

Page 81: ...e Electro Industries Gauge Tech Doc E 134 7 15 V1 01 13 2 ...

Page 82: ...709 551 615 0 R 04117 04120 Channel 2 Residual Energy 18 446 744 073 709 551 615 0 R 04121 04124 Channel 3 Residual Energy 18 446 744 073 709 551 615 0 R 04125 04128 Channel 4 Residual Energy 18 446 744 073 709 551 615 0 R 04129 Channel 1 Pending Pulses R 04130 Channel 2 Pending Pulses R 04131 Channel 3 Pending Pulses R 04132 Channel 4 Pending Pulses R 45057 Address 1 247 F4 R W 1 45058 Baud Rate ...

Page 83: ...Minimum Pulse Width R W 57345 Reset All Channels W 57346 Reset Channel 1 W 57347 Reset Channel 2 W 57348 Reset Channel 3 W 57349 Reset Channel 4 W 65409 Device Status F7 R 65410 Device Reset F8 W 65535 65536 Device Serial Number 99999999 0 1 F9 R Device Status Block Action Block Electro Industries GaugeTech Doc E135 7 15 V1 01 13 4 ...

Page 84: ... Communication RS 485 Modbus RTU Programmable Baud Rates 4800 9600 19200 57600 Model Numbers Power Requirement 15 20V DC at 50 200mA Operating Temperature 20 C to 79 C 4 F to 158 F Factory Settings Modbus Address 164 Baud Rate 57600 Default Settings Reset Button Modbus Address 5247 Buad Rate 57600 DIGITAL STATUS INPUT MODULE SPECIFICATIONS 14 3 Communication 14 3 Communication n The device will op...

Page 85: ...nnel 8 Bit 8 15 Not used A bit value of 1 indicates that the input is open a bit value of 0 indicates that the input is closed Input states are debounced at a rate of 100 Hz which means that minimum pulse widths should be about 2 centiseconds wide For example 1 If the input changes like the following at the sample rate this is not regarded as a transition open close open no transition close open c...

Page 86: ...n Powerup Programmable Settings are stored in a block in the I2 C EEPROM with a checksum at the end of the block Any write to the Programmable Settings modifies the setting and recomputes and rewrites the checksum to the block Changes to these settings do not go into operational effect until the unit resets and reinitializes Device Reset asks the device to reset reinitializing Programmable Setting...

Page 87: ...e Electro Industries GaugeTech Doc E134 7 15 V1 01 14 4 ...

Page 88: ...8DI1 begins on the page 15 3 n Columns See Chapter 4 for a detailed description of Communication Formats referred to in the the Register Map s Type column See the Table of Contents for a list of the Register Map s Types and their page location in Chapter 4 The R W column indicates the Read Write function of that particular register An R W or R W in the column indicates the following R Read Only W ...

Page 89: ...e Electro Industries Gauge Tech Doc E 134 7 15 V1 01 15 2 ...

Page 90: ...s 4 294 967 295 0 R 04108 04109 Channel 6 Transitions 4 294 967 295 0 R 04110 04111 Channel 7 Transitions 4 294 967 295 0 R 04112 04113 Channel 8 Transitions 4 294 967 295 0 R 45057 Address 1 247 F4 R W 1 45058 Baud Rate F5 R W 1 45059 Receive Transmit Delay 2 55 sec 0 00 sec 0 01 sec F6 R W 1 45073 45074 Channel 1 Rollover 4 294 967 295 0 R W 45075 45076 Channel 2 Rollover 4 294 967 295 0 R W 450...

Page 91: ...on 4 294 927 295 0 W 57351 Reset Channel 6 Transition Accumulation 4 294 927 295 0 W 57352 Reset Channel 7 Transition Accumulation 4 294 927 295 0 W 57353 Reset Channel 8 Transition Accumulation 4 294 927 295 0 W 65409 Device Status F7 R 65410 Device Reset F8 W 65535 65536 Device Serial Number 99999999 0 1 F9 R Device Status Block Electro Industries GaugeTech Doc E135 7 15 V1 01 15 4 ...

Page 92: ...r a specified time interval The interval is specified by the user in the meter profile The interval is typically 15 minutes So the Average Watts is the thermal average of watts over the previous 15 minute interval The thermal average rises to 90 of the actual value in each time interval For example if a constant 100kW load is applied the thermal average will indicate 90kW after one time interval 9...

Page 93: ...rious systems in electric and other utility industries and SCADA networks EEPROM Nonvolatile memory Electrically Erasable Programmable Read Only Memory that retains its data during a power outage without need for a battery Also refers to meter s FLASH memory Energy Pulse The amount of Primary Energy required to produce a pulse pair of transitions Energy Register Programmable record that monitors a...

Page 94: ... combinations of voltage magnitude and duration that will cause malfunction or damage Ke kWh per pulse i e the energy kWh kilowatt hours kW x demand interval in hours KYZ Output Output where the rate of changes between 1 and 0 reflects the magnitude of a metered quantity Last Next Energy Register written to with the next energy reading for a channel The register can be read from to see the last en...

Page 95: ...ial string of 8 bit bytes Percent THD Percent Total Harmonic Distortion Protocol A language that will be spoken between two or more devices connected on a network PT Ratio Potential Transformer Ratio used to scale the value of the voltage to the primary side of an instrument transformer Also referred to as VT Ratio Pulse The closing and opening of the circuit of a two wire pulse system or the alte...

Page 96: ...evices An RS 232 connection connects only two points Distance between devices is typically limited to fairly short runs Current standards recommend a maximum of 50 feet but some users have had success with runs up to 100 feet Communications speed is typically in the range of 1200 bits per second to 57 600 bits per second RS 232 communication can be accomplished using the Optical port on the face o...

Page 97: ... The ratio of the voltage on a phase to the average voltage on all phases Voltage Quality Event An instance of abnormal voltage on a phase The events the meter will track include sags swells interruptions and imbalances VT Ratio The Voltage Transformer Ratio is used to scale the value of the voltage to the primary side of an instrument transformer Also referred to as PT Ratio Voltage Vab Vab Vbc V...

Reviews: