-

iCube Engineer Toolchain

Installing the iCube Engineer Toolchain

In order to develop real-time and non-real-time applications in C++ and C#, the iCube Engineer Toolchain is required.

The PLCnext CLI is a crucial component in that toolchain. This dedicated command line interface can be used to generate metadata, C++ header files, iCube Engineer libraries, and for the build process. The PLCnext CLI functions can be called using simple commands. An integrated help lists the commands and describes their functions.

Security Note: Automation developers need to secure their build system against unauthorized manipulation!

As part of the iCube Engineer Toolchain, Yaskawa offers an Eclipse® add-in and a Visual Studio® extension. They extend the respective IDE and its graphical user interface (GUI) to support the development process for PLCnext Technology.

Installation on Windows® computers

Installing the iCube Engineer Toolchain

Prerequisites

Using an integrated development environment (IDE) is optional for the most parts. But it is highly recommended to use one.

Installation

The extensions for Visual Studio® 2022 can be installed via the latest iCube Engineer Toolchain setup. This enables templates, profiles, debugging (C# only), and other functionalities to develop in C# and C++ for the Runtime System.

  • Run the installation file and follow the instructions the installation wizard shows.
  • In the Package Selection dialog box, mark or unmark optional tools:
    Image
    • If both Visual Studio® releases are present on your computer, you can install extensions for both releases in the same run.
    • The Eclipse® add-in will just be placed as a .zip file in your PLCnext CLI installation folder for optional use in a further installation step.
    • For the purpose of Shared Native Libraries see C++ functions and function blocks.
    • Setting the environment variable is recommended by Yaskawa to have the best experience working with the iCube Engineer Toolchain on the command line.
  • Click Next to finalize the PLCnext Technology Toolchain installation.
  • Optional: Start Visual Studio® and check the installed extensions. For details see Installing IDE plug-ins.
  • Optional: To install the Eclipse® add-in, proceed with Installing IDE plug-ins.
  • Optional: For C++ programming you also need to install an SDK, suitable for your Control device and its firmware release.

Updating the iCube Engineer Toolchain

  • Run the newer iCube Engineer Toolchain installer and follow the installation wizard as described above.
  • Preferably install to the exact same directory where the current iCube Engineer Toolchain is located.

Installation on Linux® computers

- xz-utils: Required for SDK installation.
- python3: Required for SDK installation.
- file: Required for SDK installation.
- build-essential: The package contains the major part of the toolchain required for C++ programming, e.g., make.
- libunwind8: This library is required by the EngineeringLibraryBuilder.
- sshpass: Is used by the debug script to query user name and password when logging in to the controller.

Installing the iCube Engineer Toolchain


Yaskawa recommends introducing the Executable file to simplify calling the file in the console.

 


This help information is valid for iCube Engineer Online Help 2025.6

Copyright © 2025 YASKAWA EUROPE GmbH and © 2025 YASKAWA America, Inc.