电脑与CDI9600变频器的RS485通讯
来源:互联网 发布:设计店铺的软件 编辑:程序博客网 时间:2024/06/10 03:51
利用串口调试软件控制变频器启动反转,先在变频器上设置好波特率再在调试软件中设置一样的波特率,频率为P04.29中预设的频率值,默认是0Hz变频器的地址为1,
命令如下
MODBUS ASCII通讯格式:启头3AH,变频器地址01H,功能数据02H,参数标号0003H,参数值0000H,和校验=01H+02H+0003H+0000H=0006H取后一个字节为06H,结尾字0DH,0AH
完整的为3AH,01H,02H,00H,03H,00H,00H,00H,00H,06H,0DH,0AH
将以上的MODBUS ASCII值翻译为ASCII对应的16进制值如下
3AH,30H,31H,30H,32H,30H,30H,30H,33H,30H,30H,30H,30H,30H,30H,30H,30H,30H,36H,0DH,0AH
注意,在串口调试软件中以16进制方式发送出去就可以了,接收窗口要设成16进制显示就能在发送后看到变频器发回了你发送的指令,串口调试软件与变频器接通后就一直在发送乱码你要在乱码中找返回的指令找3A………0D,0A,如果是一台电脑对一台变频器的一对一连接,连接线很短时,就不用把变频器的JP4开关打到1的位置,因为这样反而会造成反射,导致接收到大量的乱码,一次收4096字节,打到2的位置时可以接收到返回指令并且变频器也在发送小量的乱码。
变频器已经运行了,改变运行频率为35.00HZ=3500转化为16进制为0DACH,命令如下
MODBUS ASCII命令为:3AH,01H,04H,00H,01H,00H,00H,0DH,ACH,BFH,0DH,0AH
将以上的MODBUS ASCII值翻译为ASCII对应的16进制值如下
3AH,30H,31H,30H,34H,30H,30H,30H,31H,30H,30H,30H,30H,30H,44H,41H,43H,42H,46H,0DH,0AH
变频器已运行在反转35HZ现在改成正转命令如下
MODBUS ASCII完整的为3AH,01H,02H,00H,02H,00H,00H,00H,00H,05H,0DH,0AH
将以上的MODBUS ASCII值翻译为ASCII对应的16进制值如下
3AH,30H,31H,30H,32H,30H,30H,30H,32H,30H,30H,30H,30H,30H,30H,30H,30H,30H,35H,0DH,0AH
变频器已运行在正转35HZ现在改成停止命令如下
MODBUS ASCII完整的为3AH,01H,02H,00H,01H,00H,00H,00H,00H,04H,0DH,0AH
将以上的MODBUS ASCII值翻译为ASCII对应的16进制值如下
3AH,30H,31H,30H,32H,30H,30H,30H,31H,30H,30H,30H,30H,30H,30H,30H,30H,30H,34H,0DH,0AH
此时变频器上的频率数字在35.00闪烁
变频器已停止,现在在停止状态下改频率值为20.00=07D0H改完后还是停止状态的,命令如下
MODBUS ASCII命令为:3AH,01H,04H,00H,01H,00H,00H,07H,D0H,DDH,0DH,0AH
将以上的MODBUS ASCII值翻译为ASCII对应的16进制值如下
3AH,30H,31H,30H,34H,30H,30H,30H,31H,30H,30H,30H,30H,30H,37H,44H,30H,44H,44H,0DH,0AH
查询下变频器的输出频率是多少的命令如下
MODBUS ASCII命令为:3AH,01H,07H,01H,F4H,00H,00H,00H,00H,FDH,0DH,0AH
将以上的MODBUS ASCII值翻译为ASCII对应的16进制值如下
3AH,30H,31H,30H,37H,30H,31H,46H,34H,30H,30H,30H,30H,30H,30H,30H,30H,46H,44H,0DH,0AH
如果现在是35HZ那么现在返回的结果是
3A 30 31 3037 30 31 46 34 3030 30 30 30 44 41 43 42 36 0D 0A
注意:在电脑用串口调试软件连通了CDI9600变频器时,一直在发小量3-4字节每秒的数据,都是乱码
- 电脑与CDI9600变频器的RS485通讯
- 变频器RS485通讯协议
- MODBUS通讯----PLC S7-200 与变频器的通讯
- 紫金桥软件与LG K120S的RS485通讯
- RS485通讯协议的应用
- RS485通讯协议的应用
- RS485通讯协议的应用
- RS485通讯协议的应用
- RS485通讯协议的应用
- RS232,RS422,RS485的区别和RS485通讯线缆注意事项
- MSP430F169中关于RS485通讯的问题
- 利用开发板上的RS485模块与PC机的串口通讯
- 关于BACnet通讯模块在变频器行业的应用
- 电脑的RS232 RS485的接口
- 伺服驱动器与变频器的区别
- RS485通讯协议
- CC2530 zigbee RS485通讯
- 求救 基于RS485的PC机与多下位机通讯时上位机奇偶校验位的设置 20分
- android x86 环境
- 程序员职业路径该如何抉择?Career Path of a Programmer
- 迭代器
- ORACLE备份保留策略(RETENTION POLICY)
- java位运算应用
- 电脑与CDI9600变频器的RS485通讯
- C# 中的委托和事件(详解,附实例)
- Codeforces Round #254 (Div. 2)
- ORACLE计算一年的12个月份及一些日期函数
- javaEE开发之文件下载
- Lucene同义词(一)
- MySQL数据库新特性之存储过程入门教程
- 看《立方体》观感
- javascript 常用