Skip to content

loupeteam/A3br

Info

Library is provided by Loupe
https://loupe.team
info@loupe.team
1-800-240-7042

Description

ABB provides a REST API for interfacing with its robots, called Robot Web Services. This library implements an HTTP client to handle communication between a B&R PLC and an ABB IRC’s Robot Web Services server, including support for Omnicore Controller and Robot Web Services 2. It thereby provides read and write access to a wide range of settings and parameters on the IRC, as ABB has exposed most of its inner workings via this API.

Use Cases

Many different types of process-level communication between the two systems are possible using this library:

-Retrieve the current state of the IRC (RAPID state, program execution state, etc)
-Read/write the value of an IO signal on the IRC
-Read/write the value of a data symbol (i.e. RAPID var) on the IRC
-Control program execution (start, stop, reset PP)

For more documentation and examples, see https://loupeteam.github.io/LoupeDocs/libraries/a3br.html

Installation

To install using the Loupe Package Manager (LPM), in an initialized Automation Studio project directory run lpm install a3br. For more information about LPM, see https://loupeteam.github.io/LoupeDocs/tools/lpm.html

Licensing

This project is primarily licensed under the MIT License. However, it includes components under the Apple Public Source License (APSL) and the Apache Group License. Please refer to the respective files for full license texts.

-base64.c
-base64.h

About

AR Library for communicating with ABB targets via RWS. ABB + BR = A3BR!

Topics

Resources

License

MIT and 2 other licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE-APACHE
Unknown
LICENSE-APSL

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors 7