# Mettler Toledo IND780

**URL:** <https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454>\
**Category:** General Discussion\
**Tags:** ignition81, perspective\
**Created:** [July 19, 2024, 11:22am UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454 "2024-07-19T11:22:37Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anant\_Upadhyayula](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@Anant\_Upadhyayula](https://forum.inductiveautomation.com/u/Anant_Upadhyayula)\
**Post date:** [July 19, 2024, 11:22am UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/1 "2024-07-19T11:22:37Z")

</div>

I work with lot of Mettler Toledo scales. I was wondering if there is a way to connect to MT-IND-780 through ignition.  
I saw few models discussed here in the forum, but curious to know if I can read the readings from IND-780.  
It has EtherNet modules, currently they are connected to a PLC etc which is a overkill for simple weighing readings.

---

<div class="post-metadata">

**Author:** ![simeonw](https://avatars.discourse-cdn.com/v4/letter/s/4da419/32.png) [@simeonw](https://forum.inductiveautomation.com/u/simeonw)\
**Post date:** [July 22, 2024, 3:47am UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/2 "2024-07-22T03:47:48Z")

</div>

Ignition has a good Modbus TCP driver, and it looks like the weigh scale supports it too (amongst many other industrial communications). Might be a good starting point:

> **[Connecting to Modbus Device | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/ignition-modules/opc-ua/opc-ua-drivers/modbus/connecting-to-modbus-device)**
>
> 1. Go to the Config section of the Gateway Webpage.

> **[64057518\_11\_MAN\_PLC\_IND780\_EN.pdf](https://www.mt.com/dam/product_organizations/industry/IndustrialTerminals/64057518_11_MAN_PLC_IND780_EN.pdf)**
>
> 13.24 MB

---

<div class="post-metadata">

**Author:** ![Anant\_Upadhyayula](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@Anant\_Upadhyayula](https://forum.inductiveautomation.com/u/Anant_Upadhyayula)\
**Post date:** [July 23, 2024, 1:05pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/3 "2024-07-23T13:05:13Z")

</div>

@simeonw  
Thank you for sharing these links, it was encouraging, that on the gateway it showed status as connected. However when I browse through the tags to see if I can get scale values, I am only getting Diagnostic folder contents back.  
I was wondering if I need to change the port number or other variable to get to the scale data.

 ![Ignition Gateway](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/0/f085ff7a432aac0471094fadaf516187879a1a65.png)

---

<div class="post-metadata">

**Author:** ![bschroeder](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bschroeder/32/13260_2.png) [@bschroeder](https://forum.inductiveautomation.com/u/bschroeder)\
**Post date:** [July 23, 2024, 1:21pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/4 "2024-07-23T13:21:56Z")

</div>

I don't believe that the Modbus driver natively has the ability to browse the end device: [Modbus Addressing | Ignition User Manual](https://docs.inductiveautomation.com/docs/8.1/ignition-modules/opc-ua/opc-ua-drivers/modbus/modbus-addressing). You will need to create the specific Modbus tags to reference the different data in your scale.

---

<div class="post-metadata">

**Author:** ![michael.flagler](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/michael.flagler/32/26272_2.png) [@michael.flagler](https://forum.inductiveautomation.com/u/michael.flagler)\
**Post date:** [July 23, 2024, 1:24pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/5 "2024-07-23T13:24:33Z")

</div>

Modbus tags aren't browsable. You'll have to read the manual starting around page 167 or so to determine the data format used and to read the appropriate address.

For starters, try adding an OPC tag with the following Item Path (assuming it's using floating point):

```python
[MT_IND780_Scale1]1.HRF2

```

If that doesn't work, try this item path to get the integer value instead (may need scaling):

```python
[MT_IND780_Scale1]1.HR1

```

Edit: Corrected addresses as I missed the difference between floats and integer addresses. This is also getting the weight for scale/message #1. You'll have to read the manual to get the correct addresses for other scales, status, etc.

---

<div class="post-metadata">

**Author:** ![Anant\_Upadhyayula](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@Anant\_Upadhyayula](https://forum.inductiveautomation.com/u/Anant_Upadhyayula)\
**Post date:** [July 23, 2024, 9:10pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/6 "2024-07-23T21:10:19Z")

</div>

Thank you @michael.flagler, I think getting close to still some gaps are there. When I put 200 grams of weight on the scale, I am seeing a value change.  
 ![Ignition IND](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/8/88f2c76076e96d244e04670e8ce951a0268fa384.png)  
This is what I used `ns=1;s=[MT_IND780_Scale1]HR3` similar format for 1 through 4

Also I tired to use Kepware to make the connection, it generated tags but its status is shown bad.

 ![Kepware](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/1/c1742681aed6170c46664c224587304afc0af743.png)

Spoke to MT sales rep, it said there is a setting in the MT Ethernet-IP Modbus-TCP to toggle between the two. Perhaps once I toggle it I can browse the tags through kepware.

 ![MT](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/b/7bb0ecc1cfb34b4a88650e715ceb58d0054f008d.png)

---

<div class="post-metadata">

**Author:** ![michael.flagler](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/michael.flagler/32/26272_2.png) [@michael.flagler](https://forum.inductiveautomation.com/u/michael.flagler)\
**Post date:** [July 23, 2024, 9:18pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/7 "2024-07-23T21:18:23Z")

</div>

You'll probably never be able to browse the tags, that's not how comms with those types of devices work.

Per the manual, there are settings that need to be set to switch between the floating point format and integer format.  
You really need to find out what format your scale is using, otherwise you'll be chasing your tail as to what you're getting as the addresses are different between the 2 for scale status bits and values.

---

<div class="post-metadata">

**Author:** ![dhiren.naidoo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dhiren.naidoo/32/19485_2.png) [@dhiren.naidoo](https://forum.inductiveautomation.com/u/dhiren.naidoo)\
**Post date:** [July 23, 2024, 9:30pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/8 "2024-07-23T21:30:00Z")

</div>

I haven't used the 780, but have crossed paths with the 570.

If you're sticking with the Modbus route and you're seeing data but it's not making sense, try byte swapping.

Alternatively, if you're using the right ethernet card, you might be able to use the Ignition TCP driver to connect directly to the scale. Try creating a device on the gateway, and test a string tag using port 1702. Item path should be something like

> ns=1;s=[DeviceName]1702/Message

---

<div class="post-metadata">

**Author:** ![Anant\_Upadhyayula](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@Anant\_Upadhyayula](https://forum.inductiveautomation.com/u/Anant_Upadhyayula)\
**Post date:** [July 23, 2024, 9:37pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/9 "2024-07-23T21:37:01Z")

</div>

@dhiren.naidoo  
I tried creating Ignition TCP connection but it asks for a port(s), I did not what to use for port.  
 ![IND780](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/6/3693ed45d66be78c6f58b40c5b83c37ae19fde1d.png)

This is how it looks on the gateway. 0/1 connected. I am not sure what it means?

 ![IND780_1](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/0/d08fdf195b738128f77e85317bd2d6e41e8c5fd2.png)

I found this manual

> **[64057242\_R15\_IND780\_TM\_EN.pdf](https://www.mt.com/dam/product_organizations/industry/IndustrialTerminals/64057242_R15_IND780_TM_EN.pdf)**
>
> 10.90 MB

On page number 199 it appears to say use port 1701. But I still could not make the connection

---

<div class="post-metadata">

**Author:** ![michael.flagler](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/michael.flagler/32/26272_2.png) [@michael.flagler](https://forum.inductiveautomation.com/u/michael.flagler)\
**Post date:** [July 24, 2024, 1:27am UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/10 "2024-07-24T01:27:50Z")

</div>

You're going to be better off and have a more reliable connection using Modbus rather than trying to parse out the TCP packets.

---

<div class="post-metadata">

**Author:** ![dhiren.naidoo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dhiren.naidoo/32/19485_2.png) [@dhiren.naidoo](https://forum.inductiveautomation.com/u/dhiren.naidoo)\
**Post date:** [July 24, 2024, 4:42pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/11 "2024-07-24T16:42:22Z")

</div>

We used port **1702** for some reason. Not sure why. Try that?

As @michael.flagler says, ModBus might be the easier route since you already have some sort of connection. I'm just offering alternatives.

---

<div class="post-metadata">

**Author:** ![Anant\_Upadhyayula](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@Anant\_Upadhyayula](https://forum.inductiveautomation.com/u/Anant_Upadhyayula)\
**Post date:** [July 24, 2024, 5:48pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/12 "2024-07-24T17:48:21Z")

</div>

Here is the format setting with in the scale itself.  
 ![Microsoft Teams](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/4/c4b27c9b45b80373b135b44d35953a429994fc96.jpeg)

On the gateway, it appears that Modbus made successful connection. Yet I still could not get the data out

 ![Gateway](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/1/a1eb67d1816ec93409aed261084e4cf2b9cbc1f0.png)

This is the setting in Ignition  
 ![2024-07-24 13_47_30-Tag Editor](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/3/b3ab9d2eb1858f8f3f53fa5085ad4429c406d9b0.png)

---

<div class="post-metadata">

**Author:** ![michael.flagler](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/michael.flagler/32/26272_2.png) [@michael.flagler](https://forum.inductiveautomation.com/u/michael.flagler)\
**Post date:** [July 24, 2024, 6:06pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/13 "2024-07-24T18:06:36Z")

</div>

Now, you need to change your item path to:

```python
ns=1;s=[MT_IND780_Scale1]HRF2

```

or

```python
ns=1;s=[MT_IND780_Scale1]1.HRF2

```

But you may also need to play with various other settings like zero based offset, byte/word swapping, etc.

Per the manual/table here:  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/0/f05e01fe946437358877d3c7b165788184214933.png)

---

<div class="post-metadata">

**Author:** ![Anant\_Upadhyayula](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@Anant\_Upadhyayula](https://forum.inductiveautomation.com/u/Anant_Upadhyayula)\
**Post date:** [January 16, 2025, 4:44pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/14 "2025-01-16T16:44:53Z")

</div>

so far I got upto here, it appears I am so close yet not able to get to finish line.  
Is there a way to bring all this data into ignition tags at once instead of manually creating one at a time?  
I am still trying to figure out the scale and offset issues to get the actual data from the scale. These screenshots are from Rockwell Studio 5000 software tag browse

 ![1](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/4/c4094a98b51e6d3eb29a3e7fd0e2c4b484fe942c.png)  
 ![2](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/5/05afa8d699dcbf0d284b6e4b92085daa87b6d891.png)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 16, 2025, 5:00pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/15 "2025-01-16T17:00:07Z")

</div>

Your Rockwell screenshots indicate the scale is configured for EtherNet/IP, not Modbus. (Unless it can do both simultaneously?)

If it is only capable of EtherNet/IP, and you don't have a PLC that can scan it for you, you would need to use my EtherNet/IP 3rd party driver's Scanner Option.

---

<div class="post-metadata">

**Author:** ![Anant\_Upadhyayula](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@Anant\_Upadhyayula](https://forum.inductiveautomation.com/u/Anant_Upadhyayula)\
**Post date:** [January 21, 2025, 3:16pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/16 "2025-01-21T15:16:55Z")

</div>

@pturmel I think you are right.  
Based on the connection I see in the Rockwell controller. The module properties shows as EtherNet IP.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/e/de70cf8fd0787f930a7e354f72accfed9c5b9a66.png)

Based on google search results connected to port 1702  
" For a Mettler Toledo IND780, the Ethernet/IP port number is typically 1702. This is the port used to access the scale's data through the SICS protocol over Ethernet."

When I browse tags I am getting below response.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/1/816c61bfed8897dcb7c30c933a08878ac74abb79.png)

However chatgpt think it is connected over 44818.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/8/48d4ba2e04a9a9a918fffce167c29cb7a6905d92.png)

Atleast the red is gone but still I do not know how to read the message. I was hoping it will show some tags in there but there is nothing.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 21, 2025, 3:44pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/17 "2025-01-21T15:44:45Z")

</div>

> [@Anant\_Upadhyayula](#):
>
> For a Mettler Toledo IND780, the Ethernet/IP port number is typically 1702. This is the port used to access the scale's data through the SICS protocol over Ethernet.

I don't know where you got that (an LLM?), but it is gobbledygook. EtherNet/IP uses port 44818 for class 3, and port 2222 for I/O traffic. And EtherNet/IP != SICS.

If you cannot reconfigure the scale's ethernet port to use SICS, then you will need an EtherNet/IP scanner (like my 3rd-party module) to run this scale without a PLC. You **cannot** use the simple TCP driver for EtherNet/IP.

---

<div class="post-metadata">

**Author:** ![Anant\_Upadhyayula](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@Anant\_Upadhyayula](https://forum.inductiveautomation.com/u/Anant_Upadhyayula)\
**Post date:** [March 14, 2025, 2:04pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/18 "2025-03-14T14:04:37Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/8/c82309fc949c52e940d495d56f1b2b5285268464.png)  
Making some progress here, I tried with subscribing the message after connecting with TCP.  
Now I am getting received time and other info.  
But I did not get any value in the message.

---

<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:** [March 14, 2025, 2:09pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/19 "2025-03-14T14:09:00Z")

</div>

You should not have given up on getting Modbus to work.

You will not succeed using the TCP driver to connect to an EtherNet/IP device. Despite the generic sounding name, EtherNet/IP is not just some generic TCP protocol.

---

<div class="post-metadata">

**Author:** ![Anant\_Upadhyayula](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@Anant\_Upadhyayula](https://forum.inductiveautomation.com/u/Anant_Upadhyayula)\
**Post date:** [March 14, 2025, 2:13pm UTC](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454/20 "2025-03-14T14:13:32Z")

</div>

not giving up, trying everything. Mettler Toledo has product perhaps thats what I need. This video made me try the TCP option, [https://inductiveuniversity.com/videos/connecting-to-tcp-device/8.1](https://inductiveuniversity.com/videos/connecting-to-tcp-device/8.1) In the video he was referencing scale and got the weight value back.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/e/5e08998710fda2fb2fac89bbb87f49af596c7830.png)

[Next page](https://forum.inductiveautomation.com/t/mettler-toledo-ind780/93454.md?page=2)
