工控编程吧

标题: 使用串口助手调试USS协议与G120变频器通信 [打印本页]

作者: baikhgmv    时间: 2016-10-28 10:18
标题: 使用串口助手调试USS协议与G120变频器通信
使用串口助手调试USS协议与G120变频器通信我现在想用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红色快闪有什么处理办法吗?请有经验的前辈指教......


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


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


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

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

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


-------我循环发了,1s,100ms,50ms,20ms都试过了,还是一样的。每次变频器都回复(3F 7E 7D 9F FE 01 CB 00),BF红色快闪。


--------1、连接端子,要设置P2030 COM口USS。

2、不是定时发送。而是 发送、等待应答,再发送、再等待应答。

3、注意发送的高低字节顺序。

4、查看2029下的各个子项,找出是哪个出错。

(, 下载次数: 4)