发布于 2014-09-25 14:22:39
3楼
这是我以前调试设备是的几个数据
1.读电压值:VD512
02 03 01 00 00 04 45 C6
02 :PLC地址
03 :功能码 读多个寄存器
01 :
00 : 寄存器地址 512除以2后转换为十六进制表示
00 :
45 : 低位
C6 : CRC校验 高位
收到的响应码:
02 03 08 00 00 00 00 00 00 00 00 9A 93
02 : PLC地址
04 : 要读取的寄存器的个数
03 :功能码
08 :返回的字节数
00 00 00 00 00 00 00 00 :读取到的VD512中的值
9A :
93 : CRC校验
2.写电压值:VD528 写入的电压值为100V
02 10 01 08 00 04 08 42 C8 00 00 00 00 00 DA 00
02 :PLC地址
10 :功能码 写多个寄存器
01 :
08 : 寄存器开始地址 VD528/2 的十六进制表示
00 :
04 :写入的寄存器个数
08 :写入的字节数 为寄存器个数*2
42 C8 00 00 00 00 00 00 :要写入寄存器的值 为十进制的 100
DA :
00 : CRC校验
收到的响应码为:
02 10 01 08 00 04 41 C7
02 :PLC地址
10 :功能码
01 :
08 :寄存器的开始地址
00 :
04 :写入寄存器的个数
41 :
C7 : CRC校验
其余各个V区的数据的写入和读取形式都是一样的,所以下面只给出需要的数据格式,不作详细注释。
3.读取电流值:VD508
02 03 00 FE 00 04 25 CA
响应码:
02 03 08 00 00 00 00 00 00 00 00 9A 93
4.写入放电电压值:VD532 写入的值为50V
02 10 01 0A 00 04 08 42 48 00 00 00 00 00 00 A2 0F
响应码:
02 10 01 0A 00 04 E0 07
5.写入过压保护值:VD520 写入的值为50V
02 10 01 04 00 04 08 42 48 00 00 00 00 00 00 4B D8
响应码:
02 10 01 04 00 04 81 C4
6.写入过流保护值:VD516 写入的值为50V
02 10 01 02 00 04 08 42 48 00 00 00 00 00 00 43 D0
响应码:
02 10 01 02 00 04 61 C5
这一刻只为美好明天