固德威HT系列逆变器Modbus通信协议定义

固德威HT系列逆变器Modbus通信协议定义

【下载地址】固德威HT系列逆变器Modbus通信协议定义 固德威HT系列逆变器Modbus通信协议定义 【下载地址】固德威HT系列逆变器Modbus通信协议定义 项目地址: https://gitcode.com/Open-source-documentation-tutorial/191a8

资源文件介绍

本仓库提供了一个资源文件的下载,该文件详细描述了固德威HT系列逆变器的Modbus通信协议定义。文件名为:

固德威HT系列逆变器Modbus通信协议定义_1616025693301_ol5i8.pdf

文件内容概述

该PDF文件包含了固德威HT系列逆变器的Modbus通信协议的详细定义。通过阅读该文件,用户可以了解如何通过Modbus协议与固德威HT系列逆变器进行通信,获取设备状态、控制设备操作等。

适用对象

  • 固德威HT系列逆变器的用户
  • 需要了解或实现Modbus通信协议的开发者
  • 对逆变器通信协议感兴趣的技术人员

使用说明

  1. 点击仓库中的下载链接,获取PDF文件。
  2. 使用PDF阅读器打开文件,详细阅读Modbus通信协议的定义。
  3. 根据文件中的指导,实现与固德威HT系列逆变器的Modbus通信。

注意事项

  • 请确保在阅读和使用该文件时,遵守相关的法律法规和固德威的使用条款。
  • 如有任何疑问或技术问题,建议联系固德威的技术支持团队获取帮助。

更新日志

  • 初始版本发布:2021年3月17日

希望该资源文件能够帮助您更好地理解和使用固德威HT系列逆变器的Modbus通信协议。如有任何问题,欢迎反馈。

【下载地址】固德威HT系列逆变器Modbus通信协议定义 固德威HT系列逆变器Modbus通信协议定义 【下载地址】固德威HT系列逆变器Modbus通信协议定义 项目地址: https://gitcode.com/Open-source-documentation-tutorial/191a8

3 CRC 检测 使用RTU 模式消息包括了一基于CRC 方法的错误检测域CRC 域检测了整个消息的内容 CRC 域是两个字节包含一16 位的二进制值它由传输设备计算后加入到消息中接收设备重 新计算收到消息的CRC 并与接收到的CRC 域中的值比较如果两值不同则有误 CRC 是先调入一值是全1”的16 位寄存器然后调用一过程将消息中连续的8 位字节各当前寄 存器中的值进行处理仅每个字符中的8Bit 数据对CRC 有效起始位和停止位以及奇偶校验位 均无效 CRC 产生过程中每个8 位字符都单独和寄存器内容相或OR 结果向最低有效位方向移动 最高有效位以0 填充LSB 被提取出来检测如果LSB 为1 寄存器单独和预置的值或一下如 果LSB 为0 则不进行整个过程要重复8 次在最后一位第8 位完成后下一个8 位字节 又单独和寄存器的当前值相或最终寄存器中的值是消息中所有的字节都执行之后的CRC 值 珠海市裕泉水务公司 Http://plc.21ds.com Email:zhuhai007@tom.com 8 CRC 添加到消息中时低字节先加入然后高字节 CRC 简单函数如下 unsigned short CRC16(puchMsg, usDataLen) unsigned char *puchMsg ; /* 要进行CRC 校验的消息 */ unsigned short usDataLen ; /* 消息中字节数 */ { unsigned char uchCRCHi = 0xFF ; /* 高CRC 字节初始化 */ unsigned char uchCRCLo = 0xFF ; /* 低CRC 字节初始化 */ unsigned uIndex ; /* CRC 循环中的索引 */ while (usDataLen--) /* 传输消息缓冲区 */ { uIndex = uchCRCHi ^ *puchMsgg++ ; /* 计算CRC */ uchCRCHi = uchCRCLo ^ auchCRCHi[uIndex} ; uchCRCLo = auchCRCLo[uIndex] ; } return (uchCRCHi << 8 | uchCRCLo) ; } /* CRC 高位字节值表 */ static unsigned char auchCRCHi[] = 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 珠海市裕泉水务公司 Http://plc.21ds.com Email:zhuhai007@tom.com 9 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40 } ; /* CRC 低位字节值表*/ static char auchCRCLo[] = 0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09, 0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3, 0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4, 0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A, 珠海市裕泉水务公司 Http://plc.21ds.com Email:zhuhai007@tom.com 10 0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED, 0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26, 0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60, 0x61, 0xA1, 0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67, 0xA5, 0x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F, 0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68, 0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA, 0xBE, 0x7E, 0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5, 0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71, 0x70, 0xB0, 0x50, 0x90, 0x91, 0x51, 0x93, 0x53, 0x52, 0x92,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

方勇诺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值