2016电、水、气、热能源计量管理系统第4-1部分:主站远程通信协议.docx

上传人:老朋 文档编号:94198573 上传时间:2023-07-25 格式:DOCX 页数:147 大小:621.72KB
返回 下载 相关 举报
2016电、水、气、热能源计量管理系统第4-1部分:主站远程通信协议.docx_第1页
第1页 / 共147页
2016电、水、气、热能源计量管理系统第4-1部分:主站远程通信协议.docx_第2页
第2页 / 共147页
点击查看更多>>
资源描述

《2016电、水、气、热能源计量管理系统第4-1部分:主站远程通信协议.docx》由会员分享,可在线阅读,更多相关《2016电、水、气、热能源计量管理系统第4-1部分:主站远程通信协议.docx(147页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、电、水、气、热能源计量管理系统 第 4-1 部分:主站远程通信协议目次前言II1 范围12 规范性引用文件13 术语、定义和缩略语14 帧结构35 报文应用及数据结构15I电、水、气、热能源计量管理系统第 4-1 部分:主站远程通信协议1 范围本标准规定了主站和采集终端、集中器之间进行数据传输的帧格式、数据编码及传输规则。本标准适用于民用建筑远传抄表系统中,点对点、多点共线及一点对多点的通信方式,适用于主站对终端执行主从问答方式以及终端主动上传方式的通信。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本

2、(包括所有的修改单)适用于本文件。GB 2260-2007 中华人民共和国行政区划代码GB 23121980 信息交换用汉字编码字符集 基本集GB 180302000 信息技术 信息交换用汉字编码字符集 基本集的扩充GB/T18657.1-2002远动设备及系统第 5 部分传输规约第 1 篇传输帧格式GB/T18657.3-2002远动设备及系统第 5 部分传输规约第 3 篇应用数据的一般结构DL/T 698.12009电能信息采集与管理系统 第1部分:总则DL/T 698.22010电能信息采集与管理系统 第2部分:厂站技术规范DL/T 698.312010 电能信息采集与管理系统 第3-1

3、部分:电能信息采集终端技术规范通用DL/T 698.322010 电能信息采集与管理系统 第3-2部分:电能信息采集终端技术规范 厂站采集终端特殊要求DL/T 698.352010 电能信息采集与管理系统第3-5部分:电能信息采集终端技术规范 低压集中抄表终端特殊要求DL/T 698.412010 电能信息采集与管理系统 第4-1部分:通信协议主站与电能信息采集终端通信CJ/T 1882004户用计量仪表数据传输技术条件3 术语、定义和缩略语下列术语和定义适用于本标准。3.1 术语和定义下列术语和定义适用于本部分。3.1.1 终端设备 terminal device系统中与主站直接通信的传输节

4、点设备,包括集中器、采集终端、智能网关、家居控制器等,用于采集水表、电表、气表、热表和传感器的数据,并将数据传输到主站。3.1.2 终端地址 terminal address系统中终端设备的地址编码,简称终端地址。3.1.3 系统广播地址 system broadcast address系统中所有终端设备(简称:终端)都应该响应的地址编码。13.1.4 终端组地址 terminal group address具有某一相同属性的终端设备群组编码,如属于同一公共行业、同一变电站、加压站、换热站、同一线路、输配管网等,响应同一个命令。3.1.5 主站地址 master station address

5、主站中具有通信需求的对象(如工作站、应用功能模块等)的编码。3.1.6 测量点 measured point指可以测量得出唯一的一组远传表被测量值的测量装置与终端的顺序电气连接点,当物理上相同的一个电气连接点被多个装置所测量,或者被一个装置所测量而通过多种方式被传递到终端时,按照多个测量点计,每个测量点具有唯一的逻辑定位编码,是该装置在终端的参数配置、数据应用的唯一对象标识。3.1.7 数据单元标识Data unit identify用于表示一个或一组信息点的一种或一组信息类型的标识。3.1.8 信息点information point表示参数或数据的对象信息,如测量点、总加组、控制轮次、直流

6、模拟量分路等。3.1.9 信息类information type表示参数或数据的分类信息,一个信息类可以是一种参数或数据,也可以是一组参数或数据的集合。3.1.10 任务task规定终端在指定时间或条件下执行所需的操作序列。3.1.11 启动站 primary station发送或请求传输服务的主站或终端设备。3.1.12 从动站 passive station确认或响应传输服务的主站或终端设备。3.1.13 通信流量communication flow指由终端以本数据传输协议完整报文帧为基础统计的,与主站间的接收与发送报文帧的累计字节数。3.2 符号和缩略语本标准中所使用到的符号和缩略语见表

7、 1。表 1符号和缩略语符号和缩略语表示A地址域A1行政区划码A2终端地址A3主站地址和终端组地址标志ACD要求访问位AFN应用层功能码AUX附加信息域BCD二-十进制编码BIN二进制编码BSx独立位组合,x 为数字,表示独立位的个数C控制域CON请求确认标志位CS帧校验和145DIR传输方向位EC,EC1,EC2事件计数器ERC事件记录代码FCB帧计数位FCV帧计数有效位FIR首帧标志:报文的第一帧FIN末帧标志:报文的最后一帧Fn信息类标识码G电能量单位位G1、G2、G3组成倍率的码位L长度L1用户数据长度Lcn中文信息长度Le事件记录长度MSA主站地址P校验位pn信息点标识码PFC启动帧

8、计数器PRM启动标志位PSEQ启动帧序号PW消息认证码字段RSEQ响应帧序号S正负极性位S0上下浮动位SEQ帧序列域Tp时间标签TpV时间标签有效位Td_c曲线类数据时标Td_d日冻结类数据时标Td_h小时冻结类数据时标Td_m月冻结类数据时标4 帧结构4.1 参考模型基于GB/T 18657.32002 规定的三层参考模型“增强性能体系结构”。4.2 字节格式帧的基本单元为 8 位字节。链路层传输顺序为低位在前,高位在后;低字节在前,高字节在后。4.3 帧格式4.3.1 帧格式定义本标准采用GB/T 18657.1 的 6.2.4 条 FT1.2 异步式传输帧格式,定义见图 1。帧格式说明长

9、度(68H)固定长度的报文头起始字符(第 1 个)1 字节长度 L长度2 字节长度 L长度(重复)2 字节(68H)起始字符(第 2 个)1 字节控制域 C控制域1 字节地址域 A地址域5 字节链路用户数据应用层(链路用户数据)用户数据区( 长度变化)校验和 CS帧校验和1 字节(16H)结束字符1 字节图 1帧格式4.3.2 传输规则a) 线路空闲状态为二进制 1。b) 帧的字符之间无线路空闲间隔;两帧之间的线路空闲间隔最少需 33 位。c) 如按 e)检出了差错,两帧之间的线路空闲间隔最少需 33 位。d) 帧校验和(CS)是用户数据区的八位位组的算术和,不考虑进位位。e) 接收方校验:1

10、) 对于每个字符:校验起始位、停止位、偶校验位。2) 对于每帧: 检验帧的固定报文头中的开头和结束所规定的字符以及协议.标识位; 识别 2 个长度 L; 每帧接收的字符数为用户数据长度 L1+8; 帧校验和; 结束字符; 校验出一个差错时,校验重新按 c)的线路空闲间隔进行; 若这些校验有一个失败,舍弃此帧;若无差错,则此帧数据有效。4.3.3 链路层4.3.3.1 长度 L长度 L 包括协议.标识和用户数据长度,由 2 字节组成,如图 2。D7D6D5D4D3D2D1D0D15D14D13D12D11D10D9D8图 2长度定义协议标识由图 2 中D0D1 两位编码表示,定义如下:D0=0、

11、D1=0:为禁用;D0=1、D1=0:为本协议使用;D0=0、D1=1:已用;D0=1、D1=1,保留。用户数据长度L1:由D2D15 组成,采用BIN 编码,是控制域、地址域、链路用户数据(应用层) 的字节总数。采用专用无线数传信道,长度 L1 不大于 255;采用网络传输,长度 L1 不大于 16383。4.3.3.2 控制域 C控制域 C 表示报文传输方向和所提供的传输服务类型的信息,定义见图 3。下行方向D7D6D5D4D3D0传输方向位DIR启动标志位PRM帧计数位 FCB帧计数有效位 FCV功能码上行方向要求访问位 ACD保留图 3控制字定义4.3.3.2.1 传输方向位 DIRD

12、IR=0:表示此帧报文是由主站发出的下行报文; DIR=1:表示此帧报文是由终端发出的上行报文。4.3.3.2.2 启动标志位 PRMPRM =1:表示此帧报文来自启动站;PRM =0:表示此帧报文来自从动站。4.3.3.2.3 帧计数位 FCB当帧计数有效位 FCV=1 时,FCB 表示每个站连续的发送/确认或者请求/响应服务的变化位。FCB 位用来防止信息传输的丢失和重复。启动站向同一从动站传输新的发送/确认或请求/响应传输服务时,将 FCB 取相反值。启动站保存每一个从动站FCB 值,若超时未收到从动站的报文,或接收出现差错,则启动站不改变FCB 的状态, 重复原来的发送/确认或者请求/

13、响应服务。复位命令中的FCB=0,从动站接收复位命令后将 FCB 置“0”。4.3.3.2.4 请求访问位 ACDACD位用于上行响应报文中。ACD=1 表示终端有重要事件等待访问,则附加信息域中带有事件计数器EC(EC 见本标准 4.3.4.6.3);ACD=0 表示终端无事件数据等待访问。ACD 置“1”和置“0”规则:自上次收到报文后发生新的重要事件,ACD 位置“1”;收到主站请求事件报文并执行后,ACD 位置“0”。4.3.3.2.5 帧计数有效位 FCVFCV=1:表示 FCB 位有效;FCV=0:表示 FCB 位无效。4.3.3.2.6 功能码当启动标志位PRM =1 时,功能码

14、定义见表 2。表 2功能码定义(PRM=1)功能码帧类型服务功能0备用1发送确认复位命令23备用4发送无回答用户数据58备用9请求响应帧链路测试10请求响应帧请求 1 级数据11请求响应帧请求 2 级数据1215备用当启动标志位PRM =0 时,功能码定义见表 3。表 3功能码定义(PRM=0)功能码帧类型服务功能0确认认可17备用8响应帧用户数据9响应帧否认:无所召唤的数据10备用11响应帧链路状态1215备用本标准规定:启动站功能码 10(请求 1 级数据)用于应用层请求确认(CON=1)的链路传输,应用层请求确认标志见本标准 4.3.4.3.4。启动站功能码 11(请求 2 级数据)用于

15、应用层请求数据的链路传输。4.3.3.3 地址域 A4.3.3.3.1 地址域格式地址域由行政区划码 A1、终端地址 A2、主站地址和组地址标志 A3 组成,格式见表 4。表 4地址域格式地址域数据格式字节数行政区划码 A1BCD2终端地址 A2BIN2主站地址和组地址标志 A3BIN14.3.3.3.2 行政区划码 A1行政区划码宜按 GB 22602007 的规定执行,亦可自行定义。4.3.3.3.3 终端地址 A2终端地址 A2 选址范围为 165535。A2=0000H 为无效地址,A2=FFFFH 且A3 的D0 位为“1”时表示系统广播地址。4.3.3.3.4 主站地址和组地址标志

16、 A3A3 的D0 位为终端组地址标志,D0=0 表示终端地址A2 为单地址;D0=1 表示终端地址A2 为组地址;A3 的D1D7 组成 0127 个主站地址 MSA。主站启动的发送帧的MSA 应为非零值,其终端响应帧的MSA 应与主站发送帧的MSA 相同。终端启动发送帧的 MSA 应为零,其主站响应帧的 MSA 也应为零。4.3.3.4 帧校验和帧校验和是用户数据区所有字节的八位位组算术和,不考虑溢出位。用户数据区包括控制域、地址域、链路用户数据(应用层)三部分。4.3.4 应用层4.3.4.1 应用层格式应用层(链路用户数据)格式定义见图 4。链路用户数据明文信息的数据长度应用层功能码

17、AFN1 字节帧序列域 SEQ1 字节数据单元标识 14 字节数据单元 1数据单元标识 n数据单元 n附加信息域 AUX16 字节(下行)/2 字节(上行)/Tp 时间标签 6 字节图 4应用层定义对于应用层需要加密的关键数据,采用对称算法进行数据加解密。加密的数据区包括:应用层功能码、数据单元标识及数据单元部分。通过密码机采用对称密钥算法将明文数据加密成密文,故用户数据长度会相应改变。终端在收到采用对称密钥算法加密的密文信息后,对数据进行解密,解密成功返回原始的明文信息及明文信息的数据长度。4.3.4.2 应用层功能码 AFN应用层功能码AFN 由一字节组成,采用二进制编码表示,具体定义见表

18、 5。表 5应用层功能码定义应用功能码 AFN应用功能定义00H确认否认01H复位02H链路接口检测03H保留04H设置参数05H控制命令06H身份认证及密钥协商07H备用08H保留09H请求终端配置0AH查询参数0BH请求任务数据0CH请求 1 类数据(实时数据)0DH请求 2 类数据(历史数据)0EH请求 3 类数据(事件数据)0FH文件传输10H数据转发11HFFH备用4.3.4.3 帧序列域 SEQ4.3.4.3.1 帧序列域 SEQ 定义帧序列域 SEQ 为 1 字节,用于描述帧之间的传输序列的变化规则,由于受报文长度限制,数据无法在一帧内传输,需要分成多帧传输(每帧都应有数据单元标

19、识,都可以作为独立的报文处理)。SEQ 定义如图 5。D7D6D5D4D3-D0TpVFIRFINCONPSEQRSEQ图 5SEQ 定义4.3.4.3.2 帧时间标签有效位 TpVTpV=0:表示在附加信息域中无时间标签 Tp;TpV=1:表示在附加信息域中带有时间标签Tp(Tp 定义见本标准 4.3.4.6.4)。4.3.4.3.3 首帧标志 FIR、末帧标志 FIN FIR:置“1”,报文的第一帧。FIN:置“1”,报文的最后一帧。FIR、FIN 组合状态所表示的含义见表 6。表 6帧标志FIRFIN应用说明00多帧:中间帧01多帧:结束帧10多帧:第 1 帧,有后续帧。11单帧4.3.

20、4.3.4 请求确认标志位 CON在所收到的报文中,CON 位置“1”,表示需要对该帧报文进行确认;置“0”,表示不需要对该帧报文进行确认。4.3.4.3.5 启动帧序号 PSEQ/响应帧序号 RSEQa) 启动帧序号PSEQPSEQ 取自 1 字节的启动帧计数器PFC 的低 4 位计数值 015。b) 启动帧帧序号计数器PFC每一对启动站和从动站之间均有1 个独立的、由1 字节构成的启动帧帧序号计数器PFC,计数范围为 0255,用于记录当前启动帧的序号。启动站每发送 1 帧报文,该计数器加 1,从 0255 循环加 1 递增;重发帧则不加 1。c) 响应帧序号 RSEQ响应帧序号 RSEQ

21、 以启动报文中的 PSEQ 作为第一个响应帧序号,后续响应帧序号在 RSEQ 的基础上循环加 1 递增,数值范围为 015。d) 帧序号改变规则1) 启动站发送报文后,当一个期待的响应在规定的超时时间内没有被收到,如果允许启动站重发,则该重发的启动帧序号PSEQ 不变。重发次数可设置,最多 3 次;重发次数为 0, 则不允许重发。2) 当 TpV=0 时,如果从动站连续收到两个具有相同启动帧序号 PSEQ 的启动报文,通常意味着报文的响应未被对方站收到。在这种情况下,则重发响应(不必重新处理该报文)。3) 当 TpV=0 时,如果启动站连续收到两个具有相同响应帧序号 RSEQ 的响应帧,则不处

22、理第二个响应。4.3.4.3.6 帧序列域变化规则帧序列域变化规则详见图 6,其中:S1、S2、S3 分别表示链路传输服务类别,见本标准 4.4.1。启动报文 PFC=14(S1 服务)PRM=1,FIR=1,FIN=1,CON=0,PSEQ=14(a) S1 发送/无回答传输服务启动报文 PFC=15 (S2 服务)PRM=1,FIR=1,FIN=1,CON=1,PSEQ=15确认报文PRM=0,FIR=1,FIN=1,CON=0,RSEQ=15接收正确接收正确(b) S2 发送/确认传输服务RSEQ1=PSEQ=15(c) S3 请求/响应传输服务启动报文 PFC=16(S3 服务)PRM

23、=1,FIR=1,FIN=1,CON=0,PSEQ=0第 1 帧响应帧第 2 帧响应帧第 3 帧响应帧接收正确响应报文PRM=0,FIR=1,FIN=0,CON=0,RSEQ=0响应报文PRM=0,FIR=0,FIN=0,CON=0,RSEQ=1RSEQ1=PSEQ=0RSEQ2=RSEQ1+1=1响应报文PRM=0,FIR=0,FIN=1,CON=0,RSEQ=2RSEQ3=RSEQ2+1=2图 6帧序列域变化(一)响应报文PRM=0,FIR=1,FIN=1,CON=0,RSEQ=2启动报文 PFC=18(S3 服务)PRM=1,FIR=1.FIN=1,CON=0,PSEQ=2接收正确接收错

24、误或超时响应报文PRM=0,FIR=1,FIN=1,CON=0,RSEQ=2启 动 报 文 PFC=18 PRM=1,FIR=1,FIN=1,CON=0,PSEQ=2重发 1 次接收正确(d) S3 请求/响应失败重发传输(一)启动报文 PFC=18(S3 服务)PRM=1,FIR=1.FIN=1,CON=0,PSEQ=2接收错误响应报文PRM=0,FIR=1,FIN=1,CON=0,RSEQ=2启 动 报 文 PFC=18 PRM=1,FIR=1,FIN=1,CON=0,PSEQ=2超时重发 1 次接收正确(e) S3 请求/响应失败重发传输(二)响应报文 PFC=20启动报文 PFC=26

25、 (S3 服务)PRM=1,FIR=1,FIN=1,CON=0,响应报文 PFC=21响应报文 PFC=19响应报文 PFC=19启动报文 PFC=21 (S3 服务)PRM=1,FIR=1,FIN=1,CON=0,响应报文 PFC=19启动报文 PFC= 20 (S3 服务)PRM=1,FIR=1,FIN=1,CON=0,响应报文 PFC=19启动报文 PFC=19 (S3 服务)PRM=1,FIR=1,FIN=1,CON=0,(f)多通信服务传输tt发送和接收时序图 6帧序列域变化(二)4.3.4.4 数据单元标识4.3.4.4.1 数据单元标识定义数据单元标识由信息点标识 DA 和信息类

26、标识 DT 组成,表示信息点和信息类型,格式见图 7。信息点 DADA1D7D6D5D4D3D2D1D0DA2D7D6D5D4D3D2D1D0信息类 DTDT1D7D6D5D4D3D2D1D0DT2D7D6D5D4D3D2D1D0图 7数据单元标识定义4.3.4.4.2 信息点 DA信息点 DA 由信息点元 DA1 和信息点组DA2 两个字节构成。DA2 为信息点组,采用 8 位二进制编码方式;DA1 为某一信息点组 DA2 对应的 18 个信息点, 采用 1 位二进制表示。采用 DA2 与 DA1 共同表示方式,可构成信息点标识 pn(n=12040)共 2040 个;格式见图 8。信息点组

27、 DA2信息点元 DA1D7D0D7D6D5D4D3D2D1D01p8p7p6p5p4p3p2p12p16p15p14p13p12p11p10p93p24p23p22p21p20p19p18p17255P2040P2039P2038P2037P2036P2035P2034P2033图 8信息点格式当 DA1 和DA2 全为“0”时,表示终端信息点,用 p0 表示; 信息点标识pn 对应于不同信息类标识 Fn 可以是测量点号或任务号。4.3.4.4.3 信息类 DT信息类 DT 由信息类元 DT1 和信息类组DT2 两个字节构成。DT2 为信息类组,采用 8 位二进制编码方式表示,DT1 为某一

28、信息类组DT2 对应的 18 种信息类型,采用 1 位二进制表示。采用 DT2 与DT1 共同表示方式,可构成信息类标识 Fn(n=1248)共 248 个,格式见图 9。信息类组 DT2信息类元 D T1D7D0D7D6D5D4D3D2D1D00F8F7F6F5F4F3F2F11F16F15F14F13F12F11F10F92F24F23F22F21F20F19F18F1730F248F247F246F245F244F243F242F241255F2048F2047F2046F2045F2044F2043F2042F2041图 9信息类格式4.3.4.5 数据单元数据单元为按数据单元标识所组

29、织的数据,包括参数、命令等。数据组织的顺序规则:先按 pn 从小到大、再按 Fn 从小到大的次序,即:完成一个信息点 pi 的所有信息类 Fn 的处理后,再进行下一个 pi+1 的处理。终端在响应主站对终端的参数或数据请求时,如终端没有所需的某个数据项,则将应答报文中 DT 的对应标志位清除;如终端仅是没有某个数据项中的部分内容,则应将该数据项中的所缺部分内容的每个字节填写“EEH”。4.3.4.6 附加信息域 AUX4.3.4.6.1 附加信息域 AUX 定义附加信息域可由消息认证码字段PW、事件计数器 EC 和时间标签Tp 组成,格式见图 10。消息认证码字段 PW(下行)事件计数器 EC

30、(上行)时间标签 Tp图 10附加信息域定义消息认证码字段PW 用于重要的下行报文中;事件计数器 EC 用于具有重要事件告警状态需上报的上行报文中;时间标签用于允许同时建立多个通信服务的链路传输和信道延时特性较差的传输中。4.3.4.6.2 消息认证码字段 PW消息认证码字段 PW 用于重要下行报文中,由 16 字节组成,PW 是由主站按系统约定的认证算法产生,并在主站发送的报文中下发给终端,由终端进行校验认证,通过则响应主站命令,不通过则否认。终端在收到带有PW 的报文,必须在认证通过后,才能响应命令。4.3.4.6.3 事件计数器 EC事件计数器 EC 用于 ACD 位置“1”的上行响应报

31、文中,EC 由 2 字节组成,分别为重要事件计数器 EC1 和一般事件计数器EC2。计数范围 0255,循环加 1 递增。格式见表 7。表 7事 件 计 数 器 格 式事件计数器 EC数据格式字节数重要事件计数器 EC1BIN1一般事件计数器 EC2BIN1每发生 1 个事件,相应的计数器自动加 1。4.3.4.6.4 时间标签 Tp时间标签用于交换网络通道中,对采用同时建立多个通信服务的传输服务,进行辅助判决接收报文的时序和时效性。时间标签Tp 由 6 字节组成,格式见表 8。表 8时 间 标 签 格 式数据名称数据格式单位字节数启动帧的帧序号计数器 PFCBIN1启动帧发送时标见附录 A.

32、16秒分时日4允许发送传输延时时间BINmin1间标签 Tp 由启动站产生,并通过报文传送给从动站,从动站据此判决收到的报文的时序和时效性,如判别有效,从动站发送响应帧,并在响应帧中将时间标签Tp 返回启动站。启动帧的帧序号计数器PFC:见本标准 4.3.4.3.5 中的 b)。启动帧发送时标:记录启动帧发送的时间。允许发送传输延时时间:指启动帧从开始发送至从动站接收到报文之间启动站所允许的传输延时时间。从动站的时效性判断规则:如从动站的当前时间与Tp 中的启动帧发送时标之间的时间差大于Tp 中的允许传输延时时间, 从动站则舍弃该报文;如时间差不大于Tp 中的允许传输延时时间,则做出响应;如

33、Tp 中的允许传输延时时间为“0”,则从动站不进行上述两项的判断。4.4 链路传输4.4.1 传输服务类别传输服务类别见表 9。表 9传 输 服 务 类 别类别功能用途S1发送无回答启动站发送传输,从动站不回答。S2发送确认启动站发送复位命令,从动站回答确认。S3请求响应启动站请求从动站的响应,从动站作确认、否认或数据响应。4.4.2 非平衡传输过程4.4.2.1 适用信道半双工信道和专用无线信道应采用非平衡传输规则。4.4.2.2 发送无回答服务在前一次通信服务的传输过程结束后,并且至少间隔 33 个空闲位,才开始新一次发送传输。4.4.2.3 发送确认服务在前一次通信服务结束后,才能开始新

34、一次发送帧传输。当从动站正确收到启动站报文,并能执行启动站报文的命令,则发送确认帧;否则发送否认帧4.4.2.4 请求响应服务在前一次通信服务结束后,才能开始新一次请求帧传输。从动站正确收到启动站请求 1 级数据帧,对每帧请求数据进行单独确认数据接收有效性,如所请求的数据有效,则发送响应帧;否则发送否认帧。从动站正确收到启动站请求 2 级数据帧,对每帧请求数据进行单独确认数据接收有效性,如所请求的数据全部有效,则发送响应帧;如所请求的数据部分有效,则根据能响应的数据内容组织对应正确部分的数据单元标识发送响应帧;如所请求的数据全部无效,则发送否认帧。当 FCV 有效时,可采用防止报文丢失和报文重

35、复传送:未收到响应帧或响应帧受到干扰,则重发原报文且不改变 FCB 值,最大重发次数可设定。在从动站收到启动站的请求帧,并向启动站发送响应帧,此时在从动站将此响应帧保存起来。在前后两次接收到的请求帧中的 FCB 值不同时,则清除原保存的响应帧,并形成新的响应帧; 否则若前后两个请求帧的FCB 值相同,则重发原保存的响应帧。4.4.2.5 通信出错处理启动站在规定时间内没有正确收到响应报文,作为超时处理,放弃该通信服务。超时时间应考虑信道网络延时、中继环节延时、终端响应时间等因素。在发送下一帧之前,需等待一个超时时间。从动站若检出帧出错则不作回答。4.4.3 平衡传输过程4.4.3.1 适用信道

36、全双工信道和数据交换网络信道可采用平衡传输规则。4.4.3.2 发送无回答服务启动站允许建立一个或多个通信服务。当同时建立多个通信服务时,由启动站进行数据流控制。4.4.3.3 发送确认服务启动站允许建立一个或多个通信服务。当同时建立多个通信服务时,由启动站进行数据流控制。当从动站正确收到启动站报文时,并能执行启动站报文的命令,则发送确认帧;否则发送否认帧。4.4.3.4 请求响应服务启动站允许建立一个或多个通信服务。当同时建立多个通信服务时,由启动站进行数据流控制。从动站正确收到启动站请求 1 级数据帧,对每帧请求数据进行单独确认数据接收有效性,如所请求的数据有效,则发送响应帧;否则发送否认

37、帧。从动站正确收到启动站请求 2 级数据帧,如所请求的数据全部有效,则发送响应帧;如所请求的数据部分有效,则根据能响应的数据内容组织对应正确部分的数据单元标识发送响应帧;如所请求的数据全部无效,则发送否认帧。终端作为从动站,在响应新的请求服务之前,必须完成前一个请求服务的响应。当 FCV 有效时,可采用 FCB 位防止报文丢失和报文重复传送:未收到响应帧或响应帧受到干扰,则重发原报文并不改变 FCB 值,最大重发次数可设定。在从动站收到启动站的请求帧,并向启动站发送响应帧,此时在从动站将此响应帧保存起来。在前后两次接收到的请求帧中的 FCB 值不同时,则清除原保存的响应帧,并形成新的响应帧;

38、否则若前后两个请求帧的FCB 值相同,则重发原保存的响应帧。4.4.3.5 通信出错处理启动站在规定时间内没有正确收到响应报文时,作为超时处理,放弃该通信服务。超时时间应考虑信道网络延时、中继环节延时、终端响应时间等因素。从动站若检出帧出错则不作回答。4.5 物理层接口4.5.1 短信(SMS)传输接口基于短信实现本通信协议时,采用 8 位编码的 PDU 方式通讯,当要传输的报文长度大于数据服务提供商规定的一帧短信允许的传输字节数时,应该对所要传输的报文进行分拆,PDU 用户数据区的内容即为本协议完整的或分拆的报文内容。具体的短信分拆规定见附录 E。4.5.2 TCP 和 UDP 的传输接口该

39、类接口的登录链接和心跳检测采用链路测试服务,链路测试周期可设定。登录和心跳检测的详细定义见附录E。4.5.3 串行通信传输接口0D0D1D2D3D4D5D6D7P1字节传输格式按异步方式进行,它包含 8 个数据位、1 个起始位“0”、1 个偶校验位 P 和 1 个停止位“1”,定义见图 11。起始位8 个数据位偶校验位停止位图 11串行通信接口定义4.5.4 红外通信传输接口采用红外通信方式实现本地数据传输时,字节传输格式与串行通信传输格式相同,在发送数据时,在有效数据帧前加 14 个 FEH 作为前导码。5 报文应用及数据结构5.1 确认否认(AFN=00H)5.1.1 报文格式确认否认报文

40、是对接收报文中需要被确认(CON=1)的回答,以及终端对所请求的数据不具备响应条件的否认回答。该报文为单帧报文,帧序列域 SEQ 的标志位 FIR=1,FIN=1,CON=0。格式见图12。68HLL68HCAAFN=00HSEQ数据单元标识数据单元EC(见本标准 4.3.4.6.3)Tp(见本标准 4.3.4.6.4)CS16H图 12确认/否认报文格式5.1.2 Fn 和 pn 定义Fn 和 pn 定义见表 10。表 10确认/否认 Fn 定义Fn名称及说明pnF1全部确认:对收到报文中的全部数据单元标识进行确认p0F2全部否认:对收到报文中的全部数据单元标识进行否认p0F3按数据单元标识

41、确认和否认:对收到报文中的全部数据单元标识进行逐个确认/否认p0F4保留F5F2048备用5.1.3 Fn 的数据单元格式5.1.3.1 F1:全部确认无数据体。5.1.3.2 F2:全部否认无数据体。5.1.3.3 F3:按数据单元标识确认和否认数据单元格式见表 11。表 11确认/否认 F3 数据单元格式数据内容字节数AFN(要被确认的报文的 AFN)1数据单元标识 14ERR11数据单元标识 24ERR21ERR 由 1 字节采用二进制编码表示,定义见附录D。5.2 复位命令(AFN=01H)5.2.1 下行报文复位命令的下行报文可选择采用密文的形式进行数据下发。5.2.1.1 报文格式复位命令下行报文格式见图 13。68HLL68HCAAFN=01HSEQ数据单元标识(DA=0)PW(见本标准 4.3.4.6.2)Tp(见本标准 4.3.4.6.4)CS16H图 13复位命令下行报文格式5.2.1.2 Fn 和 pn 定义Fn 和 pn 定义见表 12。表 12复 位 Fn 定 义Fn名称及说明pnF1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁