luyanlong1
不停的学习,努力!
级别: 家园常客
精华主题: 0
发帖数量: 152 个
工控威望: 798 点
下载积分: 4964 分
在线时间: 90(小时)
注册时间: 2013-05-20
最后登录: 2024-11-26
查看luyanlong1的 主题 / 回贴
楼主  发表于: 2021-09-12 15:09
有个问题请教大神们,台达的AS228plc与激光打标机通过MODBUS联机,打标机给的Modbus地址是2100,台达这边我设定的远端地址为16进制的A474,但是打标机没反应,A475也试了,还是不行,用Modbus通讯助手测试没问题,请教大神们是我哪设定的不对吗?
marksman_01
一起进步
级别: 家园常客
精华主题: 0
发帖数量: 483 个
工控威望: 525 点
下载积分: 3290 分
在线时间: 135(小时)
注册时间: 2019-06-01
最后登录: 2025-01-13
查看marksman_01的 主题 / 回贴
1楼  发表于: 2022-03-16 16:24
地址可以直接用2100转换成16进制的数值,你那个A474应该是前面加了4了,台达的数据交换表里面已经把功能码直接选定了,比如位地址或寄存器地址,所以如果地址是40001只需要填1就行,前面的4是选定为数据寄存器,所以在16进制转换的时候要把4去掉