发布于 2008-09-07 12:51:30
0楼
保守的做法先改为对1个站执行03.16,看SSCOM32能收到什么样的码.
我做过03,16,也是改变源数据块DB的方法,SSCOM32收到的码如下(含CRC):
01 03 00 00 00 03 05 CB
02 10 00 00 00 06 0C 00 0A 00 0B 00 0C 00 0D 00 0E 00 0F DC 7D
我对你列出的代码有点疑问:
FC03查询帧只有6个字节(不含CRC),你这段代码"01 03 00 00 00 0A C5 CD 01 03 00 00 00 0A C5 CD "应该是CP341接收的代码并且不含CRC吧,这样说.CP341已经正确发出查询帧,你这段代码从那里来的?
你列出的FC16代码是对的"01 10 00 00 00 02 04 00 01 00 02 23 AE".如果这两段代码都是CP341发出的,首先格式是不对的.
也想了解,你的LEN长度是怎么改变的?