AiVibe

PLC & Industrial Control

Mitsubishi MC Protocol

MC protocol (MELSEC Communication protocol) is Mitsubishi Electric's protocol that lets external devices such as PCs, HMIs and gateways read and write device memory in MELSEC programmable controllers over Ethernet or serial connections.

With MC protocol, an external client sends commands to a MELSEC CPU or communication module to read or write device memory, including bit devices and word devices identified by device type and number. Several frame formats are defined, of which the 3E and 4E frames are commonly used over Ethernet, and data can be encoded in binary or ASCII. Ethernet communication runs over TCP or UDP on ports configured in the PLC, and serial variants exist for RS-232 and RS-422/485 links.

MC protocol is widely used to connect MELSEC controllers to SCADA, HMIs, MES and IIoT systems, because once the communication port is configured it allows data collection without changing the PLC program. Mitsubishi Electric also documents SLMP (SeamLess Message Protocol), which is closely related to MC protocol.

Engineers must match the frame type, binary or ASCII code, port numbers and transport (TCP or UDP) on both sides, and confirm from Mitsubishi documentation which devices and address ranges a given CPU supports. Classic MC protocol has no strong authentication, so write access should be avoided unless required, and networks should be segmented following IEC 62443. Configuration changes must be made by qualified personnel under change control.

Key points

Where AiVibe comes in

AiAmbA IoT lists Mitsubishi MC among its supported protocols, with driver availability confirmed per installation and writes to machines deny-by-default.

Explore AiVibe’s work in PLC & Industrial Control →

Related terms

Ask AiMuruga can explain Mitsubishi MC Protocol for your plant, product or security programme, and draw how it fits.