发布于 2008-12-25 13:36:36
0楼
引用LaoHuai 大侠的原文如下:
//*
站地址(字节)
功能码03(字节)
起始地址(字)//这里不应该是起始地址,而应该是偏移地址。
字数(字)
CRC(字)
*//
的确功能码已经指出了读写区域,但这里只是指出了读写的类型(输入线圈或者输出线圈或者保持寄存器),他并没有指出要读写的具体地址。他只是指出了这种类型的起始地址,这里03功能码指出的就是“40001”。在数据帧里的地址指的是偏移量,要加上起始地址(40001)才是绝对地址。