# AnyBus ABC3090 problem reading MODBUS TCP

**URL:** <https://forum.inductiveautomation.com/t/anybus-abc3090-problem-reading-modbus-tcp/76316>\
**Category:** Ignition\
**Created:** [July 13, 2023, 11:29am UTC](https://forum.inductiveautomation.com/t/anybus-abc3090-problem-reading-modbus-tcp/76316 "2023-07-13T11:29:55Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Daniele\_Moro](https://avatars.discourse-cdn.com/v4/letter/d/41988e/32.png) [@Daniele\_Moro](https://forum.inductiveautomation.com/u/Daniele_Moro)\
**Post date:** [July 13, 2023, 11:29am UTC](https://forum.inductiveautomation.com/t/anybus-abc3090-problem-reading-modbus-tcp/76316/1 "2023-07-13T11:29:55Z")

</div>

Hi everyone, we are trying to read data from an AnyBus ABC3090 with MODBUS TCP firmware.  
From the quick client I see the data in form of number, but in the designer I cannot read anything.  
I've tried configuring the tag manually or using the device addresses, but no value appears. The tag remain empty.  
The Area Map of the Anybus devices are configured as follows:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/6/d61bf1b5e61648538e9f4b0486766a09f4ee64fe.png)  
So for example, if I want to read the string "Product Code Name" I think I have to put ns=1;s=[ABC3090]IRS2:16, if I'm not wrong, and the tag Data Type must be string.  
Is this correct? Someone can help me?

---

<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:** [July 13, 2023, 11:35am UTC](https://forum.inductiveautomation.com/t/anybus-abc3090-problem-reading-modbus-tcp/76316/2 "2023-07-13T11:35:07Z")

</div>

Ostensibly, that looks correct, assuming that the unit/slave ID you're supposed to use is 0 and that you should be reading Input Registers and not Holding Registers.

Are there errors in the logs? Do you have other Modbus software (like modscan) that can read these values? Can you get a Wireshark capture?

---

<div class="post-metadata">

**Author:** ![Daniele\_Moro](https://avatars.discourse-cdn.com/v4/letter/d/41988e/32.png) [@Daniele\_Moro](https://forum.inductiveautomation.com/u/Daniele_Moro)\
**Post date:** [July 13, 2023, 12:22pm UTC](https://forum.inductiveautomation.com/t/anybus-abc3090-problem-reading-modbus-tcp/76316/3 "2023-07-13T12:22:10Z")

</div>

With CAS Modbus Scanner I can read these:

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/7/a78819268686ed03c6b816db72fd6d421109db6e.png)

---

<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:** [July 13, 2023, 12:23pm UTC](https://forum.inductiveautomation.com/t/anybus-abc3090-problem-reading-modbus-tcp/76316/4 "2023-07-13T12:23:38Z")

</div>

Well, that looks like it confirms they are input registers, but not the unit/slave ID.

---

<div class="post-metadata">

**Author:** ![Daniele\_Moro](https://avatars.discourse-cdn.com/v4/letter/d/41988e/32.png) [@Daniele\_Moro](https://forum.inductiveautomation.com/u/Daniele_Moro)\
**Post date:** [July 13, 2023, 12:44pm UTC](https://forum.inductiveautomation.com/t/anybus-abc3090-problem-reading-modbus-tcp/76316/5 "2023-07-13T12:44:02Z")

</div>

In the configurazione of the CAS ModBus Scanner I've put 1 as Device ID but it works in the same way also if I put 0. So I don't know what I'm doing wrong.

---

<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:** [July 13, 2023, 12:48pm UTC](https://forum.inductiveautomation.com/t/anybus-abc3090-problem-reading-modbus-tcp/76316/6 "2023-07-13T12:48:05Z")

</div>

Use Wireshark to compare traffic.

---

<div class="post-metadata">

**Author:** ![Daniele\_Moro](https://avatars.discourse-cdn.com/v4/letter/d/41988e/32.png) [@Daniele\_Moro](https://forum.inductiveautomation.com/u/Daniele_Moro)\
**Post date:** [July 13, 2023, 12:50pm UTC](https://forum.inductiveautomation.com/t/anybus-abc3090-problem-reading-modbus-tcp/76316/7 "2023-07-13T12:50:20Z")

</div>

I've solved the problem, it seems that were too much errors on the tags that was created before of this one binded to that device. Cleaning all the wrong tags do the tricks...  
I was thinking I was doing something wrong in the configuration, instead was only that ☹
