文档详情

SNF300多功能仪表通讯协议.doc

发布:2017-04-04约1.42万字共13页下载文档
文本预览下载声明
多功能表通信协议 本协议适用于SNF300系列,根据配置不同,相应的参数可能没有,如谐波等。 SNF300 使用MODBUS-RTU通讯协议,通过RS485网络以主从应答方式连接(半双工)。地址范围0到247。 用到的功能码: ? 功能代码01:读继电器输出的当前状态(ON/OFF) ? 功能代码02:读DI(数字输入)的当前状态(ON/OFF) ? 功能代码03:读寄存器。 ? 功能代码05:控制继电器输出。 ? 功能代码16:预置多个寄存器。 继电器状态(读当前状态使用功能代码01,控制继电器输出使用功能代码05) 地址 参数 数值范围 数据类型 读/写 单位 格式 0000H Relay1 1=ON 0=OFF Bit R/W 0001H Relay2 1=ON 0=OFF Bit R/W 0002H Relay3 1=ON 0=OFF Bit R/W 0003H Relay4 1=ON 0=OFF Bit R/W 例:读Relay1、Relay2的当前状态(Relay1 = off 、Relay2 = off) 查询 单元地址 功能码 起始地址高字节 起始地址低字节 继电器个数高字节 继电器个数低字节 CRC16 高 CRC16 低 01H 01H 00H 00H 00H 02H BDH CDH 应答 单元地址 功能码 字节数 继电器状态 CRC16 高 CRC16 低 01H 01H 01H 00H BDH CDH 二.DI输入状态(功能代码02) 地址 参数 数值范围 数据类型 读/写 单位 格式 0000H DI1 1=ON 0=OFF Bit R 0001H DI2 1=ON 0=OFF Bit R 0002H DI3 1=ON 0=OFF Bit R 0003H DI4 1=ON 0=OFF Bit R 例:读DI1、DI2、DI3、DI4的当前状态(DI1=off、DI2=off、DI3=on、DI4=on) 查询 单元地址 功能码 起始地址高字节 起始地址低字节 继电器个数高字节 继电器个数低字节 CRC16 高 CRC16 低 01H 02H 00H 00H 00H 04H 79H C9H 应答 单元地址 功能码 字节数 继电器状态 CRC16 高 CRC16 低 01H 02H 01H 0CH A1H 8DH 三.读寄存器(功能代码03),寄存器实际地址 = 基地址 + 地址偏移 基本测量参数区 基地址1000H, 地址偏移 参数 数值范围 数据类型 读/写 单位 格式 0000H 系统频率F Float R Hz 0002H 相电压Ua float R V 0004H 相电压Ub float R V 0006H 相电压Uc float R V 0008H 相电压均值Uavg float R V 000AH 线电压Uab float R V 000CH 线电压Ubc float R V 000EH 线电压Uca float R V 0010H 线电压均值Uavg float R V 0012H 相电流Ia float R A 0014H 相电流Ib float R A 0016H 相电流Ic float R A 0018H 三相电流平均值Iavg float R A 001AH 保留 float R A 001CH 分相有功功率Pa float R W 001EH 分相有功功率Pb float R W 0020H 分相有功功率Pc float R W 0022H 系统有功功率Psum float R W 0024H 分相无功功率Qa float R var 0026H 分相无功功率Qb float R var 0028H 分相无功功率Qc float R var 002AH 系统无功功率Qsum float R var 002CH 分相视在功率Sa float R VA 002EH 分相视在功率Sb float R VA 0030H 分相视在功率Sc float R VA 0032H 系统视在功率Ssum float R VA 0034H 分相功率因数PF1 float R 0036H 分相功率因数PF2 float R 0038H 分相功率因数PF3 float R 003AH 系统功率因数PF float R 003CH 有功功率需量Dmd_P float R W 003EH 无功功率需量Dmd_Q
显示全部
相似文档