上下位机通讯协议_机器视觉软件开发系列--三菱PLC的MC通信协议分析和实现(一)...

本文详细介绍了三菱PLC的MC通讯协议,包括ASCII模式下的QnA兼容3C帧通信,用于读写PLC软元件。讨论了报文格式、起始和结束符、数据长度处理及异常回复。提供了读写寄存器的示例,并指出使用QnA兼容3C帧可覆盖Q/QnA系列的PLC操作。
摘要由CSDN通过智能技术生成

大家好,今天我来说一下上位机与三菱PLC的通信协议MC协议。

MC协议概述

官方的定义:MC通讯协议,就是对方设备通过C24或者E71模块与PLC 的CPU软元件数据和程序的读出/写入PLC用的通讯方式的名称。

以上听得拗口,口语化表达的意思就是:PC电脑通过C24模块或者E71模块,按照一定的数据格式,读写PLC软元件的过程。

在三菱PLC的通讯设置端,如下图所示,通信协议设置中有很多种类型。第一种是无顺序协议,这是直接通过TCP/UDP发送数据给PC上位机端,上位机也只直接发送数据,这种情况下PLC要去解析数据格式,相对来说比较麻烦, 我只做过与松下PLC直接按照无协议通讯做过项目,对方的工程师调试这个无协议搞了一周,比较繁琐,不推荐使用。

d1e8ea3d888f128aee5d3c2352d90d0e.png

GX Developer 设置MC协议

还有就是MC协议,我写的程序是参考《Q系列MELSEC通讯协议参考手册(中文).pdf》写的,协议可以参见我CSDN博客中https://download.csdn.net/download/yangchuang1992/10911284

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值