用RS485端口控制TVF2000变频器使用说明
一、硬件连接: 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。

提交
超越传统直觉,MATLAB/Simulink助力重型机械的智能化转型
新大陆自动识别精彩亮相2024华南国际工业博览会
派拓网络被Forrester评为XDR领域领导者
智能工控,存储强基 | 海康威视带来精彩主题演讲
展会|Lubeworks路博流体供料系统精彩亮相AMTS展会