101规约文件传输定义要点Word文档格式.docx
- 文档编号:21352261
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:31
- 大小:75.86KB
101规约文件传输定义要点Word文档格式.docx
《101规约文件传输定义要点Word文档格式.docx》由会员分享,可在线阅读,更多相关《101规约文件传输定义要点Word文档格式.docx(31页珍藏版)》请在冰豆网上搜索。
=改名
其余保留。
TYP1[8]<
0~1>
操作对象
=文件<
=目录
STA8[9~16]<
0~255>
:
所请求操作的状态
=成功
=成功且文件传输完毕
=不存在<
=文件忙(被其他进程占用)
=校验和错<
=未知的失败
其余保留
3文件(目录)名块(FNBFileNameBlock)
FNB:
=CP(n+1)*8{文件(目录)名长度、文件(目录)名}
文件(目录)名长度:
=UI8[1~8]<
1~256>
文件(目录)名:
=nOS8I[1~n*8]<
0~256ASCII>
27n20
N个8
位位组
.
文件
名
4文件长度
UI32[1~32]<
0~232-1>
5文件包序号(PNFPacketNo.ofFile)
PNF:
=UI8[1~8]<
指文件传输中的包序号。
6文件包长度
UI8[1~8]<
1~240>
指文件传输中每包文件的长度。
(由于帧长所限,每包文件最长为240字节)
7传送原因
当文件传输限定词中CMD为读或文件内容时,传送原因:
=<
13>
=文件传输;
其余传送原因:
=请求或被请求。
二.命令及相帧说明
1CMD=<
=读文件启动
必有TYP=<
=文件:
用于启动文件上装,其应答帧为所请求文件的长度、属性、创建时间。
帧格式如下:
68H
L=
链路规约
控制信息
01FVBFCV0011
链路地址域
141
类型标识
00000001
可变结构限定词
数据单元
在6.3.1.2定义
传送原因COT=5请求
标识符
在附录A.1定义
应用服务数据单元公共地址
在附录A.2定义
信息体地址(0)
00000000
文件传输限定词
文件名块
信
息
体
帧校验和(CS)
16H
图1文件读启动帧
10ACDDFC0000
0000001
XXXXXXXX
文件长度
在6.3.35中定义
文件状态
在6.4.10中定义
日历时钟(文件创建时间)
图2文件读启动响应帧
说明:
当读文件启动成功时,STA=0或1
当读文件启动失败时,STA为其他值。
此时文件长度、属性、创建时间等未知值填入0
2CMD=<
=读
●当TYP=<
=文件时:
用于读文件内容,其应答为文件内容。
01FVBFCV1011
传送原因COT=13文件传输
信息
文件包序号
体
图3读文件帧
10ACDDFC1000
传送原因COT=13文件传输
XXXXXXXX
文件包长度
文件内容
图4读文件响应帧
当STA=0时,文件读成功。
当STA=1时,文件读成功且文件结束,此次上装成功结束。
当STA=其他时,文件读失败,主站应重读此记录,若重试次数超过极限(3次)则此次上装以失败告终。
=目录时
用于列目录。
文件名为所要列的目录名。
响应帧为其下子目录或文件的名称、长度、创建实间、状态,若一帧传送不完时分多帧传送,全部传送完毕时STA=1。
10000001
文件名块(目录名)
图5列目录帧
1I
文件(子目录)长度
文件(子目录)状态
文件名块(子目录名)
。
图6目录响应帧
3CMD=<
=写文件启动
用于启动文件下装。
01FCBFCV0011
00000010
图7文件写启动帧
图8文件写启动响应帧
当写文件启动成功时,STA=0或1
当写文件启动失败时,STA为其他值。
4CMD=<
=写
用于写文件内容,帧格式如下:
在附录A。
1定义
2定义
00000011
0000000X
图9写文件帧
当写最后一帧文件时,STA=1时。
其余为0
图10写文件响应帧
当STA=0时,文件写成功。
主站启动下一次写。
当STA=1时,文件写成功且此次下装结束。
当STA=其他时,文件写失败,主站应重写此记录,若重试次数超过极限(3次)则此次下装传输以失败告终。
用于创建目录。
文件名为所要创建的目录名(为完全目录名)。
10000011
图11创建目录帧
图12创建目录响应帧
当STA=0或1时,创建目录成功。
当STA=其他时,创建目录失败。
5CMD=<
=删除
用于删除文件或目录。
X0000100
文件名块(文件或目录名)
图13删除文件(目录)帧
图14删除文件(目录)响应帧
当TYP=0时,删除文件。
当TYP=1时,删除目录。
当STA=0或1时,删除文件(目录)成功。
当STA=其他时,删除文件(目录)失败。
6CMD=<
=改名
用于更改文件或目录名。
X0000101
文件名块(原文件或目录名)
文件名块(新文件或目录名)
图15更改文件(目录)名帧
图16更改文件(目录)名响应帧
当TYP=0时,更改文件名。
当TYP=1时,更改目录名。
当STA=0或1时,更改文件(目录)名成功。
当STA=其他时,更改文件(目录)名失败。
三.操作过程说明
1文件上装
主站方首先发送读文件启动帧(图1),子站方以此文件的信息(图2)应答。
此时主站已知到所上装文件的信息。
然后发送读文件帧(图3),请求文件内容,子站以文件内容响应(图4)。
主站收到肯定应答后启动下一记录的请求,否则重新请求上一此记录。
当文件传输结束时,子站在最后一帧中置STA=1。
主站正确收到后此次上装结束。
2文件下装
主站方首先发送写文件启动帧(图7),子站方得到此文件的信息后以写文件启动响应帧(图8)回答。
主站收到肯定应答后发送写文件帧(图9),传输文件内容,子站正确写入文件内容则以肯定帧回答,即STA=0(图10),否则以否定帧回答(图10)。
主站收到肯定应答后启动下一记录的写,否则重写上一此记录。
当文件写结束时,主站在最后一帧中置STA=1。
主站收到子站的肯定应答后此次下装结束。
3列目录
主站发送读文件帧(图9),此时TYP=1,子站根据子目录或文件的数目分帧发送,最后一帧时置STA=1,主站收到后此次操作结束。
四.传输过程示意图
4文件上装
主站方子站方
读文件启动(图1)
读文件启动响应(图2)
读文件(图3)
读文件响应(图4)(STA=0)
读文件(图3)
发生错误或未
读文件响应(图4)收到
(STA不为0或1)
重读同一记录(图3)
·
文件结束,
主站超时未收到读文件响应(图4)(STA=1)STA=1
读请求应答
文件结束
读文件响应(图4)(STA=1)STA=1
上装结束
5文件上装
写文件启动(图7)
写文件启动应答(图8)
写文件(图9)
写文件应答(图10)(STA=0)
发生错误
写文件应答(图10)(STA不为0或1)
重写文件同一记录(图9)
写文件(图9)(STA=1)
由于通道原
未收到应答因此帧未收到
超时重发写文件(图9)(STA=1)
文件
结束
写文件应答(图10)(STA=1)
操作结束
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 101 规约 文件传输 定义 要点
![提示](https://static.bdocx.com/images/bang_tan.gif)