使用EXCEL生成645规约的校验码(计算校验和)

使用EXCEL生成645规约的校验码(计算校验和)示例在68 29 58 92 00 00 01 68 11 04 33 33 34 33 C6 16中,B2单元格C6 为校验码,由A2单元格68 29 58 92 00 00 01 68 11 04 33 33 34 33计算得出。1、计算方式:每两位16进制数转化为10进制数后连续累加,累加的最终结果除以256取余数,最后将10进制余数转化为16进制数得到校验码。2、在DDZY719-Z型单相费控智能电能表通过Rola模块实现的无线抄表实验的
摘要由CSDN通过智能技术生成

使用EXCEL生成645规约的校验码(计算校验和)

示例

68 29 58 92 00 00 01 68 11 04 33 33 34 33 C6 16中,B2单元格C6 为校验码,由A2单元格68 29 58 92 00 00 01 68 11 04 33 33 34 33计算得出。

计算校验和

1、计算方式:每两位16进制数转化为10进制数后连续累加,累加的最终结果除以256取余数,最后将10进制余数转化为16进制数得到校验码。
2、在DDZY719-Z型单相费控智能电能表通过Rola模块实现的无线抄表实验的最后有解释相似字符串含义。

计算函数

    • 5
      点赞
    • 6
      收藏
      觉得还不错? 一键收藏
    • 1
      评论
    DLT645协议解析器及modbus CRC和DLT CS校验码计算,支持两种输入格式,带空格和不带空格。默认需要安装微软VS2012发布包。 比如输入FE FE FE FE 68 AA AA AA AA AA AA 68 13 00 DF 16,解析出结果如下: [11-05 08:39:58:676] 输入数据: FE FE FE FE 68 AA AA AA AA AA AA 68 13 00 DF 16 [11-05 08:39:58:681] 类型=上1结算日C相反向有功电能 [11-05 08:39:58:685] 类型值=76 [11-05 08:39:58:689] 获取结果= 0.00 另外可按键获取如下CRC [11-05 08:39:58:697] *********************************************** [11-05 08:40:08:268] 输入数据:FE FE FE FE 68 AA AA AA AA AA AA 68 13 00 DF 16 [11-05 08:40:08:276] DLT645 CRC=0xCC [11-05 08:40:08:283] *********************************************** [11-05 08:40:10:813] 输入数据:FE FE FE FE 68 AA AA AA AA AA AA 68 13 00 DF 16 [11-05 08:40:10:821] CRC(Modbus)=0x6FE5 [HIGH LOW]=[6F E5] [11-05 09:05:30:239] 输入数据: 68 30 65 00 00 00 00 68 11 04 33 33 33 33 46 16 [11-05 09:05:30:247] 类型=当前组合有功总电能 [11-05 09:05:30:254] 类型值=1 [11-05 09:05:30:264] 获取结果= 0.00 [11-05 09:06:25:098] 输入数据: 68 29 65 00 00 00 00 68 91 08 35 36 36 33 C9 CC 36 33 C9 16 [11-05 09:06:25:112] 类型=上2结算日组合无功1费率3电能 [11-05 09:06:25:127] 类型值=11 [11-05 09:06:25:142] 获取结果=399.96 [11-05 09:33:10:453] 输入数据: FE FE FE FE 68 29 65 00 00 00 00 68 11 04 35 35 34 33 44 16 [11-05 09:33:10:460] 类型=上2结算日正向有功费率2电能 [11-05 09:33:10:467] 类型值=5 [11-05 09:33:10:476] 获取结果= 0.00 [11-05 09:33:10:484] *********************************************** [11-05 09:33:32:065] 输入数据: FEFEFEFE68296500000000681104353534334416 [11-05 09:33:32:074] 类型=上2结算日正向有功费率2电能 [11-05 09:33:32:086] 类型值=5 [11-05 09:33:32:097] 获取结果= 0.00
    ### 回答1: 在Java编程语言中,解析645规约指的是将一个字符串解析为表示日期和时间的Java对象。645规约是一种通用的规定格式,用于表示日期和时间,具有标准化的格式和语法。通常,解析645规约的过程包括以下几个步骤: 1. 获取待解析的字符串,该字符串应符合645规约的格式要求。例如,一个符合645规约的字符串可能是"2022-01-01T12:00:00",表示日期为2022年1月1日,时间为12点。 2. 使用Java的日期和时间类库,如java.time包中的相关类,来创建一个日期时间解析器对象。解析器对象将用于将字符串解析为Java对象。 3. 调用解析器对象的解析方法,将待解析的字符串作为参数传入。解析器将根据645规约的格式要求,将字符串解析为一个表示日期和时间的Java对象。 4. 对解析的结果进行处理和使用。解析后得到的对象可以用于进行日期和时间的计算、格式化输出等操作。例如,可以使用解析后的对象计算两个日期之间的间隔,或将日期和时间格式化为其他指定的字符串格式。 需要注意的是,645规约是一种通用的日期和时间表示格式,但并不是唯一的表示方式。在Java中,还可以使用其他类似的规约或自定义的日期时间格式来进行解析。解析645规约只是其中一种常见的操作方式,并且需要依赖相关的类库和方法来实现。 ### 回答2: Java解析645规约是指在Java程序中对于645规约的解析和处理。645规约是一种国际标准,用于电力系统中通信和数据交换的格式要求。在Java中实现对这种规约的解析,可以使得Java程序能够读取和处理符合645规约的数据。 Java提供了一些库和工具,可以帮助我们解析和处理645规约。比如,可以使用Apache的开源库Apache Commons Codec来进行编码和解码,以确保数据符合645规约的格式要求。此外,还可以使用一些开源的Java库,如JAXB,来将645规约中的XML格式数据映射到Java对象中,方便我们对数据进行处理和操作。 在Java中解析645规约数据的过程通常包括以下几个步骤:首先,读取从电力系统中接收到的645规约数据。然后,通过使用适当的解析库或工具,将数据解析为Java对象。接下来,我们可以使用Java的各种功能和方法来对解析后的数据进行操作和处理,如数据计算、数据转换等。最后,将处理后的数据保存或通过其他途径进行传输。 Java解析645规约的好处在于,它能够帮助我们更方便地处理符合645规约的数据,使得我们可以更好地理解和操作这些数据。通过Java的强大的编程能力和丰富的工具库,我们可以完成各种数据处理和业务逻辑实现。 总的来说,Java解析645规约是一个重要的功能,可以使得Java程序能够更好地处理符合645规约格式的数据,从而提高程序的可用性和可靠性。

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论 1
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

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

    余额充值