Click or drag to resize
Installation

This topic provides details about installing RobotStudio SDK and what you get after installing.

Prerequisites

  • You need Administrator privileges.

  • Microsoft Visual Studio must be installed for the Add-In and SmartComponent project templates to be installed.

Licensing

Designtime

You can develop SmartComponents and Add-Ins free of charge.

Runtime

A RobotStudio Premium license is required to run Add-Ins referencing the assembly ABB.Robotics.RobotStudio.dll. Other Add-Ins (not referencing ABB.Robotics.RobotStudio.dll) and SmartComponents does not require a license at runtime.

Content

RobotStudio SDK content license

Software Requirements

Operating system

Operating System

Microsoft Windows 7 SP1

32-bit edition

Microsoft Windows 7 SP1 (recommended)

64-bit edition

Microsoft Windows 10 (recommended)

64-bit edition

Microsoft Visual Studio

Microsoft Visual Studio 2015 development environment is required. The Microsoft Visual Studio project templates are supported by the English version of Microsoft Visual Studio only.

RobotStudio

RobotStudio 6.xx is required to debug and run Add-Ins and SmartComponents developed with RobotStudio SDK.

Versioning

RobotStudio SDK 6.xx is installed side-by-side with any previous major version of RobotStudio SDK 6.xx, while minor versions within a release will be updated to the latest one. The Microsoft Visual Studio templates are not installed side by side. Only the latest installed version will be available.

Installing RobotStudio SDK on a PC
  1. Browse to http://developercenter.robotstudio.com and select RobotStudio and then Download.

  2. Download the file RobotStudioSDK6.xx.exe to a folder on your computer.

  3. Double-click RobotStudioSDK6.xx.exe to extract the installation files.

  4. Double-click setup.exe in the extracted folder to start the installation procedure.

Content

Assemblies

The API is contained in the following assemblies.

Namespace

Assembly

ABB.Robotics.MathABB.Robotics.Math.dll
ABB.Robotics.RobotStudioABB.Robotics.RobotStudio.dll
ABB.Robotics.RobotStudio.StationsABB.Robotics.RobotStudio.Stations.dll
ABB.Robotics.UIABB.Robotics.RobotStudio.UI.dll
ABB.Robotics.RobotStudio.Stations.FormsABB.Robotics.RobotStudio.Stations.Forms.dll
ABB.Robotics.RobotStudio.DocumentsABB.Robotics.RobotStudio.Documents.dll
ABB.Robotics.RobotStudio.EnvironmentABB.Robotics.RobotStudio.Environment.dll
ABB.Robotics.ControllersABB.Robotics.RobotStudio.Controllers.dll
ABB.Robotics.RobotStudio.DiagnosticsABB.Robotics.RobotStudio.dll

Documentation

API reference documentation, sample code sample and walkthroughs are available at http://developercenter.robotstudio.com. After installation, the reference documentation can be launched from the RobotStudio Help Menu, Windows Start\Programs\ABB Industrial IT\Robotics IT\Robot Studio 6.xx\SDK and Reference documentation.

Tools

The LibraryCompiler.exe tool is used for batch creation of RobotStudio libraries such as SmartComponents and Mechanisms.

Microsoft Visual Studio Project Templates (C#)

The following Microsoft Visual studio project templates are used:

  • RobotStudio Add-In: This template is used for a standard Add-In.

  • RobotStudio Smart Component: This template is used for a Smart Component with code behind and XML description.