《RS485通讯协议3656.docx》由会员分享,可在线阅读,更多相关《RS485通讯协议3656.docx(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、附录1:RRS4855通讯协议议1概述CVF-GG3/P33系列变频频器中提供供了RS4885通讯接口口,用户可可通过PC/PLLC实现集集中监控(设定变频频器的工作作参数和读读取变频器器的工作状状态),以适应应特定的使使用要求。本本附录的协协议内容即即是为实现现上述功能能而设计的的。1.1 协议内容容该串行通讯讯协议定义义了串行通通讯中传输输的信息内内容及使用用格式。其其中包括:主机轮询询(或广播播)格式;主机的编编码方法,内内容包括:要求动作作的功能代代码,传输输数据和错错误检验等等。从机的的响应也是是采用相同同的结构,内内容包括:动作确认认,返回数数据和错误误校验等。如如果从机在在接收信
2、息息时发生错错误,或不不能完成主主机要求的的动作,它它将组织一一个故障信信息作为响响应反馈给给主机。1.2 适用范围 1.2.11 适用产品品CVF-GG3/P33系列变频频器1.2.22 应用方式式 变频器器接入具备备RS4885总线的“单主多从”PC/ PLC控制网。 变频器器接入具备备RS4885/ RS2332(转换接接口)的“点对点”方式的PC/ PLC监控后台台。2总线结结构及协议议说明2.1 总总线结构(1) 接接口方式RS4855(RS232可选,但但需要电平平转换附件件)(2) 传传输方式 异步串行、半双工传传输方式。在在同一时刻刻主机和从从机只能有有一个发送送数据,而而另一
3、个只只能接收数数据。数据据在串行异异步通讯过过程中,是是以报文的的形式,一一帧一帧发发送。 拓扑方方式单主站系统统,最多32个站,其其中1个站为主主机、31个站为从从机。从机机地址的设设定范围为为030,31(1FH)为广播播通讯地址址。网络中中的从机地地址必须是是唯一的。点点对点方式式实际是作作为单主多多从拓扑方方式的一个个应用特例例,即只有有一个从机机的情况。2.2 协协议说明CVF-GG3/P33系列变频频器通讯协协议是一种种串行的主主从通讯协协议,网络络中只有一一台设备(主主机)能够够建立协议议(称为“查询/命令)。其其它设备(从从机)只能能通过提供供数据响应应主机的查查询/命令,或或
4、根据主机机的命令/查询做出出相应的动动作。主机机在此处指指个人计算算机(PC)工控机和和可编程控控制器(PLC)等,从从机指变频频器。主机机既能对某某个从机单单独访问,又又能对所有有的从机发发布广播信信息。对于于单独访问问的主机查查询/命令,从从机都要返返回一个信信息(称为为响应);对于主机机发出的广广播信息,从从机无需反反馈响应给给主机。和RS485通讯有关的参数:b-1、b-3、H-49, H-78 H-83, 请注意这些参数的相关设定。2.2.11 数据格式3种数据传传输格式可可选: 1位位起始位、8位数据位位、1位停止位位、无校验。 1位位起始位、8位数据位位、1位停止位位、奇校验。
5、1位位起始位、8位数据位位、1位停止位位、偶校验。从机默认:1位起始位位、8位数据位位、1位停止位位、无校验。2.2.22 波特率5种波特率率可选:12000bps、24000bps、48000bps、96000bps、192000bpss从机默认:96000bps2.2.33 通讯方式式 采用用主机“轮询”,从机“应答”点对点通通讯。 利用用变频器键键盘设置变变频器串行行接口通讯讯参数,包包括本机地地址、波特特率、数据格式式。主机必须设置与变频器相同的波特率及数据格式。2.2.44 通讯规则则 主机机设计为三三次握手呼呼叫过程,通通讯失败或或通讯故障障后,主机机最多可以以对当前的的报文重发发
6、3次。 数据据帧之间要要保证有4个字节以以上的启动动间隔时间间,只有具具备规定的的启动间隔隔时间的报报文被识别别时才有效效。从机一一帧内各字字节连续发发送,无间间隔时间。发发送一帧数数据所需时时间依波特特率而定。 主机机握手等待待时间和变变频器最长长响应时间间为8字节传输输时间,超超时则判定定为通讯失失败。 主机机对从机(变频器)的轮询可可以建立在在一个用户户定义的轮轮询表上,其其轮询次序序用户可根根据实际需需要自行定定义。如果果需要使某某些从机比其其它从机的的轮询频率率高,可使使其地址号号在轮询表表中多次出出现。若轮轮询表中只只有一台从从机,则可可实现点对对点连接。 在轮轮询表内的的每一个从
7、从站,主站站必须定期期轮询,轮轮询的周期期小于10000mss,包括无应应答时,应应呼叫三次次,既保证证能及时发发现从站的的通讯故障障,又能实实现“即插即用”的功能。 变频频器在一定定的时间间间隔后(10000ms)若未收收到任何报报文,则认认为发生断断线故障,随随后进入安安全运行状状态。(安全运行行模式由参参数H-83设定)。2.3 报报文结构每个报文共共11个字节,包包括三部分分:帧头、用用户数据、帧帧尾。数据帧格式式示意表:启始字节从机地址编码操作 编码地址址参数值操作字设定值校验数据单字节单字节单字节单字节双字节双字节双字节单字节帧 头参数数据过程数据帧尾用户数据发送顺序发送字节数定
8、义说明: 帧 头:包括括起始字节节、从机地地址 帧 尾:包括括校验数据据(即校验验和) 用户数数据:包括括参数数据据和过程数数据。其中中参数数据据又包括:编码操作作命令/响应、编编码地址、编编码设定/实际值。过过程数据又又包括:主主机控制命命令/从机响应应、主机运运行设定频频率/从机运行行实际频率率值。2.3.11 主机命令令帧启始字节从机地址主机命令编码地址参数值操作字设定值校验数据5AH0 33011112221帧 头参数数据过程数据帧尾用户数据主机发送的的数据报文文叫主机命命令帧,其其格式示意意如下表:发送顺序数 据发送字节数定 义2.3.22 从机响响应帧从机(变频频器)发送送的数据报
9、报文叫从机机响应帧,其其格式示意意如下表:主机发送的的数据报文文叫主机命命令帧,其其格式示意意如下表:启始字节从机地址从机响应编码地址参数值/错误码状态字实际频率值值校验数据5AH0 33011112221帧 头参数数据过程数据帧尾用户数据发送顺序数 据发送字节数定 义 2.4 报报文数据编编码2.4.11 帧头 启始始字节本通讯协议议规定:每每个报文的的启始字节节均为5AH。但是启启始字节本本身对于识识别报文的的启动是不不充分的,因因为5AH本身可能能是报文中中除启始字字节外的其其它数据。因因此本协议议在启始字字节前定义义了一个至至少4个字节传传输时间的的启动间隔隔,启动间间隔时间为为工作报
10、文文的一部分分。不同波特率率的报文启启动间隔时时间表:波特率(bbps)启动间隔(ms)波特率(bbps)启动间隔120036.8240018.448009.296004.61920002.33840001.15 从机机地址变频器的本本机地址,16进制数,占占用1个字节,设设置范围:0 30。2.4.22 用户数据据 参数数数据 主机命令帧帧:主机命命令码从机响应帧帧:从机响响应码主机发送的的命令码或或从机对命命令的响应应码,其数数据类型为为: 16进制,单单字节。参数数据码值描 述主机命令码0无任务:不不做读取或或更改参数数数据的动动作。1读取参数数数据:即读读取从机编编码地址指指定的参数数
11、数据。2更改参数数数据:更改改从机编码码地址指定定的参数数数据,此数数据在从机机掉电后不不保存。3更改参数数数据并存储储至EEPRROM中:更改改从机编码码地址指定定的参数数数据,并存存储至EEPRROM中。从机响应码0无任务响应应:从机响响应主机无无任务命令令信息。1任务完成:从机完成成主机命令令码规定的的任务。2任务未能完完成,参数数值返回错错误码:从从机未能完完成主机命命令码规定定的任务,未未完成的原原因以错误误代码形式式回传。1F通讯发生错错误:校验验和错误,或或从机未接接收到规定定的字节数数。 编码地地址数据含义:从机参数数项所对应应的地址值值。数据类型:16进制,单单字节。从机参数
12、的的编码地址址请参阅使使用手册:第四章功能参数数一览表。 主机命令帧帧:参数值值从机响应帧帧:参数值值或错误码码数据类型:16进制,双双字节。高高位字节在在后。对于主机,参参数值是指指根据主机机的命令码码,对指定定编码地址址所提供的的数据。当当命令码为为0或1时(即无任务务或读参数数数据时),该值可可以是参数数值值域内内的任意值值。 对于从机,参参数值是指指命令执行行成功时配配合具体的的主机命令令码所返回回的参数数数据。当命命令执行失失败时,所所返回的为为错误码。详详细错误码码及其含义义如下:0:参数修修改被锁定定(写不允允许)变频器通过过中级参数数L-72的设定可可以允许或或禁止修改改参数。
13、试试图修改被被禁止改写写的参数时时将返回本本错误提示示。1:运行中中参数不能能修改(写写不允许)某些参数在在变频器运运行过程中中不能被修修改,试图图修改这些些参数时将将返回本错错误提示。2:参数被被隐含(读读、写不允允许)变频器中级级、高级参参数及内部部参数可以以被隐含,只只有打开这这些参数,才才能对其进进行读写操操作。否则则将返回本本错误提示示。3:保留参参数(读、写写不允许)变频器参数数中有些是是当前还未未定义的保保留参数,试试图修改这这些参数时时将返回本本错误提示示。4:参数数数值超限,写写入失败试图修改的的参数值超超过变频器器参数所设设定的值域域,此时将将返回本错错误提示。5:试图写写
14、入过程参参数(状态态监控参数数)变频器的状状态监控参参数d-0 d-33不不能被外部部改写,试试图修改这这些参数将将返回本错错误提示。6:非法功功能码报文中指定定的编码地地址是无效效的(即不是状状态监控参参数表和功功能参数表表中的指定定的编码地地址)时,将返返回本错误误提示。参数值=设定参数值/最小单位。如设定停电再启动等待时间(参数H-5)为5.6秒,此参数最小单位为0.1,参数值=5.6/0.1=56,即十六进制数38H。各参数最小单位见功能参数一览表。 过程数数据 主机机命令帧:操作字从机响应应帧:状态态字数据含义:操作字为为主机控制制从机运行行数据。状状态字为从从机返回当当前运行状状态
15、的数据据。其具体体含义如下下表。 数据类型:16进制,双双字节。高高位字节在在后。操作字:(上上位机 变频器)位含 义功 能 描描 述0保留1正转运行1:向从机机(变频器)下达正转转运行指令令0:无效2反转运行1:向从机机(变频器)下达反转转运行指令令0:无效3故障复位1:进行故故障复位0:无效4主站控制有有效1:当前数数据帧中的的控制字与与设定值更更新旧数据据,若要完完成本次控控制任务必必须置此位位。0:当前数数据帧中的的控制字与与设定值无无效,变频频器保持前前一次的控控制字和设设定值。5保留6保留7保留8自由停机1:向从机机(变频器)下达自由由停机指令 0:无效9保留10保留11保留12保
16、留13保留14正转点动1:向从机机(变频器)下达正转转点动指令令 0:无效15反转点动1:向从机机(变频器)下达反转转点动指令令 0:无效控制优先权顺序为:正转点动,反转点动,正转运行,反转运行,自由停机。状态字:(变变频器上位机机)位含 义功 能 描描 述0直流电压状状态1:直流电电压正常 0:直流电电压异常 1电机转向1:电机反反转 0:电机正正转2输出相序1:反相序序 0:正相序序3系统故障1:变频器器故障 0:变频器器正常4工作状态1:变频器器运行过程程中 0:变频器器停机5故障试恢复复等待1:变频器器正在故障障试恢复等等待中 0:变频器器不在故障障试恢复等等待中6保留7直流制动1:变
17、频器器正在进行行直流制动动 0:变频器器不在直流流制动状态态8自由停机1:变频器器在自由停停机状态 0:变频器器不在自由由停机状态态9检速再启动动1:变频器器正在进行行检速再启启动 0:变频器器不在进行行检速再启启动10加速过程中中1:变频器器正在加速速过程中 0:变频器器不在加速速过程中11减速过程中中1:变频器器正在减速速过程中 0:变频器器不在减速速过程中12电流限制动动作1:变频器器限制电流流功能动作作 0:变频器器限制电流流功能不动动作13电压限制动动作1:变频器器限制电压压功能动作作 0:变频器器限制电压压功能不动动作14点动运行1:变频器器在点动运运行状态 0:变频器器不在点动动
18、运行状态态15瞬时停机再再启动等待待1:变频器器在瞬时停停机再启动动等待状态态0:变频器器不在瞬时时停机再启启动等待状状态 主机命令帧帧:设定频频率值 从机响应应帧:实际际频率值数据含义:设定频率值值:根据主主机命令码码,设定变变频器运行行频率。实际频率值值:根据主主机命令码码,返回变变频器实际际运行频率率。如果变变频器发生生故障,实实际值将返返回相应故故障代码。数据类型:16进制,双双字节。高高位字节在在后。 故障代码如如下表:故障代码描 述故障代码描 述述0无故障1加速中过流流2减速中过流流3稳态运行中中过流4加速中过压压5减速中过压压6稳态运行中中过压7停机状态中中过压8变频器运行行中欠
19、压9变频器过载载10适配电机过过载11变频器过热热12接地故障13干扰故障14输出缺相15IPM故障障16外部设备故故障17电流检测回回路故障18通讯故障 2.4.33 帧尾(校验和)数据含义:数据帧校校验和计算算结果。数据类型:16进制,单单字节。计算方法:把从“启始字节”到“用户数据”全部字节节连续累加加。校验和和取累加和和除以256(FF)的余数。校校验和错误误将导致通通讯发生错错误。例:一帧数数据为 5A 30 03 02 88 13 00 00 00 00 2A其校验和计计算方法: (5AA+30+03+002+888+13+00+000+000+00) / FFF=122A / F
20、F所得余数2A。3使用范范例 范例1:将将6号变频器器的数字频频率(参数b-22)设定为27.00Hz。主机发送帧帧:启始 从机 主机 编码 参数值 操作字 设定频率率值 校验和字节 地址址 命令 地址 5A 06 03 022 8C 0A 000 000 00 000 FBB 从机响应帧帧:启始从机 从机 编码 参数值/ 状态字 实际频率率值 校验和字节 地址址 响应 地址 错误码5A 06 01 022 8C 0A 001 000 00 000 FAA说明:从机机任务正确确实现范例2:将将0号变频器的的负载电机机额定频率率(参数bb-6)设设定为600.00HHz。主机发送帧帧:5A 00
21、 033 006 700 17 112 000 00 000 FCC从机响应帧帧:5A 00 011 006 700 17 001 000 00 000 E99说明:从机机任务正确确实现5A 00 02 066 01 00 111 000 00 000 744说明:从机机正在运行行中,该参参数不能修修改范例3:控控制1号变频器器按10.30Hz的频率正转转。主机发送帧帧:5A 01 000 00 000 000 12 00 06 04 77 从机响应帧帧:5A 01 000 00 000 000 11 00 06 04 76说明:从机机任务正确确实现5A 01 000 00 000 000 0
22、9 00 011 00 65说明:从机机加速运行行中发生过过流范例4:将将0号变频器器的VI1输入电压压下限(参参数L-34)设为1.0V,同时使使变频器以以30HZ的设定频率率正转运行行。主机发送帧帧:5A 00 033 334 0AA 00 12 000 B8 0B 66F从机响应帧帧:5A 00 011 334 0AA 00 05 000 00 00 99E 说明: 从机任务务正确实现现,当前从从机状态为为反相序,直直流电压正正常。此时刻实际际频率为0HZ。 5A 00 1FF 334 000 00 05 000 00 00 BB2 说明: 从机通讯发发生错误,主主机命令不不执行。当当前从机状状态为反相相序,直流电压正正常。此时时刻实际频频率为0HZ。范例5:将将0号变频器器的PID反馈量断断线检测阀阀值(参数数H-60)设定为9.5%,同时控制制变频器自自由停机。主机发送帧帧:5A 00 033 998 5FF 00 10 001 00 00 665从机响应帧帧:5A 00 011 998 5FF 00 11 000 B8 OB 226说明: 从从机任务正正确实现,当当前实际频频率为30HZ。