> For the complete documentation index, see [llms.txt](https://wiki.codeandcompile.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.codeandcompile.com/product-reviews/smart-devices/smart-weighing-indicator-controller/ind360-integration-with-profinet-opc-ua-and-api.md).

# IND360 integration with PROFINET, OPC UA and API

In this video and guide, we explore how **IND360** can be seamlessly integrated with:

* **Siemens S7-1500 PLC via PROFINET**
* **Edge devices via OPC UA**
* **Modern IT/IIoT systems via REST API**

This makes IND360 a powerful choice for **filling**, **dosing**, **tank weighing**, and **in-motion weighing** applications.

### 📺 Video Tutorial

{% embed url="<https://www.youtube.com/watch?v=Wu37Kir0IRo>" %}

### 🔑 What You Will Learn in This Video

In this hands-on demo, you will learn:

* How to connect **IND360 with Siemens S7-1500 PLC** using **PROFINET**
* How to read **weight & status data** in real time
* How to send **commands** such as:
  * Zero scale
  * Tare scale
  * Preset tare
  * Clear tare
* How to integrate **IND360 with an Edge device** using **OPC UA**
* How to control and visualize IND360 using **Node-RED dashboards**
* How to achieve the same functionality using **REST API**

***

### ⚙️ Demo 1: IND360 with Siemens S7-1500 PLC (PROFINET)

<figure><img src="/files/mFf8RBPjUW4AnakbT8B1" alt=""><figcaption></figcaption></figure>

In this demo:

* IND360 communicates with **Siemens S7-1500 PLC** via **PROFINET**
* PLC reads:
  * Net weight
  * Gross weight
  * Status bits
* PLC sends commands:
  * Zero scale
  * Tare scale
  * Clear tare
* Data is visualized on **Siemens KTP400 HMI**

This setup is ideal for **machine-level automation**.

#### TIA Portal Project:

The following is the TIA Portal project used in the video.

{% file src="/files/3psHQSDa0CCcDlD2QM6K" %}

***

### 🌐 Demo 2: IND360 with OPC UA (Edge Device + Node-RED)

<figure><img src="/files/2xAoQuDQGBKfVM6co7PD" alt=""><figcaption></figcaption></figure>

In this demo:

* IND360 exposes data via **OPC UA**
* An **Edge device (reComputer)** connects as OPC UA client
* **Node-RED** is used to:
  * Read live weight values
  * Monitor scale status
  * Execute control commands
* A responsive **Node-RED Dashboard** shows:
  * Net weight
  * Gross weight
  * Tare
  * Control buttons

This architecture is perfect for **IIoT, monitoring, and dashboards**.

***

### 🌐Demo 3: IND360 with REST API

<figure><img src="/files/RjtaO7Was9TDFfCAniV1" alt=""><figcaption></figcaption></figure>

In this demo:

* IND360 is accessed using **REST API**
* Edge device sends HTTP requests to:
  * Read measurement data
  * Send scale commands
* Node-RED handles:
  * API calls
  * Logic
  * Dashboard visualization

This approach is ideal for **IT-centric systems**, **cloud integration**, and **web applications**.

***

### 📊 Why IND360 for Automation & IIoT?

* Compact and modular design
* Industrial-grade reliability
* Multiple industrial protocols
* Easy PLC & IT integration
* Native OPC UA & REST API support
* Perfect fit for edge-to-cloud architectures

***

### Node-RED Example Code <a href="#node-red-example-code" id="node-red-example-code"></a>

The Node-RED flow used in the video can be found in the GitHub repository mentioned below:

{% embed url="<https://github.com/Code-and-Compile/Mettler_Toledo_IND400_MQTT>" %}

## Key notes:

{% embed url="<https://www.canva.com/design/DAG7MP4dokE/MQMZPZt4YaA6um4lrJCE5A/view?utlId=hebd7857a29&utm_campaign=designshare&utm_content=DAG7MP4dokE&utm_medium=link2&utm_source=uniquelinks>" %}

***

## ♥️ Work With Me

I regularly test **industrial automation and IIoT devices**. If you’d like me to **review your product** or showcase it in my courses and YouTube channel:

📧 Email: <rajvir@codeandcompile.com> or drop me a message on [LinkedIn](https://www.linkedin.com/in/singhrajvir/)
