Robot Web Services in RobotWare 6.0

Robot Web Services

Robot Web Services is released in RobotWare 6.0.  Robot Web Services is a REST API using HTTP methods and returns resource state in either XML or JSON formats which makes it simple to use with any major programming language on any major platform. No license and no ABB Robotics libraries are required on the client to use the Robot Web Services API. Works on both real controller and virtual controller.


The API supports:

IO – Read/write/subscribe IO-signals, IO-devices and IO-networks

RAPID - Read/write/subscribe on rapid variables. Load/unload program/modules, Start/stop program.

File service – Upload/download files. Create/delete directories.

CFG – Read/write CFG data

Elog – Event log events

Controller – Restart, get/set clock.

Plus some more.


API Documentation:

The API is documented in Robot Web Services.chm which is installed together with PC SDK 6.0 documentation. There are some small examples within the documentation.


Basic tutorials on what REST is:


Sign In or Register to comment.