Skip to main content

柏克电源MODBUS通讯协议

主监控模块与柏克电源通讯采用标准MODBUS通讯协议,具体的通讯接口要求及报文格式如下: 1、通讯接口 串口:RS485 帧格式:1位起始位、8位数据位、无校验、1位停止位 波特率:固定2400 2、报文格式 请求命令的格式: 请求的响应格式: 注释: ▲地址:监控电源通讯地址,地址可设置; ● 数据长度:命令包为寄存器个数,响应包为返回的数据的字节数; ● 数据格式:寄存器、寄存器个数、返回数据、寄存器值高字节先发,低字节后发; ● CRC16校验:地址、功能码、起始寄存器或返回数据字节数、寄存器个数或返回数据字节数进行CRC16校验,CRC16发送次序为高字节先发,低字节后发。 信息分两种类型: (1)由主机发出到从机的命令信息(简称命令信息) (2)由从机返回到主机的响应信息(简称响应信息) 比如: 发出报文格式 01 03 00 01 00 02 C4 0B 分别代表: 01 站地址 03 功能码 00 01 起始寄存器 00 02 寄存器长度 C4 0B CRC校验 响应的报文格式 01 03 04 01 46 01 3B 5A 59 分别代表 01 站地址 03 读输出寄存器 04 返回的字节计数 01 46 01 3B 具体四个字节 5A 59 CRC校验

脚本

脚本需要下载模块 crcmod,才能运行(pip3 install crcmod,如果安装不了需要填写python3的绝对路径) 下载使用脚本时,将脚本重命名为modbus-RTU.py 联系技术中心获取

模板

《柏克动环UPS.xml》 联系技术中心获取

监控效果图

10.7. 柏克ups监控 操作截图 1 10.7. 柏克ups监控 操作截图 2 10.7. 柏克ups监控 操作截图 3