用串口调试助手怎么和三菱fx3ga通信上 点击:3883 | 回复:16



陈德富

    
  • 精华:0帖
  • 求助:8帖
  • 帖子:17帖 | 253回
  • 年度积分:94
  • 历史总积分:5319
  • 注册:2020年5月30日
发表于:2020-07-04 15:59:06
楼主
求助帖30分-已结帖

这边有USB转RS-485/422线一根。FX3GA一台,FX3G-485-DB一台。现在想用电脑连接FX3GA,遇到问题如下。

  1. 连接如下。USB转485中T+A和R+短接,和PLC的FX3G-485-DB的SDA连接。SDA和RDA短接。

    T+B和R-短接,和PLC的FX3G-485-DB的SDB连接。SDB和RDB短接。

  2. FX WORKS2参数设置。image.png

  3. 电脑作为主站,PLC作为从站,站号为H1。

  4. 根据手册上面的案例,写的程序如下。image.png

  5. 用调试助手写的RTU格式为---站号--功能码--地址高位--地址地位--数据个数高位--数据个数低位。

    image.pngimage.png

  6. 发送的数据和接收的数据一致。

  7. PLC只有RD灯闪,SD灯不亮。


1分不嫌少!


楼主最近还看过



陈德富

  • 精华:0帖
  • 求助:8帖
  • 帖子:17帖 | 253回
  • 年度积分:94
  • 历史总积分:5319
  • 注册:2020年5月30日
发表于:2020-07-06 10:52:36
1楼

查了资料FX3G-485-BD板,不支持modbus通信。打了三菱的客服电话。让我这么设置。通信上了。

image.png

程序里面使用RS指令

image.pngimage.png

用的串口调试助手发的数据

image.png

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-07-05 15:50:24
2楼

485BD不支持Modbus协议哦,不能使用ADPRW指令。

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-07-05 15:51:05
3楼

而且PLC做从站的话,是不需要ADPRW指令的

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-07-05 15:51:42
4楼

还有,你既然走Modbus协议,那么编程软件里干嘛还要设置为专用协议,感觉你这很乱,毫无章法

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-07-05 15:52:41
5楼

且串口调试助手发的报文好像也不对

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-07-05 15:54:35
6楼

3GPLC实现Modbus,要扩展FX3U-485ADP-MB这个模块的,然后PLC做Modbus从站,程序中不需要有ADPRW指令。

陈德富

  • 精华:0帖
  • 求助:8帖
  • 帖子:17帖 | 253回
  • 年度积分:94
  • 历史总积分:5319
  • 注册:2020年5月30日
发表于:2020-07-06 08:47:47
7楼

"undefined" 的回复,发表在楼
        对内容: 【】进行回复:

        -----------------------------------------------------------------


谢谢关师傅的解答。PLC作为从站确实不需要ADPWR指令的。我理解的意思是,把plc的通信格式设置完毕,然后用调试助手匹配设置的通信格式即可完成通信。我想的是走modbus  rtu通信。设置的是9600,8,n,1.FX3G-485-DB这块板是不是不支持RTU协议。或者说我上面写的RUT报文格式不正确。

陈德富

  • 精华:0帖
  • 求助:8帖
  • 帖子:17帖 | 253回
  • 年度积分:94
  • 历史总积分:5319
  • 注册:2020年5月30日
发表于:2020-07-06 08:49:10
8楼

我也尝试了用其他的调试助手,并且进行了CRC校验。都不行。

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-07-06 14:37:58
9楼

引用 "undefined" 的回复,发表在楼
        内容:

BD板只能RS指令实现Modbus

大穴叫兽

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 56回
  • 年度积分:0
  • 历史总积分:148
  • 注册:2019年7月05日
发表于:2020-07-06 16:47:48
10楼

引用 "undefined" 的回复,发表在楼
        内容:

大穴叫兽

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 56回
  • 年度积分:0
  • 历史总积分:148
  • 注册:2019年7月05日
发表于:2020-07-06 16:50:04
11楼

引用 "undefined" 的回复,发表在楼
        内容:这个是无协议通讯吧

陈德富

  • 精华:0帖
  • 求助:8帖
  • 帖子:17帖 | 253回
  • 年度积分:94
  • 历史总积分:5319
  • 注册:2020年5月30日
发表于:2020-07-07 08:10:40
12楼

"undefined" 的回复,发表在楼
        对内容: 【】进行回复:

        -----------------------------------------------------------------


是的,无协议的通信。

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2020-08-23 11:11:10
13楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。


function888

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 732回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2007年12月01日
发表于:2020-09-11 22:28:29
14楼

路过学习下

cc_zz

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 171回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2017年8月27日
发表于:2020-10-15 10:47:35
15楼

可否提供一个案例给我参考一下呀 

提莫不哭

  • 精华:0帖
  • 求助:8帖
  • 帖子:17帖 | 253回
  • 年度积分:94
  • 历史总积分:5319
  • 注册:2020年5月30日
发表于:2020-10-15 12:48:07
16楼

"cc_zz" 的回复,发表在15楼
        对内容: 【可否提供一个案例给我参考一下呀】进行回复:

        -----------------------------------------------------------------


可以的,把邮箱发给我下,我发你源程序。


热门招聘
相关主题

官方公众号

智造工程师