文档详情

【精品】PMU-S20模块modbus规约V50

gg****m
实名认证
店铺
DOCX
62.52KB
约10页
文档ID:219045672
【精品】PMU-S20模块modbus规约V50_第1页
1/10

PMU-S20监控模块Modbus通讯规约1、概述本文描述了我司的PMU-S20监控单元MODBUS规约标准,PMU-S20监控单元通过MODBUS 规约和综合自动化厂家的设备进行数据接口,向上级监控设备提供直流屏的各种运行 参数,接收上级监控设备下发的命令,从而方便地实现四遥功能2、 引用标准MOD ICON 公司的 MODBUS PROTOCOL 标准3、 物理接口通讯方式:串行RS232或RS485o传输速率:1200、2400、4800、9600字符格式:8位数据位、1位停止位、无校验4、 帧4. 1帧结构帧结构如图所示,每帧内容包括:地址1字节,功能号1字节,数据n字节,校 验2字节,PMU-S20采用MODBUS规约中的RTU方式,通讯帧以HEX码传送1字节1字节n字节2字节地址(ADDR)功能号(FC)数据(DATA)校验(CRC)4. 2 地址(ADDR)指监控单元PMU-S20的地址,范围为1-254可设4. 3功能号上级监控设备发给PMU-S20监控单元的命令代码4.4数据下行命令帧是命令的附加信息,上行响应帧是响应的数据4.5校验采用CRC校验,CRC牛成函数,请参阅附录A内容。

5. 命令解释各命令必须严格按下面给岀的格式下发,PMU-S20则按响应格式响应,否则PMU-S20 不响应一表示根据实际数值填写AI (遥测YC)和DI (遥信YX)统一以03H命令读取,只是寄存器号不同,每个数据 为16位数据,高字节先发,低字节后发5. 1读命令03H命令Slave Address (地址)—Function Code(功能码)03HStart Point Hi (起始寄存器高字节)—Start Point Lo (起始寄存器低字节)—No. Point Hi (起始寄存器高字节)—No. Point Lo (起始寄存器低字节)—CRC Lo (CRC 低字节)—CRC Hi(CRC 高字节)—5. 2遥控命令03H命令响应Slave Address (地址) --Function Code(功能码)03HByte Count (数据长度字节数)2*NDataO Hi (数据0高字节)—DataO Lo (数据0低字节)—■•—Data N-l Hi (数据NT高字节)—Data N-l Lo (数据N-1低字节)—CRC Lo (CRC 低字节)—CRC Hi (CRC 高字节)—05H命令Slave Address (地址)—Function Code (功能码)05HReg. Hi (寄存器高字节)—Reg. Lo (寄存器低字节)—Data Hi (数据高字节)—Data Lo (数据低字节)—CRC Lo (CRC 低字节)—CRC Hi (CRC 高字节)—05H命令响应Slave Address (地址)—Function Code(功能码)05HReg. Hi (寄存器高字节)—Reg. Lo (寄存器低字节)—Data Hi (数据高字节)—Data Lo(数据低字节)—CRC Lo (CRC 低字节)—CRC Hi (CRC 高字节)—6.寄存器分配寄存器寄存器名称00H遥信001H遥信102H遥信203H遥信304H遥信405H遥信506H遥信60711遥信708H遥信809H遥信90AH遥信100BH遥信110CII预留0DH电池电压0EH电池电流0FH控母电压10H控母电流11HDC/DC电压12HDC/DC电流13H1#交流AB电压14H1#交流BC电压15H1#交流CA电压16112#交流AB电压17H2#交流BC电压18H2#交流CA电压19『2BH「19单元电压2CH逆变1输出电压2DII逆变1输出电流2EH逆变1输出频率2FH逆变1输出功率因数30H逆变1旁路输入电压31H逆变1模块温度30H遥控/就地控制31H均充/浮充控制每个AI (遥测)量由两个字节构成,高字节在前,低字节在后 最高位为0表示正数,为1表示负数,b0~bl4 =实际值 *10;7、遥信定义 功能码位信号名称值OOHBO运行状态0本地,1遥控Bl电池组状态0均充,1浮充B2防雷故障0正常,1故障B3交流空开跳闸0正常,1跳闸B41#交流停电0正常,1停电B52#交流停电0正常,1停电B6电池组欠压0正常,1欠压B7电池组过流0正常,1过流B8电池熔芯断0正常,1告警B9合母过压0正常,1告警BIO合母欠压0正常,1告警Bll控母过压0正常,1告警B12控母欠压0正常,1告警B13绝缘继电器0正常,1告警B14母线绝缘下降0正常,1告警B15开关采样模块离线0正常,1告警01HBO电池仪离线0正常,1告警Bl绝缘仪离线0正常,1告警B2整流模块离线0正常,1告警B3DC/DC离线0正常,1告警B4馈出空开跳闸0正常,1告警B5馈出支路绝缘下降0正常,1告警B6电池单体电压异常0正常,1告警B7整流模块故障0正常,1告警B8DC/DC故障0正常,1告警B9直流输出空开跳闸0正常,1告警BIO电池空开跳闸0正常,1告警Bll馈出空开跳闸0正常,1告警B12~15QKO广QK04空开跳闸0正常,1告警02HB0~15QK05~QK20空开跳闸0正常,1告警03HB0、15QK2广QK36空开跳闸0正常,1告警04HB0~7QK37~QK44空开跳闸0正常,1告警B8~15QK01~QK08绝缘下降0正常,1告警05HB0~15QK09〜QK24绝缘下降0正常,1告警06HB0~5QK25〜QK30绝缘下降0正常,1告警B6、1501^10#整流模块离线0,1告警07HB0~9oirio#整流模块故障0正常,1告警B10~1501#、06#通讯模块离线0,1告警OSHB0~50106#通讯模块故障0正常,1告警E6~15rio#电池单体过压0正常,1告警09HB0~81T19#电池单体过压0正常,1告警旳~15广7#电池单体欠压0正常,1告警OAHBO~118~19#电池单体欠压0正常,1告警B12~14「3逆变器离线0,1告警B151逆变器故障0正常,1告警OBHBO、12~3逆变器故障0正常,1告警B2 〜15保留X8.控制定义寄存器寄存器名称控制值30H控制方式控制0:就地,1:远程3111电池充电控制0:均充,1:浮充附录A: CRC校验的计算方法CRC (Cyclical Redundancy Check)由两字节组成,牛成函数如下: 1・查表法CRC计算函数WORD modbusCRC(BYTE * buf, int len) {BYTE hi, lo, idx;WORD crc;hi = Oxff;lo = Oxff;wh i 1 e (1 en--){idx = lo 八 *buf++;lo = hi “ gpbtCRCLo[idx]; hi 二 gpbtCRCHi[idx];}crc = hi;crc <<= 8;crc +二 lo;rcturn crc;2、 CRC表BYTE gpbtCRCLo[]二{0x00, Oxcl, 0x81, 0x40, 0x01, OxcO, 0x80, 0x41, 0x01, OxcO,0x80, 0x41, 0x00, Oxcl, 0x81, 0x40, 0x01, OxcO, 0x80, 0x41,0x00, Oxcl, 0x81, 0x40, 0x00, Oxcl, 0x81, 0x40, 0x01, OxcO,0x80, 0x41, 0x01, OxcO, 0x80, 0x41, 0x00, Oxcl, 0x81,0x40,0x00, Oxcl, 0x81, 0x40, 0x01, OxcO, 0x80, 0x41, 0x00, Oxcl,0x81, 0x40, 0x01, OxcO, 0x80, 0x41, 0x01, OxcO, 0x80, 0x41,0x00, Oxcl, 0x81, 0x40, 0x01, OxcO, 0x80, 0x41, 0x00, Oxcl,0x81, 0x40, 0x00, Oxcl, 0x81, 0x40, 0x01, OxcO, 0x80, 0x41,0x00, Oxcl, 0x81,0x40, 0x01, OxcO, 0x80, 0x41, 0x01, OxcO,0x80, 0x41, 0x00, Oxcl, 0x81, 0x40, 0x00, Oxcl, 0x81, 0x40,0x01, OxcO, 0x80, 0x41, 0x01, OxcO, 0x80, 0x41, 0x00, Oxcl,0x81, 0x40, 0x01, OxcO, 0x80, 0x41, 0x00, Oxcl, 0x81, 0x40,0x00, Oxcl, 0x81, 0x40, 0x01, OxcO, 0x80, 0x41, 0x01, OxcO,0x80, 0x41, 0x00, Oxcl, 0x81,0x40, 0x00, Oxcl, 0x81,0x40,0x01, OxcO, 0x80, 0x41, 0x00, Oxcl, 0x81, 0x40, 0x01, OxcO,0x80, 0x41, 0x01, OxcO, 0x80, 0x41, 0x00, Oxcl, 0x81, 0x40,0x00, Oxcl, 0x81, 0x40, 0x01, OxcO, 0x80, 0x41, 0x01, OxcO,0x80, 0x41, 0x00, Oxcl, 0x81,0x40, 0x01, OxcO, 0x80, 0x41,0x00, Oxcl, 0x81, 0x40, 0x00。

下载提示
相似文档
正为您匹配相似的精品文档