- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(MODBUS)泰坦TEP-I-C微机监控通讯规约
微机监测装置通讯规约
1#规约:MODBUS规约
一、总则
本规约适用于上位机(或称主机)与一个或多个直流柜微机控制器(或称RTU)进行通讯。信息传输为异步方式,报文内容是以字节为单元,附加起始位、停止位。在信道中传送顺序如下:
M B7 B6 B5 B4 B3 B2 B1 B0 S
基本字节格式都是10位;
S:起始位; B0~B7:数据位; M:停止位
二、报文格式
子站地址A 功能码C 数据起始地址(高位) 数据起始地址(低位) 数据个数(高位) 数据个数(低位) CRC校验码低8位CRC_L CRC校验码高8位CRC_H
注:CRC校验码的计算方法:
置一16位寄存器位全1;
将报文数据的高位字节异或寄存器的低八位,存入寄存器;
右移寄存器,最高位置0,移出的低八位存入标志位;
如标志位是1,则用A001异或寄存器;如标志位是0,继续步骤3;
重复步骤3和4,直至移位八位;
异或下一位字节与寄存器;
重复步骤3至5,直至所有报文数据均与寄存器异或并移位8次;
此时寄存器中即为CRC校验码,最低位先发送;
三、规约详解
1、 遥测
主机至RTU遥测命令:
子站地址A 功能码03H 寄存器起始地址(高位) 寄存器起始地址(低位) 寄存器个数(高位) 寄存器个数(低位) CRC校验码低8位CRC_L CRC校验码高8位CRC_H
RTU至主机遥测量上传:
子站地址A 功能码03H 数据字节个数n n字节 第一个数据高位(H) 第一个数据低位(L) … CRC校验码低8位CRC_L CRC校验码高8位CRC_H
遥测寄存器地址表:
0:交流输入电压UAB
1:交流输入电压UBC
2:交流输入电压UCA
3:充电机1输出电压UO1
4:充电机1动母电压UH1
5:充电机1控母电压UK1
6:充电机1负母对地电压UG1
7:充电机1输出电流IO1
8:电池组1电压UB1
9:电池组1充放电电流IB1(充电为正)
10:电池组1温度计TB1
11:充电机2输出电压UO2
12:充电机2动母电压UH2
13:充电机2控母电压UK2
14:充电机2负母对地电压UG2
15:充电机2输出电流IO2
16:电池组2电压UB2
17:电池组2充放电电流IB2(充电为正)
18:充电机1+KM对地阻值RG1+
19:充电机1-KM对地阻值RG1-
20:充电机2+KM对地阻值RG2+
21:充电机2-KM对地阻值RG2-
22:电池组2温度计TB2
72~91:电池组一电池端电压UBAT1-1~20
92~111:电池组二电池端电压UBAT2-1~20
注:1)当第二组充电机设置为通信电源时,UO2、IO2分别对应为通信电源输出的电压U48V、电流I48V
2)每个模拟量均采用16位宽度的有符号十六进制传送,除电池端电压(实际值=传送值/1000)外,实际值均为传送值/10。
2、 遥信
主机至RTU遥信命令:
子站地址A 功能码01H 起始位地址(高位) 起始位地址(低位) 读数据位数(高位) 读数据位数(低位) CRC校验码低8位CRC_L CRC校验码高8位CRC_H
RTU至主机遥信上传:
子站地址A 功能码01H 数据字节个数n n字节 所读遥信1~8位 所读遥信9~16位 … CRC校验码低8位CRC_L CRC校验码高8位CRC_H
注:1)遥信寄存器从0100H—012FH,共有30H(48个)。
0100H—0107H:RTU状态字ST1
0108H—010FH:RTU状态字ST1
0100H—012FH:32路支路开关状态
2)RTU状态字ST1:
0100H--为1是交流输入过欠压,为0是无告警;
0101H--为1是动力母线过欠压,为0是无告警;
0102H--为1是控制母线过欠压,为0是无告警;
0103H--为1是充电机无输出,为0是无告警;
0104H--为1是母线接地,为0是无告警;
0105H--为1是模块故障(模块告警),为0是无告警;
0106H--为1是熔断器熔断,为0是无告警;
0107H--为1是空气开关脱扣,为0是无告警。
3)RTU状态字ST2:
0108H--为1是充电机1均充状态,为0
文档评论(0)