三菱PLC通信协议说明及测试_第1页
三菱PLC通信协议说明及测试_第2页
三菱PLC通信协议说明及测试_第3页
三菱PLC通信协议说明及测试_第4页
三菱PLC通信协议说明及测试_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

前言三菱MC协议是开发三菱系列PLC必须掌握的一种通信协议,其目的是让外部设备,可以通过串行通信模块C24或以太网接口模块E71,实现对可编程控制器CPU的数据访问。MC协议是Melsec协议的简称。通信帧类型外部设备通过C24/E71访问可编程控制器CPU时,可以选择不同的通信帧及数据格式来实现,具体如下所示:通信帧命名规格通信帧命名格式如下:xxx兼容nm帧(示例:QnA兼容3C帧、QnA兼容3E帧)1、xxx用于表示与以前产品模块的指令兼容性的对象可编程控制器CPUA

:A系列可编程控制器CPUQnA

:QnA系列可编程控制器CPU2、n对应的以前产品模块的帧1:兼容A系列的计算机链接模块、以太网接口模块支持的指令的通信帧2:兼容QnA系列串行通信模块支持的QnA简易帧3:QnA系列串行通信模块支持的QnA帧及兼容QnA系列以太网接口模块支持的通信帧4:兼容QnA系列串行通信模块支持的QnA扩展帧3、m是指相应帧进行数据通信的对象模块C:C24E:E71通信方式从前面的描述,我们可以知道,MC协议是兼容串口通信和以太网通信的。一般我们使用比较多的是以太网通信,对于FX5U系列/Q系列/Qna系列/L系列的PLC,通常会使用QnA兼容3E帧,对于FX3U系列,我们需要加以太网模块,采用A兼容1E帧。对于串口设备,一般会使用QnA兼容2C帧和QnA兼容4C帧。通信编码格式有ASCII和二进制两种方式,通过二进制编码数据进行的通信与通过ASCII编码数据进行的通信相比,前者的通信数据量约为后者的二分之一,因此二进制编码的方式可缩短通信时间。通过MC协议进行的数据通信,一般情况下都是以半双工通信进行。对可编程控制器CPU进行访问时,应在接收到来自于可编程控制器CPU侧的对应于之前发送的指令报文的响应报文后,再发送下一个指令报文。在响应报文的接收完毕之前,不能发送下一个指令报文PLC设置三菱PLC如果要走MC协议,是不需要额外编程的,但是需要做一些简单的配置。1.在右侧工程栏中双击PLC参数;2、在弹框中选择内置以太网端口设置,设置IP,设置通信数据代码设置,勾选允许RUN中写入;3.点击打开设置,在弹框第一栏中选择TCP协议,MC协议,端口号根据自己需求设置比如4999,然后设置结束,设置结束,重新下载PLC程序;4、断电重启PLC。协议帧通过以上了解之后,下面我们对协议帧进行更深入地了解,为了方便起见,我们以以太网的Qna兼容3E帧为例进行说明,其他的帧都是大同小异。协议帧一般分为三种,分别是请求帧、响应帧及异常帧。请求帧:表示发送请求的报文。响应帧:如果请求正确,控制器CPU会以响应帧进行返回。异常帧:如果请求错误,CPU会以异常帧返回。读取请求帧报文格式:读取响应帧报文格式:读取异常帧报文格式:写入请求帧报文格式:写入响应帧报文格式:写入异常帧报文格式:实际案例读取案例:读取从D0开始的5个寄存器,我们结合协议文档,按照报文格式进行报文拼接。发送报文如下:副头部:0x500x00网络编号:0x00PLC编号:0xFF请求目标模块I/O编号:0xFF0x03请求目标模块站号:0x00请求数据长度:0x0C0x00CPU监视定时器:0x0A0x00指令:0x010x04子指令:0x000x00起始软元件:0x000x000x00软元件代码:0xA8软元件点数:0x050x00响应报文如下:副头部:0xD00x00网络编号:0x00PLC编号:0xFF请求目标模块I/O编号:0xFF0x03请求目标模块站号:0x00响应数据长度:0x0C0x00结束代码:0x000x00软元件数据:0x0B0x000x000x000x000x000x000x000x000x00网络调试助手测试结果:这样就知道了D0-D4分别为0x

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论