资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,RS485,通讯,目录,RS485,基础,通讯,协,协议,通讯,案,案例,超级,终,终端,RS485,基础,通信,接,接口,方,方式,RS485,接口,:,:异,步,步,,半,半双,工,工,串,串行,数据,格,格式,1位,起,起始,位,位、8位,数,数据,位,位、1位,停,停止,位,位、,无,无校,验,验,1位,起,起始,位,位、8位,数,数据,位,位、1位,停,停止,位,位、,奇,奇校,验,验,1位,起,起始,位,位、8位,数,数据,位,位、1位,停,停止,位,位、,偶,偶校,验,验,波特,率,率,1200bps、2400bps、4800bps、,9600bps,、19200bps、38400bps,、,、125K,当,与现,场,场总,线,线适,配,配器,PROFIBUS,连接,时,时采,用,用默,认,认数,据,据格,式,式:,见,见上,黑,黑粗,体,体,RS485,基础,RS485,基础,通信,方,方式,采用,主,主机,“,“轮,询,询”,,,,从,机,机“,应,应答,”,”的,点,点对,点,点通,信,信方,式,式,,变,变频,器,器为,从,从机,。,。,主机,使,使用,广,广播,地,地址,发,发送,命,命令,时,时,,从,从机,不,不允,许,许应,答,答。,从机,在,在最,近,近一,次,次对,主,主机,轮,轮询,的,的应,答,答帧,中,中上,报,报当,前,前故,障,障信,息,息。,通信,准,准备,用从,机,机键,盘,盘设,置,置变,频,频器,串,串行,接,接口,通,通信,参,参数,:,:本,机,机地,址,址、,波,波特,率,率、,数,数据,格,格式,。,。,具备,RS232,的主,机,机可,以,以使,用,用通,信,信接,口,口转,换,换器,(,(,OCI6A,),),完成,到,到,RS485,的转,换,换。,RS485,通讯,协,协议,数据,帧,帧结,构,构,帧头,:起,始,始字,节,节、,从机,地,地址,。,。,帧尾,:,:校,验,验数,据,据(,异,异或,校,校验,),)。,用户,数,数据,:,:参,数,数数,据,据和,过,过程,数,数据,两,两部,分,分。,参数,数,数据,:,:功,能,能码,操,操作,命,命令/响,应,应、,功,功能,码,码号,、,、功,能,能码,设,设定/实,际,际值,。,。,在短,帧,帧中,没,没有,参,参数,数,数据,。,。,过程,数,数据,:,:主,机,机控,制,制命,令,令/,从,从机,状,状态,响,响应,、,、主,机,机运,行,行主,设,设定/从,机,机运,行,行实,际,际值,。,。,RS485,通讯,协,协议,特殊,报,报文,(,(起,始,始字,节,节=68,H),,,,,用于,获,获取,从,从站,的,的软,件,件版,本,本和,机,机器,型,型号,RS485,通讯,协,协议,短帧,(,(起,始,始字,节,节=7,EH),RS485,通讯协议,长帧(起,始,始字节=02,H),RS485,通讯协议,帧头,帧头:一,个,个字节,帧头是主,机,机发布命,令,令或从机,回,回应主机,响,响应的第,一,一个字节,,,,不论是,主,主机还是,从,从机,都,在,在收到该,字,字节后开,始,始记录有,效,效数据。,为确保能,准,准确识别,报,报文头,,要,要求,两个通信,帧之间保,持,持,2,个字节传,输,输时间以,上,上的总线,空,空闲时间,。,。,RS485,通讯协议,从机地址,数据含义,:,:从机的,本,本机地址,从机地址,范,范围,2 126,,,127,为广播地,址,址,,0,、,1,号地址保,留,留。从站,数,数目超出,29,个,要求,使,使用中继,器,器,同时,中,中继器将,占,占用从机,数,数目。从,机,机的群组,地,地址与本,机,机地址不,同,同时使用,。,。地址字,节,节最高位,为,为,0,表示是本,机,机的单机,地,地址,为,1,表示是群,组,组地址。,RS485,通讯协议,命令字(,响,响应字)+功能码,号,号(2个,字,字节,16,BIT),数据含义,:,:主机发,送,送的命令,或,或从机对,命,命令的应,答,答。,功能码组,号,号范围,016,(,BIT8BIT11,),,功能码的,范,范围,099,(,BIT0BIT7,),,参见,T,D3000,先,发高字节,,,,再发低,字,字节的原,则,则,RS485,通讯协议,命令字(,码,码),响应字(,码,码),RS485,通讯协议,响应字(,码,码),参数操作,错,错误(响,应,应字,=7,时)内容,定,定义列表,RS485,通讯协议,功能码设,定,定/实际,值,值(2个,字,字节,16,BIT),对应功能,码,码号的参,数,数值或错,误,误参数代,码,码。当功,能,能码操作,正,正确时,,功,功能码的,实,实际返回,值,值用一个,字,字(2个,字,字节)表,示,示;如果,功,功能码操,作,作不正确,则,则用低字,节,节返回操,作,作错误代,码,码,此时,高,高字节为0;遵循,先,先发高字,节,节,再发,低,低字节的,原,原则,RS485,通讯协议,控制/状,态,态字(2,个,个字节,16,BIT),RS485,通讯协议,控制,字定义,值,1,0,1,0,1,0,1,控制字,(位),bit0,bit1,bit2,bit3,0,含义,运行命令,方式0停车,方式,1,停车命令无效,方式,2,停车命令无效,方式,2,停车命令,变频器输出允许,变频器输出禁止,功能描述,起动变频器,减速停车,变频器自由停车,以所能达到的最快方式停车,封锁,PWM,输出,方式,1,停车命令,RS485,通讯协议,控制,字定义,值,控制字,(位),含义,功能描述,bit5,1,给定积分器工作允许,允许给定积分器工作,0,给定积分器工作禁止,停止给定积分器工作,并保持当前的给定积分器输出,bit6,1,频率设定有效,0,频率设定无效,频率设定值无效,频率设定值清,0.,bit7,0,1,故障复位,故障复位。如果故障仍存在则变频器进入禁止工作状态,0,无意义,0,点动正转停止,bit8,1,点动正转,RS485,通讯协议,控制,字定义,值,控制字,(位),含义,功能描述,bit9,点动反转,点动反转停止,bit10,主站控制有效,主站下发的当前控制字和运行设定值有效,主站控制无效,主站下发的当前控制字和运行设定值无效,变频器保持前一次的控制字和运行设定值,bit14,运行方向正转,运行方向反转,bit1113,,,bit15,、4,1,0,1,0,1,0,未定义,预留,RS485,通讯协议,响应,字定义,值,1,0,1,0,1,0,1,控制字,(位),bit1,bit2,bit3,bit4,0,含义,准备工作状态,非准备工作状态,变频器输出允许,变频器有故障,变频器无故障,停机,1,状态,非停机,1,状态,功能描述,变频器就绪,以所能达到的最快方式停车,变频器禁止输出,变频器执,行,行停机1,命,命令,处,于,于停机状,态,态,RS485,通讯协议,响应,字定义,值,控制字,(位),含义,功能描述,bit5,1,停机2状态,变频器执行停机2命令,处于停机状态,0,非停机2状态,bit6,1,控制禁止状态,0,控制允许状态,bit9,1,上位机控制,0,本地控制方式,0,未到达设定频率/速度,bit10,1,到达设定频率/速度,因停机,1,或停机,2,或变频器,故,故障或异,常,常命令使,变,变频器停,机,机的状态,需控制字,恢,恢复到准,备,备运行状,态,态使其复,位,位,变频器只,允,允许本地,控,控制(面,板,板和端子,),),RS485,通讯协议,响应,字位定义,值,控制字,(位),含义,功能描述,bit11,变频器运行状态,变频器停止状态,bit15,变频器接受出错,变频器接收正确,本位表示来自控制器的通讯帧经校验出错,控制器应再次发送该帧。,bit0,预留,bit78,预留,bit1214,,,1,0,1,0,预留,RS485,通讯协议,运行数据,设,设定值/,运行数据,实,实际值(,16,BIT,),运行数据,设,设定值由,用,用户根据,控,控制要求,来,来设定,,通,通过设定,功,功能码的,形,形式来实,现,现,,包括:运,行,行设定频,率,率、设定,转,转速、设,定,定线速度,、,、闭环设,定,定等等。,运行数据,实,实际值是,由,由设定值,来,来决定,,,,如:实,际,际运行频,率,率、实际,转,转速等。,当状态字,反,反映出运,行,行故障时,,,,实际值,将,将为故障,代,代号。故,障,障代号如,下,下:,RS485,通讯协议,故障代号,故障代号,故障含义,0,无故障,1,变频器加速运行过电流(,E001),2,变频器减速运行过电流(,E002),3,变频器恒速运行过电流(,E003),4,变频器加速运行过电压(,E004),5,变频器减速运行过电压(,E005),6,变频器恒速运行过电压(,E006),7,变频器控制过电压(,E007),8,输入侧缺相(,E008),9,输出侧缺相(,E009),10,功率模块故障(,E010),11,功率模块散热器过热(,E011),12,整流桥散热器过热(,E012),13,变频器过载(,E013),14,电机过载(,E014),15,外部设备故障(,E015),RS485,通讯协议,16,EEPROM,读写错误(,E016),17,RS485,通信错误(,E017),18,接触器未吸合(,E018),19,电流检测电路故障(,E019),20,CPU,错误(,E020),21,模拟闭环反馈断线故障(,E021),22,外部电压/电流给定信号断线故障(,E022),23,键盘,EEPROM,读写错误(,E023),24,调谐错误(,E024),25,编码器错误(,E025),26,变频器掉载(,E026),27,制动单元故障(,E027),28,参数设定错误(,E028),29,保留(,E029),保留,62,保留(,E062),63,输入欠压(,P.OFF),故障代号,RS485,通讯协议,校验和,数据含义,:,:数据帧,校,校验和计,算,算结果。,数据类型,:,:16进,制,制,单字,节,节。,计算方法,:,:连续异,或,或。,RS485,案例,应用案例,说明:使,用,用通信控,制,制变频器,时,时,请先,检,检查硬件,是,是否连接,好,好。同时,,,,将变频,器,器的通信,数,数据格式,,,,波特率,,,,以及通,信,信地址设,置,置好。如,果,果是用在,PROFIBUS,上,还需,选,选定,PPO,参数(,F9,参数组),。,。本文例,子,子中默认,变,变频器使,用,用长桢进,行,行通信。,1、以50,Hz,运行2#,变,变频器。,(,(此例需,要,要将变频,器,器频率设,定,定成,F0.03=6),起始字节,从机地址,命令字,功能码号,设定高位,设定低位,控制高位,控制低位,主设定高位,主设定低位,校验码,02,02,00,00,00,00,04,7,F,13,88,E2,2、使2#变频器,减,减速停机,起始字节,从机地址,命令字,功能码号,设定高位,设定低位,控制高位,控制低位,主设定高位,主设定低位,校验码,02,02,00,00,00,00,04,7,E,13,88,E3,RS485,案例,应用案例,3、读取2#变频,器,器功能码,F3.06(,此命令会,同,同时运行,变,变频器),起始字节,从机地址,命令字,功能码号,设定高位,设定低位,控制高位,控制低位,主设定高位,主设定低位,校验码,02,02,13,07,00,00,04,7,F,13,88,F6,4、将2#变频器,功,功能码,F0.10,变频器加,速,速时间设,成,成30,S。,对正在运,行,行中的变,频,频器,此,命,命令会使,变,变频器减,速,速停机。,若,若欲不影,响,响变频器,运,运行状态,,,,只需将,该,
展开阅读全文