Licensing model

The TF7xxx products for TwinCAT Vision comprise licenses for camera connections and an image processing library. To generate licenses, please follow these instructions. For testing or development with TwinCAT Vision, you can create licenses for a 7-day trial version.

For currently available product licenses, please refer to the product website.

TF700x | TwinCAT 3 GigE Vision Connector

The TwinCAT 3 GigE Vision Connector enables the integration of GigE Vision cameras as well as Beckhoff cameras. The basic TF7000 license is always required and enables connection of two cameras. If required, the capacity can be increased with expansion licenses:

TF7000

Basic license incl. 2 camera connections
(always required)

TF7001

Extension for 2 additional connections

TF7002

Extension for 4 additional connections

TF7003

Extension for 8 additional connections

The extension licenses can be combined so that a maximum of 2+2+4+8=16 cameras can be connected.

For example, the following licenses are required for 11 camera connections:

→ 12 cameras can now be connected in total.

TF7020 | TwinCAT 3 Vision Beckhoff Camera Connector

The TwinCAT 3 Vision Beckhoff Camera Connector enables the integration of up to 64 Beckhoff cameras. Cameras from other manufacturers cannot be used with this license.

TF7100-TF7800 | TwinCAT 3 Vision Algorithms

The TF7100-TF7800 product licenses provide image processing functions in the "Tc3_Vision" library. The basic TF7100 license is required for any use of the library. It provides access to basic algorithms such as filter operations, format conversions and contour tracing. This already allows many applications to be implemented. The extension licenses supplement the range of functions as described in the table. The assignment of functions to licenses can be found in the API reference.

TF7100

Basic license for the "Tc3_Vision" library. Contains algorithms for the solving of image processing tasks, such as algebraic operations, filters, Fourier analysis, color image processing, segmentation, contour and blob analysis, results display and for the reading and writing of camera parameters.

TF7200

Extension for Matching 2D:
Objects can be found and compared on the basis of learned references, contours, feature points or other properties (Template Matching / KeyPoint Detection and Descriptor Matching). A common application is the classification of objects.

TF7250

Extension for Code Reading:
Detection and reading of 1D and 2D codes.

TF7255

Extension for Code Quality:
Quality assessment of 1D and 2D codes.

TF7260

Extension for OCR:
Functions for optical character recognition that identify characters in an image region and return the recognized character string.

TF7300

Extension for Metrology 2D:
Tools for optical measurement of geometric object properties (distances, radii etc.).

  • Edge localization on the measured images with subpixel accuracy
  • Compensation of optical distortions
    (prior calibration of the camera necessary!)
  • Transformation between pixel coordinates and real-world coordinates
    (prior calibration of the camera necessary!)

TF7800

Extension for Machine Learning:
Functions for the training and execution of various classic ML models.

Licensing model 1:

Automatic determination of the required Vision library licenses

The required licenses are only determined when compiling the respective TwinCAT project. At the same time, a check is carried out to see which function blocks are declared and which functions are used in the code.

Therefore, please note that required licenses may be need to be added or omitted in the case of project changes (at short notice). If new licenses are added, the change must be loaded by means of an Activate Configuration; an online change is not possible in this case.