El controlador de idioma C permite que desarrolladores C y C++ puedan diseñar con facilidad los sistemas de controlador industrial. En lugar de la lógica de escalera utilizada en dispositivos PLC convencionales, este controlador utiliza los idiomas C estándar internacionales (C y C++) para una mejor flexibilidad de programación. El SO utilizado en la serie MELSEC Q de los controladores de idioma C es el SO VxWorks en tiempo real de Wind River. Debido a que se proveen con unidades de comunicación y bibliotecas de propósitos específicos preinstaladas, los controladores se pueden utilizar de inmediato. CW Workbench es un entorno de software de programación que permite edición del programa, depuración, prueba del programa y análisis.