Version overview

TwinCAT 3.1.4024 Setup

TwinCAT 3.1.4026 Workload

Comment

4.0.5.10

5.5.10

Beckhoff Camera Connector and Code Quality added.

4.0.4.8

-

C++ API, OCR models and Machine Learning added.

4.0.3.5

-

Automatic check of initialization commands during compilation process or activation of configuration was removed.

4.0.2.13

-

 

4.0.1.3

-

Repository files are deleted with the installation of a newer setup.

If you want to keep this version, save the "%TWINCAT3DIR%\3.1\Repository\Beckhoff Automation GmbH" folder before installing a new setup and copy it back after the installation.

Notice

Compatibility

If you have several TwinCAT Vision versions installed on one system or if the development and runtime environment are on different systems, you must ensure that you use all components with the same version.

The TwinCAT Vision Service and the Engineering Extensions are only available in the latest version. Therefore, these components determine the TcCOM and library version to be used. Mixing versions is not permitted and can lead to malfunctions.

Hints for the selection of a version

If you want to use TwinCAT Vision with a specific version, all TcCOM objects of the project must be updated to the corresponding version. An exception is the Ads Communicator CONFIGONLY. This module is only used internally in the Configuration Assistant and must always have the latest version that matches the extension. Therefore, this module automatically sets the latest version when loading a project.

To check or change the TcCOM versions:

1. Open the window SYSTEM > TcCOM Objects > Project Objects.
2. To change, select the desired version for all objects.
3. Right-click on one of the object IDs in the first column.
4. Select Reload TMI/TMC Description(s) with changed version.
Version overview 1:

Furthermore, the same version of the Tc3_Vision library, corresponding to the selected TcCOM object version, must be used in the PLC project. Therefore check in the properties of the Tc3_Vision library which version is effectively used or adjust it accordingly.

Version overview 2:

The current version number of the TwinCAT Vision Service and thus also of the Engineering Extensions can be found in the Service Configuration under the Vision node.

Notice

Online Change after update

If you update TwinCAT Vision on a development system and thus make an Online Change on a target system with an older version, this can lead to version conflicts with interface pointers (images and containers).

Deleting older versions

To delete older versions starting with 4.x.x.x, two steps are necessary:

  1. First you have to delete the corresponding version folders in the Tc3_Vision, TcIoGigEVision and TcVision directories under "%TWINCAT3DIR%\3.1\Repository\Beckhoff Automation GmbH" or under "C:\ProgramData\Beckhoff\TwinCAT3.1\Repository\Beckhoff Automation GmbH".
  2. To remove the corresponding PLC library versions, you must also uninstall them using the Library Repository dialog.

To delete older versions that start with 5.x.x, you must uninstall the corresponding packages by specifying the version using the following commands.

tcpkg uninstall TwinCAT.XAE.TMX.GigEVision=5.x.x
tcpkg uninstall TwinCAT.XAE.TMX.Vision=5.x.x