Product Features
C Controller Module
The C Controller module is part of the application-specific range in the MELSEC iQ-R Series. The multi-core Arm®-based controller pre-installed with VxWorks® Version 6.9, realizes the simultaneous execution of programs, thereby providing a robust and deterministic alternative to computer based systems. Utilizing a fan-less hardware design, the C Controller is ideal for clean fab-based applications where dust circulation can be detrimental to the production environment. The C Controller utilizes the high-performance, flexible, and robust features of the MELSEC iQ-R Series to provide an industrial-grade automation control system.

Easy setup using three simple tools
Setup of the C Controller couldn't be simpler as the CPU is shipped with a pre-installed real-time OS with various drivers embedded. This eliminates the need to setup and install a separate OS and develop drivers, which can substantially add to the cost of implementation. The C Controller allows C language programming by using CW Workbench programming software, easy configuration using MELSOFT CW Configurator, and VxWorks® emulation using CW-Sim.
Programming without considering MPU
C Controller dedicated functions (CCPU functions) and MELSEC communication functions (MD functions) realize easy access to the C Controller, I/O, intelligent function, network, and programmable controller/motion CPU modules. Applications involving programmable controllers can be easily created using these functions.

Parameter setup/diagnosis/monitoring with CW Configurator
CW Configurator enables parameter setup, module diagnosis and monitoring of various MELSEC iQ-R/Q Series intelligent, network and I/O modules*1 including the C Controller module. Using CW Configurator is as easy as using the MELSEC iQ-R engineering software GX Works3, which shares similar interfaces.

Application development in simple steps
Developing applications with the MELSEC C Controller is easy as no additional driver development is required, whilst providing a full-scale embedded development environment at a relatively low cost. CW Workbench is used as the main programming software in C/C++ with a VxWorks® emulator, CW-Sim/CW-Sim standalone, which allows debugging without requiring any hardware.

C Controller module specifications
: C/C++
| Item | R12CCPU-V |
|---|---|
| Hardware | |
| MPU | Arm® Cortex®-A9 Dual Core |
| RAM | 256 MB |
| ROM | 16 MB |
| Backup RAM | 4 MB |
| Software | |
| OS | VxWorks® Version 6.9 |
| Programming language | |
| Programming development environment | CW Workbench/Wind River® Workbench3.3 |
| C Controller module setting/monitoring tool | CW Configurator (SW1DND-RCCPU) |
| Communication interface | |
| USB | ● |
| Ethernet (1000BASE-T/100BASE-TX/10BASE-T) | 2 channels |
| RS-232 (9600...115200 bps) | 1 channel |
| SD memory card slot | ● |
| Function | |
| Firmware update*2 | ● |