您的位置:控制工程论坛网论坛 » 自动化软件 » 软件测试变频器通讯功能

oks123

oks123   |   当前状态:在线

总积分:940  2024年可用积分:0

注册时间: 2010-11-05

最后登录时间: 2023-10-12

空间 发短消息加为好友

软件测试变频器通讯功能

oks123  发表于 2022/5/7 15:08:09      1738 查看 5 回复  [上一主题]  [下一主题]

手机阅读

请问各位,用软件测试变频器的通讯功能,不通是哪里出现了问题

1楼 0 0 回复
  • goodlook

    goodlook   |   当前状态:在线

    总积分:919  2024年可用积分:0

    注册时间: 2010-09-27

    最后登录时间: 2023-10-24

    空间 发短消息加为好友

    goodlook   发表于 2022/5/10 9:59:39

    试试其他串口软件,通讯无非就是 站地址 波特率,校验,通讯的方式,RTU和ASCLL码,然后看串口指示灯。然后地址功能码记得+40001容易忽略。

    2楼 回复本楼

    引用 goodlook 2022/5/10 9:59:39 发表于2楼的内容

  • boyuebj

    boyuebj   |   当前状态:在线

    总积分:934  2024年可用积分:0

    注册时间: 2010-09-25

    最后登录时间: 2023-10-24

    空间 发短消息加为好友

    boyuebj   发表于 2022/5/10 11:56:25

    首先应该设置好变频器站号、通信参数(包括数据位、校验方式、停止位、波特率等)、通信协议(Modbus RTU还是Modbus ASCII),确定好这些后,可使用一根USB转RS485通信电缆去连接变频器,通信连接也要检查正确。

    3楼 回复本楼

    引用 boyuebj 2022/5/10 11:56:25 发表于3楼的内容

  • rdyb

    rdyb   |   当前状态:在线

    总积分:864  2024年可用积分:0

    注册时间: 2010-08-17

    最后登录时间: 2023-10-24

    空间 发短消息加为好友

    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

    4楼 回复本楼

    引用 rdyb 2022/5/10 13:14:39 发表于4楼的内容

  • yanhe

    yanhe   |   当前状态:在线

    总积分:851  2024年可用积分:0

    注册时间: 2006-04-07

    最后登录时间: 2023-10-24

    空间 发短消息加为好友

    yanhe   发表于 2022/5/10 13:48:01

    用modScan测试,显示从站超时没有返回,这个时候先检查一下通信硬件链接,检查一下通信参数设置,最好还是用串口调试助手测试,比较直观,而且你最后的贴图也都给出了启动、停止、给定频率这些操作的命令格式了,测试非常方便。

    5楼 回复本楼

    引用 yanhe 2022/5/10 13:48:01 发表于5楼的内容

  • nihaosb

    nihaosb   |   当前状态:离线

    总积分:0  2024年可用积分:0

    注册时间: 0001-01-01

    最后登录时间: 0001-01-01

    空间 发短消息加为好友

    nihaosb   发表于 2022/9/28 6:02:07

    6楼 回复本楼

    引用 nihaosb 2022/9/28 6:02:07 发表于6楼的内容

总共 , 当前 /