DetachFixClose

TwinCAT 3 licensing

TwinCAT 3 consists of the TwinCAT 3 development environment (TwinCAT 3 Engineering, XAE) and the TwinCAT 3 runtime environment (TwinCAT 3 Runtime, XAR).

The core of TwinCAT 3 Engineering (PLC programming) is royalty-free and can be installed on any number of development PCs. Various functions/development tools that go beyond pure PLC programming (TExxxx) as well as TwinCAT 3 runtime licenses (TCxxxx / TFxxxx) are chargeable, however.

The price of TwinCAT 3 runtime licenses depends on the performance of the control computer employed. The performance is subdivided into so-called platform levels (performance levels).

TwinCAT 3 licenses can be activated directly for a control computer. However, it is recommended to use a TwinCAT 3 license dongle.

For a current TwinCAT 3 version (from build 4022), TwinCAT 3 licenses can be ordered conveniently on a C9900-L100 license key USB stick or an EL6070 EtherCAT license key terminal and are thus ready for use immediately.

The user can add additional license files to a TwinCAT 3 license dongle at any time. A maximum of 20 license files, each with an unlimited number of licenses, are possible on a TwinCAT 3 license dongle.

The TwinCAT 3 license dongle makes the TwinCAT 3 license independent of the Industrial PC in use. The simple exchange of the Industrial PC or use of the licenses on different Industrial PCs is possible with the dongle.

The TwinCAT 3 license dongle supports a downgrade of the platform level. A license for a higher platform level can be used for all lower platform levels.

TwinCAT 3 license dongles

EL6070

TwinCAT 3.1 offers an option to manage TwinCAT software licenses via the EtherCAT Terminal EL6070. The EL6070 embodies the hardware license key in the modular EtherCAT I/O system. Data transfer takes place via EtherCAT.

EP6070-0060

TwinCAT 3.1 offers an option to manage TwinCAT software licenses directly also in distributed systems via the IP 67-protected EtherCAT Box module EP6070-0060. The EP6070-0060 embodies the hardware license key in the modular EtherCAT I/O system. Data transfer takes place via EtherCAT.

C9900-L100

As an alternative to the EL6070 license key terminal, the TwinCAT licenses can also be managed using the C9900-L100 USB stick. Data transfer takes place via USB.

You can order TwinCAT 3 standard licenses together with a TwinCAT 3 license dongle and have the licenses (pre-)activated for this dongle in the Beckhoff production department. You then no longer have to activate these licenses yourself. This facilitates production planning, for example in series production. The requirement is that you order the licenses and the TwinCAT 3 license dongle in one order at the same time (the dongle must be physically present in the Beckhoff production department for the pre-activation).

In the purchase order, the license device (i.e. the license dongle) must be specified first, immediately followed by the associated licenses in order to enable the assignment of the licenses to this dongle.

Example:

  • 1 x EL6070-0033
  • 1 x TC1200-0150

Important: The "1" in the third-to-last place in the article number of the TwinCAT 3 license indicates that this license is to be activated in the Beckhoff production department for the preceding license dongle.

TwinCAT 3 designation system
TwinCAT 3 designation system

Also, when ordering TwinCAT 3 standard licenses together with a Beckhoff Industrial PC, you can have the licenses for this PC (pre-)activated in the Beckhoff production.

The license device (i.e. the Industrial PC) must be listed in the order, immediately followed by the associated licenses in order to enable the assignment of the licenses to this Industrial PC.

Example:

  • 1 x C6027-0000
  • 1 x TC1200-0080

The "0" in the third-to-last position of the order number of the TwinCAT 3 license indicates that this license is to be activated in the Beckhoff production for the aforementioned Beckhoff Industrial PC.

When ordering licenses that you want to activate yourself, there must be a "2" in the third-to-last position of the order number of the TwinCAT 3 license.

Example:

  • 1 x TC1200-0250

If you wish to subsequently add TwinCAT 3 licenses to a license dongle, you can order single licenses at any time. You activate them yourself for the dongle and add them to the dongle memory.

Example:

  • 1 x TC1200-0250

To order licenses that you wish to activate yourself, place a "2" in the third-to-last place in the article number of the TwinCAT 3 license.

Find detailed information in the Beckhoff Information System on www.infosys.beckhoff.com

Single TwinCAT 3 licenses are activated in 3 steps:

1. Create a License Request File.
This file in XML format contains information on the license device (system ID) and a list of the licenses to be activated.

2. Send the License Request File to the Beckhoff License Server (tclicense@beckhoff.com). The License Server signs the License Request File and thus generates a License Response File.

3. Save the License Response Files on the license device.

Find detailed information in the Beckhoff Information System on www.infosys.beckhoff.com

TwinCAT 3 licenses are not released for use on a non-Beckhoff computer without the use of a TwinCAT 3 license dongle. The use of a TwinCAT 3 license dongle is always necessary if you wish to use TwinCAT 3 licenses on a computer (or a board) that was not manufactured by Beckhoff.

The TwinCAT license certificate contains information on the purchased licenses.

Listed here among other things are the TwinCAT license TANs required for activation of TwinCAT 3 licenses:

  • You can request a license certificate – including subsequently – formlessly from your Beckhoff sales contact.
  • You can freely determine the licenses contained in the license certificate within the scope of the respective order. For example, you can also have a license certificate issued for every single license in an order.

Note: For technical reasons the C9900-L100-0033 and EL6070-0033 license dongles cannot currently be ordered empty, i.e. without licenses. If you wish to obtain one of these dongles without (chargeable) TwinCAT licenses, just order a free TwinCAT 3 TC1000 license (TwinCAT ADS) with it.

Example:

  • 1 x EL6070-0033
  • 1 x TC1000-0150

Alternatively, an empty version of each license dongle is available: C9900-L100 and EL6070. Note, however, that these have a different type ID and are not exchangeable in the TwinCAT I/O configuration with the *-0033 variant.

Trial licenses can be generated in the TwinCAT 3 development environment (XAE) for many TwinCAT 3 functions for a validity period of 7 days. This can be repeated any number of times. An internet connection is not required for this. In this way, these TwinCAT functions can be used simply and cost-effectively in laboratory operations, e.g. in the education sector.

You can retrieve the License Response File for licenses that have already been activated once from the TwinCAT 3 License Server again at any time.

The exact procedure is described here.

When changing the Industrial PC, you can apply to have the TwinCAT licenses transferred to the new PC. To do this, a completed license transfer application must be sent by email to service@beckhoff.com:

The End User License Agreement (EULA) can be found in the TwinCAT 3 installation in this directory: C:\TwinCAT\3.1\System\Legal.
You can also request the document from Beckhoff Service.

If you have any questions about licensing, you can contact our support at the email address support@beckhoff.com.

Please attach all relevant information to your request, especially License Request or License Response Files (if useful for the request). This will help us to process your request faster.