tvbaobao
级别: 探索解密
精华主题: 0
发帖数量: 54 个
工控威望: 157 点
下载积分: 766 分
在线时间: 106(小时)
注册时间: 2017-05-10
最后登录: 2024-12-20
查看tvbaobao的 主题 / 回贴
楼主  发表于: 2018-09-07 17:17
图片:
第一次做MODBUS程序,用FX3U带FX3U-485-ADP-MB做MODBUS主站,读取一个压力变送器的峰值
FX3U编程如下(这个程序是打电话至三菱客服得到的建议,做最简单的程序进行测试)
LD M8411
MOV H1091 D8420
MOV H1 D8421

LD M101
ADPRW H1 H3 K5 K2 D100

压力变送器的峰值的MODBUS地址40005/6



程序运行后通讯错误代码212,出错详细内容770,打电话去三菱客服咨询得到的答复是PLC发送功能正常,但压力变送器反馈的数据格式不对,在此想请问各位大佬:
1.    压力变送器的MODBUS地址40005 在FX3U的编程中可以取K5吗?
2.    我试过将ADPRW H1 H3 K5 K2 D100中的K5换为K6,程序运行就不会出现错误代码,但是D100中没有数据,我这个程序运行的有问题吗?
[ 此帖被tvbaobao在2018-09-07 17:46重新编辑 ]
tvbaobao
级别: 探索解密
精华主题: 0
发帖数量: 54 个
工控威望: 157 点
下载积分: 766 分
在线时间: 106(小时)
注册时间: 2017-05-10
最后登录: 2024-12-20
查看tvbaobao的 主题 / 回贴
1楼  发表于: 2018-09-10 09:10
@dgamen
请问40005和4005在Modbus地址中有区别吗?
我试过将K40005转为H9C45,没有效果,今天我会试试H4005,谢谢!
tvbaobao
级别: 探索解密
精华主题: 0
发帖数量: 54 个
工控威望: 157 点
下载积分: 766 分
在线时间: 106(小时)
注册时间: 2017-05-10
最后登录: 2024-12-20
查看tvbaobao的 主题 / 回贴
2楼  发表于: 2018-09-10 11:50
图片:
@dgamen
试过了H4005,还是一样的故障代码
tvbaobao
级别: 探索解密
精华主题: 0
发帖数量: 54 个
工控威望: 157 点
下载积分: 766 分
在线时间: 106(小时)
注册时间: 2017-05-10
最后登录: 2024-12-20
查看tvbaobao的 主题 / 回贴
3楼  发表于: 2018-09-10 15:17
@tingfenghu

ADPRW H1 H3 K5 K2 D100 改成ADPRW H1 H3 H4 K2 D100后能正确读取到数值了,非常感谢!