# EtherNet/IP ERROR TO PLC

**URL:** <https://forum.universal-robots.com/t/ethernet-ip-error-to-plc/41378>\
**Category:** Robot Communication\
**Created:** [October 3, 2025, 6:06am UTC](https://forum.universal-robots.com/t/ethernet-ip-error-to-plc/41378 "2025-10-03T06:06:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![verygoodbob88](https://avatars.discourse-cdn.com/v4/letter/v/46a35a/32.png) [@verygoodbob88](https://forum.universal-robots.com/u/verygoodbob88)\
**Post date:** [October 3, 2025, 6:06am UTC](https://forum.universal-robots.com/t/ethernet-ip-error-to-plc/41378/1 "2025-10-03T06:06:16Z")

</div>

We are currently using a UR20 robot. Could you please tell us how to configure EtherNet/IP to allow the PLC to read the robot’s error status? Also, does the robot’s scripting language have a function similar to “JUMP” for program branching?

---

<div class="post-metadata">

**Author:** ![efn](https://avatars.discourse-cdn.com/v4/letter/e/35a633/32.png) [@efn](https://forum.universal-robots.com/u/efn)\
**Post date:** [October 3, 2025, 7:49am UTC](https://forum.universal-robots.com/t/ethernet-ip-error-to-plc/41378/2 "2025-10-03T07:49:32Z")

</div>

Have you found the EtherNet/IP tutorial? [Ethernet IP guide - 18712 - collaborative robots support](https://www.universal-robots.com/articles/ur/interface-communication/ethernet-ip-guide/)

Here you can see which signals are sent between PLC and robot in both directions: [eip-iomessage.pdf](https://s3-eu-west-1.amazonaws.com/ur-support-site/18712/eip-iomessage.pdf)

Regarding the Jump; there sort of is a function (thanks to Eric Feldmann): [How to jump to a certain line in the program via Script or Assignment - Technical Questions - Universal Robots Forum](https://forum.universal-robots.com/t/how-to-jump-to-a-certain-line-in-the-program-via-script-or-assignment/19409/7)

There’s a flaw with it which you can read in the thread. It jumps to a line number, so if you insert code before the line number, you won’t achieve the correct jump anymore without also editing the jump command.

---

<div class="post-metadata">

**Author:** ![verygoodbob88](https://avatars.discourse-cdn.com/v4/letter/v/46a35a/32.png) [@verygoodbob88](https://forum.universal-robots.com/u/verygoodbob88)\
**Post date:** [October 8, 2025, 1:21am UTC](https://forum.universal-robots.com/t/ethernet-ip-error-to-plc/41378/3 "2025-10-08T01:21:33Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/universal_robots/original/2X/6/617f05936f743b2fc7b3b107d0bfaf5bc976c5b9.jpeg)

---

<div class="post-metadata">

**Author:** ![verygoodbob88](https://avatars.discourse-cdn.com/v4/letter/v/46a35a/32.png) [@verygoodbob88](https://forum.universal-robots.com/u/verygoodbob88)\
**Post date:** [October 8, 2025, 1:52am UTC](https://forum.universal-robots.com/t/ethernet-ip-error-to-plc/41378/4 "2025-10-08T01:52:36Z")

</div>

Here’s your English translation 👇

* * *

I’ve checked the EIP documentation.  
Will this type of alarm appear in the **“Is fault”** register, or is there another way I can read its error status?  
Also, I’d like to ask whether the warnings and errors shown in **POPUP** messages can also be detected as fault statuses.
