Today is...
Tuesday, November 25, 2014
Welcome to Control.com, the global online
community of automation professionals.
Advertisement
Featured Video...
Featured Video
Wiring and programming your servos and I/O just got a lot easier...
Advertisement
Our Advertisers
Help keep our servers running...
Patronize our advertisers!
Visit our Post Archive
Problem with energy meter using Modscan
Problem with energy meter using modscan

I'm using a Integra 1630 energy meter with Modbus communication. Currently, I'm using Modscan32 to check the data. Most of the time i will only receive a register value of 0x00 while occasionally good replies. I tried changing the scan rate from 5000ms to 100ms but it is still the same.

Is there any adjustment that i can do to make the meter to have good replies?

1) Have you tried looking at more than one data format?

2) Have you tried reading from another starting value, one higher or lower than what you are using now?

The manual on the web
http://energy.te.com/china/crompton_doc/Integra%201630%20Communications%20Guide%20Iss%204.pdf
(take out any spaces the forum inserts into the URL)
provides this data format information:
----------------
Data Format:
4 bytes (2 registers) per parameter.
Floating point format ( to IEEE 754)
Most significant register first (Default).
The default may be changed if required -
See Holding Register "Register Order" parameter.
-----------------

I suspect that you might be reading part (one register) of a floating point value as an integer, or reading one register from one value and one register from another value (register addressing is offset by one).

There are buttons in Modscan32 to change the format in which the interpreted data is displayed.

The 'address' text box defines the starting address for the read request. Try a value one greater than or one less than what you're using now.