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.
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:
- .NET languages, such as C#, VB.NET, F#
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:
- Windows PowerShell (for more detailed information, please visit MSDN Windows PowerShell)
- IronPython (for more detailed information, please visit IronPython)
Most of the sample code in this documentation is based on one of these scripting languages.