Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/loupeteam/A3br
AR Library for communicating with ABB targets via RWS. ABB + BR = A3BR!
https://github.com/loupeteam/A3br
ar-library
Last synced: 3 months ago
JSON representation
AR Library for communicating with ABB targets via RWS. ABB + BR = A3BR!
- Host: GitHub
- URL: https://github.com/loupeteam/A3br
- Owner: loupeteam
- License: mit
- Created: 2021-09-29T20:15:28.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-06T14:00:38.000Z (8 months ago)
- Last Synced: 2024-08-02T14:06:02.625Z (6 months ago)
- Topics: ar-library
- Language: C
- Homepage:
- Size: 23.6 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-B-R - A3BR - Library source: Handle communication between a B&R PLC and an ABB IRC’s Robot Web Services server. (Communication / Other)
README
# Info
Library is provided by Loupe
https://loupe.team
[email protected]
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](LICENSE). However, it includes components under the [Apple Public Source License (APSL)](LICENSE-APSL) and the [Apache Group License](LICENSE-Apache). Please refer to the respective files for full license texts.
-base64.c
-base64.h