技术文章

当前页面: 首页 >技术文章 >用RS485端口控制TVF2000变频器使用说明

用RS485端口控制TVF2000变频器使用说明

供稿:中国工控网 2013/6/27 9:59:23

0 人气:935

一、硬件连接:
1. RS485/RS485:
(1) 终端设备:将J2用终端方式短接;
(2) 非终端设备:将J2用非终端方式短接;
(3) A、B、AGND对接;
(4) 如果使用屏蔽线,SCR对接。
2. RS485/RS232(PC机):
(1) 用RS485/RS232转换器;
(2) PC机串口与转换器RS232口连接;
(3) TVF2000的CN1与转换器的RS485口的A、B、AGND连接。
二、用MODBUS与TVF2000通讯(RTU方式):
1. TVF2000键盘设置:
a) 键盘菜单设置说明:
i. 1001=10:外端子1用通讯控制;
ii. 5005=2:标准MODBUS通讯方式;
iii. 5201=1-247:从机号(缺省=1);
iv. 5202=5:通讯速度为9600bps(缺省=5);
v. 5203=0:无效验(缺省=0);
vi. 其它=缺省值;
b) 通讯缺省设置:
i. 通讯从机号:1;
ii. 通讯速率:9600 BPS;
iii. 效验:无;
iv. 停止位:2;
v. 数据位:8;
c) 键盘具体操作:
i. 9952 = 1:参数初始化;
ii. 1001 = 10;
iii. 5005 = 2;
这样设置后,就可以与TVF2000通讯了。
2. TVF2000使用的MODBUS命令:
a) 读存储寄存器:03命令;
b) 写单个寄存器:06命令;
c) 写多个寄存器:16命令;
3. MODBUS单寄存器写入命令说明(其它说明见附录):
a) 主机发送:
i. [地址]:从机地址1-247;
ii. [命令]:06,单寄存器写入命令;
iii. [寄存器地址_H]:寄存器地址高8位;
iv. [寄存器地址_L]:寄存器地址低8位;
v. [数据_H]:写入数据高8位;
vi. [数据_L]:写入数据低8位;
vii. [CRC_H]:CRC效验高8位;
viii. [CRC_L]:CRC效验低8位;
b) 从机返回(正常):
i. [地址]:从机地址1-247(相同地址);
ii. [命令]:06,单寄存器写入命令;
iii. [寄存器地址H]:寄存器地址高8位;
iv. [寄存器地址L]:寄存器地址低8位;
v. [数据_H]:写入数据高8位;
vi. [数据_L]:写入数据低8位;
vii. [CRC_H]:CRC效验高8位;
viii. [CRC_L]:CRC效验低8位;
c) 通讯具体操作(菜单1102=7为例):
i. 主机发送:[01][06][04][4E][00][07][CRC_H][CRC_L];
ii. 从机返回(正常):[01][06][04][4E][00][07][CRC_H][CRC_L];
4. 用通讯命令设置菜单值(调速前必须设置):
i. MODBUS规定:寄存器都以4开始(内置);
ii. 1102=7;外部1有效(也可用键盘设置);
iii. 1103=8;由串行通讯给定(也可用键盘设置);
iv. 0002=初始频率;如果不设置,为菜单1104的值;
v. 0001=0x06;命令寄存器:0001;
vi. 0001=0x0f;
vii. 0001=0x2f;启动;
viii. 0001=0x6f;到达设定频率;
5. 用通讯命令调速(给定寄存器1:0002):
i. 0002=0-20000;调速:0对应1104的值,20000对应1105的值;
ii. 通过03命令读取状态寄存器(0004)的值;
通过03命令读取保持寄存器(0005、0006)的值;
iv. 用通讯命令停车:0001 = 0x06;
命令寄存器:0001(MODEBUS为40001)说明如下:

7. 给定寄存器1:0002(MODBUS为40002)说明如下:
i. 输出频率与给定值成正比例;
输出频率=(0002的值)*(1105的值)/20000;
8. 状态寄存器:0004(MODBUS为40004)说明如下:
9. 保持寄存器:0005(MODBUS为40005):实际输出频率(单位:Hz);
10. 保持寄存器:0006(MODBUS为40006):实际输出电流(单位:0.1A);
11. 状态寄存器、保持寄存器均为只读;
12. 如果想保存通讯设置,必须用键盘设置菜单1607=1。

审核编辑(王静)
更多内容请访问 中国工控网(http://www.gongkong.com)

手机扫描二维码分享本页

工控网APP下载安装

工控速派APP下载安装

 

我来评价

评价:
一般