When designing an automated machine, the controller decision is not always as simple as choosing between a PLC and a motion controller. Many PLCs can command servo axes, and many motion controllers can also manage sequence logic, I/O, and robot control.
The more useful question is: What must the machine control, and how closely must its axes work together?
The answer usually leads to one of three architectures: a PLC with integrated motion, a PLC working with a separate motion controller, or an integrated controller managing machine logic, motion, and robotics.
Quick Answer: PLC or Motion Controller?
A PLC is often sufficient when the machine primarily depends on sequence control, I/O, and relatively independent positioning axes. A motion controller becomes more important when multiple axes must maintain precise position, speed, or timing relationships. Applications involving interpolation, camming, tracking, kinematics, or robot coordination require advanced motion control functions.
The number of motors alone does not determine the right architecture. A machine with ten independent axes may require less advanced control than a machine with three tightly synchronized axes.
1. PLC, Motion Controller, and Advanced Motion Control
Three Common Machine-Control Architectures
Architecture 1: PLC with Integrated Motion
In this architecture, one PLC manages the machine sequence, I/O, and servo commands.
HMI or plant network -> PLC -> Servo drives and I/O
Best fit: Axes operate mostly independently, motion profiles are relatively simple, the customer has an established PLC standard, or one development environment is preferred.
The primary advantage is simplicity. The limitation appears when machine performance begins to depend on consistently timed relationships between several axes.
Architecture 2: PLC Plus Motion Controller
In this architecture, the PLC controls the overall machine while a separate motion controller executes the time-critical trajectories.
HMI or plant network -> PLC -> Motion controller -> Servo drives
Best fit: The facility requires a specific PLC platform, but the machine contains a complex motion subsystem with tightly coordinated axes. The PLC handles supervisory commands and machine status, while the motion controller performs detailed motion calculations locally.
One practical example is an EtherNet/IP PLC for plant-level control with a SANMOTION C controller managing drives over EtherCAT. See EtherNet/IP Motion Control with SANMOTION C for EtherCAT Precision.
Architecture 3: Integrated Machine and Motion Controller
An integrated controller combines sequence logic, motion control, I/O, and sometimes robot control within one platform.
HMI or plant network -> Integrated controller -> Servo drives, robots, and I/O
Best fit: Motion is central to the complete machine, multiple axes must operate as one system, robots and machine axes must be synchronized, or reducing controller count and inter-controller communication is a priority.
Integration does not eliminate plant-level connectivity. The controller may still exchange information with a plant PLC, HMI, SCADA platform, or manufacturing system.
For an example that combines machine, motion, and robot control, see Strengthen Equipment Design with the SANMOTION C S500 3-in-1 Motion Controller.
Network selection is a separate decision: the architecture determines where logic and motion calculations take place, while the network determines how devices exchange commands and data. See EtherCAT vs. EtherNet/IP: Choosing the Right Network for Motion Control.
2. Select the Architecture by Axis Relationships
The architecture decision should begin with three questions:
– Do the axes complete separate positioning tasks, or must they move together as one system?
– Does the facility require a plant-standard PLC while the machine needs a specialized motion subsystem?
– Should logic, coordinated motion, I/O, and robotics operate within one development environment?
A PLC-centered architecture may be sufficient for independent positioning and sequence control. A PLC plus motion controller can preserve a plant standard while adding coordinated motion. An integrated controller may be the better fit when logic, motion, I/O, and robotics must operate within one control environment.
For motion-intensive equipment, diagnostic visibility can help engineers understand intermittent timing or synchronization problems. See Smart Motion for Multi-Axis Machines: Troubleshoot with Proof.
3. Choosing the Right SANMOTION C Motion Controller
When an application moves beyond basic positioning, the key question is which motion functions must be coordinated and where they should execute. SANYO DENKI’s SANMOTION C lineup supports architectures ranging from compact motion control and connected machine monitoring to high-performance multi-axis control and integrated machine, motion, and robot control.
| Product Image | SANMOTION C Series | Maximum Controllable Axes | Primary Role | Key Capabilities | Typical Architecture Fit |
|---|---|---|---|---|---|
![]() | S100 | 8 axes | Compact machine and motion control | Sequence control, positioning, interpolation, electronic cam and gearing, and robot control depending on model | Compact machines and dedicated motion subsystems |
![]() | S200 | 8 axes | IoT-focused machine and motion control | Motion control plus equipment data collection, remote monitoring, data storage, camera connectivity, and remote maintenance functions | Connected machines requiring motion control plus IoT, monitoring, and serviceability |
![]() | S300 | 32 axes | High-performance multi-axis machine control | Up to 32 axes, 1 ms control cycle, synchronized multi-axis motion, scalable I/O, industrial communications, and synchronized motion and video diagnostics | Higher-axis-count machines requiring coordinated motion and integrated machine control |
![]() | S500 | 64 axes | Advanced machine motion and robot control | Large-scale multi-axis control, trajectory control, multiple robot configurations, and simultaneous robot control | Complex equipment combining machine axes and robotics within one coordinated control environment |
The SANMOTION C lineup allows machine builders to select the controller around the machine architecture, axis relationships, synchronization requirements, connectivity, and robot complexity rather than axis count alone.
Not sure which SANMOTION C controller is the right fit for your machine? Contact SANYO DENKI AMERICA for selection support. Our team can help review your control requirements and identify the SANMOTION C configuration that best matches your application.
This article is part of SANYO DENKI AMERICA’s motion control engineering knowledge base, sharing practical insights used in real-world servo and motion control applications.
Request A Consultation
Request a consultation for your customization needs. Our team will be in contact with you soon to provide further information and answer any questions you may have.







