System requirements

The following chapter lists all hardware and software requirements for the TwinCAT Automation Interface and gives some recommendations for programming and scripting languages.

Hardware and Software

TwinCAT Automation Interface will be automatically installed by TwinCAT setup. Therefore, it needs the same hardware and software system requirements as TwinCAT System Manager. When using the Automation Interface to configure a remote TwinCAT device, it is important that the remote version of TwinCAT equals or is higher than on the engineering computer.

System requirements 1:
Valid scenario: Remote device > Engineering system
System requirements 2:
Invalid scenario: Remote device < Engineering system

Note

Compatibility constrains

Please note that you can execute Automation Interface scripts on 32-bit and 64-bit platforms, however you need to make sure that your program/script has been compiled for and runs in 32-bit mode.

Recommended programming languages

The following programming languages are recommended to use with TwinCAT Automation Interface:

System requirements 3:

Although C++ implementations will also work, we highly recommend using one of the languages above because of their easy and straight-forward programming concepts regarding COM. Most of the sample code in this documentation is based on C#.

Recommended scripting languages

Although every scripting language with COM support may be used to access TwinCAT Automation Interface, the following scripting languages are recommended:

Most of the sample code in this documentation is based on one of these scripting languages.