wenliang
擡頭白雲悠悠,前竟一片黯愁……
级别: 家园常客
精华主题: 0
发帖数量: 695 个
工控威望: 883 点
下载积分: 42959 分
在线时间: 530(小时)
注册时间: 2014-04-04
最后登录: 2024-05-08
查看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
发帖数量: 695 个
工控威望: 883 点
下载积分: 42959 分
在线时间: 530(小时)
注册时间: 2014-04-04
最后登录: 2024-05-08
查看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
发帖数量: 695 个
工控威望: 883 点
下载积分: 42959 分
在线时间: 530(小时)
注册时间: 2014-04-04
最后登录: 2024-05-08
查看wenliang的 主题 / 回贴
2楼  发表于: 2021-11-09 08:16
请问各位大师这个用MODBUS查询这个地址是多少啊,假如查询D100那是那个地址呢?本人小对这个通讯真的是小白啊    
wenliang
擡頭白雲悠悠,前竟一片黯愁……
级别: 家园常客
精华主题: 0
发帖数量: 695 个
工控威望: 883 点
下载积分: 42959 分
在线时间: 530(小时)
注册时间: 2014-04-04
最后登录: 2024-05-08
查看wenliang的 主题 / 回贴
3楼  发表于: 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里面的值?
wenliang
擡頭白雲悠悠,前竟一片黯愁……
级别: 家园常客
精华主题: 0
发帖数量: 695 个
工控威望: 883 点
下载积分: 42959 分
在线时间: 530(小时)
注册时间: 2014-04-04
最后登录: 2024-05-08
查看wenliang的 主题 / 回贴
4楼  发表于: 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地址的