-
-
goodlook 发表于 2022/5/10 9:59:39
试试其他串口软件,通讯无非就是 站地址 波特率,校验,通讯的方式,RTU和ASCLL码,然后看串口指示灯。然后地址功能码记得+40001容易忽略。
引用 goodlook 2022/5/10 9:59:39 发表于2楼的内容
-
-
boyuebj 发表于 2022/5/10 11:56:25
首先应该设置好变频器站号、通信参数(包括数据位、校验方式、停止位、波特率等)、通信协议(Modbus RTU还是Modbus ASCII),确定好这些后,可使用一根USB转RS485通信电缆去连接变频器,通信连接也要检查正确。
引用 boyuebj 2022/5/10 11:56:25 发表于3楼的内容
-
-
rdyb 发表于 2022/5/10 13:14:39
可以用串口调试助手测试变频器(这种方式比较直观),我们假设你设置的站号是1、波特率9600、8位数据位、偶校验、1位停止位,通信协议为Modbus RTU协议:
比如要启动变频器,串口调试助手可以发送:01 06 20 00 00 02 03 CB(根据你的贴图得出的寄存器地址和寄存器数据),如果变频器通信参数设置正确,接线正确,那么变频器收到这条命令后会执行启动操作,并且会原样返回这条命令:01 06 20 00 00 02 03 CB
引用 rdyb 2022/5/10 13:14:39 发表于4楼的内容
-
-
yanhe 发表于 2022/5/10 13:48:01
用modScan测试,显示从站超时没有返回,这个时候先检查一下通信硬件链接,检查一下通信参数设置,最好还是用串口调试助手测试,比较直观,而且你最后的贴图也都给出了启动、停止、给定频率这些操作的命令格式了,测试非常方便。
引用 yanhe 2022/5/10 13:48:01 发表于5楼的内容
-
引用 nihaosb 2022/9/28 6:02:07 发表于6楼的内容