Mako Server for Mitsubishi Electric C Controller

Mitsubishi Electric C Controller systems can use Mako Server to add a browser-based application layer to industrial controller projects. The runtime is based on the Barracuda App Server technology for VxWorks and lets developers combine C/C++ controller logic with Lua, LSP, sockets, and web dashboards.

Use Mako Server on C Controller When

  • You need a web UI for industrial control systems.
    Serve dashboards, configuration pages, diagnostics, and operator tools directly from the controller environment.
  • You want Lua as a high-level automation layer.
    Lua scripts can call C Controller APIs, work with socket protocols, and coordinate application logic without rebuilding all controller code.
  • You are extending a VxWorks-based product.
    The Mako Server package uses the same Barracuda App Server foundation available for VxWorks source-code integrations.

The Mitsubishi Electric C Controller provides CPU solutions for PLCs, process controls, robotics, NC controls, and embedded personal computer controls. It lets C and C++ developers build industrial controller systems, while Mako Server adds a web and Lua application layer.

The C Controller version of Mako Server includes standard Mako Server functionality plus additional Lua APIs for accessing controller I/O units from Lua scripts. The socket library also lets Lua developers work with protocols such as Profibus and Modbus.

Real Time Logic's e-F@ctory partner page

Contact Mitsubishi Electric for more information about Mako Server for the VxWorks-powered C Controller.

Mitsubishi Electric C Controller

For the programming model, see why Lua and LSP can accelerate web enabling VxWorks systems.

Beyond PLC

A Programmable Logic Controller (PLC) is an industrial computer designed to automate specific tasks such as assembly lines, manufacturing cells, water treatment, material handling, and mining operations. Mitsubishi Electric's C Controller goes further by letting developers create custom controller applications in C, C++, and Lua-backed web interfaces.