Convenient software interface (API) for communication between a MC6 motion controller and client systems such as external visualizations, operating devices, service devices or diagnostics devices. Access via client to IEC 61131-3 variables and the online services of the controller. MC6-Data link is realized as C-, C++- and C# class and is delivered in a Software Development Kit (SDK). The scope of delivery of the SDK includes an additional C-interface, platform-specific files for Windows and demo clients in source code.