Licensing

Working with TwinCAT 3 license dongles

 
 
TwinCAT 3 licenses for non-Beckhoff IPCs
If you use an IPC from a manufacturer other than Beckhoff (TwinCAT 3 platform level >= 90), a TwinCAT 3 license dongle is always required for licensing TwinCAT 3.
 
 
TwinCAT 3.1 Build 4022 or higher
With a TwinCAT 3 license dongle, TwinCAT 3.1 Build 4022 or higher should be used, in order to have the full functionality available.
 
 
Several system IDs
A TwinCAT 3 license dongle has no platform level of its own. This is dependent on the platform level of the connected computer. Since the platform level of the computer goes into the system ID of the dongle, a TwinCAT 3 license dongle can have several system IDs.
 

TwinCAT 3 license dongles with memory function for the TwinCAT 3 license file are the default option for TwinCAT 3 licensing, as they can be used flexibly and are not tied to a fixed license configuration or customer-specific hardware. A TwinCAT 3 license dongle makes it easy to replace the control computer, as the new IPC does not have to be licensed.

The minimum version for the use of TwinCAT 3 license dongles is TwinCAT 3.1 Build 4018.26.

A TwinCAT 3 license dongle can be an EL6070 License Key Terminal or a C9900-L100 license key USB stick.

 Grafik aus Arbeiten mit TwinCAT-3-Lizenz-Dongles (iuvu7q01.png)

For technical reasons, the current TwinCAT version does not yet offer fully automatic detection of a license dongle. A license dongle must therefore always be configured in TwinCAT 3 Engineering. The configuration is saved in the project.

 

Creating a local working copy of the license file

TwinCAT 3 does not work directly with the License Response Files on the license dongle, but with a "working copy" of the files on the hard disk of the IPC (directory: c:\twincat\3.1\target\license).

Note:

The license files must be downloaded manually or automatically once when starting the TwinCAT 3 Runtime (if required). Automatic download is preconfigured in TwinCAT 3 Engineering and should not be disabled. The name of the license files downloaded from the TwinCAT 3 license dongle in the license folder begins with "Cache...".
If automatic downloading is configured in TwinCAT 3 Engineering, TwinCAT 3 checks at Runtime startup whether there are license files on the dongle that are not yet present in the license working directory of the IPC (c:\twincat\3.1\target\license). If this is the case, the files are copied from the dongle into the license directory of the IPC. The Runtime must then be restarted to validate the newly copied license files.
 

Initialization and position of the License Key Terminal in the EtherCAT bus

The License Key Terminal is not automatically detected in the current TwinCAT version. It must be initialized and set as license device once in the project.

The License Key Terminal must therefore always be positioned at precisely the location in the EtherCAT bus that was configured for the respective project.

Build initialization and slot for the license key USB stick

The license key USB stick is not automatically detected in the current TwinCAT version. It must be initialized and set as license device once in the project.

However, the license key USB stick is not tied to a specific USB slot.

Additional information
Commissioning and configuring license dongles
Determining the current status of a license dongle
Memory function of the license dongles
Removing a license dongle during operation
License Device overview window