A free software is available for easy setup and programming of Nanotec's motor controllers: Plug & Drive Studio. The controller can be accessed from a PC via a variety of fieldbuses (CANopen, Ethernet, Modbus TCP/RTU).
For setup, the object dictionary holding the controller configuration can be read and written via a table. Pre-defined filters enable the user to only display the parts of CiA 402 objects that pertain to a certain task, such as commissioning or a certain operating mode, i.e. the speed. Experienced users can configure the objects via an integrated command line.
An integrated oscilloscope, which can be used to simultaneously display up to eight different objects with a resolution of up to one millisecond, is available for tuning the control parameters. Recording can be controlled by freely configurable start and stop triggers that define conditions for the displayed objects, such as the reaching of a certain position or the activation of a digital input. Oscilloscope settings that contain required objects such as following errors, target positions and actual positions are predefined for a standard tuning. These settings can be adjusted at any time.
An integrated development environment, consisting of source editor with automatic code completion, compiler and debugger, is available for programming the controller with NanoJ V2. The debugger supports the setting of up to three breakpoints in the program and allows the content of variables to be read out at these breakpoints. Because all functions of the Plug & Drive Studio can be used simultaneously, the object dictionary and the oscilloscope can also be used to understand the behavior of the controller during program execution. As a result, customized functions can be programmed easily and quickly.