您现在所在的是:

三菱Mitsubishi

回帖:26个,阅读:5130 [上一页] [1] [2] [3] [下一页]
* 帖子主题:

三菱FX3U通信问题

50
wuhaihang12
文章数:1
年度积分:50
历史总积分:50
注册时间:2020/1/4
发站内信
发表于:2020/1/4 9:42:11
#0楼

我用串口调试工具,用USB转485的线,PLC做从机,发送数据时,485模块上RD灯会亮,SD灯不亮,电脑端也没有接受到数据。各位高工帮我看下是哪里的问题,新手正在学习,各位见笑了!



附件 1.jpg

附件 2.jpg



20分悬赏
42328
YXBK 版主
文章数:19445
年度积分:2742
历史总积分:42328
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2020/1/6 17:10:09
#1楼
都没看到RS指令
大家一起学习
27953
guanyumou 版主
文章数:10552
年度积分:1136
历史总积分:27953
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/1/6 17:22:03
#2楼
以下是引用YXBK2020/1/6 17:10:09的发言:
都没看到RS指令
楼主扩展的恐怕是FX3U-485ADP-MB模块,你看看程序中用的特殊功能寄存器。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27953
guanyumou 版主
文章数:10552
年度积分:1136
历史总积分:27953
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/1/6 17:23:09
#3楼
楼主应该是从隔壁过来的,这个问题其实我都回答过了
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27953
guanyumou 版主
文章数:10552
年度积分:1136
历史总积分:27953
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/1/6 17:24:03
#4楼
D8400或者D8420:通信格式字
b0:数据长度 为0时7位 为1时8位
b1、b2:奇偶校验,00:无校验 01:奇校验 11:偶校验
b3:停止位  为0时1位 为1时2位
b4 b5 b6 b7:波特率
b8-b11 保留 不用设置
b12:H/W  如果是RS485的时候 为1  如果是RS232为0
b13-b15 保留 不用设置
附件 image.jpg
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27953
guanyumou 版主
文章数:10552
年度积分:1136
历史总积分:27953
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/1/6 17:24:46
#5楼
D8401或者D8421:协议
b0: 为1时候 作为MODBUS RTU协议
   为0时候 其他协议
b1-b3:保留
b4:主从站选择  为0:主站  为1:从站
b5-b7:保留
b8:RTU或者ASCII码选择 为0:RTU  为1 :ASCII码模式
b9-b15:保留
附件 image.jpg
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27953
guanyumou 版主
文章数:10552
年度积分:1136
历史总积分:27953
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/1/6 17:25:27
#6楼
D8414或者D8434:从站地址
附件 image.jpg
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27953
guanyumou 版主
文章数:10552
年度积分:1136
历史总积分:27953
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/1/6 17:28:54
#7楼
如果楼主扩展的是FX3U-485ADP-MB模块的话
那么你设置的通信参数实际上是:8位数据位、1位停止位、偶校验、波特率38400bps、Modbus ASCII Slave协议、从站站号为1、
而你串口调试助手发送的是Modbus RTU命令、波特率也和PLC不一致、且貌似没有附加CRC校验,这如何调试的通呢?
[此贴子已经被作者于2020/1/6 17:29:37编辑过]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27953
guanyumou 版主
文章数:10552
年度积分:1136
历史总积分:27953
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/1/6 17:32:59
#8楼
手册上这个例子就非常经典,前提是你扩展的模块一定是FX3U-485ADP-MB:
8位数据位、1位停止位、无校验、波特率9600bps、Modbus RTU Slave协议、从站站号为4
如果用的是通道2,那么把相应的寄存器换成通道2的寄存器即可
附件 image.jpg
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27953
guanyumou 版主
文章数:10552
年度积分:1136
历史总积分:27953
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/1/6 17:35:38
#9楼
3U扩展485ADP-MB做Modbus从站设置非常简单:
从站PLC:以M8411的常开触点为条件,通过MOV指令给D8400、D8401以及D8414赋值。
D8400:通信格式字
b0:数据长度 为0时7位 为1时8位
b1、b2:奇偶校验,00:无校验 01:奇校验 11:偶校验
b3:停止位  为0时1位 为1时2位
b4 b5 b6 b7:波特率
b8-b11 保留 不用设置
b12:H/W  如果是RS485的时候 为1  如果是RS232为0
b13-b15 保留 不用设置

D8401:协议
b0: 为1时候 作为MODBUS RTU协议
   为0时候 其他协议
b1-b3:保留
b4:主从站选择  为0:主站  为1:从站
b5-b7:保留
b8:RTU或者ASCII码选择 为0:RTU  为1 :ASCII码模式
b9-b15:保留

D8414:从站地址
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004