Forum Migration Notice
We're transitioning to a more modern community platform by the end of this year. Learn about the upcoming changes and what to expect.

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

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
5. Click OK and wait until the everything has been loaded
6. Controller > Change Options > Options > Enable Externally Guided Motion (EGM) > Apply and rest
7. 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

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

Comments

  • 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"
    ...
    ====================

    3. Save the file and restart the controller. 
    4. Use Postman to send a cURL request: Open Postman > Import > Enter the cURL
    5. 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.