欢迎来到天天文库
浏览记录
ID:38982581
大小:235.51 KB
页数:17页
时间:2019-06-22
《MODBUS实例485通讯》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、b15e84e3c721d80404030f4d2321dae4.doc用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.TVF20
2、00键盘设置: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.9952=1:参数初始化;ii.1001=10;iii.5005=2;这样设置后,就可以与TVF2000通讯了。2.TVF2000使用的MODBUS命令:a)读存储寄存器:03命令;b)写单个寄存器:06命令;c)写多个寄存器:16命令;3.MODB
3、US单寄存器写入命令说明(其它说明见附录):a)主机发送:i.[地址]:从机地址1-247;ii.[命令]:06,单寄存器写入命令;iii.[寄存器地址_H]:寄存器地址高8位;iv.[寄存器地址_L]:寄存器地址低8位;v.[数据_H]:写入数据高8位;zxj第17页2021/8/23b15e84e3c721d80404030f4d2321dae4.doci.[数据_L]:写入数据低8位;ii.[CRC_H]:CRC效验高8位;iii.[CRC_L]:CRC效验低8位;b)从机返回(正常):i.[地址]:从机地址1-247(相同地址);ii.[命令]:
4、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];2.用通讯命令设置菜单值(调速前必须设置):i.1102=
5、7;外部1有效;ii.1103=8;由串行通讯给定;iii.0002=初始频率;如果不设置,为菜单1104的值;iv.0001=0x06;命令寄存器:0001;v.0001=0x0f;vi.0001=0x2f;启动;vii.0001=0x6f;到达设定频率;3.用通讯命令调速(给定寄存器1:0002):i.0002=0-20000;调速:0对应1104的值,20000对应1105的值;ii.通过03命令读取状态寄存器(0004)的值;iii.通过03命令读取保持寄存器(0005、0006)的值;iv.用通讯命令停车:0001=0x06;4.命令寄存器:0
6、001(MODEBUS为40001)说明如下:位值描述01允许操作0不允许操作(停车)1-200急停,变频器停车01急停,变频器停车10急停,变频器停车11变频器通讯控制就绪,可以接受运行命令30-1上升脉冲沿有效,进入允许运行状态0禁止运行451起动0保持待起动状态61变速允许状态0保持匀速状态70-1上升脉冲沿有效,故障复位zxj第17页2021/8/23b15e84e3c721d80404030f4d2321dae4.doc08-101选择外部控制20选择外部控制112-151.给定寄存器1:0002(MODBUS为40002)说明如下:i.输出频
7、率与给定值成正比例;ii.输出频率=(0002的值)*(1105的值)/20000;2.状态寄存器:0004(MODBUS为40004)说明如下:位值描述01允许操作0不允许操作11就绪0急停21允许运行0不允许运行31就绪0无故障41就绪0急停51就绪0急停61禁止合闸071有报警信号0无报警信号81运行,实际值等于给定值0实际值不等于给定值91控制方式:外部0控制方式:本地101监控器1等于或高于限幅值0监控器1低于限幅值111选择外部控制20选择外部控制1121收到允许运行信号0不允许运行信号13-150未用3.保持寄存器:0005(MODBUS为
8、40005):实际输出频率(单位:Hz);4.保持寄存器:0006(MODBUS
此文档下载收益归作者所有