wenliang
擡頭白雲悠悠,前竟一片黯愁……
级别: 家园常客
精华主题: 0
发帖数量: 716 个
工控威望: 910 点
下载积分: 43033 分
在线时间: 548(小时)
注册时间: 2014-04-04
最后登录: 2024-12-19
查看wenliang的 主题 / 回贴
楼主  发表于: 2021-11-08 22:54
FX3GA-485-BD和PC MODBUS通讯,现在客户用以太网转485和PLC MODBUS通讯,PC做主机查询plc的modbus地址,请问各位大哥PLC modbus地址是多少呢?本来我用485可以发送数出来,但是客户用以太网转485串口接收不到我发的数据,他说只能用plc的modbus地址才行.
  
我用串口调试助手可以收到PLC发送出来的数据。
wenliang
擡頭白雲悠悠,前竟一片黯愁……
级别: 家园常客
精华主题: 0
发帖数量: 716 个
工控威望: 910 点
下载积分: 43033 分
在线时间: 548(小时)
注册时间: 2014-04-04
最后登录: 2024-12-19
查看wenliang的 主题 / 回贴
1楼  发表于: 2021-11-08 23:03
引用
引用楼主wenliang于2021-11-08 22:54发表的 FX3GA-485-BD :
FX3GA-485-BD和PC MODBUS通讯,现在客户用以太网转485和PLC MODBUS通讯,PC做主机查询plc的modbus地址,请问各位大哥PLC modbus地址是多少呢?本来我用485可以发送数出来,但是客户用以太网转485串口接收不到我发的数据,他说只能用plc的modbus地址才行. [attachment=261387]  [attachment=261388]我用串口调试助手可以收到PLC发送出来的数据。


请问各位大哥PLC modbus地址是多少呢?这个表是怎么看的呢,我看不明白这个地址是多少如何计算的,请各位多多指点迷津,先行谢过了!
wenliang
擡頭白雲悠悠,前竟一片黯愁……
级别: 家园常客
精华主题: 0
发帖数量: 716 个
工控威望: 910 点
下载积分: 43033 分
在线时间: 548(小时)
注册时间: 2014-04-04
最后登录: 2024-12-19
查看wenliang的 主题 / 回贴
2楼  发表于: 2021-11-09 08:16
请问各位大师这个用MODBUS查询这个地址是多少啊,假如查询D100那是那个地址呢?本人小对这个通讯真的是小白啊    
光明左使
级别: 论坛先锋
精华主题: 0
发帖数量: 148 个
工控威望: 1045 点
下载积分: 7091 分
在线时间: 91(小时)
注册时间: 2019-07-27
最后登录: 2024-11-19
查看光明左使的 主题 / 回贴
3楼  发表于: 2021-11-09 08:42
客户用TCP,你也用TCP不是更好嘛,买一个北辰的BcNet-FX模块往上一插,按手册设定好IP地址那些信息就好了。
lin10663
Ivan
级别: VIP会员

精华主题: 0
发帖数量: 3814 个
工控威望: 4269 点
下载积分: 139070 分
在线时间: 6530(小时)
注册时间: 2016-10-23
最后登录: 2024-12-19
查看lin10663的 主题 / 回贴
4楼  发表于: 2021-11-09 10:19
d100就64阿
    
努力~學習
QQ:1796367739    VX:IVAN10663
wenliang
擡頭白雲悠悠,前竟一片黯愁……
级别: 家园常客
精华主题: 0
发帖数量: 716 个
工控威望: 910 点
下载积分: 43033 分
在线时间: 548(小时)
注册时间: 2014-04-04
最后登录: 2024-12-19
查看wenliang的 主题 / 回贴
5楼  发表于: 2021-11-09 13:08
引用
引用第4楼lin10663于2021-11-09 10:19发表的  :
d100就64阿
    

我现在PLC用的是FX3GA-60MT外加FX3G-485-BD模块,我用串口调试助手可以收到PLC发送的数据,也可以给PLC发送数据,但是用MODBUS调试助手却是读不到PLC寄存器地址,按手册上面讲的0X000-0X1F3F 按十六进制计算D100是=64,但是用MODBUS调试助手却是读不到PLC寄存器地址D100里面的值?
光明左使
级别: 论坛先锋
精华主题: 0
发帖数量: 148 个
工控威望: 1045 点
下载积分: 7091 分
在线时间: 91(小时)
注册时间: 2019-07-27
最后登录: 2024-11-19
查看光明左使的 主题 / 回贴
6楼  发表于: 2021-11-09 13:16
图片:
引用
引用第5楼wenliang于2021-11-09 13:08发表的  :

我现在PLC用的是FX3GA-60MT外加FX3G-485-BD模块,我用串口调试助手可以收到PLC发送的数据,也可以给PLC发送数据,但是用MODBUS调试助手却是读不到PLC寄存器地址,按手册上面讲的0X000-0X1F3F 按十六进制计算D100是=64,但是用MODBUS调试助手却是读不到PLC寄存器地址D100里面的值? [attachment=261401]

你要读D的话你读取功能码用错了吧。
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2845 个
工控威望: 3617 点
下载积分: 3517 分
在线时间: 3808(小时)
注册时间: 2007-11-04
最后登录: 2024-12-19
查看tingfenghu的 主题 / 回贴
7楼  发表于: 2021-11-09 13:20
FX3G-485-BD不支持Modbus RTU从机,从机只能使用三菱的自己协议,
可以参考威纶屏连接FX3G-485BD的设置,监控通讯时报文(电脑在线模拟),
作为主机机通讯,使用RS指令   没有CRC指令,需要自己计算。
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
zhou1211
级别: 略有小成
精华主题: 1 篇
发帖数量: 205 个
工控威望: 362 点
下载积分: 1172 分
在线时间: 66(小时)
注册时间: 2013-11-04
最后登录: 2024-09-18
查看zhou1211的 主题 / 回贴
8楼  发表于: 2021-11-09 15:52
引用
引用第2楼wenliang于2021-11-09 08:16发表的  :
请问各位大师这个用MODBUS查询这个地址是多少啊,假如查询D100那是那个地址呢?本人小对这个通讯真的是小白啊    [attachment=261392]

假设你PLC modbus 地址是3
你发 03 03 00 01 00 02 xx xx 就能收到D1-D2的数据,03 03 00 64 00 01 xx xx 你就能收到单个D100的数据
wenliang
擡頭白雲悠悠,前竟一片黯愁……
级别: 家园常客
精华主题: 0
发帖数量: 716 个
工控威望: 910 点
下载积分: 43033 分
在线时间: 548(小时)
注册时间: 2014-04-04
最后登录: 2024-12-19
查看wenliang的 主题 / 回贴
9楼  发表于: 2021-11-10 10:45
引用
引用第8楼zhou1211于2021-11-09 15:52发表的  :

假设你PLC modbus 地址是3
你发 03 03 00 01 00 02 xx xx 就能收到D1-D2的数据,03 03 00 64 00 01 xx xx 你就能收到单个D100的数据

打电话问了三菱客户,说是FX3GA-485-BD不支MODBUS RTU,只能无协议通讯,所以PC是不能够通过MODBUS直读PLC地址的
zhangjialin6
看你的下面
级别: 探索解密
精华主题: 0
发帖数量: 79 个
工控威望: 159 点
下载积分: 7667 分
在线时间: 102(小时)
注册时间: 2010-01-28
最后登录: 2024-12-04
查看zhangjialin6的 主题 / 回贴
10楼  发表于: 2021-11-10 11:51
BD板的功能比adp模块少,说明书其实讲的挺清楚地