您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > IG5-RS485通讯
1-1CHAPTER1-RS485通讯1.1介绍变频器能通过PLC的顺序程序或其它主模块进行控制和监控驱动器或其它从站可以在RS-485网络里通过多站连接,可以通过单个的PLC或PC监控或控制.通过PC进行参数设定和改变1.1.1特征因为运行和监控通过用户程序可以实现,变频器很容易应用到工厂自动化*通过计算机进行参数改变和监控(例如:加速/减速时间,频率.命令等.)*RS485接口类型:1)允许驱动器和任何电脑通讯2)通过多站连接系统允许连接到31个驱动器3)抗噪音接口.用户能使用任何型号的RS232-485转换器.转换器的详细说明由制造商决定.详细使用参考转换器手册1.1.2安装前安装和运行前仔细阅读.如果不,可能导致人身伤害和其它设备损坏1.2说明1.2.1功能详述项目说明通讯方式RS4851-2传送类型Bus方式,MultidropLinkSystem变频器型号SV-iG5A系列转换器RS232转换连接台数最大31传送距离最大1,200m(推荐在700m内)1-31.2.2硬件详述项目说明安装使用控制端子的S+,S-端子提供电源使用与变频器电源隔离的电源1.2.3通讯详述项目说明通讯速度19,200/9,600/4,800/2,400/1,200bps选择控制顺序异步通讯系统通讯系统半双工系统系统代码ASCII(8bit)停止位长度Modbus-RTU:2bitLGBus:1bit校验总数2byte奇偶校验None1.3设置1.3.1通讯线连接连接RS485通讯线到变频器控制端子的(S+),(S-)确认连接正确与否后接通变频器电源如果连接正确设置相关参数如下:DRV-03[驱动模式]:3(RS485)1-4DRV-04[频率模式]:7(RS485)I/O-60[变频器数目]:1~32(多于一台变频器时,不要重复变频器号码)I/O-61[波特率]:3(默认值9,600bps)I/O-62[LostMode]:0-Noaction(默认值)I/O-63[Time-Out]:1.0秒(默认值)I/O-59[通讯协议]:0-Modbus-RTU,1–LGBUS1-51.3.2计算机和变频器连接系统配置-可以连接的变频器数到31-虽然通讯线的总长度可以达到1200m.但考虑通讯的稳定性,限制在700m内.1.4运行1.4.1运行步骤检查电脑变频器是否正确连接变频器上电,确认电脑和变频器通讯稳定与否之前,不要在变频器里连接负载开始在电脑上启动变频器运行程序按照变频器操作程序操作变频器如果达不到正常的通讯,参考“13.8故障维修”变频器操作程序可以使用*Userprogram‘或LG产电提供的“DriveView”程序PCInverter#1Inverter#2Inverter#nRS232/485Converter1-61.5通讯协议(MODBUS-RTU)使用Modbus-RTU协议(开放协议).计算机或其它主站做主站,变频器是从站.变频器对主站的读/写命令响应支持功能编码功能代码说明0x03读控制继电器0x04读输入继电器0x06预设单个继电器0x10预设多个继电器其他编码功能代码说明0x01ILLEGAL功能0x02ILLEGAL数据地址0x03ILLEGAL数据值0x06SLAVEDEVICEBUSY用户定义0x141.不能写(地址0x0004值0).2.只能读或运行期间无程序1.6通讯协议(LGBUS)1.6.1基本格式命令信息(请求):1-7ENQDriveNo.CMDDataSUMEOT1byte2bytes1bytenbytes2bytes1byte正常响应(应答回复):ACKDriveNo.CMDDataSUMEOT1byte2bytes1byten*4bytes2bytes1byte拒绝响应(拒绝应答回复):NAKDriveNo.CMDErrorcodeSUMEOT1byte2bytes1byte2bytes2bytes1byte说明:以头码“ENQ”尾码“EOT”发送请求.应答回复头码是“ACK”尾码是“EOT”.拒绝回复应答头码是”NAK‘尾码是“EOT”.“DriveNumber”是变频器数显示是2位ASCII-HEX.(ASCII-HEX:Hexadecimalconsistsof‘0’~‘9’,‘A’~‘F)1-8CMD:特征字符字符ASCII-HEX命令‘R’52h读‘W’57h写‘X’58hRequestformonitoring‘Y’59hActionformonitoring数据:ASCII-HEX例)当数据值是3000:3000(dec)→‘0’’B’’B’’8’h→30h42h42h38h错误代码:ASCII(20h~7Fh)接收/发送缓冲区大小:接收=39bite,发送=44bite监控注册缓冲区:8WordSUM:检测通讯错误SUM=ASCII-HEX格式时的低8位(DriveNo.+CMD+DATA)例)请求读取地址“3000”ENQDriveNoCMDAddressNumberofaddresstoreadSUMEOT05h“01”“R”“3000”“1”“A7”04h1byte2bytes1byte4bytes1byte2bytes1byteSUM=‘0’+‘1’+’R’+‘3’+‘0’+‘0’+‘0’+‘1’=30h+31h+52h+33h+30h+30h+30h+31h=1A7h1.6.2详细通讯协议1)请求读取:请求读取地址“XXXX”中WORD数值‘N’ENQDriveNoCMDAddressNumberofaddresstoreadSUMEOT05h“01”~“1F”“R”“XXXX”“1”~“8”=n“XX”04h1byte2bytes1byte4bytes1byte2bytes1byte1-9所有字节=12表中标记为(“”)是字符1.1)应答回复:ACKDriveNoCMDDataSUMEOT06h“01”~“1F”“R”“XXXX”“XX”04h1byte2bytes1byteN*4bytes2byte1byte所有字节=7+n*4=Max391.2)拒绝应答回复:NAKDriveNoCMDErrorcodeSUMEOT15h“01”~“1F”“R”“**”“XX”04h1byte2bytes1byte2bytes2bytes1byte所有字节=91-102)请求写入:ENQDriveNoCMDAddressNumberofaddresstoreadDataSUMEOT05h“01”~“1F”“W”“XXXX”“1”~“8”=n“XXXX…”“XX”04h1byte2bytes1byte4bytes1byten*4bytes2byte1byte所有字节=12+n*4=Max442.1)应答回复:ACKDriveNoCMDDataSUMEOT06h“01”~“1F”“W”“XXXX…”“XX”04h1:byte2:bytes1:byten*4bytes2bytes1byte所有字节=7+n*4=Max.392.2)拒绝应答回复:NAKDriveNoCMDErrorcodeSUMEOT15h“01”~“1F”“W”“**”“XX”04h1byte2bytes1byte2bytes2bytes1byte所有字节=93)监控注册请求这在持续监控一些参数并更新数据时经常用到某个地址‘N’个数据监控注册请求ENQDriveNoCMDNumberofaddresstoreadAddressSUMEOT05h“01”~“1F”“X”“1”~“8”=n“XXXX…”“XX”04h1byte2bytes1byte1byten*4byte2byte1byte1-11所有字节=8+n*4=Max403.1)应答回复:ACKDriveNoCMDSUMEOT06h“01”~“1F”“X”“XX”04h1byte2bytes1byte2bytes1byte所有字节=73.2)拒绝应答回复:NAKDriveNoCMDErrorcodeSUMEOT15h“01”~“1F”“X”“**”“XX”04h1byte2bytes1byte2bytes2bytes1byte所有字节=94)监控注册运行请求:请求从监控注册地址读取.ENQDriveNoCMDSUMEOT05h“01”~“1F”“Y”“XX”04h1byte2bytes1byte2bytes1byte所有字节=74.1)应答回复:ACKDriveNoCMDDataSUMEOT06h“01”~“1F”“Y”“XXXX…”“XX”04h1byte2bytes1byten*4bytes2bytes1byte所有字节=7+n*4=Max394.2)拒绝应答回复:NAKDriveNoCMDErrorcodeSUMEOT15h“01”~“1F”“Y”“**”“XX”04h1byte2bytes1byte2bytes2bytes1byte1-12所有字节=95)错误代码错误代码说明“IF”主站发送代码不是功能代码(R,W,X,Y).“IA”参数地址不存在“ID”‘W’(写)数据值超过它的允许范围.“WM”‘W’(写)规定参数不能被写.(例如,在只能读的情况下,写不能)“FE”桢的大小不正确和Checksum错误1-1313.7参数代码列表Common区域Common区域地址参数刻度单位读/写数据值0x0000变频器模式R0:SV-iS35:SV-iV51:SV-iG7:SV-iG52:SV-iV8:SV-iC53:SV-iH9:SV-iP54:SV-iS5A:SV-iG5A0x0001变频器容量R4:5.5kW5:7.5kW0x0002变频器输入电压R0:220V1:440V0x0003S/W版本R(Ex)0x0100:版本1.00x0101:版本1.10x0004参数锁R/W0:锁(默认值)1:解锁0x0005给定频率0.01HzR/W起始频率.~最大频率0x0006运行指令(注1)R/WBIT0:停止(S)BIT1:正向运行(F)BIT2:反向运行(R)WBIT3:故障重启(0-1)BIT4:紧急停止-BIT5:没使用1-14RBIT6~7:输出频率达到0(端子l),1(键盘)2(保留),3(通讯)BIT8~12:频率命令0~8:多步频率(0,2~8)9~11:UpDown(Up,Down,UDZero)12~16:模拟(V0,V1,I,V0I,V1I)17:Jog,18:PID,19:通讯20~31:保留-BIT15:没使用0x0007加速时间0.1秒R/W0x0008减速时间0.1秒R/W0x0009输出电流0.1AR0x000A输出频率0.01HzR0x000B输出电压0.1VR1-15地址参数刻度单位读/写数据值0x000C直流连接电压0.1VR0x000D输出电源0.1kWR0x000E变频器状态RBIT0:停止BIT1:正向运行BIT2:反向运行BIT3:故障(保护)BIT4:加速BIT5:减速BIT6:到达速度BIT7:直流制动BIT8:停止Bit9:没使用BIT10:制动装置开BIT11:正向运行命令BIT12:反向运行命令BIT13:REM.R/SBIT14:REM.Freq.0x000F保护信息RBIT0:OCTBIT1:OVTBIT2:EXT-A1-16BIT3:EST(BX)BIT4:COLBIT5:GFT(接地故障)BIT6:OHT(过热)0x000FBIT7:ETH(电机过热)BIT8:OLT(过载保护)BIT9:HW-DiagBIT10:EXT-BBIT11:EEP(参数写错误)BIT12:FAN(Lock&OpenError)BIT13:PO(PhaseOpen)BIT14:IOLTBIT15:LVT0x0010输入端子状态RBIT0:P1BIT1:P2BIT2:P3BIT3:P41-17地址参数刻度单位读/写数据值0x0010输入端子状态BIT4:P5BIT5:P6BIT
本文标题:IG5-RS485通讯
链接地址:https://www.777doc.com/doc-2878501 .html