资源描述:
《HG通信协议( X页).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、附录:RS485串行通讯协议1主要性能1・1主要性能本变频器通过内置的RS-185标准接口.能与个人$1算机.PLC或同系列的变频器尊主机连接.进行主从式、界步半双工爪行通信,可由主机通过轮询方式向从机发送命令.控制变频器运行/停止.监视变频器运行状态、修改英功能窃数徐.以适应特定的使川要求。兀主要性能参见卜鼓:项目规范适用机型RB3000系列变频器物理级HIARS485传输线屏蔽双绞线配线最长长度1500米连接台数主机一台,从机31台传输速度19200bps,9600bps,4800bps,2400bps.120
2、0bps,600bps,300bps数据交换方式异步串行、半双工传送协议点对点或广播字长11位停止位长度1位帧长14字节固定奇偶校验奇校验出错检查方式异或校聆2蚁件连接2.]硬件联接图1所示:11:变频器变频器变频器11•113A:机B
3、!•・1RS48513号-ABi11,Y—•1'1i11E=>!•1L…Master1!•<_;L.Slavei图I多台变频器用主机控制连接示意图其屮主机WASTER可以足个人计弊机或PLC.也可以是变频器,从机SLAVE为变频器。在川PC机或PLC做主机时,应在主机和总线之间增加
4、一个RS485的转接器:在川变频器做主机时.将从机的RS485端子和主机的KS485端子同名端相接即可。RS458串行总线接口敞多可连接31台从机,每一个从机变频器的地址都是唯一的.主机依靠它來识别从机。主从机2间的通倍协议是一种串行的主从通信协议,由主机向从机以报文的形式发送命令和控制。从机同样以报文的形式表明命令的执行结果和当前状态。RS485转换器采用DB9/DB9外形,带孔的一端为RS232.港针的-端为RS485。转换器外带接线转换头把KS485地的【出9接线转换为螺线接线柱,便]•通讯线缆的安装和拆卸"
5、接线转换头上“485「为485收/发iE端,“485」为485收/发负端,“GND”为485地线。RS485接口组成半双工IS络,一般只需二根连线,为获得艮好的抗噪声干扰性和较长的传输距离,建议采川胖敍双绞线传输。2.2通信过程主机和从机z间的iifiifta川轮询的方式來进行,只能由主机启动毎•欢通信,从机在接到主机的任务命令之后做出相应的动作并响应执行结果,除了发送响应生机杳询的报文外.从机只能处于接收状态.主机为变频器时,由功能号P0134设置最大的从机ID号,轮询的从机必须是从1到这个功能号设定的值"牛主机
6、为K机或PI.C时训以通过建立轮询表来改变杳询顺序和仔询周期,轮询表可以包含所有的从机也可以只包含部分从机,顺序也是可以改变,可以出现重复的号码。主机的毎一谀查询都是以一个报文C帧)的数据传送给从机,所有的从机都能接收数据,从机如果检测到报文中的ID和本机的II)相同,则对报文的数据做出处理,并在规定的时间内发送响应报文给主机.以表明执行结果。如果檢测到报文屮的II)和本机的山不同,则不处理报文“保持原工作状态.3协议概述~
7、3.1概述秉川串口与变频器进行通讯时,采用的是USS协议。通信时•主机向从机变频器发送报文
8、,变频器做为从站对主站发來的报文进行处理并执行相应的动作,同时返回响应报文"3.2数据格式3.2.1报文格式主机和从站之间的一次通信数据称为一个报文或一帧"工机发给从机的命令或控制数据包称为任务报文"从机对主机的响应数据包称为响应报文.响应延时时间定义为当从机收到主机给本机的任务报文后,必须做出响应的时间,包含了从机对于主机命令的处理时间和响应报文的起始间隔“在本系统中根抑:不同的波特率采用20ms和4个字节传送时间的较大者,也泪是在设定的波特率下,如果4个字节的传送时间大于20ms,则取传送4个字节脐需时间做为响
9、应延时时间,否则响应延时时间为20ms.起始间隔定义为总线上任总两个报文的之间的时间间隔,也就是前一个报文结束到下一个报文开始的时间v报文的起始字节为十六进制的02H,而数据中也可能出现02H,因此,STX必须有一个起始间隔才能和数据有所区别,本系统采用2字节传送时间,不同的波特率下有不同的时间“如图3:仟务报文■报JZ曲种报文的组成结构如卜'图:一个报文山起始字.帧K、命令编码、索引、参数■控制字或状态字、设定值或实际值和校验和组成,共14个字节,其结构如下图"任务报文格式(Master-*Slave):KCCA
10、DRPKKINI>VA,*STWWVVKCC单字予单字节单字书取字节取字节心『収F北zz7-i*r单字乍响丿卫报文恪式(Slave-*Master):〈STX^^ADRVA「ZSJVX2EX2E>恥了节单宁节单宇节双了节収了节双了节攻宁节双了节单了节3.2.2格式说明STX区域是一个单字节ASCII码,值为02H,表示一个报文开始.LGE是一个单字节区域.表