Profinet to Ethernet/IP Gateway Configuration for ABB Robots

In modern industrial automation, bridging different communication protocols is essential for integrating diverse equipment. This article explores how to configure a Profinet to Ethernet/IP gateway, enabling an ABB robot acting as an Ethernet/IP master to exchange data with a Siemens PLC over Profinet. We’ll walk through the necessary steps, from licensing to EDS file handling, ensuring a smooth setup.

Understanding the Communication Architecture

The scenario involves three main components: an ABB robot equipped with Ethernet/IP master capability, a gateway that converts Ethernet/IP to Profinet, and a Siemens PLC that communicates natively via Profinet. The gateway acts as a bridge, mapping I/O data between the two networks. This setup is common in factories where robots and PLCs from different vendors must work together.

Ethernet/IP is widely used in robotic systems for its real-time performance, while Profinet is a leading industrial Ethernet standard for PLCs. A gateway eliminates the need for complex wiring or custom protocol converters, reducing integration time and cost.

Key benefit: Using a gateway allows legacy Ethernet/IP devices to connect seamlessly to Profinet networks without hardware modifications.

Prerequisites for Configuration

Before starting, ensure you have the following:

  • ABB robot with the Ethernet/IP option (841-1) enabled. This requires a valid license from ABB.
  • The gateway device (e.g., a Profinet to Ethernet/IP converter) with its EDS (Electronic Data Sheet) file.
  • Siemens PLC with Profinet interface, configured in TIA Portal or similar engineering tool.
  • Network infrastructure: Ethernet cables, switches, and proper IP addressing scheme.

Step-by-Step Configuration Guide

1. Activate the Ethernet/IP Option on the ABB Robot

The robot must have the 841-1 Ethernet/IP Scanner/Adapter option installed. This is typically done through the RobotStudio software or the teach pendant. Navigate to the system settings and verify that the option is active. Without it, the robot cannot function as an Ethernet/IP master.

2. Configure the Robot’s IP Address

Set a static IP address on the robot’s Ethernet port that will connect to the gateway. On the ABB teach pendant, follow this path:

Control Panel → Theme → IP Setting → Communication

Choose an IP address in the same subnet as the gateway’s Ethernet/IP side. For example, if the gateway’s Ethernet/IP port is 192.168.1.10, set the robot to 192.168.1.20 with subnet mask 255.255.255.0.

3. Create an Ethernet/IP Network Connection

On the teach pendant, go to:

Control Panel → Configuration → Theme → I/O System → Industrial Network → Ethernet/IP

Select the IP address you configured earlier. This associates the Ethernet/IP protocol with the physical port.

4. Import the Gateway’s EDS File

The EDS file contains the gateway’s identity and I/O assembly information. Copy the EDS file (usually provided by the gateway manufacturer) to the robot’s Home folder, specifically into the EDS subfolder. This can be done via FTP or USB.

Then, on the teach pendant, open the I/O window:

View → Industrial Network → Ethernet/IP → Scan EDS Files

The robot will parse the EDS file and make the gateway’s profiles available for configuration.

5. Add the Gateway as an Ethernet/IP Slave

Navigate to:

Control Panel → Configuration → Theme → I/O System → Ethernet/IP → Add

Select the template corresponding to the imported EDS file (e.g., EIP001). This creates a slave device entry. You must then set the gateway’s actual IP address (the Ethernet/IP side) and give it a logical name for easy identification.

Step Action Key Parameters
1 Enable Ethernet/IP option 841-1 license
2 Set robot IP Static IP, same subnet as gateway
3 Create network connection Select IP in Industrial Network
4 Import EDS file Copy to EDS folder, scan
5 Add slave device Select EDS template, set IP/name

Gateway Configuration and Profinet Setup

Once the Ethernet/IP side is configured, the gateway itself must be set up to map data between the two protocols. This typically involves a configuration software provided by the gateway manufacturer. You define the I/O sizes and data mapping. On the Profinet side, the gateway appears as a Profinet device. In TIA Portal, you import the gateway’s GSDML file and assign it to the Siemens PLC’s Profinet network.

The data exchange is transparent: outputs written by the PLC over Profinet are forwarded to the robot as Ethernet/IP inputs, and vice versa. This bidirectional communication enables real-time control and monitoring.

Important: Ensure consistent data types and byte ordering between the robot and PLC. Mismatched data formats can cause communication errors.

Troubleshooting Common Issues

  • EDS file not recognized: Verify the file is in the correct folder and is not corrupted. Some gateways require a specific EDS version.
  • Connection timeout: Check Ethernet cables, IP addresses, and subnet masks. Ensure no firewall blocks the traffic.
  • Data not updating: Confirm the I/O sizes match on both sides. Use diagnostic tools in the gateway software to monitor data flow.

Conclusion

Configuring a Profinet to Ethernet/IP gateway for ABB robot and Siemens PLC integration is straightforward when following a structured approach. By properly setting up the robot’s Ethernet/IP master, importing the EDS file, and mapping data through the gateway, you achieve reliable cross-protocol communication. This method is widely adopted in automotive, packaging, and material handling industries where mixed-vendor systems are common.

For the next phase, we will delve into the gateway’s internal configuration software and the Profinet setup on the Siemens PLC side, completing the full integration cycle.

Similar Posts