三菱plc通讯端口设置(三菱plc参数设置详解)

2022-07-23 00:42:16  浏览:390  作者:管理员
  • 三菱plc通讯端口设置(三菱plc参数设置详解)

  • 【商户信息】

  • 类目:知识大全


  • 联系人:


  • 微信号:

  • Q Q 号:

  • 手机号:

  • 浏览量:

    390


【货源详情】


前言

三菱MC协议是上位机开发三菱系列PLC的必备通信协议,其目的是通过串行通信模块C24或以太网接口模块E71从外部设备对可编程控制器CPU进行数据访问。

MC协议是Melsec协议的简称。

通信帧类型

外部设备通过C24/E71访问可编程控制器CPU时,可以如下所示选择不同的通信帧和数据格式来实现。

通信帧命名规格

通信帧的命名形式如下。

xx兼容n-m帧(例如: QnA兼容3C帧、QnA兼容3E帧) ) ) ) ) ) ) ) ) ) ) ) ) )。

1、xxx 用于表示与以前产品模块的指令兼容性的对象可编程控制器 CPU

A : A系列可编程控制器CPU

QnA : QnA系列可编程控制器CPU

2、n对应的以前产品模块的帧

1 :兼容a系列计算机链接模块、以太网接口模块支持的命令的通信帧

2 :兼容QnA系列串行通信模块支持的QnA简单帧

3 : QnA系列串行通信模块支持的QnA帧和QnA系列以太网接口模块支持的通信帧

4 :兼容QnA系列串行通信模块支持的QnA扩展帧

3、m是指相应帧进行数据通信的对象模块

C : C24

E : 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

网络编号:0x00

PLC编号:0xFF

请求方模块I/O编号:0xFF0x03

请求方模块站号:0x00

请求数据长度:0x0C0x00

CPU监视计时器:0x0A0x00

命令:0x010x04

子命令:0x000x00

开始设备:0x000x000x00

设备代码:0xA8

软元件点数:0x050x00

响应报文如下:

副头部:0xD00x00

网络编号:0x00

PLC编号:0xFF

请求方模块I/O编号:0xFF0x03

请求方模块站号:0x00

响应数据长度:0x0C0x00

结束代码:0x000x00

设备数据:0x 0b0x 000 x 000 x 000 x 000 x 000 x 000 x 000 x 000 x 000 x 000 x 000 x 000 x 000 x 000 x 000 x 000

网络调试助手测试结果:

然后,您会发现D0-D4分别为0 x0b0x 000 x 000 x 000 x 000 x 000 x 000 x 000 x 000 x 000 x 00,并将其转换为数据,结果为11,0,0,0,0。

其他存储区域的读写也是同样的原理。

附录

评论区

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

【随机新闻】

返回顶部