# FactoryWare vs Pc Interface

**URL:** <https://tech-community.robotics.abb.com/t/factoryware-vs-pc-interface/1976>\
**Category:** Robot Controller\
**Created:** [July 1, 2008, 9:09pm UTC](https://tech-community.robotics.abb.com/t/factoryware-vs-pc-interface/1976 "2008-07-01T21:09:41Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![jorgequezada](https://avatars.discourse-cdn.com/v4/letter/j/67e7ee/32.png) [@jorgequezada](https://tech-community.robotics.abb.com/u/jorgequezada)\
**Post date:** [July 1, 2008, 9:09pm UTC](https://tech-community.robotics.abb.com/t/factoryware-vs-pc-interface/1976/1 "2008-07-01T21:09:41Z")

</div>

Hello World!

Right now we are using a PalletMaster application.

It is a Visual Basic 6 application running in a pc computer and it is  
connected to s4cplus controller via ethernet.

We have to migrate the PalletMaster application to run in a irc5.

Obviously there is not communication between the pc and irc5 controller  
via ethernet, but it works fine in the s4c controller.

The question is, what do I need to do to migrate the application from  
sc4plus controller to irc5?

I have been trying to understand the diferences between this two  
controllers in the ethernet communication

FactoryWare is not available anymore in the irc5

There is not RAB protocol in the irc5. Irc5 uses RobAPI protocol

It is not clear for me, because there are so many issues I think

Any help??

Saludos!!

---

<div class="post-metadata">

**Author:** ![jorgequezada](https://avatars.discourse-cdn.com/v4/letter/j/67e7ee/32.png) [@jorgequezada](https://tech-community.robotics.abb.com/u/jorgequezada)\
**Post date:** [July 1, 2008, 10:28pm UTC](https://tech-community.robotics.abb.com/t/factoryware-vs-pc-interface/1976/2 "2008-07-01T22:28:30Z")

</div>

I know Pc Interface is the answer to my calls, but I can’t find details!  
There is only an overview of PC Interface in general manuals of IRC5

I really need a PC Interface detail manual

Saludos!

---

<div class="post-metadata">

**Author:** ![PerSvensson](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/persvensson/32/1040_2.png) [@PerSvensson](https://tech-community.robotics.abb.com/u/PerSvensson)\
**Post date:** [July 1, 2008, 11:13pm UTC](https://tech-community.robotics.abb.com/t/factoryware-vs-pc-interface/1976/3 "2008-07-01T23:13:46Z")

</div>

Hi  
You should use RAB(robot application builder) if you want to migrate your pc app to IRC5.

RAB consist of  
FlexPendant SDK - Dev app’s on the flexpendant (FlexPendant Interface needed on the controller)  
PC SDK - Dev app’s on a PC (PC Interface needed on the controller)

Happy coding

---

<div class="post-metadata">

**Author:** ![jorgequezada](https://avatars.discourse-cdn.com/v4/letter/j/67e7ee/32.png) [@jorgequezada](https://tech-community.robotics.abb.com/u/jorgequezada)\
**Post date:** [July 1, 2008, 11:39pm UTC](https://tech-community.robotics.abb.com/t/factoryware-vs-pc-interface/1976/4 "2008-07-01T23:39:58Z")

</div>

Helloo

There is a problem about that… The PalletMaster application is a full system developed in Sweden, so complex, and I have not an open source code of it.

If I use RAB, I would have to start from the begining, and that is not an option now, time factor is critic…

Saludos

---

<div class="post-metadata">

**Author:** ![RussD](https://avatars.discourse-cdn.com/v4/letter/r/dec6dc/32.png) [@RussD](https://tech-community.robotics.abb.com/u/RussD)\
**Post date:** [July 2, 2008, 12:00am UTC](https://tech-community.robotics.abb.com/t/factoryware-vs-pc-interface/1976/5 "2008-07-02T00:00:25Z")

</div>

If PalletMaster uses Interlink, that will work on against the IRC5 as well.

---

<div class="post-metadata">

**Author:** ![jorgequezada](https://avatars.discourse-cdn.com/v4/letter/j/67e7ee/32.png) [@jorgequezada](https://tech-community.robotics.abb.com/u/jorgequezada)\
**Post date:** [July 2, 2008, 12:17am UTC](https://tech-community.robotics.abb.com/t/factoryware-vs-pc-interface/1976/6 "2008-07-02T00:17:08Z")

</div>

Yes it uses it

What else could it be?

The robot and controller are comming soon, for now I need to figure out what’s going on. So I don’t have contact with the robot to tell you specific details of what I see,

But yes, I know it uses Interlink…

---

<div class="post-metadata">

**Author:** ![RussD](https://avatars.discourse-cdn.com/v4/letter/r/dec6dc/32.png) [@RussD](https://tech-community.robotics.abb.com/u/RussD)\
**Post date:** [July 2, 2008, 1:58am UTC](https://tech-community.robotics.abb.com/t/factoryware-vs-pc-interface/1976/7 "2008-07-02T01:58:51Z")

</div>

Get the latest Interlink version and install it on your PC and make sure your robot has PC interface option, and you should be pretty much done.

---

<div class="post-metadata">

**Author:** ![jorgequezada](https://avatars.discourse-cdn.com/v4/letter/j/67e7ee/32.png) [@jorgequezada](https://tech-community.robotics.abb.com/u/jorgequezada)\
**Post date:** [July 2, 2008, 8:57pm UTC](https://tech-community.robotics.abb.com/t/factoryware-vs-pc-interface/1976/8 "2008-07-02T20:57:01Z")

</div>

Sure! I will do that

I hope resolve it, but you mean that there is no ethernet communication diferences betwen controllers that I need to worry about? I agree the idea, it shouln’t change, it must be transparent for the user, otherwise it could be a disaster

---

<div class="post-metadata">

**Author:** ![RussD](https://avatars.discourse-cdn.com/v4/letter/r/dec6dc/32.png) [@RussD](https://tech-community.robotics.abb.com/u/RussD)\
**Post date:** [July 3, 2008, 1:41am UTC](https://tech-community.robotics.abb.com/t/factoryware-vs-pc-interface/1976/9 "2008-07-03T01:41:01Z")

</div>

Interlink has support for both S4 and IRC5 controllers. The alias type will determine which API (RobAPI or RAP) is used to connect to the controller. I can’t think of anything singificant that you can do in RAP that can’t be done on the IRC5.
