ppi协议.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:4 大小:20KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SDLELErSDDASAFCDSAPSSAPDUFCSED/////////////////////////////////////////SD:开始符(68H)LE、Ler:长度(从DA到DU)DA:目的地址SA:源地址FC:功能码(6CH)DSAP:目的服务存取点SSAP:源服务存取点DU:数据单元FCS:校验和ED:结束符(16H)////////////////////////////////////////0001020304050607080910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455一次读一条数据对于一次读取一个数据,读命令都是33个字节。前面的0—21字节是相同的,为:681B1B6802006C320100000000000E00000401120A100100010000820000006416读q0.0681B1B6802006C320100000000000E00000401120A100100010000830000006516读m0.0681B1B6802006C320100000000000E00000401120A100100010000830000016616读M0.1681B1B6802006C320100000000000E00000401120A10020001000005000110F916读SMB34681B1B6802006C320100000000000E00000401120A100200010001840003208B16读VB100681B1B6802006C320100000000000E00000401120A100400010001840003208D16读VW100681B1B6802006C320100000000000E00000401120A100600010001840003208F16读vd100681B1B6802006C320100000000000E00000401120A100100010000810000056816读i0.5681B1B6802006C320100000000000E00000401120A100100010000810000076A16读i0.7///////////////////////////////////////////////////////////////////////////////////////////////////////////Byte22读取数据的长度01:1Bit02:1Byte04:1Word06:DoubleWord读取长度数据个数存储器类型存储器偏移量指针校验和结束Byte24数据个数这里是01,一次读多个数据时见下面的说明。Byte26存储器类型01:V存储器00:其它Byte27存储器类型04:S05:SM06:AI07:AQ1E:C81:I82:Q83:M84:V1F:TByte28,29,30存储器偏移量指针(存储器地址*8),如:VB100,存储器地址为100,偏移量指针为800,转换成16进制就是320H,则Byte28—29这三个字节就是:000320。Byte31校验和,前面已说到这是从(DA+SA+DSAP+SSAP+DU)Mod256。一次读多条数据对于一次读多个数据的情况,前21Byte与上面相似只是长度LD,LDr及Byte14不同:Byte14数据块占位字节,它指明数据块占用的字节数。与数据块数量有关,长度=4+数据块数*10,如:一条数据时为4+10=0E(H);同时读M,V,Q三个不同的数据块时为4+3*10=22(H)。Byte22总是02即以Byte为单位。Byte24以字节为单位,连续读取的字节数。如读2个VD则Byte24=8Byte19---30按上述一次读一个数据的格式依次列出,Byte31---42另一类型的数据,也是按上述格式给出。以此类推,一次最多读取222个字节的数据。////////////////////////////////////////写命令分析一次写一个DoubleWord类型的数据,写命令是40个字节,其余为38个字节。000102030405060708091011121314151617181920212223242526272829303132333435363738394