Author Topic: 4 x unsigned int values joined Modbus TCP Digital Panel Meter Help Please  (Read 3981 times)

gomond

  • Newbie
  • *
  • Posts: 8
    • View Profile
Can someone please help me.

I have to read in 4 registers for the value that is going into the digitalpanelmeter.
the value is hexadecimal and right justified with 2 decimal places.

It is for reading an ABB energy meter.

I can do it with BB Comtest pro but cant figure it out in Advanced HMI as I always get a 0 value.

The read address is 0x5000 (20480) so I put 420480 in the PLC Address field and 4 in resolution but no joy.

The meter registers (420480 = 0x0000, 420481 = 0x0000, 420482 = 0x0003, 42083 = 0xFF57) = 2619.75 KwHrs (Decimal)



Please see attachment for data description.
« Last Edit: July 05, 2014, 03:43:54 AM by gomond »

Archie

  • Administrator
  • Hero Member
  • *****
  • Posts: 5322
    • View Profile
    • AdvancedHMI
Try putting an L in front of the address:

L420480

gomond

  • Newbie
  • *
  • Posts: 8
    • View Profile
Thank You Archie

That helped heaps is there a list of modifiers or is the L the only one?

I purchased the extra packs and noticed that there was a larger LED Display that will be able to display the 4 integer long return value when it grows.

Thanks again

Great.

Archie

  • Administrator
  • Hero Member
  • *****
  • Posts: 5322
    • View Profile
    • AdvancedHMI
The L is the only modifier for the Modbus driver. Everything else uses the basic functions based on the first digit of the address.