KSMC-EtherCAT Master 4 (EM4) – EtherCAT Industrial PC System

EtherCAT Industrial PC System

The EM4 is an EtherCAT Industrial PC System combining industrial-grade computing hardware, real-time operating system, and EtherCAT network controller functionality in a single platform. Designed for deterministic motion control and PLC applications, the EM4 eliminates integration complexity by delivering a pre-configured, tested system ready for deployment in factory automation, CNC systems, and advanced manufacturing equipment.

Comparison: EM4 vs EM3

The EM4 integrates industrial PC hardware, EtherCAT controller, and real-time operating system in a ruggedized enclosure designed for harsh factory environments. The EM3 provides external EtherCAT Master functionality for existing PC infrastructure, offering lower initial cost when suitable computing hardware already exists.

For applications requiring performance beyond EtherCAT capabilities, the KSMC-iX delivers proprietary 10 Gbps fiber communication and sub-200 µsec motion segmentation.


Fully Tested EtherCAT Devices

The following devices have been fully tested with the KSMC-EtherCAT Master Motion Controller.

ManufacturerModelType
Panasonic logoMADHT1105B01Servo drive
Yaskawa logoSGD7SServo drive
Omron logoR88D-KNA5LServo drive
Omron logoNXECC202IO Coupler
Omron logoID4342IO Unit
Omron logoOD4121IO Unit
Fuji logoRYT401S7-VCS2Servo drive
Leadshine logoEL7-EC400FServo drive
Flexem logoFV3S-R3-NA2R8Servo drive
Beckhoff logoEK1100IO Coupler
Beckhoff logoEL1004IO Unit
Beckhoff logoEL3001IO Unit
Beckhoff logoEL4001IO Unit
Beckhoff logoEL2004IO Unit

More fully tested devices to come. If you questions regarding the compatibility of any component, please contact us today!



Sodick America EtherCAT Master Motion Controller (Product – EM4)

Frequently Asked Questions

The EM4 is a complete EtherCAT Industrial PC System integrating industrial-grade computing hardware, real-time operating system (TenAsys INtime or Xenomai Cobalt), EtherCAT network controller, and motion/PLC control software in a single ruggedized platform. It provides deterministic real-time performance for factory automation, CNC systems, and advanced manufacturing equipment without requiring custom PC configuration or validation.

Unlike PC-based software solutions that depend on standard computing hardware not designed for industrial environments, the EM4 combines extended temperature range components, fanless cooling, vibration resistance, and industrial-grade power supplies with optimized real-time software configuration. This integrated approach eliminates the integration overhead and compatibility risks of assembling control systems from separate components.

The EM4 serves as a turnkey solution for OEMs and system integrators requiring proven, reliable control platforms with vendor support for hardware, firmware, and control software, reducing development time and technical risk compared to building custom industrial PC systems.

The EM4 operates a dual-OS architecture running Windows (10 or 11) as the general-purpose operating system alongside a real-time operating system (TenAsys INtime or Realtime-Linux (Xenomai Cobalt, Preempt-RT) for deterministic control processing. This architecture enables non-time-critical applications like HMI, data logging, and configuration tools to run on Windows while motion control and PLC logic execute on the real-time OS with guaranteed timing performance.

 

OPERATING SYSTEM ROLES

Windows (GPOS – General Purpose OS):

  • User interface and HMI applications
  • Configuration tools, including EtherCAT Master Configurator
  • Data logging and diagnostic software
  • OPC-UA server and SCADA communication
  • Non-deterministic application development

TenAsys INtime or Realtime-Linux (Xenomai Cobalt, Preempt-RT) (RTOS – Real-Time OS):

  • EtherCAT network controller processing
  • Motion control with deterministic cycle times
  • PLC logic execution with consistent scan times
  • Time-critical interrupt handling and servo processing

 

The dual-OS architecture isolates time-critical control functions from Windows application activity, ensuring consistent EtherCAT cycle times and motion control performance regardless of HMI rendering, data logging, or other non-deterministic processes running on the Windows side.

This separation enables engineers to develop user-facing applications in familiar Windows or Linux environments while maintaining industrial-grade real-time performance for control functions, combining ease of development with deterministic execution.

The EM4 EtherCAT controller supports up to 32 motors with 16 axes capable of coordinated interpolation, providing capacity for complex multi-axis machines including CNC machining centers, multi-spindle EDM systems, and automated assembly equipment requiring synchronized motion across multiple stations.

 

Control capacity breakdown:

  • Total motors: 32 individual servo motors with independent control
  • Interpolated axes: 16 axes with coordinated trajectory generation for simultaneous multi-axis motion
  • Motion coordinate systems: Multiple independent coordinate systems for parallel control of machine sections
  • EtherCAT I/O: Expandable digital and analog I/O through EtherCAT slave modules

 

The distinction between motors and interpolated axes is functionally important: all 32 motors receive independent servo control through the EtherCAT network, but coordinated interpolation (where multiple axes follow a synchronized toolpath) applies to up to 16 axes. Additional motors operate under independent position or velocity control, suitable for auxiliary functions like tool changers, coolant pumps, or material handling.

This scalable architecture supports machine designs from simple 3-axis systems to complex multi-station production equipment. The EtherCAT network controller architecture allows system expansion by adding EtherCAT servo drives and I/O modules without hardware changes to the EM4 platform.

For detailed specifications or application-specific configuration guidance, contact our automation specialists.

Yes, the EM4 executes motion control and PLC applications concurrently on the real-time operating system, enabling unified control architectures where motion commands and process logic interact with minimal latency. Both applications share the same deterministic execution environment and can access the EtherCAT network controller through a single master (Use Case #4) or dual master configuration (Use Case #5).

 

INTEGRATION APPROACHES

Single Master Configuration (Use Case #4):

  • Motion and PLC applications share one EtherCAT network controller
  • All servo drives and I/O modules connect to a single EtherCAT network
  • Simplified wiring and network topology
  • Coordinated control with direct inter-process communication
  • Ideal for machines where motion and logic are tightly coupled

Dual Master Configuration (Use Case #5):

  • Separate EtherCAT masters for motion and PLC subsystems
  • Independent networks provide bandwidth isolation
  • Motion network optimized for servo update rates
  • PLC network handles I/O, safety systems, and process control
  • Suitable for large systems where network segmentation improves performance or meets safety architecture requirements

 

Both configurations execute on the real-time OS with deterministic timing, ensuring consistent motion control cycles and PLC scan times. The EM4’s architecture eliminates the communication delays inherent in systems using separate motion controllers and PLCs connected through fieldbus interfaces.

Engineers develop motion programs and PLC logic using integrated development tools, with both applications accessing shared data structures for coordinated control. This unified programming environment reduces development complexity compared to multi-vendor control systems requiring gateway configuration and protocol translation.

Learn more about our complete EtherCAT automation solutions.

Dual EtherCAT master configuration provides independent network bandwidth and timing control for motion and PLC subsystems, enabling optimized cycle times and network topology for each application domain. This architectural separation benefits large, complex machines where motion control and process I/O have different performance requirements or where safety-rated PLC networks must operate independently from motion networks.

 

KEY ADVANTAGES

Performance Optimization:

  • Motion network configured for high-frequency servo updates (62.5-250 µsec cycles)
  • PLC network optimized for I/O processing and safety logic (62.5 µsec to 1 msec cycles)
  • Each network maintains optimal performance without compromise from the other subsystems

Bandwidth Isolation:

  • Large I/O networks don’t impact motion control timing
  • Vision systems, RFID readers, or high-volume data devices operate on the PLC network without affecting servo communication
  • Simplifies network design for systems with extensive distributed I/O

Functional Separation:

  • Motion subsystem handles servo drives, spindle controls, and axis coordination
  • PLC subsystem manages process I/O, safety networks (FSoE), and machine sequencing
  • Separation aligns with functional safety requirements, where safety-rated PLC networks must be isolated

Scalability:

  • Independent networks scale without mutual impact
  • Adding motion axes doesn’t affect PLC network cycle time
  • Expanding I/O doesn’t degrade motion control performance

 

The EM4’s dual master capability is implemented through multiple physical EtherCAT ports, each managed by independent master instances on the real-time OS. Both masters execute deterministically with coordinated timing, enabling synchronized operation while maintaining network independence.

For most applications, a single master configuration (Use Case #4) provides sufficient performance with simplified network topology. Dual master architecture suits complex machines, high-volume production lines, or applications with specific safety architecture requirements.

Developed by Sodick America’s engineering team, the EM4 platform supports both configurations without hardware modification—deployment choice based on application requirements rather than platform limitations.


Contact Us

Full name

Phone number

Email

Subject

Message

Success

Your form submitted successfully!

Error

Sorry! your form was not submitted properly, Please check the errors above.

Or Call Us:

1 (408) 943-1693