NI Motion Controller Architecture
Functionally, the architecture of the NI 73xx motion controllers and the NI SoftMotion Controller is generally divided into four components: supervisory control, trajectory generator, control loop, and motion I/O. For the NI SoftMotion Controller, the motion I/O component is separate from the controller. The following figures demonstrate how the components of the 73xx and NI SoftMotion Controller interact.
Typical NI 73xx Motion Controller Functional Architecture
NI SoftMotion Controller Functional Architecture