1、MC协议的目的:

允许外部设备读写PLC内部寄存器。

2、协议格式:

通讯方式有RS485和TCP/IP两种,通讯格式有很多种:3E、3C、4C、4E帧格式,通讯内容分为二进制和ASCII文本,本文主要介绍TCP/IP + 3E + 二进制通信方式。

发送帧格式:

响应帧格式:

举例说明:指令为向软元件D7000写入值H000C
发送帧内容为:50 00 00 FF FF 03 00 0E 00 10 00 01 14 00 00 58 1B 00 A8 01 00 0C 00
响应帧内容为:D0 00 00 FF FF 03 00 02 00 00 00
发送帧内容解析:

响应帧内容解析:

举例说明:读取软元件D7000开始的连续5个软元件的值,其中0C是上一次写入的数
发送帧内容为:50 00 00 FF FF 03 00 0C 00 10 00 01 04 00 00 58 1B 00 A8 05 00
响应帧内容为:D0 00 00 FF FF 03 00 0C 00 00 00 0C 00 00 00 00 00 00 00 00 00

软元件类型对应软元件代码

下图是基本型QCPU中软元件名称和软元件代码的对应关系,分为ASCII和二进制两种情况,其他类型可以查询《MELSEC 通信协议参考手册》

指令及子指令列表

返回错误帧时的处理方法

在发送格式不正确时,PLC会返回包含错误信息的返回帧。其错误信息需要在对应PLC手册中查询,比如三菱LCPU系列中对错误的描述如下图,可对应查看错误类型,以便解决问题

三菱PLC MC协议相关推荐

  1. 三菱PLC MC协议的配置和使用简析

    1.三菱MC协议的目的 MC协议的目的是开放PLC内部寄存器给外部设备,实现外部设备和PLC的数据交互.简单说就是允许外部设备通过MC协议来读/写PLC里面的寄存器 2. 通信协议方式 通讯方式有48 ...

  2. c语言mc协议,三菱PLC MC协议的配置和使用简析

    1.三菱MC协议的目的 MC协议的目的是开放PLC内部寄存器给外部设备,实现外部设备和PLC的数据交互.简单说就是允许外部设备通过MC协议来读/写PLC里面的寄存器 2. 通信协议方式 通讯方式有48 ...

  3. C#与三菱PLC MC协议通信,Java与三菱PLC MC协议通信

    三菱PLC的MC协议是一种常用的通信协议,用于实现三菱PLC与其他设备之间的通信.以下是一些关于MC协议的基本信息: 协议格式 MC协议的通信数据格式如下: 数据头 网络编号 PC编号 目标模块IO编 ...

  4. 三菱PLC MC协议简析

    参考文章https://blog.csdn.net/cmwanysys/article/details/106681255

  5. 自己封装的爱普生机器人与三菱的MC协议通信驱动程序,提供项目源码

    自己封装的爱普生机器人与三菱的MC协议通信驱动程序,提供项目源码.MC协议源码,需要一定基础(通信 MC协议 爱普生机器人编程)才能调的通. ID:1950645215144875YangQL

  6. 三菱PLC的MC协议配置说明

    三菱PLC的MC协议配置说明 先说一下弱智的踩坑记录 详细配置过程 1.三菱Q02H CPU+QJ71E71-100以太网模块设置MC协议 1.1 PLC编程线连接与编程线驱动安装 1.2 PLC通讯 ...

  7. 三菱PLC之SLMP协议报文说明

    -Begin- 前言 SLMP是三菱PLC用于CPU模块或外部设备(个人计算机或显示器等)使用以太网对PLC设备进行数据访问的一种协议,SLMP协议是基于TCP/IP,因此会存在服务器和客户端的功能区 ...

  8. 三菱PLC的通讯协议

    三菱PLC的通讯协议 测试FX3UPLC通讯报文 FX3U 扩展网口ENT-ADP MC协议 1E帧 #可以直接读取寄存器的地址,间接控制PLC执行 读取寄存器D100的地址 01 FF 0A 00 ...

  9. Labview通讯三菱Q PLC,Labvew TCP通讯三菱PLC ,MCTCP,三菱PLC连接LabVIEW,LabVIEW和三菱PLC 通讯

    Labview通讯三菱Q PLC,Labvew TCP通讯三菱PLC ,MCTCP,三菱PLC连接LabVIEW,LabVIEW和三菱PLC 通讯 三菱官方MC协议,简单方便,完胜OPC协议. ,源码 ...

  10. Labview通讯三菱Q PLC,Labvew TCP通讯三菱PLC ,MCTCP,三菱PLC连接LabVIEW

    Labview通讯三菱Q PLC,Labvew TCP通讯三菱PLC ,MCTCP,三菱PLC连接LabVIEW,LabVIEW和三菱PLC 通讯 三菱官方MC协议,简单方便,完胜OPC协议. ,源码 ...

最新文章

  1. java架构师,必须掌握的几点技术?
  2. JQuery/JS select标签动态设置选中值、设置禁止选择 button按钮禁止点击 select获取选中值...
  3. 《深入浅出数据分析》样章下载
  4. 比尔盖茨为什么能成为世界首富?
  5. 前端学习(599):模拟移动设备
  6. HTML+CSS+JS实现 ❤️圣诞抓礼物小游戏❤️
  7. HDU——2768 Cat vs. Dog
  8. java c s聊天程序_Java建立C/S 模式聊天室服务器和客户端
  9. javascript 理解对象--- 定义多个属性和读取属性的特性
  10. linux服务器关闭web,linux关闭防火墙后还访问不了Web?已解决,关闭防火墙及清除防火墙策略...
  11. magic4.0跟harmonyos,支持升级Harmony 2.0 Magic UI 4.0 9月中旬招募公测
  12. Unity 多端游戏画面同步
  13. 看完就会flink基础API
  14. Java核心技术卷一笔记
  15. 【大作业项目】二手房价格预测 Python
  16. 基于xilinx-IP的FIR滤波器多通道实现
  17. 基于AIE的贵阳市两湖一库水体区域识别
  18. 堪比 007 电影!通过一张照片找到拍照者的精确位置
  19. java.util.ServiceConfigurationError: org.apache.juli.logging.Log: Provider org.eclipse.jetty.apache.
  20. 7-10 公路村村通

热门文章

  1. 中国邮路算法(中国邮递员问题)(详细)
  2. EXCEL TIPS From Webs
  3. Unity-汽车仿真-1.车库UI菜单滑动功能(利用iTween)
  4. JavaScript之this释疑
  5. 3D视频调校技术解决之道重点在3D眼镜
  6. 优雅的编写多线程——原子量
  7. 2022年了,Windows Vista还能用吗?
  8. thinkpad锁屏壁纸存放目录
  9. Struts1的工作流程
  10. 一键在线生成朋友圈转发点赞截图教程