- [Example]
- Number = 41
-
- ;0x01功能码正常读取响应
- [Example1]
- Input1 = "09 01 00 00 00 01 FC 82"
- Output = "09 01 01 01 92 28"
-
- [Example2]
- Input1 = "09 01 00 00 00 0A BD 45"
- Output = "09 01 02 FF 03 59 CC"
-
- [Example3]
- Input1 = "09 01 00 00 00 C8 3C D4"
- Output = "09 01 19 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF D6 40"
-
- [Example4]
- Input1 = "09 01 00 00 07 D0 3E EE"
- Output = "09 01 FA FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 8D BF"
-
- ;0x01功能码下03异常码响应
- [Example5]
- Input1 = "09 01 00 00 07 D1 FF 2E"
- Output = "09 81 03 81 93"
-
- [Example6]
- Input1 = "09 01 00 00 00 00 3D 42"
- Output = "09 81 03 81 93"
-
- [Example7]
- Input1 = "09 01 00 00 00 01 00 82 41"
- Output = "09 81 03 81 93"
-
- ;0x01功能码下无响应
- [Example8]
- Input1 = "09 01 00 00 00 01 11 11"
- Output = ""
-
- [Example9]
- Input1 = "08 01 00 00 00 01 FD 53"
- Output = ""
-
- ;0x01功能码下02异常码
- [Example10]
- Input1 = "09 01 27 06 00 14 D7 F8"
- Output = "09 81 02 40 53"
-
-
- ;0x03功能码正常读取响应样例
- [Example11]
- Input1 = "09 03 00 00 00 01 85 42"
- Output = "09 03 02 FF FF 58 35"
-
- [Example12]
- Input1 = "09 03 00 00 00 64 45 69"
- Output = "09 03 C8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ED 8C"
-
- [Example13]
- Input1 = "09 03 00 00 00 7B 04 A1"
- Output = "09 03 F6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 34 54"
-
- [Example14]
- Input1 = "09 03 00 00 00 7D 84 A3"
- Output = "09 03 FA FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 70 F8"
-
- ;0x03功能码下03异常码响应
- [Example15]
- Input1 = "09 03 00 00 00 00 44 82"
- Output = "09 83 03 80 F3"
-
- [Example16]
- Input1 = "09 03 00 00 00 7E C4 A2"
- Output = "09 83 03 80 F3"
-
- [Example17]
- Input1 = "09 03 00 00 00 01 00 83 A3"
- Output = "09 83 03 80 F3"
-
- ;0x03功能码下无响应
- [Example18]
- Input1 = "09 03 00 00 00 01 11 11"
- Output = ""
-
- [Example19]
- Input1 = "08 03 00 00 00 01 84 93"
- Output = ""
-
- ;0x03功能码下02异常码
- [Example20]
- Input1 = "09 03 27 06 00 14 AE 38"
- Output = "09 83 02 41 33"
-
-
-
-
-
-
- ;0x0F正常写入样例
- [Example21]
- Input1 = "09 0F 00 00 00 01 01 01 EE F1"
- Output = "09 0F 00 00 00 01 95 43"
-
- [Example22]
- Input1 = "09 0F 00 00 07 B0 F6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B8 78"
- Output = "09 0F 00 00 07 B0 57 07"
-
- ;0x0F下03异常码样例
- [Example23]
- Input1 = "09 0F 00 00 00 00 54 83"
- Output = "09 8F 03 85 F3"
-
- [Example24]
- Input1 = "09 0F 00 00 00 01 01 01 00 71 4C"
- Output = "09 8F 03 85 F3"
-
- [Example25]
- Input1 = "09 0F 00 00 07 B1 F6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 DB"
- Output = "09 8F 03 85 F3"
-
- ;0x0F下无响应
- [Example26]
- Input1 = "09 0F 00 00 00 01 01 01 11 F1"
- Output = ""
-
- [Example27]
- Input1 = "08 0F 00 00 00 01 01 01 2F 3D"
- Output = ""
-
- ;0x0F下02异常码
- [Example28]
- Input1 = "09 0F 27 06 00 14 03 02 FF FF 54 11"
- Output = "09 8F 02 44 33"
-
-
-
- ;0x10下正常写入响应样例
- [Example29]
- Input1 = "09 10 00 00 00 01 02 00 00 C1 90"
- Output = "09 10 00 00 00 01 00 81"
-
- [Example30]
- Input1 = "09 10 00 00 00 02 04 00 00 00 00 D9 CF"
- Output = "09 10 00 00 00 02 40 80"
-
- [Example31]
- Input1 = "09 10 00 00 00 7B F6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CE 42"
- Output = "09 10 00 00 00 7B 81 62"
-
- ;0x10下03异常码
- [Example32]
- Input1 = "09 10 00 00 00 00 C1 41"
- Output = "09 90 03 8D C3"
-
- [Example33]
- Input1 = "09 10 00 00 00 01 02 00 00 00 51 90"
- Output = "09 90 03 8D C3"
-
- ;0x10下无响应
- [Example34]
- Input1 = "09 10 00 00 00 01 02 01 01 11 11"
- Output = ""
-
- [Example35]
- Input1 = "08 10 00 00 00 01 02 01 01 0C 50"
- Output = ""
-
- ;0x10下02异常码
- [Example36]
- Input1 = "09 10 27 0F 00 02 04 00 00 00 00 26 7E"
- Output = "09 90 02 4C 03"
-
- [Example37]
- Input1 = "09 10 27 06 00 14 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D9 BB"
- Output = "09 90 02 4C 03"
-
- ;其他特殊样例
- ;设备ID+功能码+CRC
- [Example38]
- Input1 = "09 01 C6 20"
- Output = ""
- ;只有设备ID+CRC
- [Example39]
- Input1 = "09 7F 46"
- Output = ""
- ;只有设备ID
- [Example40]
- Input1 = "09"
- Output = ""
- ;01异常码
- [Example41]
- Input1 = "09 02 00 00 00 01 B8 82"
- Output = "09 82 01 00 A2"
-
-
|