电脑桌面
添加先锋文库到电脑桌面
安装后可以在桌面快捷访问

KSTAR UPS MODBUS协议(YDC33系列3电平通讯协议)(V3.1.02).pdf

KSTAR UPS MODBUS协议(YDC33系列3电平通讯协议)(V3.1.02).pdf_第1页
KSTAR UPS MODBUS协议(YDC33系列3电平通讯协议)(V3.1.02).pdf_第2页
1文件名称:KSTARUPSMODBUS协议文件编号:版本号:V3.1.02修订:周海涛日期:2018-8-212修订履历序号修改内容版本修改人修改日期1Modbus协议对外版本V3.1.01周海涛2018-7-182增加模块联机信息(30076,30077,30078)更新部分协议描述V3.1.02周海涛2018-8-21341.引言本文档描述了KSTARUPSModbus协议,适用于三进三出UPS及模块UPS通讯。本协议引用了《GBT19582-2008基于Modbus协议的工业自动化网络规范》。2.MODBUS协议描述2.1Modbus地址规则Modbus为主从通讯模式,通讯由主机发起,对应地址的从机应答。主机无地址,从机地址范围为:1~247;0为广播地址。在Modbus串行总线上从机地址是唯一的。2.2Modbus协议帧Modbus协议帧由地址域、功能码、数据域、校验码组成。表2.1.1通用Modbus帧地址域功能码数据域校验码协议帧分为两种格式:RTU传输模式、ASCII传输模式。2.3RTU传输模式2.3.1字节格式字节包含:1起始位,8数据位(首先发送最低有效位),无校验位,2位停止位,总共11位。每个字符或字节均由次顺序发送(从左到右):最低有效位(LSB)…最高有效位(MSB)。表2.3.1RTU传输模式中的字节位序启始位数据位停止位停止位112345678112.3.2RTU报文帧RTU报文帧包含:从机地址、功能码、数据域、CRC校验。RTU报文帧最大为256字节,其中数据域最大长度为252字节。表2.3.2aRTU报文帧格式从机地址功能码数据CRC校验字节数1字节1字节0~252字节2字节低字节高字节在RTU模式中,时长至少为3.5个字符时间的空闲间隔将报文帧区分开。必须以连续的字符流发送整个报文帧。如果两个字符之间的空闲间隔大于1.5个字符时间,那么认为报文帧不完整,并且接收站应该丢弃这个报文5帧。表2.3.2bRTU报文帧发送顺序Modbus报文起始从站地址功能码数据CRC校验结束≥3.5字符时间8位8位N*8位16位≥3.5字符时间dddd2.3.3CRC校验CRC包含两个8位字节组成的一个16位值。CRC字段作为报文的最后字段附加到报文上。当进行这种附加时,首先附加字段的低位字节,然后附加字段的高位字节。CRC高位字节是报文中发送的最后字节。CRC的计算:通过对一个16位寄存器预装载全1来启动CRC计算。然后,开始将后续报文中的8位字节与当前寄存器中的内容进行计算。只有每个字符中的8个数据位参与生成CRC的计算。起始位、停止位和校验位不参与CRC计算。在生成CRC过程中,每个8位字符与寄存器中的值异或。然后,向最低有效位(LSB)方向移动这个结果,而用零填充最高有效位(MSB)。提取并检查LSB。如果LSB为1,则寄存器中的值与一个固定的预置值异或;如果LSB为0,则不进行异或操作。这个过程将重复直到执行完8次移位。完成最后一次(第8位)移位只后,下一个8位字节与寄存器的当前值异或,然后像上面描述的那样重复8次这个过程。在已经计算报文中所有字节只后,寄存器的最终值就是CRC。2.4ASCII传输模式2.4.1字节格式字节帧包含:1起始位,7数据位(首先发送最低有效位),无校验位,2位停止位,总共10位。每个字符或字节均由次顺序发送(从左到右):最低有效位(LSB)…最高有效位(MSB)。表2.4.1ASCII传输模式中的字节位序启始位数据位停止位停止位11234567112.4.2ASCII报文帧ASCII报文帧包含:起始符、从站地址、功能码、数据、LRC校验、结束符。ASCII报文帧最大为513字节,其中数据域最大长度为2x252字节。表2.4.2ASCII报文帧起始符从站地址功能码数据LRC校验结束符1个字符2个字符2个字符0~2x252个字符2个字符2个字符:CR,LF2.4.3LRC校验LRC字段为一个字节,包含一个8位二进制值。LRC字段被编码为两个字节的ASCII码,并将其放置在ASCII模式报文帧的CRLF之前。LRC的计算:6对报文中的所有的连续8位字节累加求和(不包括报文起“冒号”和报文结束CRLF的字段),然后求出所得结果二进制补码作为计算得到的LRC码。2.4.4数据格式DATAB:数值为一字节Char型。传输由2个ASCII码组成,先高后低。数据范围如下:有符号Char型:-128~+127无符号Char型:0~255DATAI:数值为两字节整型。传输由4个ASCII码组成,先高后低。数据范围如下:有符号整型数:-32768~+32767无符号整型数:0~+655352.5功能码表2.5.1仅例出了本协议应用的功能码表2.5.1功能码列表序号功能码说明备...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

汽车专业+ 关注
实名认证
内容提供者

专为汽车专业打造

确认删除?
回到顶部