您的位置:控制工程论坛网论坛 » 西门子社区 » 使用串口助手调试USS协议与G120变频器通信

hypermill9

hypermill9   |   当前状态:在线

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

注册时间: 2007-02-07

最后登录时间: 2023-08-18

空间 发短消息加为好友

使用串口助手调试USS协议与G120变频器通信

hypermill9  发表于 2016/1/26 9:48:01      1348 查看 3 回复  [上一主题]  [下一主题]

手机阅读

我现在想用PC机(usbz转485的接口)或ARM板(自带485通信接口)通过USS总线协议控制G120变频器,使用STARTER选择宏21 配置好参数,波特率9600,地址10,PKW=0 PZD=2。点击“Copy RAM to ROM”存入变频器的ROM中,重新上电,按道理说这些参数都会应该生效了。重新上电之后,BF红色快闪,使用PC机上的串口调试助手发数据,8位数据,1为偶校验,1位停止。按照USS报文格式,02报文头,06长度,0A(ADR),047F(PZD1),00FF(PZD2),9A(BCC)。从站有返回数据,但并不符合USS报文格式(3F 7E 7D 9F FE 01 CB 00),期间BF也一直处于红色快闪状态,更奇怪的是我使用不同的波特率发送数据,都能得到完全相同的返回数据。请问这种情况是总线一直没有打开吗?还是我发送的USS报文有问题?BF红色快闪有什么处理办法吗?请有经验的前辈指教......


1楼 0 0 回复
  • jijun

    jijun   |   当前状态:在线

    总积分:5844  2024年可用积分:2

    注册时间: 2007-09-24

    最后登录时间: 2023-08-18

    空间 发短消息加为好友

    jijun   发表于 2016/1/27 16:45:38

    如果在PC机用STARTER对G120调试,一般都是PC机USB大口对装置USB小口的电缆线,直接就可以联机了。没有那么麻烦,不有设置任何参数的。

    2楼 回复本楼

    引用 jijun 2016/1/27 16:45:38 发表于2楼的内容

  • fung

    fung   |   当前状态:在线

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

    注册时间: 2006-11-24

    最后登录时间: 2023-08-16

    空间 发短消息加为好友

    fung   发表于 2016/1/31 8:24:48

    需要循环周期报文。不能只发送一次!


    3楼 回复本楼

    引用 fung 2016/1/31 8:24:48 发表于3楼的内容

  • hypermill9

    hypermill9   |   当前状态:在线

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

    注册时间: 2007-02-07

    最后登录时间: 2023-08-18

    空间 发短消息加为好友

    hypermill9   发表于 2016/1/31 8:28:34

    额,感谢1楼,终于有人回帖了。

    是这样的,我的意思是我现在需要使用现场总线来控制变频器。

    具体来说就是通过RS485总线使用USS协议来进行控制和通信。我看大家一般都是使用西门子的PLC来做控制的,PLC中一般都有USS的协议库。但是我现在没有PLC,就想使用其他的具有485的设备(比如ARM板,或PC机上的串口调试助手加485转接口)。我所描述的是我在用串口调试助手尝试与变频器通信的情况。遇到上述的问题,还请有经验的前辈指教...


    4楼 回复本楼

    引用 hypermill9 2016/1/31 8:28:34 发表于4楼的内容

总共 , 当前 /