Memory function of the license dongles

Memory function of the license dongles 1:

All currently available TwinCAT license dongles have a memory function

The very first version of EL6070 and C9900-L100 did not yet support the memory function. However, the memory function is now standard for TwinCAT license dongles. The following description therefore only applies to the first generation of EL6070 and C9900-L100.

Memory function of the EL6070 License Key Terminal

Memory function of the license dongles 2:

The EL6070 License Key Terminal supports the function of storing the TwinCAT 3 License Response Files on the terminal (from hardware revision 17 and firmware revision 04). The firmware version can be read from the type number of the terminal.

Memory function of the license dongles 3:
Memory function of the license dongles 4:

Older versions cannot be updated.

Memory function of the C9900-L100 license key USB stick

Memory function of the license dongles 5:

The license key USB stick supports the function of storing TwinCAT 3 License Response Files on the USB stick in all versions.

The license key USB stick is NOT a normal memory USB stick. It can only be accessed via TwinCAT and is therefore not visible in Windows Explorer. Files can only be saved or read from the license key USB stick via TwinCAT 3.

The installation of TwinCAT 3 also includes the installation of the required Windows drivers for the license key USB stick.

The TwinCAT 3 license key USB stick cannot be used without installing the TwinCAT Runtime, since the TwinCAT Runtime is responsible for validating TwinCAT licenses.

The TwinCAT 3 license dongles differ only in the physical interface (EtherCAT or USB). The configuration and operation of the two TwinCAT 3 license dongles is therefore largely identical.

Prerequisite for using the memory function

Use TwinCAT 3.1 Build 4022 or higher (TwinCAT 3 Engineering and TwinCAT 3 Runtime) to utilize the memory function.

For systems with Windows Embedded Compact (formerly Windows CE), automatic download of the license file is only supported with TwinCAT 3.1 Build 4022 or higher.

Memory function of the license dongles 6:

TwinCAT root directory <TwinCAT_ROOT>

Up to and including TwinCAT 3.1.4024: C:\TwinCAT
From TwinCAT 3.1.4026: C:\ProgramData\Beckhoff\TwinCAT

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: <TwinCAT_ROOT>\3.1\target\license).

Memory function of the license dongles 7:

Do not deactivate automatic download of license files

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 (<TwinCAT_ROOT>\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.