McpX
为何选择 功能 用例 支持环境 快速开始 AI 技能 文档 MC 协议入门
NuGet GitHub

// LEARN

MC 协议入门

从报文内容开始,循序讲解让电脑读写三菱电机 PLC 的 MC 协议(SLMP)。无论是使用库还是自行实现,都能用得上的基础知识。

  1. 01 什么是 MC 协议?与 SLMP 的关系及其用途 MC 协议是电脑等外部设备读写三菱电机 PLC 软元件的通信协议。本文依据三菱电机手册,梳理它与 SLMP 的关系、帧的种类,以及 TCP 与 UDP 的区别。
  2. 02 逐字节阅读 3E 帧的报文结构(二进制/ASCII) 以三菱电机手册中的实例,逐字节解读 MC 协议(SLMP)3E 帧的请求报文与响应报文中每个字节的含义。也介绍小端序的陷阱、ASCII 的差异以及 iQ-R 用的子命令。
  3. 03 MC 协议错误代码(结束代码)的读法与处理:C059、C056、4031 等 依据三菱电机手册,整理 MC 协议(SLMP)中 PLC 返回的结束代码的位置与读法,以及常见错误代码(C051、C056、C059、C05E、4031 等)的含义与处理方法。
  4. 04 用 C# 对比:直接写 MC 协议、McpX 与 MX Component 将「读取三菱电机 PLC 的 D100〜D102」这一相同处理用 3 种方法编写并对比:自行组装 MC 协议报文、.NET 库 McpX、三菱电机的 MX Component,比较代码量、准备工作、支持环境与适用场景。
McpX

面向 MC 协议的 .NET 库。

与三菱电机无关。以 MIT 许可证发布。

资源

  • GitHub
  • NuGet
  • 文档
  • MC 协议入门
  • 联系我们
  • 教程 (Qiita)
  • 报告问题
© 2026 McpX · MIT License · 隐私政策 v0.11.0