威纶通官方论坛

Modbus RTU如何读写变频器

[复制链接]
发表于 2021-1-8 22:47:01 | 显示全部楼层 |阅读模式
接触威纶通的产品比较少,有几个问题请教大师们!
问题一:MODBUS RTU (HEX Addressing)这种格式是十六进制。那MODBUS RTU 是使用十进制?
问题二:在MODBUS RTU通讯格式下,要读写变频器的位状态,如易能变频器通讯地址“1E02H BIT3(运行中)” ;在宏指令中GetData(TT1,"MODBUS RTU",6x_Bit,1#1E0203,1) 编译后出现:1、错误C31:参数资料类型不正确;2、错误C45:PLC地址起出限制范围[6X_Bit:100-6553515]
 楼主| 发表于 2021-1-9 15:38:37 | 显示全部楼层
我理解了一下,是不是这样的:参数资料类型1#1E02=1#7682,位03直接加到后面即1#768203.PLC地址起出限制范围[6X_Bit:100-6553515],这个100-6553515可以理解为(十六进制的64-FFFF+0-F)?
发表于 2021-1-9 21:11:43 | 显示全部楼层
16进制变成10进制加 1
发表于 2021-1-11 09:07:48 | 显示全部楼层
您好
选择MODBUS RTU (HEX Addressing),代表地址使用十六进制;
选择MODBUS RTU,RTU over TCP,代表地址使用十进制。
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-9-20 12:37

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表