# Can able to set output using manual in IO module?

**URL:** <https://tech-community.robotics.abb.com/t/can-able-to-set-output-using-manual-in-io-module/8777>\
**Category:** Robot Controller\
**Created:** [April 9, 2019, 3:10pm UTC](https://tech-community.robotics.abb.com/t/can-able-to-set-output-using-manual-in-io-module/8777 "2019-04-09T15:10:54Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![santhosh](https://avatars.discourse-cdn.com/v4/letter/s/f07891/32.png) [@santhosh](https://tech-community.robotics.abb.com/u/santhosh)\
**Post date:** [April 9, 2019, 3:10pm UTC](https://tech-community.robotics.abb.com/t/can-able-to-set-output-using-manual-in-io-module/8777/1 "2019-04-09T15:10:54Z")

</div>

Hi to everyone  
actually we can set IO module output from robot program. But can we set output by using manual switch?? In IO module!!  
Anyone help me out..  
If able to set output by using manual switch means explain pls how to set?

Thanks in advance  
Santhosh M

---

<div class="post-metadata">

**Author:** ![lemster68](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/lemster68/32/1945_2.png) [@lemster68](https://tech-community.robotics.abb.com/u/lemster68)\
**Post date:** [April 9, 2019, 3:39pm UTC](https://tech-community.robotics.abb.com/t/can-able-to-set-output-using-manual-in-io-module/8777/2 "2019-04-09T15:39:01Z")

</div>

You can force an output on in your inputs/outputs screen.

---

<div class="post-metadata">

**Author:** ![santhosh](https://avatars.discourse-cdn.com/v4/letter/s/f07891/32.png) [@santhosh](https://tech-community.robotics.abb.com/u/santhosh)\
**Post date:** [April 9, 2019, 3:47pm UTC](https://tech-community.robotics.abb.com/t/can-able-to-set-output-using-manual-in-io-module/8777/3 "2019-04-09T15:47:45Z")

</div>

> [@lemster68](#):
>
> You can force an output on in your inputs/outputs screen.  
> Ya we can force output.. But can able to set using manual buttons??

---

<div class="post-metadata">

**Author:** ![lemster68](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/lemster68/32/1945_2.png) [@lemster68](https://tech-community.robotics.abb.com/u/lemster68)\
**Post date:** [April 9, 2019, 5:04pm UTC](https://tech-community.robotics.abb.com/t/can-able-to-set-output-using-manual-in-io-module/8777/4 "2019-04-09T17:04:39Z")

</div>

Programmable keys, yes.

---

<div class="post-metadata">

**Author:** ![soup](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/soup/32/1592_2.png) [@soup](https://tech-community.robotics.abb.com/u/soup)\
**Post date:** [April 9, 2019, 8:27pm UTC](https://tech-community.robotics.abb.com/t/can-able-to-set-output-using-manual-in-io-module/8777/5 "2019-04-09T20:27:36Z")

</div>

You have to manually set the button functions from the pendant. Search “programmable keys” in the “IRC5 with FlexPendant” manual for details.

---

<div class="post-metadata">

**Author:** ![santhosh](https://avatars.discourse-cdn.com/v4/letter/s/f07891/32.png) [@santhosh](https://tech-community.robotics.abb.com/u/santhosh)\
**Post date:** [April 10, 2019, 5:47am UTC](https://tech-community.robotics.abb.com/t/can-able-to-set-output-using-manual-in-io-module/8777/6 "2019-04-10T05:47:42Z")

</div>

> [@soup](#):
>
> You have to manually set the button functions from the pendant. Search “programmable keys” in the “IRC5 with FlexPendant” manual for details.

sir i don’t want to operate from the pendant. i just want to control IO module from separate panel and i am not going to PLC also. i am going to use just robot and IRC5 controller and IO module. And i am going to use separate panel for control IO module from manual switches. if i on switch 1 output 1 should set. Is it possible to control output from manual switches?  
i shown the switch images below.

 ![image.jpg](https://europe1.discourse-cdn.com/flex005/uploads/robotics1/original/2X/5/507299209c4eea5583e0daa7f633ef603a5b1054.jpeg)  
Thanks and regards  
santhosh M

---

<div class="post-metadata">

**Author:** ![graemepaulin](https://avatars.discourse-cdn.com/v4/letter/g/258eb7/32.png) [@graemepaulin](https://tech-community.robotics.abb.com/u/graemepaulin)\
**Post date:** [April 10, 2019, 9:12am UTC](https://tech-community.robotics.abb.com/t/can-able-to-set-output-using-manual-in-io-module/8777/7 "2019-04-10T09:12:30Z")

</div>

You will have wire the switch into an input on the I/O module and then cross connect that to set the required output - though I am not sure why you would not wire the switch output directly to what ever you are trying to control.

---

<div class="post-metadata">

**Author:** ![soup](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/soup/32/1592_2.png) [@soup](https://tech-community.robotics.abb.com/u/soup)\
**Post date:** [April 10, 2019, 2:39pm UTC](https://tech-community.robotics.abb.com/t/can-able-to-set-output-using-manual-in-io-module/8777/8 "2019-04-10T14:39:08Z")

</div>

Yes, you can wire a button directly to the controller. Start by reading the manual. Also check out other threads on the topic, like: [ABB Robotics Community - Maintenance](https://forums.robotstudio.com/discussion/comment/26043)

---

<div class="post-metadata">

**Author:** ![santhosh](https://avatars.discourse-cdn.com/v4/letter/s/f07891/32.png) [@santhosh](https://tech-community.robotics.abb.com/u/santhosh)\
**Post date:** [April 11, 2019, 4:58am UTC](https://tech-community.robotics.abb.com/t/can-able-to-set-output-using-manual-in-io-module/8777/9 "2019-04-11T04:58:03Z")

</div>

> [@soup](#):
>
> Yes, you can wire a button directly to the controller. Start by reading the manual. Also check out other threads on the topic, like: [ABB Robotics Community - Maintenance](https://forums.robotstudio.com/discussion/comment/26043)

thanks a lot sir.  
And i have another doubt also. can i able to control IO with both manual switches and from controller?  
when i switch on the manual switch IO should set and if i give force output from the controller(pendant) also IO should set… is it’s possible? can able to do like this?

thanks in advance  
santhosh M

---

<div class="post-metadata">

**Author:** ![soup](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/soup/32/1592_2.png) [@soup](https://tech-community.robotics.abb.com/u/soup)\
**Post date:** [April 11, 2019, 2:40pm UTC](https://tech-community.robotics.abb.com/t/can-able-to-set-output-using-manual-in-io-module/8777/10 "2019-04-11T14:40:56Z")

</div>

You could probably rewire the manual switch into something safety-rated to be allowed to make that switch, but it’s definitely not recommended and I’ve never seen it done.

Check out the available “system signals” in the manual – for example, you can create a normal signal off the button then tie it to one of the available system inputs.

Backup.  
Collision Avoidance.  
Disable Backup.  
Enable Energy Saving.  
Interrupt.  
Limit Speed.  
Load.  
Load and Start.  
Motors Off.  
Motors On.  
Motors On and Start.  
PP to Main.  
Quick Stop.  
Reset Emergency Stop.  
Reset Execution Error Signal.  
SimMode.  
Soft Stop.  
Start.  
Start at Main.  
Stop.  
Stop at End of Cycle.  
Stop at End of Instruction.  
System Restart.  
Write Access.

To find details on each one of these, and the available “system outputs”, open the “Technical reference manual: System Parameters”, click on the “Contents” tab, then “Topic I/O System”, and read the “Type System Input:” and “Type System Output” section.

---

<div class="post-metadata">

**Author:** ![lemster68](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/lemster68/32/1945_2.png) [@lemster68](https://tech-community.robotics.abb.com/u/lemster68)\
**Post date:** [April 11, 2019, 2:49pm UTC](https://tech-community.robotics.abb.com/t/can-able-to-set-output-using-manual-in-io-module/8777/11 "2019-04-11T14:49:06Z")

</div>

If you must have an output coming from the switch or the robot controller you should wire it to another IO point to which it is destined. There are only two ways I can think of to do as you are asking: 1. Like Graeme suggested, wire to a robot input which is cross connected to the robot output (not bad). 2. Wire it to the same robot output wire, but it will back feed 24v to the robot output (bad).
