Programming

Technology >> Programming
Programming manual
All the following programming options listed below are described in this manual.
Programming manual
Programming manual (for Firmware 29.09.10 and newer)
ASCII commands
With the RS485, the Nanotec positioning controllers are controlled via a simple ASCII protocol that is also used by our NanoPro Windows software. The protocol is open and can, therefore, also be used by another software or for programming with a PLC. You can find the commands in the command reference of the positioning controls.
Nanotec NanoJ easy programming language
The integrated programming language NanoJ, based on the Java standard, means complete application programs can be realized on the drivers that can be executed independently without a higher-order controller. The polling and setting of digital and analog I/Os and access to all the parameters of the movement programs in connection with variables, loops, mathematical functions and everything else that distinguishes a fully functional high-level language makes a full control system out of the stepper motor positioning controller. The programs can be created, directly compiled and written to the controller with the free NanoJEasy editor.
You can download NanoJEasy hereLabview example
Labview is a widespread application. Nanotec has written drivers for its customers that can be downloaded in the .ZIP file on the right. The DLL was integrated here and simple parameters such as the current level, positioning speed or the ramp, for example, can be conveniently set in an user interface. The Labview application is available in three versions:
- Positioning mode
- Speed mode
- Terminal
Windows .DLL
If you work under Windows with a .NET-capable programming language (e.g. Visual Basic of version 8 or higher, C#, Delphi.NET), we offer you the convenience of being able to integrate our DLL library in your application. You can conveniently control the functions of the controller via a function call without having to concern yourself with communication details.
The Dynamic Link Library (DLL), included as a development aid, thus lets you quickly, comfortably and correctly integrate the supplied command record into your individual motor control application. You can find the DLL and some examples in the NanoPro program directory.
Siemens S7 application example
Here you can find an application example of how our SMCI controls or Plug & Drive motors can be controlled by a Siemens PLC.
