In the fields of modern high-speed packaging, printing, assembly, and pharmaceutical machinery, the requirements for control systems have long exceeded simple logical sequence control. The real challenge lies in how to achieve high synchronization of dozens of servo axes, precise electronic cam tracking, fast flying shear, and complex trajectory interpolation, while ensuring absolute reliability of the system in harsh industrial environments. The PacDrive series controllers of ELAU (now owned by Schneider Electric) were born for this purpose, and the C600 model, as a powerful platform based on Intel processors and VxWorks real-time operating system, still plays a core role in a large number of high-end devices today.
For engineers responsible for system integration, upgrading, or daily maintenance, a deep understanding of the technical details, wiring specifications, communication configuration, and diagnostic methods of the C600 controller is key to ensuring efficient and stable operation of the equipment. This article will extract a complete application guide for engineering practice based on the official technical data manual.
Core hardware and real-time operating system: laying the foundation for high performance
The design philosophy of the PacDrive C600 controller is to integrate the reliability of PLC with the computing power of PC, while eliminating the non deterministic latency of general-purpose operating systems.
1. Processor and Memory
CPU: Intel Pentium M 1.6 GHz processor, equipped with 1 MB of L2 cache. This processor was a low-power, high-performance embedded choice at the time, capable of handling complex kinematic calculations and a large number of PLC logic operations.
RAM: 256 MB system memory, used to run real-time operating systems and user programs.
NVRAM: 256 kB non-volatile RAM used to maintain critical process variables and diagnostic data after power failure.
Storage medium: CompactFlash ™ Card (at least 128 MB), used to store operating system firmware, user applications, and recipe data. The replaceability of CF cards greatly facilitates on-site system recovery and upgrades.
2. Real time operating system: VxWorks
Unlike soft PLCs based on Windows or Linux, the C600 uses Wind River's VxWorks real-time operating system. VxWorks is renowned in the fields of aerospace, defense, and industrial automation for its deterministic task scheduling, extremely low interrupt latency, and high long-term stability. This means that even in the worst-case scenario, the C600 can ensure that tasks are completed within the specified deadline, which is a prerequisite for achieving a fast task cycle of 250 µ s and a typical I/O response time of 500 µ s.
3. Diagnosis and status display
The front panel of the controller is equipped with an alphanumeric diagnostic display screen and multiple status LEDs (power, operation, error, bus status, etc.). This hardware diagnostic function is particularly valuable when the system starts or malfunctions, as it can quickly determine the controller status without connecting programming software.
Motion Control Core: SERCOS Bus and Servo Axis Management
The motion control capability of C600 comes from its integrated SERCOS (Serial Real time Communication System) interface, which was one of the most advanced high-speed real-time servo buses at the time.
1. SERCOS interface specifications
Interface: Two fiber optic ports (X14, X15) with a communication rate of up to 16 MBaud.
Slave capacity: Up to 99 SERCOS slaves can be connected, with typical slaves including ELAU MC-4 servo drives, SCL intelligent drives, and iSH series servo motors.
Synchronization performance: Supports precise synchronization under all SERCOS cycle times, and can run up to 255 parallel motion curves simultaneously.
2. Motion control function
The motion control kernel based on VxWorks can generate and coordinate the following functions:
Point-to-point positioning
Electronic Gear
Electronic Cam, supporting up to 256 Cam Switch Groups
Flying Shear
Interpolation motion (linear, circular)
Virtual Master Encoder function
For applications that require high-precision position capture, the C600 provides 16 Touchprobe inputs with a resolution of up to 10 µ s (when the bus cycle is 1, 2, or 4 ms), making it ideal for capturing axis positions in high-speed motion for measurement or quality inspection.

Rich communication interfaces: connecting everything
The C600 is designed as an information hub on the production line, integrating multiple fieldbus and Ethernet communication interfaces in addition to the motion bus.
1. Fieldbus interface
PROFIBUS DP (X20): Master/Slave configurable, up to 12 MBaud, using standard DB9 interface. Through PROFIBUS, C600 can connect remote I/O, frequency converters, HMI and other devices, supporting up to 126 stations, with I/O data up to 3584 bytes input/output.
CAN/CANopen (X19): Supports CAN 2.0A and CANopen protocols, used to connect relatively simple sensors, encoders, or specialized modules.
DeviceNet: It needs to be connected through an adapter cable and supports slave mode.