三菱PLC MC协议
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协议相关推荐
- 三菱PLC MC协议的配置和使用简析
1.三菱MC协议的目的 MC协议的目的是开放PLC内部寄存器给外部设备,实现外部设备和PLC的数据交互.简单说就是允许外部设备通过MC协议来读/写PLC里面的寄存器 2. 通信协议方式 通讯方式有48 ...
- c语言mc协议,三菱PLC MC协议的配置和使用简析
1.三菱MC协议的目的 MC协议的目的是开放PLC内部寄存器给外部设备,实现外部设备和PLC的数据交互.简单说就是允许外部设备通过MC协议来读/写PLC里面的寄存器 2. 通信协议方式 通讯方式有48 ...
- C#与三菱PLC MC协议通信,Java与三菱PLC MC协议通信
三菱PLC的MC协议是一种常用的通信协议,用于实现三菱PLC与其他设备之间的通信.以下是一些关于MC协议的基本信息: 协议格式 MC协议的通信数据格式如下: 数据头 网络编号 PC编号 目标模块IO编 ...
- 三菱PLC MC协议简析
参考文章https://blog.csdn.net/cmwanysys/article/details/106681255
- 自己封装的爱普生机器人与三菱的MC协议通信驱动程序,提供项目源码
自己封装的爱普生机器人与三菱的MC协议通信驱动程序,提供项目源码.MC协议源码,需要一定基础(通信 MC协议 爱普生机器人编程)才能调的通. ID:1950645215144875YangQL
- 三菱PLC的MC协议配置说明
三菱PLC的MC协议配置说明 先说一下弱智的踩坑记录 详细配置过程 1.三菱Q02H CPU+QJ71E71-100以太网模块设置MC协议 1.1 PLC编程线连接与编程线驱动安装 1.2 PLC通讯 ...
- 三菱PLC之SLMP协议报文说明
-Begin- 前言 SLMP是三菱PLC用于CPU模块或外部设备(个人计算机或显示器等)使用以太网对PLC设备进行数据访问的一种协议,SLMP协议是基于TCP/IP,因此会存在服务器和客户端的功能区 ...
- 三菱PLC的通讯协议
三菱PLC的通讯协议 测试FX3UPLC通讯报文 FX3U 扩展网口ENT-ADP MC协议 1E帧 #可以直接读取寄存器的地址,间接控制PLC执行 读取寄存器D100的地址 01 FF 0A 00 ...
- Labview通讯三菱Q PLC,Labvew TCP通讯三菱PLC ,MCTCP,三菱PLC连接LabVIEW,LabVIEW和三菱PLC 通讯
Labview通讯三菱Q PLC,Labvew TCP通讯三菱PLC ,MCTCP,三菱PLC连接LabVIEW,LabVIEW和三菱PLC 通讯 三菱官方MC协议,简单方便,完胜OPC协议. ,源码 ...
- Labview通讯三菱Q PLC,Labvew TCP通讯三菱PLC ,MCTCP,三菱PLC连接LabVIEW
Labview通讯三菱Q PLC,Labvew TCP通讯三菱PLC ,MCTCP,三菱PLC连接LabVIEW,LabVIEW和三菱PLC 通讯 三菱官方MC协议,简单方便,完胜OPC协议. ,源码 ...
最新文章
- java架构师,必须掌握的几点技术?
- JQuery/JS select标签动态设置选中值、设置禁止选择 button按钮禁止点击 select获取选中值...
- 《深入浅出数据分析》样章下载
- 比尔盖茨为什么能成为世界首富?
- 前端学习(599):模拟移动设备
- HTML+CSS+JS实现 ❤️圣诞抓礼物小游戏❤️
- HDU——2768 Cat vs. Dog
- java c s聊天程序_Java建立C/S 模式聊天室服务器和客户端
- javascript 理解对象--- 定义多个属性和读取属性的特性
- linux服务器关闭web,linux关闭防火墙后还访问不了Web?已解决,关闭防火墙及清除防火墙策略...
- magic4.0跟harmonyos,支持升级Harmony 2.0 Magic UI 4.0 9月中旬招募公测
- Unity 多端游戏画面同步
- 看完就会flink基础API
- Java核心技术卷一笔记
- 【大作业项目】二手房价格预测 Python
- 基于xilinx-IP的FIR滤波器多通道实现
- 基于AIE的贵阳市两湖一库水体区域识别
- 堪比 007 电影!通过一张照片找到拍照者的精确位置
- java.util.ServiceConfigurationError: org.apache.juli.logging.Log: Provider org.eclipse.jetty.apache.
- 7-10 公路村村通