293520.doc zxj 第 1 页 4/28/2013 用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 命令: 293520.doc zxj 第 2 页 4/28/2013 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][0...