# How do I change programs in the UR5e from my Allen Bradley PLC?

**URL:** <https://forum.universal-robots.com/t/how-do-i-change-programs-in-the-ur5e-from-my-allen-bradley-plc/20024>\
**Category:** General Application Help: How do I?\
**Created:** [March 21, 2022, 11:28pm UTC](https://forum.universal-robots.com/t/how-do-i-change-programs-in-the-ur5e-from-my-allen-bradley-plc/20024 "2022-03-21T23:28:06Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![kadams](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/kadams/32/4024_2.png) [@kadams](https://forum.universal-robots.com/u/kadams)\
**Post date:** [March 23, 2022, 8:37am UTC](https://forum.universal-robots.com/t/how-do-i-change-programs-in-the-ur5e-from-my-allen-bradley-plc/20024/6 "2022-03-23T08:37:56Z")

</div>

Hi @anon89629298

you are using bits from ur PLC that u send to the “boolean input register” of the UR, right?

Just keep in mind, that if u have a Safety - Stop you still have to go to the Robot HMI to activate the Robot and release its breaks.  
If you communicate via Dashboard Server, you can send a String from your PLC to the Robot to power ON and Release the Breaks.

So basically you don´t have to go to ur UR HMI at all.  
You can Start/stop/pause, load/ open UR Programs, Power ON and OFF the UR and many more things directly from ur PLC.

Attached the link to my forum entry (just did it moments ago). I can operate the UR from my PLC. That´s a very nice “feature”.  
I´m only struggline to get a “readable” answer from the UR.

> [@Communication UR10e with Siemens PLC (TIA) via Dasboard Server](https://forum.universal-robots.com/t/communication-ur10e-with-siemens-plc-tia-via-dasboard-server/20074):
>
> Good morning together, I´m struggling to get a running communication between my UR10e and my Siemens PLC (CPU 1212 TIA15.1) via Dashboard Server. To do the data exchange I use a OUC Communication which is established via TCON (and deactivated via TDISCON): For sending and receiving data i have to use the blocks TSend and TRCV: The syntax of a command looks like this (you can see on the left site of the following pic). By pressing a Button on HMI the String (fro…

Kind regards from Luxembourg.

---

_[View the full topic](https://forum.universal-robots.com/t/how-do-i-change-programs-in-the-ur5e-from-my-allen-bradley-plc/20024)._
