Robot Web Services on multi VC

Many time has passed but I’d like to try to give an answer for both the questions i made at the time.

QUESTION 1

If you want to access multiple VC running on the same host (same Robot Studio Station on the same PC) you must specify different listening ports for each controller, as mentionend in the RWS manual. I don’t remember exactly how to do it since last time I did it was way back in time. I used a sort of work around like this: since the appweb.conf file is located in the robotware folder (that is unique for all the controllers you create) and not in the system folder of the controller and there was no way to link different VC in the same file (or at least I didn’t succeed on this), I remembr using a different RobotWare for each controller in the same station. In this way, modifying each appweb.conf file in the different robotware folders, i was able to “dedicate” an indipendent listening port for every controller running on the same station on localhost.

Probably not the best way, but at least working.
Anyway, I leave the link to the web server official page with the manuals to configure the file appweb.conf.

QUESTION 2

There’s no need to asnwer, i just paste the explanation and put the link from Maxim Riabichev post who perfectly explained the solution.
I assure you it works since I tried myself.

On the PC which is hosting the remote VC:

  1. If it doesn’t already exist, create a file called “vcconf.xml” in "C:\Users{user}\AppData\Roaming\ABB Industrial IT\Robotics IT\RobVC"
  2. Put the following content in it:
  1. Change the ip address (bold above) to the ip of the local PC from which you will be accessing the remote VC resources.