# Jumo Modbus Addresses

**URL:** <https://forum.inductiveautomation.com/t/jumo-modbus-addresses/7108>\
**Category:** Ignition\
**Created:** [August 21, 2013, 4:28pm UTC](https://forum.inductiveautomation.com/t/jumo-modbus-addresses/7108 "2013-08-21T16:28:22Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![scicco](https://avatars.discourse-cdn.com/v4/letter/s/e0b2c6/32.png) [@scicco](https://forum.inductiveautomation.com/u/scicco)\
**Post date:** [August 21, 2013, 4:28pm UTC](https://forum.inductiveautomation.com/t/jumo-modbus-addresses/7108/1 "2013-08-21T16:28:22Z")

</div>

Hello,

I have a Jumo Logoscreen 500 cf and am trying to use your modbus driver to get the temperatures. Their documentation is attached - I’m after the values in analog channels 1 - 6 (0x0035, 37, 39, 3B, 3D and 3F). I’ve tried using the addresses as well as directly in the tag ([Device\_Name]1.HR53 for 0x0035, [Device\_Name]1.HR55 for 0x0037, etc.) and the numbers still don’t look right.

I’ve gone through your modbus addressing documentation and I’ll be honest that I don’t quite understand when to use BCD or some of the other options.

Thanks in advance for any help,  
Steve

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 21, 2013, 4:33pm UTC](https://forum.inductiveautomation.com/t/jumo-modbus-addresses/7108/2 "2013-08-21T16:33:58Z")

</div>

According to the docs the datatypes of the addresses you’re trying to read are floats, so you need to use [Device\_Name]1.HRF53 when addressing them.

---

<div class="post-metadata">

**Author:** ![scicco](https://avatars.discourse-cdn.com/v4/letter/s/e0b2c6/32.png) [@scicco](https://forum.inductiveautomation.com/u/scicco)\
**Post date:** [August 21, 2013, 4:39pm UTC](https://forum.inductiveautomation.com/t/jumo-modbus-addresses/7108/3 "2013-08-21T16:39:07Z")

</div>

I had also tried that at one point and the value jumps around randomly - from 0 to numbers that have more commas than I can count.

Am I correct in that the hex values need to be converted to dec?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 21, 2013, 4:41pm UTC](https://forum.inductiveautomation.com/t/jumo-modbus-addresses/7108/4 "2013-08-21T16:41:05Z")

</div>

Yeah, I think you are supposed to be converting them. Go into the advanced properties on device settings and try enabling the ‘reverse word order’ setting. Then see if the values you get using HRF make sense.

---

<div class="post-metadata">

**Author:** ![scicco](https://avatars.discourse-cdn.com/v4/letter/s/e0b2c6/32.png) [@scicco](https://forum.inductiveautomation.com/u/scicco)\
**Post date:** [August 21, 2013, 4:53pm UTC](https://forum.inductiveautomation.com/t/jumo-modbus-addresses/7108/5 "2013-08-21T16:53:47Z")

</div>

Yes! It worked - thanks so much for the help and the quick reply!

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 21, 2013, 5:02pm UTC](https://forum.inductiveautomation.com/t/jumo-modbus-addresses/7108/6 "2013-08-21T17:02:43Z")

</div>

No problem. You need to be aware that the ‘reverse byte order’ property affects all 32-bit values that the driver reads, not just floats. So you better hope they decided to use the wrong word order for any 32-bit integer values as well as floats (if they even provide any 32-bit integer values, anyway…)

---

<div class="post-metadata">

**Author:** ![David\_Rodriguez](https://avatars.discourse-cdn.com/v4/letter/d/b5e925/32.png) [@David\_Rodriguez](https://forum.inductiveautomation.com/u/David_Rodriguez)\
**Post date:** [January 21, 2022, 11:21am UTC](https://forum.inductiveautomation.com/t/jumo-modbus-addresses/7108/7 "2022-01-21T11:21:18Z")

</div>

Hi, I am running into a similar problem, I am trying to read values from a Jumo Dicon touch. The values that I am after are (0x122D,0x122F,0x123D and 0x123F), these are also float values, but I am not getting any data into Ignition. I am using the path: [Device\_Name]1.HRF4653 for 0x122D.

Does the ‘.1’ before ‘HRF’ refer to the Channel? I am also trying to read from channel 1.

Thank you in advice for any hints!

David

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [January 21, 2022, 11:55am UTC](https://forum.inductiveautomation.com/t/jumo-modbus-addresses/7108/8 "2022-01-21T11:55:57Z")

</div>

In Modbus terms it’s the unit/slave ID. I don’t know if that translates to channel for your device.

Try enabling Zero-based Addressing and/or Reverse Word Order in the settings for this Modbus device in Ignition.

---

<div class="post-metadata">

**Author:** ![David\_Rodriguez](https://avatars.discourse-cdn.com/v4/letter/d/b5e925/32.png) [@David\_Rodriguez](https://forum.inductiveautomation.com/u/David_Rodriguez)\
**Post date:** [January 21, 2022, 2:13pm UTC](https://forum.inductiveautomation.com/t/jumo-modbus-addresses/7108/9 "2022-01-21T14:13:17Z")

</div>

Thank you Kevin,

I checked the unit ID of the device and it seems to be correct as 1, I also tried enabling Zero-based Addressing and/or Reverse Word Order but in Ignition I still get ‘Bad\_NotConnected: The variable should receive its value from another variable’.

Any ideas?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [January 21, 2022, 2:15pm UTC](https://forum.inductiveautomation.com/t/jumo-modbus-addresses/7108/10 "2022-01-21T14:15:05Z")

</div>

Use a 3rd party Modbus client to verify you can connect and get data.

If that works, use Wireshark to capture traffic of each software and we’ll compare the difference.

---

<div class="post-metadata">

**Author:** ![David\_Rodriguez](https://avatars.discourse-cdn.com/v4/letter/d/b5e925/32.png) [@David\_Rodriguez](https://forum.inductiveautomation.com/u/David_Rodriguez)\
**Post date:** [March 8, 2022, 1:00pm UTC](https://forum.inductiveautomation.com/t/jumo-modbus-addresses/7108/11 "2022-03-08T13:00:58Z")

</div>

I finally solved it. I used a third party modbus client as Kevin suggested, it turns out that with this specific Jumo device the unit ID is set to 255, in the software I would see a different unit ID hence the confussion.

Thanks a lot Kevin!
