三菱Q系列与汇川AM系列 Modbus tcp 通讯总结

项目功能需求

三菱Q03做主站,汇川AM401做从站,实现Modbus TCP通讯
(三菱PLC IP地址为192.168.0.11汇川PLC IP地址为192.168.0.88)

1、三菱PLC配置:

(1)内置以太网“打开设置”

通过内置以太网“打开设置”,配置通讯协议,打开方式,TCP连接方式,IP地址,主从站端口号,控制寄存器的起始地址
在这里插入图片描述

a) 协议:有TCP、UDP两种,使用Modbus TCP协议时,选择TCP。
b) 打开方式:有MC协议、MELSOFT协议、Socket协议、通信协议四种方式。使用Modbus TCP协议时,选择通信协议。
c) TCP连接方式:使用Modbus TCP协议时,选择Active。
d) 本站端口号:除5000~5016之外,任意设置。
e) 通信对象IP地址:设置从站IP地址,须在同一工位。
f) 通信对象端口号:设置从站端口号。
g) 通信协议运行状态储存用起始元件:占用16个寄存器(建议预留20个左右),可任意指定,不可重复。

(2) 通讯协议支持功能

a) 打开“通信协议支持功能”,内置以太网
在这里插入图片描述

b) 点击【添加】,选择Modbus TCP,选择相应的功能码。
在这里插入图片描述

c) 添加“03”与“16”功能码(即H03,H10功能码)
在这里插入图片描述

d) 配置03数据包
协议号:当前协议序号;
制造商:选择默认值General-purpose protocol;
型号:选择MODBUS/TCP;
协议名:03:读保持寄存器
数据包名:“Request”发送包,“Normal response”接受包,“Error response”错误包;
数据包设置:

发送包:
在这里插入图片描述

【Transaction ID】:传输标识ID,可任意设置,建议设置为K1;
【Protocol ID】:协议号,0000,添加后自动生成,不可设置;
【Length】:长度,添加后自动生成,不可设置;
【Module ID】:单元标识符,可以在程序中设成从站地址,便于区分;
【Function ID】:添加后自动生成,不可设置;
【Head Holding Register Number】:读从站寄存器的起始地址;若需要读取的MW1000内容,则设置该项的寄存器“D0”的内容为1000;
【Read Pointers】:读取寄存器个数,最多可设置为125个。

接收包
在这里插入图片描述

【Transaction ID】:可任意设置,建议设置为K1,寄存器地址不可与发送包、接收包、错误包中已经设置的寄存器地址重复;
【Protocol ID】:协议号,0000,添加后自动生成,不可设置;
【Length】:长度,添加后自动生成,不可设置;
【Module ID】:寄存器地址不可与发送包、接收包、错误包中已经设置的寄存器地址重复;
【Function ID】:添加后自动生成,不可设置;
【Number of read bytes】:读取位置,添加后自动生成,不可设置;
【Device data】:读取后保存在QPLC的地址,寄存器地址不可与发送包、接收包、错误包中已经设置的寄存器地址重复

错误包
配置不重复的寄存器地址即可

e) 配置16数据包(写多个寄存器)
发送包:
在这里插入图片描述

【Head Holding Register Number】:写从站汇川寄存器的起始地址;若需要写汇川的MW3000内容,则设置该项的寄存器“D1”的值为3000;
【Write Pointers】:写寄存器个数,最多可设置为125个,寄存器地址不可与发送包、接收包、错误包中已经设置的寄存器地址重复。
【Number of bytes】:长度,添加后自动生成,不可设置;
【Device data】:QPLC写给汇川PLC内容的存放寄存器,寄存器地址不可与发送包、接收包、错误包中已经设置的寄存器地址重复。
注:由于协议格式的需求,发送数据前,应给发送字节数量赋值,否则汇川侧会报通讯协议错误!

接受包
配置不重复的寄存器地址即可
错误包
配置不重复的寄存器地址即可

2、汇川PLC设置

在网络设置中点击PLC,勾选Modbus TCP从站功能即可
在这里插入图片描述

在新出现的Modbus_TCPS设置中设置好从站端口
在这里插入图片描述

汇川PLC从站配置完成,在线即可进行查看测试

附:

H3uPLC地址定义说明
在这里插入图片描述

AM600PLC地址定义说明
在这里插入图片描述

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Allen_PandaDD

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值