The LabVIEW SoftMotion Module enhances LabVIEW by adding the capabilities to control motors and drives using high-level commands and develop custom motion applications using NI real-time and FPGA. With NI SoftMotion, you can use a LabVIEW project to configure all of your motion axis settings, test your configuration, tune your motors, and quickly integrate custom motion control into your application. By pairing NI SoftMotion with a real-time operating system and FPGA on NI embedded controllers like PXI RT, Industrial Controller, and CompactRIO, you can easily synchronize multiple motion axes with I/O, Vision, HMI, and other functions.
You can learn more about NI SoftMotion here.
The SoftMotion Drive Interface (SDI) is the solution National Instruments developed to standardize communication with third-party EtherCAT motor drives. Conventional communication with an EtherCAT-capable motor drive is done by reading and writing commands to PDO and SDO memory registers on a drive. The SDI takes care of this low-level communication to PDO and SDO registers for you, and allows you to focus on the high-level control aspects of your application using the SoftMotion API. SDI Plug-ins contain all the necessary components to add the EtherCAT drive to your LabVIEW Project and control the drive using SoftMotion.