background image

 

Operating Instructions 33

packet), so the actual register number that appears on the RS-485 bus will be “1000” (or in 
hexadecimal, 0x03E8).

 

A common Modbus convention adds the function code as a leading digit on the register 
number, so a register like 

EnergySum

 (

1001

) would be documented as 

41001

. All input reg-

isters (function code 04) would use the form 

4xxxx

, while holding registers (function code 03) 

would use the form 

3xxxx

. The WattNode meter treats holding registers and input registers 

interchangeably, and does not use this convention. If your Modbus software expects a lead-
ing “3” or “4”, either will work for most registers, and use “3” for configuration registers.

Floating Point and Integer Registers

Most registers are available in floating point and integer formats. We generally recommend using 
the floating point registers, because they provide more resolution and dynamic range and they 
never requiring scaling. However, for energy variables, the 32 bit integer registers may be a better 
choice, because they provide a constant resolution of 0.1 kWh. Since most of the integer registers 
are 16 bits, they are faster to transfer over the Modbus interface and may require less space if 
they are being logged.

Most of the integer registers are 16 bit signed integers that can report positive or negative 
values from -32,768 to +32,767. In a few special cases, such as the energy registers, we use 32 
bit signed integer registers (sometimes called “long integer”), which use two adjacent Modbus 
registers and can report values up to approximately ± two billion.

Floating point values can report positive or negative values with typically six or seven significant 
digits, which is far higher than the WattNode meter’s accuracy. However, for energy measure-
ments (kWh), floating point values have a limitation: the effective resolution in kWh gets lower as 
more energy accumulates. If the total energy exceeds 100,000 kWh, the resolution of the floating 
point energy will become coarser than 0.1 kWh, the constant resolution of the integer energy 
values. At a total energy of 1,000,000 kWh, the floating point energy resolution becomes 1.0 kWh.

Reading and Writing 32 Bit Registers

Since floating point and 32 bit long integer registers require two adjacent registers to store 32 
bits, there are some things to note when reading and writing these 32 bit dual registers:

 

The first register (at the lower address) contains the least significant 16 bits of data. This is 
called little-endian and is the default for many programs that read 32 bit Modbus values, but 
if this results in bizarre values (very large, very small, strange exponents, invalid values), look 
for an option to reverse the registers, commonly referred to as “Float - Swapped”, “Float - 
Reversed”, “Long - Swapped”, etc. Tridium JACE

®

 systems refer to this as “byte order 1032”. 

Do not select 64 bit double precision formats.

 

When reading a 32 bit register, read both registers with a single Modbus read command. The 
WattNode meter is guaranteed to return consistent results for a single multiple register read 
command. If you (or your software) issues two separate read commands for the two registers 
making up a 32 bit register, the underlying 32 bit register may be updated between the two 
read commands, resulting in an inconsistent or scrambled value.

 

When writing to 32 bit registers, the recommended approach is to use the 

Write Multiple 

Registers (16)

 command to update both registers at the same time. However, meter incorpo-

rates logic to allow two 

Write Single Register (06)

 commands within 30 seconds, provided 

no other Modbus commands are issued between the two writes.

For more information on Modbus register formats, floating point, programming, etc., see 

http://www.ccontrolsys.com/w/Category:WattNode_Modbus

.

Summary of Contents for WattNode Revenue RWNC-3D-240-MB

Page 1: ...C 3D 400 MB WNC 3D 480 MB WattNode Revenue for Modbus Models RWNC 3Y 208 MB RWNC 3Y 400 MB RWNC 3Y 480 MB RWNC 3Y 600 MB RWNC 3D 240 MB RWNC 3D 400 MB RWNC 3D 480 MB WattNode Modbus Installation and O...

Page 2: ...gy and if not installed and used in accordance with the instructions may cause harmful interfer ence to radio communications However there is no guarantee that interference will not occur in a particu...

Page 3: ...mers 17 Circuit Protection 18 Connecting Voltage Terminals 19 Setting the Modbus Address 19 Baud Rate 20 Connecting Modbus Outputs 20 Planning the Modbus Network 20 Installation Summary 22 Wiring 22 I...

Page 4: ...e Energy 42 Reactive Energy 42 Apparent Energy 42 Power Factor 42 Reactive Power 43 Apparent Power 43 Current 44 Demand 44 I O Pin Options 46 Configuration Registers 46 Demand Configuration 48 Zeroing...

Page 5: ...and C values If necessary you can use different CTs on the different circuits Communication The WattNode meter uses a half duplex EIA RS 485 interface for communication The standard baud rates are 9...

Page 6: ...te relay contact closure output between the X and C terminals for load shedding and other applications Special Options Contact the factory about the following special options Option 232 Provide RS 232...

Page 7: ......

Page 8: ......

Page 9: ......

Page 10: ...120V 208V with neutral 96 138 166 276 3Y 208 N and A 3D 240 A and B 3 Phase 4 Wire Delta 120 208 240V with neutral 96 138 166 276 3D 240 A and B 3 Phase 4 Wire Wye 230V 400V with neutral non U S 184...

Page 11: ......

Page 12: ......

Page 13: ......

Page 14: ......

Page 15: ...ight high temperatures and conductive pollution salt spray metal dust etc If moisture or conductive pollution may be present use an IP 66 or NEMA 4 rated enclosure to protect the meter Due to its expo...

Page 16: ...d by multimeters and the WattNode meter Resistive loads like heaters and incandescent lights have nearly sinusoidal current waveforms with a crest factor near 1 4 Power factor corrected loads such as...

Page 17: ......

Page 18: ...s an earth connection which should be connected for maximum accuracy However this earth connection is not used for safety protective earthing To connect CTs pass the wire to be measured through the CT...

Page 19: ...in all the way The WattNode meter is powered from the voltage inputs A phase A to N neutral for wye 3Y models or A to B for delta 3D models If the meter is not receiving at least 80 of the nominal lin...

Page 20: ...4 to the ApplyComConfig 1651 register to apply the new address 2 Set the address with the Address register Set the DIP switches to any non zero address so the meter won t reset the address to the fact...

Page 21: ...er you may use stubs or branches Long stubs or branches greater than 30 m 100 ft may cause signal reflections and should be avoided Termination Networks shorter than 500 m 1650 ft should not need term...

Page 22: ...you may use the shield to provide the Modbus common C connection between all devices on the network Connect the cable shield or Modbus common if there is no shield to earth ground at just the Modbus...

Page 23: ...hase if line Vac is present but the measured power is below the minimum that the meter will measure see Creep Limit p 57 the meter will display solid green for that phase Inactive Phase If the meter d...

Page 24: ...rew terminal connect them to neutral if present or earth ground if neutral isn t available If you suspect noise may be the problem try moving the meter away from the source of noise Also try to keep t...

Page 25: ...atus LEDs together every three seconds This is very rare but can indicate the following You have purchased a DC instrument powered WattNode meter and the meter has power but the circuit being monitore...

Page 26: ...the power negative This can be fixed either by flipping the CT or by swapping the white and black wires where they enter the meter The current transformer white and black wires have been swapped where...

Page 27: ...smatch between the voltage and current measurement phases on the meter For example if the phase A CT is around the phase B wire However this troubleshooting is complicated because different loads have...

Page 28: ...a it is transmitting on the RS 485 bus This can happen if two devices have the same address and start transmitting at nearly the same time It can also be caused by a short circuit on the bus or extrem...

Page 29: ...gPasscode was aborted by a write to an unrelated register 03 Illegal data value ErrorStatus 202 When changing the ConfigPasscode the confirmation entry didn t match the first entry ErrorStatus 205 Inv...

Page 30: ...d the numbers are way off your software may be combining the floating point registers in the wrong order Compare the values to the integer regis ters and check to see if your software has an option li...

Page 31: ...ases your Modbus software will automatically use the correct Modbus command for any action you wish to perform so you may be able to skip this section The Modbus specifica tions list numerous possible...

Page 32: ...600 MB WNC 3D 240 MB Continental Control Systems LLC WattNode MODBUS WNC 3D 240 MB WNC 3D 400 MB Continental Control Systems LLC WattNode MODBUS WNC 3D 400 MB WNC 3D 480 MB Continental Control Systems...

Page 33: ...t values have a limitation the effective resolution in kWh gets lower as more energy accumulates If the total energy exceeds 100 000 kWh the resolution of the floating point energy will become coarser...

Page 34: ...to line phase A to B 1029 1030 VoltBC V RMS voltage line to line phase B to C 1031 1032 VoltAC V RMS voltage line to line phase A to C Frequency Register 1033 1034 Freq Hz Power line frequency These r...

Page 35: ...ectional energy phase A 1103 1104 EnerygB kWh Net bidirectional energy phase B 1105 1106 EnergyC kWh Net bidirectional energy phase C 1107 1108 EnergyPosA kWh Positive energy phase A 1109 1110 EnergyP...

Page 36: ...List Integer These registers provide advanced integer measurements The energy registers are 32 bit signed dual registers the first register provides the lower 16 bits and the second register provides...

Page 37: ...1356 DemandMax PowerIntScale Maximum power demand 1357 DemandApp PowerIntScale Apparent power demand 1358 DemandA PowerIntScale Real power demand phase A 1359 DemandB PowerIntScale Real power demand p...

Page 38: ...muni cation Registers p 50 below for details Registers Name Default Description 1651 ApplyComConfig 0 Writing 1234 applies the configuration settings below Reads 1 if changes not applied yet 1652 Addr...

Page 39: ...tCtAmpsB CtAmpsB Option CT phase B CtAmps 1726 OptCtAmpsC CtAmpsC Option CT phase C CtAmps 1727 OptModbusMode ModbusMode Option TCP RTU for Modbus protocol 1728 OptAddress Address Option AD Modbus add...

Page 40: ...ications i e photovol taic where you wish to measure the net energy in situations where you may sometimes consume energy and other times generate energy Use EnergyPosSum instead if you don t want nega...

Page 41: ...se registers as estimates of the line to line voltage In order to estimate these voltages the meter must know the phase offset or the type of electrical service see PhaseOffset configuration register...

Page 42: ...egisters that can count up or down depending on the sign of the reactive power The WattNode meter only measures the fundamental reactive energy not including harmonics These values are reset to zero w...

Page 43: ...PowerReacB PowerReacC or PowerReacSum to VARs use the following equation PowerReac VAR PowerReacSum PowerIntScale For example if PowerIntScale 1609 is 100 and the integer PowerReacSum 1343 reports 15...

Page 44: ......

Page 45: ...w ing equation Demand W Demand PowerIntScale For example if PowerIntScale 1609 is 100 and the integer Demand 1354 reports 4700 then the demand is 4700 100 470 000 watts or 470 kW Demand Subinterval De...

Page 46: ...scode contact support for assistance 0 Unlocked 1 Locked Invalid unlock attempts will result in the Modbus exception 03 Illegal data value and prevent more attempts for five seconds An unlocked meter...

Page 47: ...cations So if the status LED for a phase was flashing red and you flip the CT with CtDirections the LED will change to green flashing This cannot be used to correct for situations where CT phases do n...

Page 48: ...current values so that a current equal to the CT rated amps will result in an output value of CurrentIntScale The default CurrentIntScale is 20000 See CurrentA CurrentB CurrentC for more details Deman...

Page 49: ...CT current Generally the default value of 1500 which sets the creep limit to 1 1500th of full scale power works well Sometime in electrically noisy environments you may see non zero power readings whe...

Page 50: ...This isn t permitted for setting the address because then multiple devices would share the same address The communication configuration can be restored to factory defaults by switching all the DIP swi...

Page 51: ...ol In order to make this work the meter can switch to the Modbus TCP IP protocol still using RS 485 which is nearly identical to Modbus RTU but with a different header and no CRC bytes TCP IP has a bu...

Page 52: ...eErrorCount 1713 This is the number up to 32767 of Modbus packets with framing errors A framing error can indi cate bad baud rate bad parity setting RS 485 noise or interference or an RS 485 bus colli...

Page 53: ...d high voltage may damage the WattNode 84 85 86 INFO EnergyA B C registers overflowed 100 gigawatt hours reset to 0 87 INFO EnergySum register overflowed 100 gigawatt hours reset to 0 88 INFO EnergySu...

Page 54: ...bus address detected 250 WARNING Modbus receiver overrun This is generally caused by non Modbus data on the bus or packets longer than 256 bytes 251 WARNING RS 485 receiver error Generally caused by b...

Page 55: ...he following options See the CCS website WattNode Modbus Options page for details General Options Option CT xxx Pre assign xxx as the global CtAmps value of the attached current transformers Option CT...

Page 56: ...rovide 5 V TTL UART I O in place of RS 485 Accuracy The following accuracy specifications do not include errors caused by the current transformer accuracy or phase angle errors Rated current is the cu...

Page 57: ...To customize the creep limit see CreepLimit 1618 in Configuration Registers p 46 Update Rate 1 0 second Internally all measurements are performed at this rate Start Up Time Approximately 1 0 second Th...

Page 58: ...of the meter Maximum Power Supply Voltage Range 20 to 15 of nominal see table above For the WNC 3D 240 MB this is 20 of 208 Vac 166 Vac to 15 of 240 Vac 276 Vac Operating Frequencies 50 60 Hz Measure...

Page 59: ...P 66 Mechanical Enclosure High impact ABS and or ABS PC plastic Flame Resistance Rating UL 94V 0 IEC FV 0 Size 153 mm 85 mm 38 mm 6 02 in 3 35 in 1 50 in Weight 307 gm 10 8 oz Connectors Euroblock sty...

Page 60: ...ghtning product modifications alterations or repairs by anyone other than CCS Except as set forth herein CCS makes no warranties expressed or implied and CCS disclaims and negates all other warranties...

Reviews: