# How to use the Robot Web Service on CRB 15000 GoFa Virtual Controller

**URL:** <https://tech-community.robotics.abb.com/t/how-to-use-the-robot-web-service-on-crb-15000-gofa-virtual-controller/11602>\
**Category:** RobotStudio\
**Created:** [September 12, 2024, 5:49am UTC](https://tech-community.robotics.abb.com/t/how-to-use-the-robot-web-service-on-crb-15000-gofa-virtual-controller/11602 "2024-09-12T05:49:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![wals](https://avatars.discourse-cdn.com/v4/letter/w/8dc957/32.png) [@wals](https://tech-community.robotics.abb.com/u/wals)\
**Post date:** [September 12, 2024, 5:49am UTC](https://tech-community.robotics.abb.com/t/how-to-use-the-robot-web-service-on-crb-15000-gofa-virtual-controller/11602/1 "2024-09-12T05:49:21Z")

</div>

Dear All,

I am not able to access the Robot Web Service via browser on a CRB15000\_5\_95 Virtual Controller in RobotStudio.

This is what I did:

1. Open RobotStudio 2024
2. Click Create
3. Home \> Virtual Controller \> New Controller
4. Configure “Add New Controller” window as follows:

- Name: CRB15000\_5\_95
- Location: C:\Users\was\Documents\RobotStudio\Virtual Controllers
- Create New
- Robot Model: CRB 15000 GoFa
- Variant: CRB 15000 5kg 0.95m
- RobotWare: 7.12.0
- Controller: C30
- Mechanisms: Import from library

1. Click OK and wait until the everything has been loaded
2. Controller \> Change Options \> Options \> Enable Externally Guided Motion (EGM) \> Apply and rest
3. Controller \> Configuration \> Communication \> UCdevice:

- Name: UCdevice
- Type: UDPUC
- Remote Address: 127.0.0.1
- Remote Port Number: 6510
- Local Port Number: 6599

In the address bar of my browser I enter:

[http://localhost/rw/iosystem/signals?json=1](http://localhost/rw/iosystem/signals?json=1)

It does not work, the virtual vontroller is running but I can’t access the RWS.

Do you know what the problem could be?

Thanks

---

<div class="post-metadata">

**Author:** ![Maxim](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/maxim/32/4429_2.png) [@Maxim](https://tech-community.robotics.abb.com/u/Maxim)\
**Post date:** [September 12, 2024, 5:50am UTC](https://tech-community.robotics.abb.com/t/how-to-use-the-robot-web-service-on-crb-15000-gofa-virtual-controller/11602/2 "2024-09-12T05:50:59Z")

</div>

Hi!

Perhaps this thread might help you?

> **[ABB Robotics Community - Maintenance](https://forums.robotstudio.com/discussion/12177/how-to-change-the-listening-port-of-the-virtual-controller-robotware-6-x-and-7-x)**

---

<div class="post-metadata">

**Author:** ![wals](https://avatars.discourse-cdn.com/v4/letter/w/8dc957/32.png) [@wals](https://tech-community.robotics.abb.com/u/wals)\
**Post date:** [September 12, 2024, 2:11pm UTC](https://tech-community.robotics.abb.com/t/how-to-use-the-robot-web-service-on-crb-15000-gofa-virtual-controller/11602/3 "2024-09-12T14:11:09Z")

</div>

Thanks, it works now.

I have done the following:

1. checke the webapp.conf located in C:\Users\was\AppData\Local\ABB\RobotWare\RobotControl\_7.12.0\system\appweb.conf
2. Change the following lines:

====== webapp.conf ======  
…

#Listen -1  
ListenSecure -1  
…

# #SSLCertificateFile “./self.crt” #SSLCertificateKeyFile “./self.key” …

to

======webapp.conf ======  
…

# Listen -1

ListenSecure 8080  
…

# SSLCertificateFile “./self.crt” SSLCertificateKeyFile “./self.key” …

1. Save the file and restart the controller.
2. Use Postman to send a cURL request: Open Postman \> Import \> Enter the cURL
3. Click Import Into Collection \> Click Send

It seems like we have to send a curl command (cURL) with Postman, making request directly in the browser using normal URL results in the follwoing error:

-1073414146C:\BUILDAGENTS\SEABB-IS-13900.4\_work\329\s\Areas\RobApi2\Components\rws\_system\rws\_resource\_system.cpp[164] Server cannot generate response for given accept header code:-1073414146 icode:-1

Many thanks for your help.
