Redistributable

Hi,

any one can explain me what the installation found in :

C:Program Files (x86)ABB Industrial ITRobotics ITSDKPC SDK 5.14RedistributableRobotCommunicationRuntime

do ?

if i run the setup.exe what dose it install ?

thanks avi

I’ll give you a short answer now and a longer when I’m not swamped with work.

First check out this in the manual:
[Using the PC SDK > Discovery domain]

Then the RobotCommunicationRuntime is the part that actually communicate with the robot. The PCSDk is just the API for “it”.
So When you do a netscan its the RobotCommunicationRuntime that performs the scan.

So when you distribute a PCSDK app, you need to include RobotCommunicationRuntime as a dependency. Just like you should always include the msm file to get the correct dll’s installed.
Now mind you, if you have RobotStudio installed on the PC it already has a RobotCommunicationRuntime installed.

Hi avi,
the PC SDK applications manual explains it like this:

Robot Communication Runtime
The communication layer used by Controller API to communicate over the network with an IRC5 controller.

As John describes, it is used under the hood of the Controller API, and your application is dependent on it, why it is important to make sure it is installed on the end users PC.

When your code is calling a method, lets say Task.LoadModule(), it ends up as a message sent over TCP/IP to the IRC5.

On your PC there is a service running called “RobComCtrlServer.exe” which takes care of the network communication between the IRC5 and all PC SDK applications (and some ABB products like RobotStudio) on that PC.