SINUMERIK client development with C#, VB.NET and C++/CLI
The SINUMERIK SDK enables the development of client applications for direct data exchange with SINUMERIK controllers and via TCP/IP. An Ethernet connection is required for communication. The IP address is sufficient to establish the connection. No change to the control, no additional NC/PLC program, no licence from Siemens and no licence other than that for Traeger's SDK is required for development!
Access to the respective NC data area works with the usual SIEMENS syntax as in HMI Operate. In the above example, for example, the current position of the first axis is read from the 'Channel' area to the module for 'MachineAxis' via 'measPos1' and made available regardless of its data type. Any .NET language such as C#, VB.NET and C++/CLI can be used for programming. The interfaces themselves only differ in terms of the programming language used.
Do you only want to read or write the data of the SIMATIC S7 controller? Then the SIMATIC S7 .NET SDK is the right product for you!
The SIMATIC S7 of the SINUMERIK must (also) be addressed? The SDK is also available as SINUMERIK .NET SDK + SIMATIC S7 with support for communication with SIMATIC S7 controllers!
Looking for a "ready-to-use" SINUMERIK client? In our Industry 4.0 middleware, SINUMERIK controllers can be easily addressed via OPC UA and REST API, their data stored in a database, forwarded to other devices, easily visualised and exchanged bidirectionally: Codabix Industrial Edge
In just a few steps, the middleware can be set up as a SINUMERIK OPC UA gateway. In this way, process data such as R parameters and GUD variables can be processed and exchanged quickly and easily.
Still undecided? We will be glad to advise you free of charge and without obligation: Contact us now!
Our license options – as individual as your projects. Design your software development the way that suits you best. Whether subscription or lifetime – our license models offer you complete freedom, first-class support and continuous updates. Whether one-off or flexible – find the perfect solution for your vision. Find out more about our license models.
SINUMERIK 840D PL / SINUMERIK 840D SL
e.g. S7-LAN++, CP-343-1, CP343-1IT, CP-443-1, CP443-1 IT, CP-343 LEAN, PN or onboard via S7-Ethernet and ProfiNet.
Channels, axes, feeds, tools and operating mode groups (BAG)
High-performance reading and writing of consistent data
constant connections through automatic reconstruction
Standard variables such as R parameters, GUD variables and symbols from NSK/DEF files
English, German, French, Italian, Spanish and own (including COM files)
1 to 8, 16, 32 and 64 bit data length - also as ARRAY OF
BYTE, WORD, DWORD, INT, DINT and LINT - also as ARRAY OF
REAL, DOUBLE and LREAL - also as ARRAY OF
CHAR to S7-STRING - also via BYTE with own encoding
C#, VB.NET and C++/CLI
.NET Framework 4.6+, .NET Standard 2.0+, .NET Core 3.1+, .NET 5.0+, .NET 6.0+ and .NET 8.0+
Microsoft's CLR, Mono, Xamarin, UWP and Unity
Windows, Linux, macOS, Android, iOS and Docker